1.查看软件是否已被安装
rpm -qa|grep xxx
2.卸载已安装的包
rpm -e xxx
3.强制卸载
rpm -e --nodeps xxx
4.安装软件包
rpm -ivh xxx.rpm
5.强制安装
rpm -ivh --nodeps xxx.rpm
6.升级安装软件包
rpm -uvh xxx.rpm
7.查看系统版本
lsb_release -a
8.创建软链接(快捷方式)
ln -s a b
a 表示源文件 b表示链接名
9.查看服务监听端口
netstat -npl
10.查看网关
netstat -nr
11.远程拷贝
scp file1 username@ip:filile2path
例:scp test root@192.168.0.110:/usr/ 将本地的test文件拷贝到192.168.0.110的usr文件夹下
如果是文件夹加上参数r:scp -r ...
12.清理缓存
sync
echo 3 > /proc/sys/vm/drop_caches
13.查看默认文件句柄数
ulimit -n
14.查看磁盘IO
iostat -x 1 10 每秒采样一次,采10次
15.打包解包命令
(1)tar -cf bak.tar ./*.log
将当前目录下的所有log文件打成一个叫做bak.tar的包;
(2)tar -rf bak.tar ./*.txt
将当前目录下的所有txt文件增加到bak.tar的包里;
(3)tar -uf bak.tar ./tc.txt
更新包bak.tar中tc.txt文件,若原来没有则追加;
(4)tar -tf bak.tar
列出bak.tar包中所有文件;
(5)tar -xf bak.tar
解出bak.tar包中所有文件;
(6)tar -czf bak.tar.gz ./*.log
将当前目录下所有log文件打成一个用gzip压缩生成的包名为bak.tar.gz的包;
(7)tar -xzf bak.tar.gz
将bak.tar.gz文件先用gzip解压,解包;
(8)tar -cjf bak.tar.bz2 ./*.log
将当前目录下所有log文件打成一个用bzip2压缩生成的包名为bak.tar.bz2的包;
(9)tar -xjf bak.tar.bz2
将bak.tar.bz2文件先用bzip2解压,解包;
(10)tar -z[j]tvf bak.tar.gz(bz2) tc.log
从包bak.tar.gz(bz2)里只解压出文件tc.log;
(11)tar -cpjf bak.tar.bz2 ./*.log
将当前目录下所有log文件打成一个用bzip2压缩生成的包名为bak.tar.bz2的包,并且保留文件权限;
(12)tar --exclude=./sys.log -jcv -f bak.tar.bz2 ./*.log
将当前目录下除sys.log以外所有log文件打成一个用bzip2压缩生成的包名为bak.tar.bz2的包;
(13)tar -N "2010/10/08" -jcv -f bak.tar.gz ./*.log
将当前目录下所有修改日期比"2010/10/08"新的log文件打成一个用gzip压缩生成的包名为bak.tar.gz的包;
(14)tar --newer-mtime="2010/10/08" -jcv -f bak.tar.bz2 ./*.log
将当前目录下所有修改日期比"2010/10/08"新的log文件打成一个用bzip2压缩生成的包名为bak.tar.bz2的包;
(15)tar -tv -f bak.tar.gz(bz2)
查看bak.tar.gz(bz2)里面的内容
未完....