linux实用命令

来源:互联网 发布:mysql 当前时间 编辑:程序博客网 时间:2024/05/20 06:25
1.递归所有目录
 ls  -R

2.top查看特定进程资源占用
top  -Hp  PID

3.查看当前目录下有多少个文件
find ./ | wc -l

4.gbd调试进程
gdb -p 进程pid

5.显示目录和符号链接信息
ls -ld

6.查看linux倒数1000行系统日志
tail -n 1000 /var/log/messages

7.chmod修改用户权限,2种方法:
方法一:
增加权限:
chmod u+x 目录或文件名(u代表所属人)
chmod g+x 目录或文件名(g代表所属组)
chmod o+x 目录或文件名(o代表other)
chmod a+x 目录或文件名(a代表所有人)
减少权限;
chmod u-x 目录或文件名(u代表所属人)
u,g,o按顺序匹配,一旦匹配上,以第一个匹配的权限为准
方法二:
读。可执行权限可用数字表示
r=4,w=2,x=1
chmod  777 目录或文件名 (第1个7代表所属人的权限,第2个7代表所属组的权限,第3个7代表other的权限)

8.查看linux系统块大小
getconf PAGESIZE

9.解压.tar.gz包
tar -zxvf  包名 -C 目标目录
z:解压缩
x:解tar包
v:可执行的看到解压过程
f:指定解压文件

10.查看网卡是千兆网万兆网
ethtool 网卡名

11.ubuntu卸载所有状态为rc的软件包
dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge 

12.强制获取ip
dhclient

13.安装rz
yum install lrzsz -y

14.安装nfs客户端
centos 5:yum -y intsall nfs-utils portmap
centos 6:yum -y install nfs-utils  rpcbind
ubuntu:apt-get install nfs-common

15.查看linux系统参数
cpu核数:grep 'model name' /proc/cpuinfo | wc -l
cpu型号:cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

16.查看linux磁盘参数
磁盘型号:smartctl --all /dev/sdb
测试硬盘读取速度:hdparm -tT /dev/mapper/VolGroup00-LogVol00 
测试硬盘写入速度:time dd if=/dev/zero bs=1024 count=1000000of=/1Gb.file

17.linux查看系统版本及内核版本
cat /proc/version
cat /etc/redhat-release
lsb_release -a
uname -a
uname -r












原创粉丝点击