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
89

被折叠的 条评论
为什么被折叠?



