Category Archives: Linux

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

「Linux入門」ファイルの圧縮、解凍コマンド

1.tarコマンド
解凍:tar zxvf FileName.tar
圧縮:tar czvf FileName.tar DirName

2.gzコマンド
解凍1:gunzip FileName.gz
解凍2:gzip -d FileName.gz
压缩: gzip FileName

3..tar.gz と .tgz
解凍:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
複数ファイルの圧縮
tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 …

4.bz2コマンド
解凍1:bzip2 -d FileName.bz2
解凍2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

5..tar.bz2
解凍:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName

6.bzコマンド
解凍1:bzip2 -d FileName.bz
解凍2:bunzip2 FileName.bz

7..tar.bz
解凍:tar jxvf FileName.tar.bz

8.Zコマンド
解凍:uncompress FileName.Z
压缩:compress FileName

9..tar.Z
解凍:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName

10.zipコマンド
解凍:unzip FileName.zip
压缩:zip FileName.zip DirName

CentOS7にphpとmysqlをインストールするメモ

リポジトリを追加
$ sudo yum -y install epel-release

CentOS7系
$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

phpをインストール
$ sudo yum install –enablerepo=remi-php56 php

MySQLをインストール
$ sudo yum -y install –enablerepo=remi-mysql-server

CentOS7にnginxとphp-fpmをインストールする方法

1.nginxのインストール
# yum install nginx

2.php-fpmのインストール
# yum install –enablerepo=remi,remi-php70 php-fpm

3.php-fpmの設定
#vim /etc/php-fpm.d/www.conf
設定内容
user = nginx
group = nginx

listen = /var/run/php-fpm/php-fpm.sock

listen.owner = nginx
listen.group = nginx

php-fpmの起動
# systemctl start php-fpm
# systemctl enable php-fpm

4.nginxの設定
#vim/etc/nginx/nginx.conf
設定内容
server {
location ~ .php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include fastcgi_params;
}
}

nginxの起動
# systemctl start nginx
# systemctl enable nginx

Centos6.xにMySQLをインストールする方法

1.インストール
#yum install mysql-server
#cp /etc/my.cnf /etc/my.cnf.org

2.修正ファイル
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

character_set_server=utf8
default-storage-engine=InnoDB
innodb_file_per_table
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

3.再起動
#service mysqld start

4.パスワードの設定
#mysql_secure_installation
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

自動起動の設定
#chkconfig mysqld on

Ubuntu 12.04でMySQL 5.5にリモートホストから接続できる方法

1.iptables の変更
$ sudo ufw status
Status: inactive

$ sudo ufw enable
$ sudo ufw disable

2. bind-address 変更
$ vim /etc/mysql/my.cnf
bind-addressをコメントアウトする
#bind-address = 127.0.0.1

3.ユーザ権限を変更
mysql> select user, host from mysql.user;
mysql> grant all privileges on *.* to root@’192.168.%’;
mysql> grant all privileges on *.* to root@’172.%’;
mysql> flush privileges;

MySQLを再起動
#sudo /etc/init.d/mysql restart