linux | 设置防火墙、查ip、tail动态查看日志

坦白说,自己记性真的不好,尤其记不得命令,而且linux 中的命令又有很多是不同的,比如说linux下的centos系统和debian系统有不少命令是不同。

#可以用systemctl 也可以用firewall-cmd

#先简单介绍sudo su 和sudo -s
#执行命令肯定经常会遇到
#前者一步到位,直接进入root 所在的shell 后者是在当前用户环境下进入root的shell 所以前者输入的密码是root密码	后者输入的是当前用户密码 说是为了安全 	然后就是 使用history 也会看出差别 注意:history 是看历史命令
systemctl status/start/stop/enable/disable firewalld		(firewalld.service 同下)

firewall-cmd --restart

#z最后要重新加载
firewall-cmd reload

#由于系统的原因有时候会禁用一些端口,而我们会粗暴的关闭防火墙,最好是把要用的端口,允许访问,注意 linux系统默认参数 端口/tcp  如果你要允许udp协议的话就修改为 如 5177/udp

firewall-cmd --permanent --zone=public --add-port=8888/tcp	单个
firewall-cmd --permanent --zone=public --add-port=8888-8900/tcp 范围
#允许后也要重新加载
firewall--cmd reload

#限定ip/及端口
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.100.102" port protocol="tcp" port="8888" accept'

firewall--cmd reload

#当然,写的肯定还是不完整,后面陆续总结吧,常见的命令还是得上心记的

#不可能现场让你百度查命令的	不然找个会baidu 的就好了 还要你干嘛!!!


#再划水,补充一点吧

#linux查ip 是这样的	可以参考ping 、namp	ping 本质就是在找主机host
ifconfig

#在win查ip是这样的
ipconfig

#使用tail可以动态查看实时日志
tail -f xxx.log		#xxx.log文件的后十行还是五行 

cat xxx.log			#则是查看所有的信息,但肯定不是实时的。
#还可以使用 管道 + grep 实现正则筛选
tail xxx.log | grep "[%name]"

你可能感兴趣的:(linux,linux,tcp/ip,运维)