linux命令查漏补缺

文件和文件夹类

1.ls

使用-1选项,将每行显示一条记录

列出文件名和目录

2.file

查看文件类型

3.wc

查看文件统计信息

4.find

查找文件或目录

5.cat

连接显示文件内容

6.tail 

显示文件尾部

7.head

显示文件头部

8.more/less

分屏显示文件

9.paster

文件合并

10.dd

备份和拷贝文件

11.gzip/bzip2

压缩归档文件

12.gunzip/bunzip2

解压缩

13.tar

打包和解包

14.创建软链接

ln -s /usr/local/java /usr/bin/java

权限类

1.sort

排序

2.uniq

去重

3.tr

替换或删除字符

4.grep

查找字符串

5.diff

比较文件

权限

1.chmod

修改权限

用户

1.chown/chgrp

修改文件所有者和用户在

系统

1.mount/umount

挂载和卸载存储介质

2.df

报告文件系统磁盘空间利用率

3.du

评估文件空间利用率

4.hostname

查看主机

5.w/who

列出系统登录的用户

6.uptime

查看系统运行时间

7.查看系统信息

查看服务器软件系统版本

7.1 cat /etc/redhat-release(linux)

 7.2   cat /etc/issue(ubuntu)

 

查看服务器内核版本

7.3 uname -a

8.date

显示和设置系统时间

9.id

显示用户属性

10.查看防火墙管理工具相关信息(iptables和firewalld都是防火墙管理工具,不同的是firewall的诞生是为了解决一些iptables不好解决的问题)

a.查看防火墙是否安装(防火墙组件一般是默认安装)

rpm  -qa|grep iptables/firewalld

b.查看防火墙是否开启

systemctl status iptables/firewall

c.新增防火墙端口

iptables:

### sudo vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
### 重启生效: sudo systemctl restart iptables

若是报了如下错误则表示系统未使用iptables作为防火墙工具:

Failed to start iptables.service: Unit not found.

firewall:

firewall-cmd --permanent --add-service=http

如果找不到服务的话,需要新建一个服务,在/usr/lib/firewalld/services,随便拷贝一个xml文件到一个新名字

xml内容如下:

 然后systemctl restart firewalld重启使配置生效

11.服务相关操作

a.查看iptables服务是否运行

systemctl status iptables

b.iptables服务启动/重启

systemctl start/restart iptables

参考资料:https://www.cnblogs.com/hubing/p/6058932.html

原文地址:https://www.cnblogs.com/potatoChicken/p/11454978.html