Category Archives: Linux

CentOS7にzookeeper3.4.9をインストールするメモ

1.zookeeperパッケージのダウンロード
#wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

2.解凍
#tar zxf zookeeper-3.4.9.tar.gz

3.設定ファイル作成
#cd zookeeper-3.4.9/conf
#vi zoo.cfg

4.configファイルにパラメータを設定
tickTime=2000
dataDir=/data/zookeeper/data
dataLogDir=/data/zookeeper/logs
clientPort=2181

5.zookeeeperを起動
./zkServer.sh start

6.zookeeperクライアント認証
./zkCli.sh

「CentOS7入門」tarコマンドでファイルの圧縮、解凍方法をまとめる

1.tar.gz
圧縮
#tar -zcvf htmlbak.tar.gz html/
解凍
#tar -zxvf htmlbak.tar.gz

2.tar.bz2
圧縮
#tar -jcvf htmlbak.tar.bz2 html/
解凍
#tar -jxvf htmlbak.tar.bz2

3.tar.xz
圧縮
#tar -Jcvf htmlbak.tar.xz html/
解凍
#tar -Jxvf htmlbak.tar.xz

4.tar
圧縮
#tar -cvf htmlbak.tar html/
解凍
#tar -xvf htmlbak.tar

5.zip
圧縮
#zip -r htmlbak.zip html/
解凍
#unzip htmlbak.zip

「Linux入門」catコマンドでファイルに書き出す

書式
$ cat <<EOF > [ファイル]
> 書き出したい文字列
> 書き出したい文字列
> …
> EOF


#cat << EOF > /usr/local/data/demo.conf
//設定内容
EOF

「docker入門」コンテナーとイメージを操作するコマンドまとめ

1.起動中のコンテナ一覧を取得
$docker ps
$docker container list

2.指定したコンテナ名にマッチした一覧を取得
$docker container list -f “Name=<container_name>”
$docker container list -f “Name=<container_name_prefix>*”

3.停止中のコンテナも含めすべての一覧を取得
$docker ps -a
$docker container list -a

4.イメージをファイル出力
$docker save IMAGE > filename.tar

5.ファイルをイメージとして取り込む
$docker load < filename.tar

6.コンテナをファイル出力
$docker export CONTAINER > filename.tar

7.コンテナからイメージを作成
$docker commit CONTAINER REPOSITORY[:TAG]

8.URLを指定してイメージを取り込む
$docker import url REPOSITORY[:TAG]

9.ファイルからイメージを取り込む
$cat filename.tar | docker import – REPOSITORY[:TAG]

10.コンテナの標準出力
$docker logs CONTAINER

CentOSでphp7.1をインストールするメモ

①インストール
#yum install –enablerepo=remi,remi-php71 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt

②バージョン確認
rpm -qa | grep php
php –version

③php.iniの変更
date.timezone = “Asia/Tokyo”

mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = UTF-8
mbstring.http_output = pass
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_charset = none

CentOS7のホスト名を変更するメモ

一時的にホスト名を変更
$ sudo hostname abc.com

hostnamectlで恒久的にホスト名を変更
$ sudo hostnamectl set-hostname <HOSTNAME>

全ホスト名の表示
$ hostnamectl status

全ホスト名の設定
$ hostnamectl set-hostname name

特定のホスト名の設定
$ hostnamectl set-hostname name [option…]

ホスト名のリモートでの変更
$ hostnamectl set-hostname -H [username]@hostname

CentOS7.4.1708にjumpserver4.0をインストールするコマンド

1.システム
1.1 依存パッケージのインストール
#yum install epel-release
#yum install -y redis

#yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc gcc-c+

#yum -y install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel
#yum -y install sqlite-devel libffi-devel openssl-devel

1.2 python3のインストール
#mkdir /usr/local/python3.6
#tar -xvf Python-3.6.1.tgz -C /usr/local/python3.6/
#./configure –prefix=/usr/local/python3.6/
#make && make install
#ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3.6
#ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip3.6

1.3 python環境の設定
#python3.6 -m venv jumpserver_py3.6
#source /opt/jumpserver_py3.6/bin/activate

2.Jumpserver 0.4.0のインストール
2.1 Jumpserver 0.4.0のダウンロード
#cd /opt/
#git clone https://github.com/jumpserver/jumpserver.git

2.2 依存rpmのインストール
#yum -y install libtiff-devel libjpeg-devel libzip-devel freetype-devel
lcms2-devel libwebp-devel tcl-devel tk-devel sshpass openldap-devel
#pip install -r requirements.txt
#chmod +x make_migrations.sh

メールサーバでPOPコマンドの使い方

1.POPサーバ接続
telnet mail.arkgame.com 110

2.メールデータの確認
メール数とデータサイズの確認
stat

3.メール一覧
list

4.メールの中身
retr [メール番号]
retr 23

5.メールの削除
dele [削除するメール番号]
dele 23

curlでデータをPOSTするサンプル

1.postリクエスト
curl -d “param1=value1&param2=value2” “http://www.sample.com”

2.jsonデータをpostする
curl -l -H “Content-type: application/json” -X POST -d ‘{“user”:”yamada”,”password”:”test”}’ http://domain/apis/users.json

UbuntuにMySQLをインストールするメモ

MySQLをインストール
$ sudo aptitude update
$ sudo aptitude install mysql-server

インストール確認
$ mysql –version

MySQL起動
$ sudo service mysql start

MySQL停止
$ sudo service mysql stop

MySQL再起動
$ sudo service mysql restart