第5天专题linux系统核心文件与系统巡检

1.每日复盘和今日内容

1.1.复盘

1.2.今日工作学习内容(linux系统核心文件与系统巡检)

linux的核心文件.

linux的巡检检查

2.今日学习详细内容

2.1.核心文件

1) /etc/下的核心文件

   系统版本信息文件/etc/os-release (这个文件查看即可,不要更改)
NAME,ID系统发行版本的名字
VERSION-ID 版本

2)主机名的配置文件/etc/hostname

不推荐直接修改这个文件,修改了这个文件需要重启linux系统才能生效

hostnamectl #查看主机名,修改主机名

#1.查看主机名与其他信息
[root@devops-99 ~]# hostnamectl 
  Static hostname: devops-99             
   #主机名
  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内核的官网:链接

Architecture作为扩展

cpu架构(指令集):

X86-64使用的基本最多(个人,企业),主要inter,AMD,复杂指令集。CISC

arm架构的cpu,手机,功耗低,精简指令集

3)修改主机名

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

主机名修改规则

 1.看见主机名就知道服务器作用

 2.未来,主机名  网站服务共享       share01.oldboyLinux.cn

 3.或者其他规则 功能缩写

hostname命令(临时修改主机名,重启linux失效,查看主机名)

3.网卡信息查看与修改

麒麟:nmtui —> /etc/sysconfig/network-scripts/ifcfg-ens33

#1.网卡获取ip的方式 2种
##1.1 自动获取 dhcp 
##1.2 手动设置(固定ip)  manual 手动(安装系统,nmtui中)
 ##详细配置 
#BOOTPROTO=dhcp 自动获取ip,
 #BOOTPROTO=none或static ip手动/固定.
 BOOTPROTO=none
 #2.NAME,DEVICE 网卡名字
NAME=ens33
 DEVICE=ens33
 #3. ONBOOT网卡是否开机自启动
ONBOOT=yes
 #4.IPADDR IP地址  10.0.0.3-254  不同Linux系统ip不能冲突.
 IPADDR=10.0.0.200
 #5.网关(网络流量出入口 类似于大门.)
 GATEWAY=10.0.0.2
 #6.DNS 
DNS1=223.5.5.5
 DNS2=223.6.6.6
 
 PREFIX=24
TYPE=Ethernet
 #简单了解,UUID 全局/全世界唯一的标记
UUID=027db05b-dae4-4a4a-b438-006a2daca5c7
 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

DNS大全网址:链接

修改麒麟网卡配置文件并生效

:::info
修改ip后,通过下面命令重启指网卡.

ifdown ens33 && ifup ens33

:::

ubt: /etc/netplan/00-installer-config.yaml

 #ubt网卡配置文件中,注意缩进,注意缩进,注意缩进.
 [root@oldboy-ubt ~]# cat /etc/netplan/00-installer-config.yaml
 # 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
        - 223.6.6.6     #dns
        search: []
      routes:
      - to: default
        via: 10.0.0.2   #网关
  version: 2
 #ubt下网卡配置文件生效 
netplan apply  #结果会有警告,忽略即可.
 networkctl  reload

4./etc/motd /etc/issue

显示系统基本信息

/etc/issue文件清空.

/etc/motd 配置下欢迎信息.

文件说明
/etc/issue文件内容会在用户登录系统之前显示,一般本地连接
/etc/motd文件内容会在用户登录系统后输出,配置下欢迎信息

5./etc/hosts 域名与ip对关系,本地使用的DNS

:::color2
ip oldboy jd.com

#当前这台机器上,oldboy jd.com–hosts解析–>ip

:::

※ windows hosts文件修改与测试

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

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

                 会修改linux和windows的hosts文件.  

6./etc/fstab开机自动挂载(启动磁盘分区)

第1个阶段专题-磁盘讲解与使用.

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

修改命令行颜色

2.2. /var/log/目录

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

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

※看日志抓住关键提示:Failed password 密码失败 failure

:::info
ssh命令,ssh服务的客户端远程连接工具(命令)

ssh -p 端口号 用户名@ip

tail 查看文件末尾的信息 默认看10行.

tail -f 查看文件末尾的实时更新,看日志好帮手.

:::

日志文件系统用户登录日志系统日志(启动,服务默认日志)
红帽类系统/var/log/secure/var/log/messages
ubt/debian系统/var/log/auth.iog/var/log/syslog

2.3 /proc/目录

/proc/存放的是各种服务软件进程信息,内核信息(配置)

/proc/目录相当于是给内存开了个入口.进程的内存信息.

/proc/展示的是内存中的信息,目录本身不占用磁盘空间.

一切皆文件.

内存:运行内存,运行程序软件的地方.

磁盘/硬盘: 永久存放数据.

/proc/目录说明
/proc/数字命名的目录(只有数字)进程信息,数字是进程的编号(PID)
/proc/cpuinfo文件cpu硬件信息lscpu
/proc/meminfo文件内存信息free
/proc/loadavg文件负载信息(linux系统繁忙程度)w

cpu硬件信息

mem内存信息 使用情况.

CPU–>内存–>硬盘

计算机中单位:
 1字节=1个英文字符
1KB=1024字节Bytes 
1MB=1024KB
 1GB=1024MB
 1TB=1024GB
 1PB=1024TB

 1EB
 free -h 看Total和 available

参考网站:链接

loadavg 平均负载linux系统繁忙程度

3.核心文件总结

检查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、付费专栏及课程。

余额充值