HCRM博客

如何配置CentOS系统的命令行界面?

CentOS是一种广泛使用的Linux发行版,常用于服务器和云计算环境,其配置命令丰富多样,涵盖了系统信息查看、网络配置、服务管理等多个方面,以下是一些常用的CentOS配置命令:

1、查看系统信息

如何配置CentOS系统的命令行界面?-图1
(图片来源网络,侵权删除)

CPU信息

cat /proc/cpuinfo: 显示CPU的详细信息,包括型号、频率、缓存等级以及每个核心的数量等。

lscpu: 以更简洁的方式显示CPU的架构信息,如插槽数、核心数、线程数等。

内存信息

free h: 显示内存的使用情况,包括总内存、已用内存、空闲内存等。

cat /proc/meminfo: 显示内存的详细使用情况,包括物理内存、交换空间等。

如何配置CentOS系统的命令行界面?-图2
(图片来源网络,侵权删除)

硬盘信息

df h: 显示文件系统的磁盘空间使用情况,包括每个挂载点的磁盘空间、已用空间和可用空间等。

lsblk: 列出所有可用的存储设备及其分区信息。

fdisk l: 查看硬盘的分区表信息。

硬件信息

dmidecode: 显示硬件系统部件的信息(如系统、主板、BIOS、处理器、内存、缓存等)。

lspci: 列出所有PCI总线上的设备信息,包括显卡、声卡、网卡等。

操作系统版本

lsb_release a: 显示操作系统的版本信息,包括名称、版本号、ID等。

cat /etc/osrelease: 显示操作系统的版本信息,包括名称、版本号、ID等。

cat /etc/redhatrelease: 显示Red Hat版本的详细信息。

uname a: 显示系统的内核名称、版本号、架构等信息。

2、网络配置

查看网络配置

ifconfig: 显示网络接口的配置信息,包括IP地址、子网掩码、广播地址等。

ip addr: 显示网络接口的配置信息,是ifconfig命令的现代替代品。

修改网络配置

vi /etc/sysconfig/networkscripts/ifcfgens33: 编辑修改配置文件ifcfgens33,设置IP地址、子网掩码、网关等。

systemctl restart network: 重启网络服务,使修改的配置文件生效。

测试网络

ping www.baidu.com: 测试网络连通状态。

3、服务管理

查看服务状态

systemctl listunitfiles type=service: 列出所有服务文件及其启用状态。

systemctl isenabled 服务名.service: 查看特定服务是否开机启动。

启动、停止、重启服务

systemctl start 服务名.service: 启动服务。

systemctl stop 服务名.service: 停止服务。

systemctl restart 服务名.service: 重启服务。

4、日志管理

查看系统日志

cat /var/log/messages: 查看系统日志,了解系统运行过程中的各种信息。

journalctl: 在CentOS 7及以上版本中,systemd引入了journalctl命令来查看系统日志。

5、防火墙配置

查看防火墙规则

iptables L: 查看当前系统的防火墙规则。

firewallcmd listall: 在CentOS 7及以上版本中,firewalld是默认的防火墙管理工具,此命令用于列出所有区域的防火墙规则。

6、软件包管理

查看已安装的软件包

rpm qa: 查看已安装的软件包。

安装、卸载、更新软件包

yum install 软件包名: 安装软件包。

yum remove 软件包名: 卸载软件包。

yum update: 更新所有软件包。

7、其他常用命令

查看当前系统中运行的进程信息

ps aux: 查看当前系统中运行的进程信息。

查看当前服务器的系统进程及资源占用情况

top: 动态地查看系统中各个进程的资源占用状况。

系统性能监控

vmstat: 显示关于系统内存、进程、中断、CPU活动等的信息。

iostat: 监视系统输入输出设备和CPU的使用情况。

sar: 收集、报告或保存系统活动信息。

获取当前机器名

hostnamecat /etc/hostname: 获取当前机器名。

查看系统启动时间和负载

uptime: 显示系统的启动时间、运行时间、当前登录用户数以及系统在过去1分钟、5分钟和15分钟的平均负载。

相关问答FAQs

1、如何在CentOS中查看CPU信息?

可以使用以下命令查看CPU的详细信息:

```bash

cat /proc/cpuinfo

```

或者使用更简洁的命令:

```bash

lscpu

```

2、如何查看CentOS中的内存使用情况?

可以使用以下命令查看内存的使用情况:

```bash

free h

```

或者:

```bash

cat /proc/meminfo

```

3、如何在CentOS中配置静态IP地址?

可以按照以下步骤配置静态IP地址:

1. 查看网卡名和是否有网络:

```bash

ip addr

```

2. 修改对应的网络接口配置文件,

```bash

vi /etc/sysconfig/networkscripts/ifcfgens33

```

设置如下参数:

```text

BOOTPROTO=static

IPADDR=192.168.1.200

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=8.8.8.8

DNS2=114.114.114.114

ONBOOT=yes

```

3. 重启网络服务:

```bash

systemctl restart network

```

4. 验证配置是否成功:

```bash

ip addr

ping www.baidu.com

```

通过以上命令和步骤,用户可以有效地管理和配置CentOS系统,以满足不同的需求和应用场景。

分享:
扫描分享到社交APP
上一篇
下一篇