Category Archives: Linux

CentOS6.9にOSの日本語化を設定する方法

1.osの確認
# cat /etc/redhat-release
CentOS release 6.9 (Final)

2.言語の変更
# cd /etc/sysconfig/
# vim i18n

変更前
LANG=”C”
変更後
LANG=”ja_JP,UTF-8″

3.設定の反映
# source i18n

4.確認
# echo $LANG
ja_JP,UTF-8

CentOS6.9で不要なサービスを停止するメモ

# cat /etc/redhat-release
CentOS release 6.9 (Final)

# chkconfig –list | grep 3:on
MarkLogic 0:off 1:off 2:on 3:on 4:on 5:on 6:off
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
blk-availability 0:off 1:on 2:on 3:on 4:on 5:on 6:off
bluetooth 0:off 1:off 2:off 3:on 4:on 5:on 6:off
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ip6tables 0:off 1:off 2:on 3:on 4:on 5:on 6:off

# service MarkLogic stop
Stopping MarkLogic
Stopping MarkLogic: …. [ OK ]

# chkconfig MarkLogic off
# chkconfig MarkLogic –list
MarkLogic 0:off 1:off 2:off 3:off 4:off 5:off 6:off

「Linux」shellでメモリを開放するサンプルコード

#vim /opt/tufree.sh
#!/bin/bash
sync
free -m |grep -i mem |awk ‘{if($4 < 600){ printf(“3”) > “/proc/sys/vm/drop_caches”}}’;
#crontab -e
11 * * * * /opt/tufree.sh

「CentOS」sarコマンドを利用するメモ

1.sysstatのインストール
# yum install sysstat
Loaded plugins: fastestmirror, langpacks
base                                                     | 3.6 kB     00:00
extras                                                   | 3.4 kB     00:00
remi-safe                                                | 2.9 kB     00:00
updates                                                  | 3.4 kB     00:00
(1/2): updates/7/x86_64/primary_db                         | 5.6 MB   00:00
(2/2): remi-safe/primary_db                                | 930 kB   00:02
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* remi-safe: mirrors.mediatemple.net
* updates: ftp.iij.ad.jp
Resolving Dependencies
–> Running transaction check
—> Package sysstat.x86_64 0:10.1.5-7.el7 will be updated
—> Package sysstat.x86_64 0:10.1.5-11.el7 will be an update
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package          Arch            Version                   Repository     Size
================================================================================
Updating:
sysstat          x86_64          10.1.5-11.el7             base          310 k

Transaction Summary
================================================================================
Upgrade  1 Package

Total download size: 310 k
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
sysstat-10.1.5-11.el7.x86_64.rpm                           | 310 kB   00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating   : sysstat-10.1.5-11.el7.x86_64                                 1/2
Cleanup    : sysstat-10.1.5-7.el7.x86_64                                  2/2
Verifying  : sysstat-10.1.5-11.el7.x86_64                                 1/2
Verifying  : sysstat-10.1.5-7.el7.x86_64                                  2/2

Updated:
sysstat.x86_64 0:10.1.5-11.el7

Complete!

2.CPU(全体)使用状況確認
#sar -u 1

3.CPU(Core単位)使用状況確認
#sar -P ALL 1

4.ロードアベレージ状況
#sar -q 1

5.メモリ使用状況
#sar -r 1

6.スワップ使用状況
#sar -S 1

7.ディスク使用状況
#sar -p -d 1 1

8.Network使用状況
#sar -n DEV 1 | grep eth0

「Linux」7日前のファイルを削除するメモ

7日前のファイルを削除
#cat delcft.sh
#!/bin/sh
location=”/home/tmp/”
find $location -mtime +7 -type f |xargs rm -f

#crontab -l
10 4 1 * * /bin/sh /root/shell/delcft.sh

「Linux」”find” n日前より古いファイルを削除するメモ

7日前古いファイルを削除
find ./ -mtime +7 -name “*.zip” -exec rm -rf {} \;
0byteファイルを削除
find ./ -size 0 -exec rm -rf {} \;

CentOSにpython2.7 +pip +mysqldをインストールするメモ

1.python2.7のインストール
#wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
#yum install xz-libs
#xz -d Python-2.7.6.tar.xz
#ls
#tar -xvf Python-2.7.6.tar
#cd Python-2.7.6
#yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline
# LDFLAGS=”-Wl,-rpath /usr/local/lib”
# vim /etc/ld.so.conf
# ./configure –prefix=/usr/local –enable-unicode=ucs4 –enable-shared LDFLAGS=”-Wl,-rpath /usr/local/lib”
# make clean
# make && make altinstall

2.pipのインストール
#wget –no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
#tar -vxf setuptools-1.4.2.tar.gz
#cd setuptools-1.4.2
#python2.7 setup.py install
#easy_install-2.7 pip

3.mysqldbのインストール
#yum -y install MySQL-python
#yum -y install mysql-devel
#easy_install-2.7 MySQL-python

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

#yum -y install gcc
#yum -y install glibc
#yum -y install ncurses

#yum -y install iptraf
#locate iptraf

ubuntu12.04にLAMPサーバ(apache+mysql+php)をインストールするメモ

1.MySQLのインストール
#sudo apt-get install mysql-server
#sudo apt-get install mysql-client
#sudo apt-get install libmysqlclient15-dev

2.apache2のインストール
#tar zxvf  httpd-2.2.24.tar.gz
#sudo mv -r httpd-2.2.24 /usr/src/apache2
#cd /usr/src/apache2/httpd-2.2.24
#./configure -prefix=/usr/local/apache  -enable-module=so  -enable-rewrite=shared -enable-authn-dbm

#make install

#vim /usr/local/apache2/conf/httpd.conf
ServerName localhost:80

apache起動
#cd /usr/local/apache2/bin
# sudo ./apachectl start
3.PHP5のインストール
#sudo apt-get install libxml2-dev
# tar zxvf php-5.4.15.tar.gz
#sudo mv -r php-5.4.15  /usr/src/php5

phpのコンパイル
#cd /usr/src/php/php-5.4.15
# ./configure
-prefix=/usr/local/php5
-with-apxs2=/usr/local/apache2/bin/apxs
-with-mysql=/usr/
-with-mysqli=/usr/bin/mysql_config
-with-gd
-with-pear
-with-libxml-dir
#make
#make install

Linuxにjdk1.7をインストールするメモ

1.jdk-7u5-linux-x64.tar.gzのダウンロード
#cd /usr/lib
#mkdir jvm
#cp /home/tmp/jdk-7u5-linux-x64.gz  /usr/lib/jvm
#tar -zxv -f jdk-7u5-linux-x64.gz

2.環境変数の設定
#gedit /etc/profile
追記
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_05
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

3.システムjdkの更新
#update-alternatives –install /usr/bin/Java java /usr/lib/jvm/java1.7.0_05/bin/java 300
#update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java1.7.0_05/bin/javac 300
#update-alternatives –config java
#update-alternatives –config javac

4.javaバージョンの確認
#java -version