简单的linux系统学习笔记——04

一、linux系统目录结构

[root@haha ~]# ll /
总用量 18
dr-xr-xr-x.   5 root root 4096 7月  17 10:54 boot ........【系统运行启动文件存储路径】==内核

drwxr-xr-x.  19 root root 3180 7月  22 08:18 dev .........【存储硬件信息文件的路径】

drwxr-xr-x.  83 root root 8192 7月  18 15:59 etc .........【默认的软件服务配置文件存放目录】

drwxr-xr-x.   3 root root   18 7月  17 20:33 home ..........【普通用户的家目录】

lrwxrwxrwx.   1 root root    7 7月  17 10:46 lib -> usr/lib ..........【用于存储“库"文件的路径】
lrwxrwxrwx.   1 root root    9 7月  17 10:46 lib64 -> usr/lib64 ..........【用于存储“库"文件的路径】
drwxr-xr-x.   2 root root    6 4月  11 2018 media

drwxr-xr-x.   2 root root    6 4月  11 2018 mnt  ..........【存储设备挂载的目录】

drwxr-xr-x.   2 root root    6 4月  11 2018 opt  ..........【第三方软件的安装目录】

dr-xr-xr-x. 106 root root    0 7月  22 08:17 proc ..........【存储硬件配置信息的路径】(里面的东西放在内存中)

dr-xr-x---.   7 root root  228 7月  19 17:56 root ..........【root用户的家目录】

drwxr-xr-x.  25 root root  660 7月  22 08:18 run
drwxr-xr-x.   2 root root    6 4月  11 2018 srv
dr-xr-xr-x.  13 root root    0 7月  22 08:17 sys

drwxrwxrwt.  22 root root 4096 7月  22 09:13 tmp ..........【系统存放临时文件的路径】

drwxr-xr-x.  13 root root  155 7月  17 10:46 usr
lrwxrwxrwx.   1 root root    7 7月  17 10:46 bin -> usr/bin ..........【存放二进制文件的路径】(命令文件)
lrwxrwxrwx.   1 root root    8 7月  17 10:46 sbin -> usr/sbin ..........【存放二进制文件的路径】(管理员命令文件)

drwxr-xr-x.  19 root root  267 7月  17 10:55 var ..........【存储可变化文件的路径】(日志存放地)

二、磁盘挂载

磁盘挂载就是翻译硬件信息文件,通过【挂载】这个操作,系统识别硬件信息的二进制比特流信息,翻译成人类可读文件。
-----------------------------------------------------------------------
挂载方式: 【mount + 挂载目标路径(硬件存储位置) + 任意挂载的目录】   //mnt是系统预留的,专门挂载硬件设备的空目录
	例:
		mount /dev/cdrom /mnt     //将cdrom(镜像iso文件)挂载到mnt这个目录里,从mnt里可以查看cdrom的文件信息
-----------------------------------------------------------------------		
取消挂载: 【umount + 挂载的路径】
	例:
		umount /mnt    //取消cdrom的挂载

三、网卡配置文件

编辑网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0 
TYPE=Ethernet   //网络类型(以太网)
BOOTPROTO=none   //网络地址的获取方式  none/static手动  DHCP自动
DEFROUTE=yes     //路由,这个设置成yes,否则有时会影响访问外网
NAME=eth0		//网卡名称
UUID=6083d416-be6b-4efb-9459-1021d85c8a6f   //mac地址,物理地址
DEVICE=eth0     //硬件网卡名称
ONBOOT=yes		//是否开机自启动
IPADDR=10.0.0.215  //IP地址
PREFIX=24          //子网掩码
GATEWAY=10.0.0.2   //网关
DNS1=223.5.5.5     //dns服务地址(阿里云的dns服务器)
-----------------------------------------------------------------------
重启所有网卡
systemctl restart network
-----------------------------------------------------------------------
单独重启一张网卡设备
ifdown 网卡名 && ifup 网卡名

四、修改网卡名称(以eth0为例)

方法一

安装系统过程中修改网卡名称

安装系统时,按tab输入:
net.ifnames=0 biosdevname=0

方法二

系统安装完修改网卡名称

1.修改网卡配置文件中的软件硬件网卡名称
[root@haha ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
...
NAME=eth0
DEVICE=eth0
...
-----------------------------------------------------------------------
2.修改网卡配置文件名
[root@haha ~]# mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
-----------------------------------------------------------------------
3.修改系统加载的配置文件
[root@haha ~]# vim /etc/default/grub
...
GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0 rhgb quiet"
...
-----------------------------------------------------------------------
4.加载grub配置文件信息
[root@haha ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
-----------------------------------------------------------------------
5.重启系统
reboot

五、主机名称文件

修改主机名称文件,重启后生效
[root@haha ~]# vim /etc/hostname

修改主机名称文件,立即生效,无需重启
[root@haha ~]# hostnamectl set-hostname 主机名
---------------------------------------------------------------------
拓展
[root@haha ~]# hostname  //获取主机名
haha
[root@haha ~]# hostname -I  //获取主机ip地址
10.0.0.215 

六、dns服务配置文件

dns是域名解析服务
原理:
	1.访问一个网址
	2.电脑先查询本地的hosts文件查询是否有这个网址的ip记录,如果没有就执行下一步
	3.电脑会访问Windows本地缓存,查询是否有这个网址的ip记录,这个是Windows专有的linux没有,如果,没有执行下一步
	4.电脑会访问一个叫resolve.conf这个文件,通过这个文件获取到云端的地址前往云端
	5.最后电脑会访问设置里的云端去找它要这个网址的ip,并把它存在hosts文件里,以便下次浏览
-----------------------------------------------------------------------	
[root@haha ~]# vim /etc/resolv.conf
# Generated by NetworkManager
nameserver 223.5.5.5

七、hosts文件

[root@haha ~]# vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

八、motd开机打印文件

作用:每次开机/重新连接都会打印motd文件
[root@haha ~]# vim /etc/motd

九、系统版本文件

[root@haha ~]# cat /etc/redhat-release   //查看系统版本
CentOS Linux release 7.9.2009 (Core)
-----------------------------------------------------------------------
[root@haha ~]# uname -a  //查看内核版本
Linux haha 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

04-完

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值