Linux:常用命令集锦
- 查看内存大小
free -m
- 查看磁盘情况
df -TH
- 查看cpu型号
cat /proc/cpuinfo | grep "physical id"
- 查看内存总容量
cat /proc/meminfo
- 免密登入
ssh-keygen -t rsa
ssh-copy-id root@+ip
- 查ip
ip a
- 查看包装没装
rpm -qa |grep vim
- 查看软件需要哪个包
rpm -qf `which vim`
- 查看当前目录下空间占用情况
du -m ./
- 改时区
tzselect
- 查当前时间
date
date -s "1998-10-5 13:14:00"(修改时间)
- 清理yum源
yum clean all
yum makecache(更新yum的仓库信息)
yum repolist(显示所有仓库)
- 重启
reboot 或init 0
- 清理内存
echo 3>/proc/sys/vm/drop_caches
- 查看防火墙策略
iptables -L (默认是filter表)-t就可以指定表
iptables 【-t 要操作的表】<操作命令> 【要操作的链】【匹配号码】【匹配条件】【-j 匹配到以后的动作】
操作命令:
-A:追加一条规则
-D:删除一条规则
-P:设置某个链的默认规则
-F:清空规则
-L:列出所有的规则
增加:
4表5链
四表:1.filter表
2.nat表
3.mangle表
4.raw表
五链:
1.input
2.output
3.forward
4.prerouting
5.postrouting
- 查看当前用户
whoami
- 远程传输
scp
或者下载yum -y install lrzsz(利用rz下载sz+要上传的文件)
- 查看
1.cat
2.ls
3.head
4.tail
- 显示当前目录的绝对路径
pwd
- 查看当前账户
id
- 添加到附加组
gpasswd -a sq school(用户添加到组里面)
或者
usermod -aG school sq
- 改权限
chmod 777(r 读 4 w写 2 x执行 1)
- 改属主和数组
chmon 用户名:组名 +文件名