Some commonly used commands in linux

1.查找
   find  [path] [-arg] filename
例如:find /root -name  ps

2.查看進程
ps
-a 顯示終端上的所有進程,包括其他用戶的進程
-e 顯示所有進程,環境變量
-f 全格式
-r 只顯示正在運行的進程
常用:
ps aux | grep ttserver
ps ef | grep ttserver

3.top
動態顯示進程狀態

4.關閉進程
kill -9  1126    強行終止一個進程標誌號爲1126的進程
killall          使用進程的名字關閉進程

5.安裝軟件
(1) yum
例:yum install wireshark
(2)rpm包的安裝、查找與卸載
安裝rpm  -ivh  aaa.rpm
查看rpm包安裝的位置   rpm  -qpl  aaa.rpm
查看安裝了的rpm包   rpm  -qa  
卸載  rpm  -e  aaa.rpm
(3)tar包安裝
tar zxvf aaa.tar.gz
cd aaa  
./configure  
make  
make install

6.sync
    該命令是調用sync()函數將所有修改過的塊緩衝區排入寫隊列,然後就返回,它並不等待實際寫磁盤操作結束,在linux上更新一個文件以後,不能馬上重啓服務器,最好等待實際的磁盤寫操作完成,避免數據丟失。拷貝和刪除操作之後,如果需要重啓,最好先執行該命令。
在程序中如果有文件拷貝、讀寫操作,在程序退出前最好也調用sync()函數將緩衝區中的數據同步到磁盤上。

7.Linux下修改IP、網關和DNS
修改ip地址
即時生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
啓動生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改default gateway
即時生效:
# route add default gw 192.168.0.254
啓動生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改dns
修改/etc/resolv.conf
修改後可即時生效,啓動同樣有效

修改host name
即時生效:
# hostname fc2
啓動生效:
修改/etc/sysconfig/network

8.df和du命令
(1)df -h 可以查看所有文件系統的最大可用空間以及使用情形
(2)du -h /etc 以指定的目錄下的子目錄爲單位,顯示每個目錄內所有文件所佔用的磁盤空間大小
http://www.douban.com/group/topic/2833196/

9.查看內存使用情況
(1)free
(2)cat /proc/meminfo
http://www.qudong.com/OS/Linux/2009/0728/42661.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章