Category Archives: Linux

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

1.Zabbixのインストール
# apt-get install php7.0-bcmath php7.0-xml php7.0-mbstring
$ wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
# dpkg -i zabbix-release_3.2-1+xenial_all.deb

# apt-get update
# apt-get install zabbix-server-mysql zabbix-frontend-php
# apt-get install zabbix-agent

2.MySQLの設定
$ mysql -uroot -p
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘Pw#12345a’;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> EXIT;
Bye

初期化
# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

# $EDITOR /etc/zabbix/zabbix_server.conf

### Option: DBPassword
# Database password. Ignored for SQLite.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
# DBPassword=
パスワードの作成
DBPassword=’Pw#12345a

CentOS7に”GNOME Desktop” をインストールするメモ

インストールコマンド
$ sudo yum -y groupinstall “GNOME Desktop”
$ sudo yum -y groupinstall “Server with GUI”
$ sudo yum -y groupinstall “KDE Plasma Workspaces”

起動モードを 変更する
$ sudo systemctl set-default graphical.target
$ systemctl get-default
graphical.target

$ sudo shutdown -r now

「Linux入門」exportで環境変数をリスト表示するサンプル

環境変数を定義
# export TEST=”yama”
# export -p | grep TEST
declare -x TEST=”yama

指定した環境変数を削除
$ export -n TEST
$ export -p | grep TEST

環境変数のリストを表示
$export -p

「Linux入門」shutdownでシステムを終了するコマンド

システムをすぐに再起動する。
# shutdown -r now

システムをすぐに停止する。
# shutdown -h now

システムを10分後に停止する
# shutdown -h 10

システムを16時15分に停止する。
# shutdown -h 16:15

CentOS7にgit2.9.5をインストールするメモ

1.既存のgitのアンインストール
$ sudo yum remove git

2.ライブラリのインストール
$ sudo yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker autoconf

3.git-2.9.5をインストール
$ wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
$ tar vfx git-2.9.5.tar.gz
$ cd git-2.9.5
$ make configure
$ ./configure –prefix=/usr
$ make all
$ sudo make install

バージョンの確認
$ git –version

CentOS7にyumでnodeとnpmをインストールするメモ

インストールコマンド
# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
# sudo yum install epel-release
# sudo yum install nodejs
# node –version
v6.12.0

CentOS7にIPv6を無効化する方法

1.設定ファイル
# vim /etc/sysctl.d/disable_ipv6.conf

2.設定内容
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

3.設定した内容を反映
# sysctl -p /etc/sysctl.d/disable_ipv6.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

4.IPv6のアドレスが表示されないことを確認
# ip a

Ubuntu 16.04にVSCodeをインストールする

Ubuntu:
sudo dpkg -i code_1.18.1-1510857349_amd64.deb

CentOS7でGNOMEデスクトップをインストールするメモ

コマンド下記
#yum install -y libdevmapper*
#yum install -y docker
#sudo yum groupinstall “GNOME Desktop” “Graphical Administration Tools”

Ubuntu 16.04にTomcat 8をインストールする方法メモ

1.解凍
#tar zxvf apache-tomcat-8.5.16.tar.gz

2.移動
#sudo mv apache-tomcat-8.5.16/ /opt/apache-tomcat-8.5.16

3.シンボリックリンクの作成
#sudo ln -s /opt/apache-tomcat-8.5.16/ /opt/tomcat8

起動
#/opt/tomcat8/bin/startup.sh

4.URLにアクセス
http://127.0.0.1:8080/

5.管理者の権限を設定
#sudo vim /opt/tomcat8/conf/tomcat-users.xml
<role rolename=”manager-gui”/>
<role rolename=”admin-gui”/>
<user username=”root” password=”123456″ roles=”manager-gui,admin-gui”/>

6.再起動
#/opt/tomcat8/bin/shutdown.sh
#/opt/tomcat8/bin/startup.sh

7.自動起動を設定する
#sudo vim /opt/tomcat8/bin/catalina.sh
修正内容
CATALINA_HOME=$TOMCAT_HOME
CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib

JAVA_HOME=/usr/lib/jvm/java-8-oracle
CATALINA_HOME=/opt/tomcat8
CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib

8.サービス登録
#sudo cp /opt/tomcat8/bin/catalina.sh /etc/init.d/tomcat8
#sudo sysv-rc-conf