centos 常用命令、常见问题

收集centos常见操作

cmd not found

1
sudo yum install net-tools -y

centos7修改hostname

1
2
3
4
5
6
7
hostnamectl set-hostname my_hostname           # 使用这个命令会立即生效且重启也生效
hostname # 查看下
# my_hostname
vim /etc/hosts # 编辑下hosts文件, 给127.0.0.1添加hostname
cat /etc/hosts # 检查
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 centos77.magedu.com
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

一次删除多个路径下的文件

1
2
# 删除node1 ~ node6/data 下的文件
rm -rf node{1,2,3,4,5,6}/data/*
  • 目录结构
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    ├── docker-compose.yaml
    ├── node1
    │ ├── data
    │ └── redis.conf
    ├── node2
    │ ├── data
    │ └── redis.conf
    ├── node3
    │ ├── data
    │ └── redis.conf
    ├── node4
    │ ├── data
    │ └── redis.conf
    ├── node5
    │ ├── data
    │ └── redis.conf
    └── node6
    ├── data
    └── redis.conf

Fix: Failed to download metadata for repo

1
2
3
4
5
6
7
8
9
10
11
12
#Step 1: Go to the /etc/yum.repos.d/ directory.

cd /etc/yum.repos.d/

#Step 2: Run the below commands

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

#Step 3: Now run the yum update

yum update -y

在linux终端命令行模式中输入以下命令查看centos版本即可。

1
cat /etc/redhat-release #查看centos版本
  • 相关操作命令:
    1
    2
    3
    4
    5
    6
    7
    uname -a #查看内核版本等信息

    cat /proc/cpuinfo | grep "physical id" | uniq | wc -l #查看cpu个数

    cat /proc/cpuinfo | grep "cpu cores" | uniq #查看cpu核数

    cat /proc/cpuinfo | grep 'model name' |uniq #查看cpu型号

查看CPU情况

以下是个人工作会经常使用到的服务器的信息。

查看所有CPU信息

1
cat /proc/cpuinfo

查看CPU处理器个数及核心数

1
cat /proc/cpuinfo | grep processor

查看内存情况

1
2
3
4
5
cat /proc/meminfo

free -m # 以M为单位显示

free -h # 以人可读的方式显示,单位G

查看CPU和内存使用情况 top htop

参考文章

评论