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