Category Archives: Linux

Ubuntu 16.04にjdk1.8とtomcat8をインストールするメモ

1.JDK8のインストール
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get install oracle-java8-set-default

2.JDKのバージョンの確認
$ java -version

3.Tomcat8のインストール
$ sudo apt-get install tomcat8

Tomcat8を起動
$ sudo service tomcat8 start

Tomcat8を停止
$ sudo service tomcat8 start

Tomcat8を再起動
$ sudo service tomcat8 start

CentOS7で環境変数を設定するメモ

# vim /etc/profile
追記
export PATH=”/usr/local/webserver/mysql/bin:$PATH” #パスの設定
#source /etc/profile

CentOS7に「X Window System」をインストールするメモ

$ sudo yum -y groupinstall “X Window System”
日本語フォントをインストール
$ sudo yum -y install vlgothic-*

$ sudo systemctl set-default graphical.target
$ sudo shutdown -r now

CentOS7にnginx 1.7.4をインストールする方法

1.依存パッケージのインストール
$ yum install gcc-c++
$ yum install pcre pcre-devel
$ yum install zlib zlib-devel
$ yum install openssl openssl–devel

2.nginxのインストール
$ find -name nginx
$ yum remove nginx
$ cd /usr/local

3.nginxのダウンロード
$ wget http://nginx.org/download/nginx-1.7.4.tar.gz
nginxの解凍
$ tar -zxvf nginx-1.7.4.tar.gz
$ cd nginx-1.7.4
$ ./configure $デフォルト/usr/local/nginx
$ make
$ make install
nginxの確認
$ whereis nginx

CentOS7にIPv6の無効化を設定する方法まとめ

方法 1:
設定ファイル
# vi /etc/sysctl.conf
Put the following entry to disable IPv6 for all adapter.

net.ipv6.conf.all.disable_ipv6 = 1
For particular adapter. (If the network card name is eno16777736).

net.ipv6.conf.eno16777736.disable_ipv6 = 1
To reflect the changes by executing the following command.

# sysctl -p

方法 2:
Create file called disableipv6.conf in /etc/sysctl.d.

# vi /etc/sysctl.d/disableipv6.conf
Put the following entry to disable IPv6 for all adapter

net.ipv6.conf.all.disable_ipv6 = 1
For particular adapter. (If the network card name is eno16777736).

net.ipv6.conf.eno16777736.disable_ipv6 = 1
You must reboot the server to take an effect of the changes.

# reboot

CentOSにファイルの書き込み権限を追加する

1.書き込み権限を追加
chmod o+w /usr/local/data/sample.csv

2.許可されていない権限を設定
chmod g-w /usr/local/data/sample.csv

3.ファイルに対し全てのユーザーを読み取り
chmod 444 /usr/local/data/sample.csv

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

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