Linux基础知识

吃可爱长大的小学妹 提交于 2020-08-13 05:33:04

Q:Linux怎么开关端口

A:

1、使用命令行:

      开启端口: iptables -A INPUT -ptcp --dport 端口号 -j ACCEPT

      关闭端口: iptables -A OUTPUT -p tcp --dport 端口号 -j DROP

      保存设置: service iptables save

2、直接修改iptables文件:

      vi /etc/sysconfig/iptables  打开配置文件加入如下语句:

     -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

     -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j DROP

      修改完成后保存,执行service iptables restart    重启防火墙,修改生效

详情可参考:https://blog.csdn.net/weixin_37264997/article/details/80329786?utm_source=blogxgwz2

 

Q:Linux查看远程端口状态

A:

      1、使用nmap扫描端口: nmap ip ,nmap ip -p port

      2、使用telnet指令:telnet ip port

      3、使用nc指令:nc [-options] [HostName or IP] [PortNumber]

       详情可参考:https://www.jb51.net/article/158877.htm

 

Q:Linux查看日志

A:最常用的包括tail、head、cat、vim,举例如:tail -f xxx.log,tail -n +10 xxx.log,head -n 10 xxx.log,cat xxx.log|grep "key",vim xxx.log

详情可参考:https://blog.csdn.net/harry5508/article/details/90041986

 

Q:Linux日志排序

A: 使用sort指令,最简单的用法,举例如:sort system.txt -t $'\t' -k3,其中-t指示分隔符,-k指示用来排序的key。

详情可参考:https://www.cnblogs.com/itxiongwei/p/8528838.html

 

Q:Linux查看占用CPU、内存过高的应用程序

A: 使用top、free指令分别查看CPU和内存的使用情况。然后对占用量高的进程进行跟踪,分析问题。

详情可参考:

https://www.jianshu.com/p/6d573e42310a

https://www.jianshu.com/p/43b2ecdfe005

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!