Linux 命令メモ

Apache 再起動
[root@xx-xx-xx ~]# /etc/rc.d/init.d/httpd configtest
Syntax OK
[root@xx-xx-xx ~]# /etc/rc.d/init.d/httpd restart
httpd を停止中: [ OK ]
httpd を起動中: [ OK ]

ServerまたはAddress確認
[root@xx-xx-xx ~]# nslookup

crontab確認
crontab -l
crontab -e
crontab -l | grep xxxx

touchファイル
touch /xxxx/xxxx

keepalived設定
設定 /usr/local/etc/keepalived/keepalived.conf
IP確認 /sbin/ip address
状態確認 /etc/init.d/keepalived status

user権限変更
chown -R user /home/xxxx/xxxx/*
chown postgres:postgres postgresql-9.2.4.tar.gz

ファイル言語確認
echo $LANG
export LANG=ja_JP.UTF8
export LANG=ja_JP.EUC_JP

ファイル言語変更
nkf -g xxx.csv
–Shift_JIS
echo $LANG
–ja_JP.eucJP
nkf -e xxx.csv > xxx.csv_euc
vi xxx.csv_euc

grep
grep -rn 『xxx』 ./ | grep -vE 『BACK|TEMP』

grep text xxxx.log | wc -l

find
find ./ -name 『*.tpl』 | grep -vE 『BACK|TEMP|old|bk』

GITへマージ
cd /usr/git/yeq/XXX.com
git checkout -b XXX-3723
cd /usr/git/yeq/XXX.com/usr/
sftp user@xx-xx-xx
xxxxxx
get /usr/xxxx.php
ll -tra
git diff
git st
git add .
git commit
git push origin xxxx-3723

syntax確認
ps -auxwwf | grep post

user追加
useradd postgres

DB
/usr/local/pgsql/bin/pg_dump -C -h xxx.xx.x.xx -U postgres xxx > ./xxx.sql;
/usr/local/pgsql/bin/psql -h localhost -U postgres < ./xxx.sql;

forLoop
#for i in $(seq 1 10); do name=$(printf 『xx-xx-a%03d』 $i); echo 「」;echo 「」;echo 「」; echo $name; ssh $name 」 /etc/init.d/httpd status;/etc/init.d/httpd stop;/etc/init.d/httpd status; 「; done

#for i in `seq 1 10`;
do
ssh xx-xxx-a`printf %03d ${i}` 「cat /usr/LOG/xxx.log」;
done >> 190517_xxx.log

tarファイル
1.
[root@xx-xx-xx linshi]# tar cvf xxxxx.tar /home/ye/linshi/.xxx /home/ye/linshi/.xxx.tar
tar: メンバ名から先頭の `/』 を取り除きます
/home/ye/linshi/.xxxxx
/home/ye/linshi/.xxxxx.tar
2.[root@xx-xx-xx linshi]# cp xxxxx.tar /xxxx/docs
3.https://www.xxxxx.com/xxxxx.tar

sjisに変更します

nkf -s xxx.txt > xxx_jis.txt

SQL例

/usr/local/pgsql/bin/psql -U xx -d xxx -h xxx -p xxx -c 「select * from xxx_data_table where to_char(xxx_date,’yyyymm』) = 『201904』」 > /home/xxxx/201904_xxxx_data;

ファイル設定

lha -l xxx.lzh

lha e xxx.lzh

lha a xxx.lzh xxx.txt

:set enc=sjis