day05--新人入职第五天-linux核心文件与系统巡检

1.每日复盘与今日内容

1.1前一天工作内容总结

1.2今日内容

  • 张三同学今日工作内容
  • Linux的核心文件.
  • Linux的巡检(检查).

2.核心文件

1./etc/下的核心内容

1./etc/os-release

查看即可,不要改动。

NAME,ID 系统名称

VERSION_ID 系统版本号
2.主机名的配置文件/etc/hostname
  • 不推荐直接修改这个文件,修改后需要重启Linux系统才会生效
#.查看修改主机名
hostnamectl 

#1.查看主机名与其他信息
[root@devops-99 ~]# hostnamectl
Static hostname: devops-99#主机名
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 0ec43a453a7d495aa0462b5451dd66a7
           Boot ID: 3a498aef82e14b36a66b727a90767ca8
    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架构

麒麟的系统 v10 sp3 内核4.19

ubt 22.04 内核版本 5.15

rocky 9.3 内核版本 5.14

linux内核的官网: https://kernel.org/

Architecture 作为扩展现在尽可能理解

cpu架构(指令集):

x86-64使用的基本最多(个人,企业),主要就是Intel,AMD的CPU.复杂指令集. CISC

arm架构的cpu,手机(移动设备),功耗较低,性能可以,arm的cpu用于服务器.精简指令集. RISC

  • 修改主机名
hostnamectl set-hostname devops-99-kylin
修改/etc/hostname文件,当前命令行生效.

断开Xshell再连接,主机名即可修改成功。

  • 主机名修改规则
1.看见主机名就知道服务器的作用
2.未来,主机名 网站的服务共享 share01.oldboylinux.cn
3.或者其他规则,功能缩写
  • hostname命令(临时修改主机名,重启linux后失效,查看主机名)
3.网卡信息的查看与修改
  • 麒麟: nmtui ---> /etc/sysconfig/network-scripts/ifcfg-ens33

10.0.0.1 --在网络中被使用

10.0.0.2 -- 网关使用

  • 使用 cat /etc/sysconfig/network-scripts/ifcfg-ens33 查看信息
  • 以下仅挑重要行,其余均删除
#1.网卡获取ip的方式有两种
##1.1 自动获取dhcp
##1.2 手动设置(固定ip) manual 手动(安装系统,nmtui)
##详细配置
#BOOTPROTO=dhcp 自动获取ip.
#BOOTPROTO=none或static ip手动/固定.
BOOTPROTO=none
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=6139ac29-a442-4ca4-adc4-3a62dc625370
DEVICE=ens33
ONBOOT=yes
IPADDR=10.0.0.210
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5
DNS2=223.6.6.6
IPV6_PRIVACY=no

DNS: 域名解析服务域名 jd.com

/taobao.com/12306.cn --DNS--> ip

网卡配置文件:DNS服务器的ip (公共DNS服务器)

阿里云DNS: 223.5.5.5 223.6.6.6

114: 114.114.114.114 114.114.115.115

https://dnsdaquan.com/

  • 麒麟修改网卡配置并生效
ip地址修改为10.0.0.210
修改ip后,通过下面命令重启指网卡.
ifdown ens33 && ifup ens33
  • vim /etc/sysconfig/network-scripts/ifcfg-ens33

ubt修改网卡配置 --ip地址修改为10.0.0.211

  • vim /etc/netplan/00-inster-config.yaml
#ubt网卡配置文件中,注意缩进,注意缩进,注意缩进.
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      addresses:
      - 10.0.0.211/24 #修改ip地址
      nameservers:
        addresses:
        - 223.5.5.5   #dns
        search:
        - 223.6.6.6   #dns
      routes:
      - to: default
        via: 10.0.0.2   #网关
  version: 2

#ubt下网卡配置文件生效
netplan apply #结果会有警告,忽略即可。
networkctl reload
4./etc/issue /etc/motd
  • 显示系统基本信息.
  • /etc/issue文件清空.
  • /etc/motd 配置下欢迎信息.

命令

说明

/etc/issue

文件内容会在用户登陆之前显示.一般本地连接

/etc/motd

文件内容会在用户登录系统后显示(配置欢迎信息)

 

用途:将域名转化成ip地址(将人员解析到指定环境)

#让人能够访问到指定的ip地址
1.先使用windows cmd 运行ping www.baidu.com
2.再进入下图文件尾部编辑10.0.0.210 www.baidu.com
3.在ping www.baidu.com发现即为所改ip地址
(4.再改回ip地址防止自己电脑进不去百度。)

windows hosts文件修改与测试:

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

  • hosts小结:

