"Linux运维基础命令合集及防火墙常用规则管理详解"

需积分: 0 15 下载量 172 浏览量 更新于2023-12-31 4 收藏 4.15MB DOCX 举报
Linux操作系统运维基础命令合集是一个总结常用运维基础命令的文档,涵盖了网络、安全、存储、ssh等方面的内容,可以供运维人员参考使用。 在Linux系统中,防火墙是一个非常重要的安全工具。其中,Firewall可以将不同的网络连接归类到不同的信任级别,而Zone则提供了几个常用的级别。public级别允许指定的进入连接,例如SSH和Ping命令;trusted级别则信任所有连接;block级别拒绝所有外部发起的连接,但允许内部发起的连接;drop级别丢弃所有进入的包,而不给出任何响应。 要管理防火墙的具体规则,可以使用命令firewall-cmd。通过firewall-cmd,可以列出防火墙的帮助信息,查看运行状态,以及进行规则的添加和查询等操作。例如,可以使用firewall-cmd --zone=public --add-port=80/tcp --permanent命令来永久放开TCP 80端口,使用firewall-cmd --zone=public --list-ports命令来查看已放通的端口。 此外,该文档还介绍了Linux系统中一些常见的目录和文件的作用。例如,/boot目录存放的是启动Linux时使用的一些核心文件和连接文件;/etc目录存放所有系统管理所需要的配置文件和子目录;/media目录是Linux系统自动识别设备(如U盘、光驱等)后挂载的目录;/lib目录存放系统最基本的动态连接共享库,类似于Windows的DDL文件,几乎所有应用程序都需要使用到这些共享库。 此外还有一些其他目录如/opt安装第三方软件存放的目录,/root是系统管理员的目录,/usr存放用户的许多应用程序和文件,类似于Windows的Program Files目录;/bin保存经常使用的命令,/home是用户主目录,每个用户都有一个自己的目录。 在管理本地用户和组概念方面,默认情况下,系统使用/etc/passwd文件存储本地用户信息。可以使用tail -1 /etc/passwd命令来查看最后一行的用户信息。 总之,这个Linux操作系统运维基础命令合集提供了一些常见的运维命令,并对防火墙规则和常见目录进行了简要介绍。对于新手运维人员或需要参考的人员来说,这份合集将是一个很好的参考材料。