linux共通コマンド操作

3021 ワード

1.linuxホスト名の変更
vim /etc/sysconfig/network
   HOSTNAME
     

2.rz,szコマンドをワンタッチでインストールし、次のスクリプトに書きます.
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz


3.linuxはハードディスクの爆発の問題を処理する
      ,           ,         。      
            ,kill     ,     ok 
du -sh /* |  sort -nr



4.dsコマンドとsortコマンド
    
du -h   //       
   -s   //         
   -S   //      
 sort  -n //    
       -r //      
 ls -alh          
 -al        
 -h  M   

5.psコマンド
  ps       
     -ax      
	 -u //    
	 -aux --sort -pcpu //     
	 ps -f -C       //     
	 

6.netstatコマンド
  nestat 
      -a //    
	  - t //tcp  
	  -u //udp  
	  -tnl //    
	  -tnlp //    ,   

7.ファイルを探す
find ./ -name 'hadoop-example*'  find           
whereis   grep        
which   grep          
centos     locate   
yum install mlocate       ,  updatedb
locate     

8.telnetコマンドのインストール
 yum -y install xinetd telnet telnet-server  
 vi /etc/xinetd.d/telnet
    disable = yes   disable = no 
 service xinetd start
     44444  
 telnet localhost 44444
  

9.netcatコマンドインストール
wget http://ncu.dl.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.tar.gz

./configure 
make && make install

10.量産プロセス
ps -ef | grep test | grep -v grep | awk '{print $2}' | xargs kill -9 

11.linuxプロセスは死なない
               ,     ,     ,      

12 awkコマンド
wk   
awk              ,    
-F       -F, ,  
-BEGIN        ,    
awk 'BEGIN{RS="

";FS="
"} {print $1,$2}' number.txt awk -F, 'BEGIN{OFS="=";} {print $1,$2;}' number.txt $1,$2 , awk '{ sum1+= $2}; END {print sum1}' number.txt -v awk -F, -va=3 '{print $1,$2a}' log.txt 6 awk 'length>6' number.txt / / ~ , ~! awk '$2 ~ /th/ {print $1,$2 }' number.txt awk -F, '{ sum+= $1; sum1+= $2}; END {print sum, sum1}' number.txt awk -F' ' -v a='(' -v b=')' -v c=',' '{print a"\""$1"\""c,"\""$2"\""b","}' bu.txt

13 vimコマンドすべて削除操作
ggdG
gg    
d    
G    

14 shell一括生成insert文
      
1   
2   
shell            "",   "  
awk  -v a='insert into tablename values(' '{print a$1,",\""$2"\");"}' value.log
   
insert into tablename values(1 ,"  ");
insert into tablename values(2 ,"  ");