Linux小记

  • A+
所属分类:Linux

拿了Linux认证之后一直在学校,实际使用得并不多。现在工作一段时间后,慢慢的需要把这些东西捡起来了,现在记录下一些常用的小知识吧。


常用服务命令systemctl

Centos7+的版本逐渐成为主流了,当年我学7版本时,企业里面用的并不多。7版本与6版本不同之一就是管理服务的命令由service变成了systemctl,但从内部来看这绝对不是简单的命令替换。

    • Centos7+后服务不再是由 init 负责,而是 systemd,而传统的 runlevel 也改为 target

    • service命令还能在Centos7上使用(会提示你命令重定向到systemctl)

    • systemctl 已不把启动档放在 /etc/rc.d/init.d/ 里面   

    • 改放在 /etc/systemd/system 里,这里也只放已被 enable ,它是从 /usr/lib/systemd/system/ 这里 link 过来的

    

防火墙命令

启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed

顺带附上firewall-cmd命令

查看版本: firewall-cmd --version
查看帮助: firewall-cmd --help
显示状态: firewall-cmd --state
查看所有打开的端口: firewall-cmd --zone=public --list-ports
更新防火墙规则: firewall-cmd --reload
查看区域信息: firewall-cmd --get-active-zones
查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0
拒绝所有包:firewall-cmd --panic-on
取消拒绝状态: firewall-cmd --panic-off
查看是否拒绝: firewall-cmd --query-panic
防火墙开端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
 
--zone=public 添加时区
 
--add-port=80/tcp 添加端口
 
--permanent 永久生效

ps:Linux命令中-与--的区别一般是缩写与全写。例如: mysql -h 192.168.1.2 -u root -p  等效于 mysql --host=192.168.1.2 --user=root --password

开机启动服务

systemctl list-unit-files #查询开机启动服务
systemctl list-unit-files |grep [要查询的服务]  
systemctl enable mysqld    #将MySQL加入开机自启动
systemctl enable firewalld.service #开机启动防火墙

Linux 查看端口使用情况

lsof命令:

lsof -i             #(list open files)列出当前系统打开文件的工具
lsof -i:3306        #指明端口查看

netstat命令:

netstat -tunlp    #说明: l:listening   n:num   t:tcp  u:udp  p:process
netstat –i    #显示网卡列表
netstat –g    #显示组播组的关系
netstat –e         #显示关于以太网的统计数据


发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: