Category Archives: Linux

「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

CentOS 7 にTomcat 7をインストールするメモ

①ファイルの解凍、移動
#tar -zxvf apache-tomcat-7.0.82.tar.gz
#mv apache-tomcat-7.0.82.tar.gz /
#mv apache-tomcat-7.0.82.tar.gz ./tomcat7

#cd /tomcat7/bin/
chmod 755 ./*.sh

②tomcat起動
./ startup.sh
tomcat停止
./shutdown.sh

③8080開放
firewall-cmd –zone=public –add-port=8080/tcp –permanent
firewall-cmd –reload

④tomcat自動起動
# vim /etc/rc.d/rc.local
追記
JAVA_HOME=/usr/java/jdk1.7.0_80
export JAVA_HOME
/tomcat7/bin/startup.sh
#chmod +x rc.local
サーバ再起動

CentOS7にパッケージ自動更新を設定するメモ

1.パッケージのアップデート
# yum -y update

2.yum-cronのインストール
# yum -y install yum-cron

設定内容
# vim /etc/yum/yum-cron.conf
# Whether updates should be applied when they are available. Note
# that download_updates must also be yes for the update to be applied.
apply_updates = yes

3.パッケージ自動更新起動、有効
# systemctl start yum-cron
# systemctl enable yum-cron

4.開発ツールパッケージのインストール
# yum -y groupinstall base “Development tools”

CentOSにyumでphp7をインストールするメモ

CentOS 5.X:
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpmCentOs

CentOS 6.x:
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

CentOS 7.X:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

CentOSにchmodコマンドでファイルの読み取り権限の有効·無効を設定する

許可されていないモードを設定
#chmod -r /usr/local/data/sample.csv

ファイルへの書き込みを禁止
#chmod -w /usr/local/data/sample.csv

ファイルへの書き込みを許可
#chmod +w /usr/local/data/sample.csv

ファイルへの書き込みを禁止
#chmod 444 /usr/local/data/sample.csv

CentOS7にredis4.0.2をインストールするメモ

1.redisパッケージのダウンロード
#wget http://download.redis.io/releases/redis-4.0.2.tar.gz

2.パッケージの解凍
#tar xzf redis-4.0.2.tar.gz

3.ファイルをコンパイル
#cd redis-4.0.2/src
#make

4.redisを起動
redis-server

5.redisクライアント認証
redis-cli
set foo bar
get foo