linux系统重要目录1

linux系统重要目录1

一.linux重要的目录结构

bin:用于存放系统中普通用户使用的命令
sbin:用于存放系统中root用户使用的命令
boot:开机引导
home:普通用户家目录
root:root用户家目录
lib:系统中存放所有运行库 32位运行环境
lib64:系统中存放所有运行库 64位运行环境
opt:用于用户存放第三方软件
tmp:存放临时文件
sys:linux系统文件
usr:存放用户需要运行的程序的存放路径

1.通过bin目录自建命令

1.制作执行脚本
cat >>/bin/mingling<<EOF
#!/bin/bash
echo '今天是周一'
EOF

2.授权
chmod +x /bin/mingling

3.输入 mingling
得到 今天是周一

2.dev

作用:和外界设备相关的文件

  • cdrom:光盘文件
#linux查看外接设备的内容方法--挂载应用
作用:提供文件系统查看的入口
	 进行文件系统格式的转换
image-20240711183419628
mount:实现挂载
	语法格式:mount 被挂载设备的文件路径 挂载点
			mount -l 查看所有可以挂载的内容
	#挂载光盘
		mount /dev/cdrom /mnt
    #卸载光盘
    	umount 被挂载设备的文件路径
    	或umount 挂载点
mnt:临时挂载点 
	#光盘镜像的重要文件
	EFI bios开机系统引导
	images 系统镜像的核心
	Packages 存放在光盘内的软件包
	# 查看挂载情况
	df
	df -h
  • sda 硬盘文件
    sda1 分区1
    sda2 分区2
    sdb
    sdc

3.proc:process

存放是和系统运行进程相关的文件

重要文件:
/proc/vmstat 内存存储页信息
	 
/proc/meminfo 内存运行状态
	cat /proc/meminfo 等同于 free
	MemTotal:        2027876 kB		# 内存总量
	MemFree:         1794972 kB		# 内存剩余量
	MemAvailable:    1770496 kB		# 内存可用量
 	Buffers:            2108 kB		# buffer区使用内存量
 	Cached:            92268 kB		# cache区使用内存量
 	SwapCached:            0 kB		# 交换分区使用量
 	SwapFree:        1048572 kB		# 交换分区剩余量		如果交换分区有被使用,存在内存溢出情况
 
/proc/cpuinfo cpu信息
	lscpu
	Architecture:          x86_64				架构模型x86 64位
	CPU(s):                1					cpu总数1
	Thread(s) per core:    1					线程数量1
	Core(s) per socket:    1					核心数1

/proc/cgroups 总览信息

/proc/loadavg 负载信息
	负载:衡量cpu工作繁忙程度的指标
		 单位时间内cpu处理任务数量的平均值
	cat /proc/loadavg
	0.00 0.01 0.05 1/117 1799 前三个数分别代表1min,5min.15min内的平均负载情况
	负载繁忙程度取决于核心数。一般情况下要求负载值不要超过cpu核心总数的百分之130%

4.run

系统内运行进程生成的临时文件

/run/NetworkManager 网络相关服务
.pid文件:进程的pid号码
端口类文件
锁文件:避免重复运行进程

5.etc

用于存放系统中所有核心配置文件的目录

1.关于网络相关的配置文件
1.网卡配置文件
nmtui 等同于
	vim /etc/sysconfig/network-scripts/ifcfg-eth0
		1 TYPE=Ethernet									# 当前网卡的网络类型							
		4 BOOTPROTO=none								# 当前网卡获取IP的方式 static、none(静态),dhcp(动态)
		12 NAME=eth0									# 当前网卡的名称
		13 UUID=6a5dd705-4157-4110-b318-27dcc9a741b8	# 当前网卡设备的物理编号 不能重复
		14 DEVICE=eth0									# 网卡名
		15 ONBOOT=yes									# 系统运行是否自动激活网卡
		16 IPADDR=10.0.0.66								# 网卡的ip地址
		17 PREFIX=24									# 子网掩码	NETMASK=255.255.255.0
		18 GATEWAY=10.0.0.2								# 网关:内部网络出网的接口,用于实现访问外部网络
		19 DNS1=1.2.4.8									# 实现上网

	# 修改网卡IP地址
		1.编辑网卡配置文件,修改IPADDR地址,必须和NAT子网范围一致
		2.重启网络 systemctl restart network
	
	# 如何修改网卡命名将ens33改为eth0
		1。编辑网卡配置文件
			DEVICE=eth0
			NAME=eth0
		2.修改网卡配置文件名称
			cd /etc/sysconfig/network-scripts/
			mv ifcfg-ens33 ifcfg-eth0
		3.修改内核参数,不使用默认命名规则
			vim /etc/default/grub     
			将
			GRUB_CMDLINE_LINUX="spectre_v2=retpoline rhgb quiet"
			修改为
			GRUB_CMDLINE_LINUX="spectre_v2=retpoline rhgb biosdevname=0 net.ifnames=0 quiet"
		4.加载内核菜单配置
			grub2-mkconfig -o /boot/grub2/grub.cfg

2./etc/resolv.conf
	作用:配置系统的DNS服务端地址
	可以配置多个DNS服务端地址

3./etc/hosts
	作用:本地域名解析
	
	windows:win+r  C:\Windows\System32\drivers\etc
	
4./etc/hostname
	作用:存放系统的主机名信息
    # 修改主机名
        vi /etc/hostname 下次重启生效
        hostname 新主机名 下次重启失效
        hostnamectl set-hostname 新主机名 永久生效
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值