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

 

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