CentOS 7 常用的基础命令,涵盖了设置网络、文件操作、权限管理以及软件安装等方面

1. 网络配置

  • 查看网卡信息bash复制代码ip addr # 查看所有网卡信息 ifconfig # 也可以使用 ifconfig(可能需要先安装 `net-tools`)
  • 配置网卡 IP 地址bash复制代码nmcli connection modify <connection_name> ipv4.addresses <IP地址>/<子网掩码> ipv4.gateway <网关地址> ipv4.method manual nmcli connection up <connection_name> 或手动修改配置文件(如 /etc/sysconfig/network-scripts/ifcfg-eth0),然后重启网络:bash复制代码systemctl restart network

2. 文件和目录操作

  • 创建文件夹bash复制代码mkdir <directory_name> # 创建一个目录 mkdir -p <dir1/dir2> # 创建多级目录
  • 创建文件bash复制代码touch <file_name> # 创建空文件 echo "内容" > <file_name> # 创建并写入内容
  • 删除文件和文件夹bash复制代码rm <file_name> # 删除文件 rm -r <directory_name> # 删除目录及其内容 rm -rf <directory_name> # 强制删除目录及内容
  • 移动或重命名文件bash复制代码mv <source> <destination> # 移动或重命名文件/目录
  • 复制文件bash复制代码cp <source> <destination> # 复制文件 cp -r <source_dir> <destination_dir> # 复制目录

3. 文件权限管理

  • 查看文件权限bash复制代码ls -l <file_or_directory>
  • 修改文件权限bash复制代码chmod 755 <file_or_directory> # 设置权限为 rwxr-xr-x chmod u+x <file> # 增加用户执行权限 chmod g-w <file> # 移除组的写权限
  • 修改文件属主bash复制代码chown user:group <file> # 修改文件的属主和属组

4. 软件安装和管理

  • 更新软件包bash复制代码yum update
  • 安装软件包bash复制代码yum install <package_name>
  • 卸载软件包bash复制代码yum remove <package_name>
  • 查找软件包bash复制代码yum search <keyword>
  • 清理缓存bash复制代码yum clean all

5. 系统服务管理

  • 启动、停止和重启服务bash复制代码systemctl start <service> # 启动服务 systemctl stop <service> # 停止服务 systemctl restart <service> # 重启服务
  • 查看服务状态bash复制代码systemctl status <service>
  • 设置服务开机自启bash复制代码systemctl enable <service>
  • 禁用开机自启bash复制代码systemctl disable <service>

这些命令是 CentOS 7 系统中常用的操作,能帮助您进行日常管理和维护。

为您推荐