Linux常用命令
CentOS7
1、开放端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口
firewall-cmd --reload # 配置立即生效
2、查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
3、防火墙相关指令
- 查看防火墙状态
systemctl status firewalld
或
service iptables status
- 暂时关闭防火墙
systemctl stop firewalld
或
service iptables stop
- 永久关闭防火墙
systemctl disable firewalld
或
chkconfig iptables off
- 重启防火墙
systemctl enable firewalld
或
service iptables restart
4、查看监听端口
netstat -atunlp
netstat -atunlp | grep 23 查看telnet端口状态
5、Linux软件卸载命令
- rpm方式卸载
#卸载软件,参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载
rpm -e [package name]
#由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
rpm -e [package name] -nodeps
- 进入安装包卸载
#进入安装包卸载
make uninstall
- yum remove方式卸载
yum remove [软件名称]
6、Linux清空日志的五种方法
- 第一种(能将文件清空,而且文件大小为0)
cat /dev/null>filename
- 第二种(能将文件清空,而且文件大小为0)
: > filename
- 第三种(能将文件清空,而且文件大小为0)
> filename
- 第四种(文本中都有一个"\0",清空后文件大小为1)
echo "" > filename
- 第五种(文本中都有一个"\0",清空后文件大小为1)
echo > filename