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