未来搭建网站测试环境,修改hosts文件访问环境.

会修改linux和windows的hosts文件.

6./etc/fstab 开机自动挂载(启动启动磁盘分区)
  • 第1个阶段专题-磁盘讲解与使用

7./etc/profile 配置环境变量,别名

  • 修改命令行颜色

3.1/var/log/目录

log日志:服务软件,系统运行的记录.

日志默认在/var/log/目录存放

看日志抓住关键提示:Failed Password--密码失败

ssh命令,ssh服务的客户端远程连接工具(命令)
ssh -p 端口号 用户名@地址

tail 查看文件末尾的信息,默认看10行
tail -f  /路径/文件名--显示实时的操作记录

日志文件

系统用户登录

系统日志(启动,服务默认日志)

红帽类系统

/var/log/secure

/var/log/messages

ubt/debian系统

/var/log/auth.log

/var/log/syslog

  • 故意制造点failure--故意输错密码观察日志变化

tail -f /路径/文件名--显示实时的操作记录

3.2/proc/目录

  • /proc/存放的是各种服务软件进程信息,内核信息(配置)
  • /proc/目录相当于是给内存开了个入口,进程的内存信息
  • /proc/展示的是内存中的信息,目录本身不占用磁盘空间. 一切皆文件.
  • 内存:运行内存,运行程序软件的地方.
  • 磁盘/硬盘: 永久存放数据.

/proc/目录

说明

/proc/数字命名的目录(只

有数字)

进程信息,数字是进程的编

号(PID)

/proc/cpuinfo 文件

cpu硬件信息 lscpu

/proc/meminfo 文件

内存信息 free

/proc/loadavg 文件

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

  • cpu硬件信息

查看cpu--cat /proc/cpuinfo(或者lscpu)

processor : 0 #第几个核心
physical id : 0 #第几颗cpu.


架构:                           x86_64
CPU 运行模式:                   32-bit, 64-bit
字节序:                         Little Endian
Address sizes:                   45 bits physical, 48 bits virtual
CPU:                             1      #cpu核心数
在线 CPU 列表:                  0
每个核的线程数:                 1
每个座的核数:                   1
座:                             1      #cpu颗数.
NUMA 节点:                      1
厂商 ID:                        GenuineIntel
CPU 系列:                       6
型号:                           158
型号名称:                       Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
步进:                           10
CPU MHz:                        2208.001
BogoMIPS:                       4416.00
超管理器厂商:                   VMware
虚拟化类型:                     完全
L1d 缓存:                       32 KiB
L1i 缓存:                       32 KiB
L2 缓存:                        256 KiB
L3 缓存:                        9 MiB
NUMA 节点0 CPU:                 0
Vulnerability Itlb multihit:     KVM: Vulnerable
Vulnerability L1tf:              Mitigation; PTE Inversion
Vulnerability Mds:               Mitigation; Clear CPU buffers; SMT Host state unknown
Vulnerability Meltdown:          Mitigation; PTI
Vulnerability Mmio stale data:   Mitigation; Clear CPU buffers; SMT Host state unknown
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
Vulnerability Srbds:             Unknown: Dependent on hypervisor status
Vulnerability Tsx async abort:   Not affected
标记:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdts
                                 cp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_
                                 2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti s
                                 sbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsave
                                 s arat md_clear flush_l1d arch_capabilities
  • mem内存信息使用情况.
  • CPU-->内存-->硬盘
计算机中单位:
1字节=1个英文字符
1KB=1024字节Bytes
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB

1EB
free -h 看Total和 available

参考网站: https://www.linuxatemyram.com/

  • loadavg 平均负载linux系统繁忙程度
[root@devops-99-kylin ~]# w
16:53:23 up 39 min, 1 user, load
average: 0.00, 0.00, 0.00
USER TTY LOGIN@ IDLE JCPU
PCPU WHAT
root pts/0 16:14 3.00s 0.09s
0.00s w
[root@devops-99-kylin ~]#
load average: 0.00, 0.00, 0.00
最近1分钟 最近5分 最后15分钟
忙? 不忙?
与cpu核心总数对比. 接近和超过cpu核心总数就是忙了.

4.核心文件总结

  • 检查linux版本信息,内核信息:hostnamectl ,/etc/os-release
  • 检查与修改主机名信息.
  • cpu架构:x86,arm
  • 查看和修改网卡信息:麒麟,ubt.
  • hosts作用理解即可.如何修改hosts(linux,windows)
  • 日志文件secure,auth.log 检查是否有密码失败.
  • proc下面内容,cpu硬件信息,内存信息,负载信息 (lscpu,free,w)
  • 了解: motd,issue

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值