CentOS7常用命令详解与网络配置

需积分: 12 0 下载量 168 浏览量 更新于2024-08-05 收藏 614KB DOCX 举报
"这篇文档介绍了CentOS7操作系统中的一些基础命令和网络配置方法,包括了系统管理、用户管理以及网络配置等几个方面。" 在CentOS7中,掌握一些基本的命令行操作对于日常管理和维护至关重要。以下是这些命令的详细说明: 1. `ss` 命令用于查看网络状态信息,`ss -l` 列出所有打开的端口,`ss -pl` 则进一步显示每个端口对应的进程名称。 2. `nmtui` 命令提供了一个交互式的界面来修改主机名称,但需要注意的是,修改后的名称会在系统重启后才生效。 3. `sestatus` 用于查看SELinux(安全增强型Linux)的状态,这对于了解系统的安全策略非常重要。 4. `ln` 命令用于创建链接,`ln 原始文件 目标文件` 创建硬链接,而`ln -s 原始文件 目标文件` 创建软链接,后者类似于Windows中的快捷方式。 5. `awk` 是一个强大的文本分析工具,它可以显示文件中的特定文字或进行复杂的文本处理。 6. `sed` 是流编辑器,常用于对文本进行查找替换、删除等操作。 7. `useradd` 用于创建新的用户账户,`usermod` 可以修改已存在用户的属性,而`userdel` 用于删除用户。 8. `groupadd` 添加新用户组,`gpasswd` 可将已有用户添加到指定组,`groupmod` 修改组属性,`groupdel` 删除用户组。 9. 普通用户通过`su` 或`sudo` 提权,可以暂时获取管理员权限进行操作。 10. `chmod` 用于改变文件或目录的权限,`/g/o` 后可跟用户组或用户,分别指定改变权限的对象。`chown` 则用于修改文件或目录的所有者和组。 11. `setfacl` 命令用于设置ACL(访问控制列表),提供了更细致的权限控制。 关于网络配置部分: 1. 在VMware的NAT模式下配置静态IP地址,首先要查看网关IP和子网掩码,然后修改网络配置文件,如`/etc/sysconfig/network-scripts/ifcfg-enp0s3`,设置IP、网关、子网掩码等相关参数,接着重启网络服务(如`systemctl restart network`),最后验证能否ping通外部网络。 2. 在桥接模式下,同样需要查看本机IP信息以确定桥接的网络环境,找到对应的网卡(如`ifconfig`或`ip addr show`),编辑网络配置文件,配置静态IP后,重启网络服务,再测试是否可以ping通外部网络。 通过反复实践这些命令和网络配置步骤,可以加深对CentOS7操作系统的理解和熟练度。