linux常用命令

查看磁盘空间大小的命令:df

df -hl

创建目录【增】 mkdir

命令:mkdir 目录

mkdir    aaa            在当前目录下创建一个名为aaa的目录
mkdir    /usr/aaa    在指定目录下创建一个名为aaa的目录

删除目录或文件【删】rm
命令:rm [-rf] 目录

删除文件:
rm 文件 删除当前目录下的文件
rm -f 文件 删除当前目录的的文件(不询问)

删除目录:
rm -r aaa 递归删除当前目录下的aaa目录
rm -rf aaa 递归删除当前目录下的aaa目录(不询问)

全部删除:
rm -rf * 将当前目录下的所有目录和文件全部删除
rm -rf /* 【自杀命令!慎用!慎用!慎用!】将根目录下的所有文件全部删除

查找命令

grep
grep命令是一种强大的文本搜索工具

使用实例:

ps -ef | grep sshd 查找指定ssh服务进程
ps -ef | grep sshd | grep -v grep 查找指定服务进程,排除gerp身
ps -ef | grep sshd -c 查找指定进程个数
find
find命令在目录结构中搜索文件,并对搜索结果执行指定的操作。

find 默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。

使用实例:

find . -name "*.log" -ls 在当前目录查找以.log结尾的文件,并显示详细信息。
find /root/ -perm 600 查找/root/目录下权限为600的文件
find . -type f -name "*.log" 查找当目录,以.log结尾的普通文件
find . -type d | sort 查找当前所有目录并排序
find . -size +100M 查找当前目录大于100M的文件

防火墙相关操作

查看firewalld服务状态: systemctl status firewalld

开启firewalld服务: systemctl start firewalld.service

关闭firewalld服务: systemctl stop firewalld.service

重启firewalld服务: systemct restart firewalld.service

查看防火墙开放端口规则:firewall-cmd --list-port

开放某一端口步骤:(以80端口为例)
1、firewall-cmd --permanent --add-port=80/tcp (--permanent永久生效,没有此参数重启后就失效)
2、加载生效开放的端口:firewall-cmd --reload
3、查询指定端口80是否开放:firewall-cmd --query-port=80/tcp
4、验证80端口是否开放:安装telnet命令:yum -y install xinetd telnet telnet-server (确认联网状态)
安装netstat与ifconfig命令:yum -y install net-tools(确认联网状态)
关闭端口:
firewall-cmd --remove-port=80/tcp

心有所想,必有回响
原文地址:https://www.cnblogs.com/zhulei2/p/15005781.html