day5-linux核心文件和系统巡检

1. linux核心文件

1.1. 系统版本信息/etc/os-release

# 麒麟
[root@kylin210 ~]# cat /etc/os-release 
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Lance)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Lance)"
ANSI_COLOR="0;31"


# ubuntu
[root@ubt212 ~]# cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

# Rocky
[root@rocky203 ~]# cat /etc/os-release 
NAME="Rocky Linux"
VERSION="9.3 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.3"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Rocky Linux 9.3 (Blue Onyx)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:9::baseos"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
SUPPORT_END="2032-05-31"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"
ROCKY_SUPPORT_PRODUCT_VERSION="9.3"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.3"


NAME,ID:系统发行版本的名字
VERSION_ID:系统版本

1.2. 主机名的配置文件/etc/hostname

hostnamectl   #查看主机名

[root@kylin210 ~]# hostnamectl 
   Static hostname: ky201															#主机名
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 81b911098bee44bc8df64c440a7e4f92
           Boot ID: 762e19c835064effb788ce7f25c25fb3
    Virtualization: vmware														#虚拟化技术
  Operating System: Kylin Linux Advanced Server V10 (Lance)		#系统版本
            Kernel: Linux 4.19.90-52.22.v2207.ky10.x86_64			#内核版本
      Architecture: x86-64																		#cpu架构

# 修改主机名
[root@kylin210 ~]# hostnamectl set-hostname kylin

# 主机名修改规则
1.看见主机名就知道服务器作用
2.功能缩写

1.3. 网卡配置文件

# 麒麟系统
[root@kylin210 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none   # dhcp表示自动获取Ip,none或static表示手动配置ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33					# 网卡名字
UUID=fbb2cf7a-a358-422a-a09d-df7f5f45dbaa		#全球唯一标识
DEVICE=ens33				# 网卡名字
ONBOOT=yes					# 开机自启动
IPADDR=10.0.0.201		# ip地址
PREFIX=24						# 子网掩码
GATEWAY=10.0.0.2		# 网关
DNS1=223.5.5.5			# DNS
IPV6_PRIVACY=no
DNS2=223.6.6.6			# DNS

# 修改网卡配置文件后重启网卡服务
[root@kylin201 ~]# ifdown ens33  && ifup ens33

# ubuntu系统
[root@ubt202 ~]# cat /etc/netplan/00-installer-config.yaml 
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      addresses:
      - 10.0.0.212/24		# ip地址
      nameservers:
        addresses:
        - 223.5.5.5			# DNS
        - 223.6.6.6			# DNS
        search: []
      routes:
      - to: default
        via: 10.0.0.2		# 网关
  version: 2

# 修改网卡配置文件后重启服务
[root@ubt202 ~]# netplan apply
[root@ubt202 ~]# networkctl reload

1.4. /etc/motd /etc/issue

  • /etc/issue 文件清空,系统登录之前显示,一般本地连接显示,>/etc/issue
  • /etc/motd 登录后显示欢迎信息
/**
 *                    _ooOoo_
 *                   o8888888o
 *                   88" . "88
 *                   (| -_- |)
 *                    O\ = /O
 *                ____/`---'\____
 *              .   ' \\| |// `.
 *               / \\||| : |||// \
 *             / _||||| -:- |||||- \
 *               | | \\\ - /// | |
 *             | \_| ''\---/'' | |
 *              \ .-\__ `-` ___/-. /
 *           ___`. .' /--.--\ `. . __
 *        ."" '< `.___\_<|>_/___.' >'"".
 *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
 *         \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-'======
 *                    `=---='
 *
 * .............................................
 *          佛祖保佑             永无BUG
 */

1.5. /etc/hosts

  • 本地DNS解析文件,用户本地快速解析主机名
[root@kylin210 ~]# vim /etc/hosts

# windows
C:\Windows\System32\drivers\etc\hosts

1.6. /etc/fstab

  • 告诉系统开机时自动挂载各种文件系统

1.7. /etc/profile

  • 配置全局环境变量,别名

2. /var/log目录

  • 存放日志文件目录

日志文件

红帽类系统

/var/log/secure

/var/log/messages

ubt/debian

/var/log/auth.log

/var/log/syslog

1.看日志抓关键提示:
Failed Passwd  密码失败
failure  失败

3. /proc/目录

  • /proc/存放的是各种服务软件进程信息,内核信息(配置)
  • /proc/目录相当于是给内存开了个入口,进程的内存信息
  • /proc/展示的是内存中的信息,目录本身不占用磁盘空间

/proc/目录

说明

/proc/数字命名的目录

进程信息,数字是进程编号pid

/proc/cpuinfo 文件

cpu硬件信息

/proc/meminfo 文件

内存信息

/proc/loadavg 文件

负载信息(linux系统的繁忙程度)

  • cpu硬件信息
processor		:  0   #第几个核心
physical id :  0   #第几颗cpu

lscpu  # 查看cpu硬件信息
[root@kylin210 ~]# lscpu
架构:                           x86_64
CPU 运行模式:                   32-bit, 64-bit
字节序:                         Little Endian
Address sizes:                  45 bits physical, 48 bits virtual
CPU:                            2      # cpu核心数
在线 CPU 列表:                  0,1
每个核的线程数:                 1
每个座的核数:                   2
座:                            1			# cpu数量
NUMA 节点:                     1
厂商 ID:                        AuthenticAMD
  • 内存信息
[root@kylin210 ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:          2.8Gi       195Mi       2.4Gi       9.0Mi       222Mi       2.4Gi
Swap:         3.9Gi          0B       3.9Gi
[root@kylin210 ~]# 
一般看 total和available
  • 负载信息
[root@kylin210 ~]# cat /proc/loadavg 
0.00 0.00 0.00 1/176 1642

[root@kylin210 ~]# w
 16:53:21 up 34 min,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0     16:18    1.00s  0.02s  0.00s w
[root@kylin210 ~]# 
load average: 0.00, 0.00, 0.00
              1分钟  5分钟 15分钟

# 衡量繁忙程度:
与cpu核心总数对比,接近或超过cpu核心总数就是繁忙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值