zoukankan      html  css  js  c++  java
  • day04---系统重要文件

    系统重要的文件

    /etc的重要文件

    • 1./etc/sysconfig/network-scripts/ifcfg-eth0
    [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
    TYPE=Ethernet			  # 网络类型 以太网   快速以太网 FastEthernet
    BOOTPROTO=none			  # 手动配置 自动获取
    						  1)none   静态的IP
    						  2)static 静态的IP		工作中
    						  3)dhcp   从dhcp服务自动获取IP地址							
    NAME=eth0				  #  网卡的名称 系统网卡逻辑名称
    UUID=20c920b6-3fcb-47a3-8ab0-ec00b8496fd4	# 系统给每一个设备分配的唯一表示 唯一性 blkid
    DEVICE=eth0				  #  网卡的设备名称
    ONBOOT=yes				  # 开机是否启动 激活状态
    IPADDR=10.0.0.200		  # IP地址 xshell连接此IP 使用ip add 查看 类似身份证 (人)
    PREFIX=24				  # 子网掩码 24 
    						  # 代表当前的局域网中有多少可用的IP地址  (房间能容纳的人数)
    						  1)PREFIX=24
    						  2)NETMASK=255.255.255.0
    GATEWAY=10.0.0.2		  # 网关 楼的大门 
    						  # route -n 查看网关 需要安装 yum -y install net-tools
    						  # 到另一个网络的必经之路
    DNS1=223.5.5.5			  # DNS 域名解析服务 负责把域名解析成对应的IP地址
    						  对应关系表
    						  www.baidu.com > 61.135.169.125
    
    223.5.5.5   	阿里云的DNS服务器
    114.114.114.114 电信
    202.106.0.20    联通
    8.8.8.8 		谷歌
    
    保存完配置进行重启生效
    方法1: centos 7.X
    systemctl restart network
    方法2: centos 6.X
    service network restart 
    方法3:
    ifdown eth0 && ifup eth0
    PS: && 前面的命令执行成功 则执行后面的命令 如果前面的命令执行失败 则不会执行后面的命令
    
    更改网卡名称 centos默认ens33 修改成eth0
    1. 先修改网卡配置文件中的名称
    vi /etc/sysconfig/network-scripts/ifcfg-ens33
    ....
    NAME=eth0
    DEVICE=eth0
    
    2.修改网卡的名称 ifcfg-ens33 修改为 ifcfg-eth0
    mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
    ----------
    cd /etc/sysconfig/network-scripts/
    mv ifcfg-ens33 ifcfg-eth0
    ---------
    
    3.系统内核加载网卡名称 biosdevname=0 net.ifnames=0 添加这两条配置
    vi /etc/default/grub
    GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0 rhgb quiet"
    
    4.加载grub配置信息
    grbu2-mkconfig -o /boot/grub2/grub.cfg
    
    5.重启操作系统
    reboot
    

    /etc/hostname 主机名 服务器之间相互访问方便

    1)第一个里程碑 如何查看当前的主机名?
    [root@localhost ~]# hostname			 # 查看当前的主机名
    [root@localhost ~]# cat /etc/hostname # 查看主机名的配置文件
    [root@localhost ~]# hostnamectl 		 # 查看系统中硬件信息
    
    2)第二个里程碑 如何修改主机名?临时修改主机名称 重启失效  不会修改主机名配置文件
     [root@localhost ~]# hostname oldboy-lnb # 修改主机名为oldboy-lnb
    
    3)第三个里程碑 如何永久修改主机名?
      a.直接修改配置  不直接生效 重启系统才生效  不建议此方法
     vim /etc/hostname 
     oldboylnb
    
     b.使用命令修改主机名 直接生效+永久生效 也会更改/etc/hostname 配置文件
     [root@oldboyedu-lnb ~]# hostnamectl set-hostname oldboyedu-lnb
    

    /etc/fstab

    stab == file system table 开机自动挂载 给文件一个入口(目录)
    文件作用: 实现存储设备开机自动挂载
    UUID=0580d792-026b-4ed9-b1c4-b8c1c839f051 /    xfs     defaults        0 0
    		1								  2     3        4             5 6
    	1)UUID  表示设备的方式 UUID(也可以使用设备名称)  也可以写成 /dev/sda3
    	2)挂载点目录信息 / 挂载点 入口
    	3)文件的系统类型 centos7默认的系统类型是xfs
    	4)挂载的参数    决定是否可以向设备中存储删除数据等
    	5)是否进行磁盘备份 不开启 影响磁盘存储 利用率  0 关闭  1 开启
    	6)是否进程磁盘检查 fsck  不开启
    
    
    如何挂载cdrom 开机自动挂载
    1)编辑/etc/fstab
    UUID=2018-05-03-20-55-23-00        /mnt    iso9660   defaults   0 0 	 
    2)如何获取cdrom的uuid
     [root@oldboyedu-lnb ~]# blkid 
    
    /dev/sda1: UUID="b2b6ec5a-ff43-4c10-8bc9-a42743f92838" TYPE="xfs" 
    /dev/sda2: UUID="a2ced57e-5a93-4f74-bca1-6c2fd68d4702" TYPE="swap" 
    /dev/sda3: UUID="0580d792-026b-4ed9-b1c4-b8c1c839f051" TYPE="xfs" 
    /dev/sr0: UUID="2018-05-03-20-55-23-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
    	3)重启测试是否开机自动挂载
    	reboot
    	df -h 进行查看
    
    

    /etc/resolv.conf

    作用: 配置DNS服务器  配置直接生效
       DNS服务--->安装在服务器上
       223.5.5.5 DNS服务 (浏览页面 游戏服务 视频服务)
       DNS 域名解析 
           负责把域名 解析成对应的服务器的IP地址
    	   电脑与电脑(服务器)之间通信 使用的IP地址 不认是域名是什么家伙?
    	   域名: 方便我们记忆网站 61.135.169.125?
    
    访问一个网站的流程
       www.baidu.com----> DNS服务 ----> 61.135.169.125
       租房子 		----> 中介    ----> 房东
    DNS中介 好多
       阿里云 223.5.5.5 网址->IP
       电信   114.114.114.114 网址->IP
       联通
       谷歌
    

    Generated by NetworkManager

    ​	nameserver 223.5.5.5
    ​	特点:
    ​	/etc/resolv.conf 生效优先于网卡的配置文件
    ​	如果网卡中配置了DNS服务器 重启后会覆盖/etc/resolv.conf
    
    	工作中使用/etc/resolv.conf
    	PS:
    		1)如果DNS服务器出现问题 不能正常解析 只影响我们操作系统无法上网而已
    	    2)不影响用户连接我们的服务器 连接我们的服务(SSH WEB)
    		3)如果修改网卡配置文件DNS 必须重启 重启则会影响我们用户体验
    		4)使用/etc/resolv.conf 配置DNS服务 网卡中不需要配置
    		5)/etc/resolv.conf配置了DNS 网卡中不配置 则不会覆盖我们的/etc/resolv.conf
    		6)备用DNS
    		[root@oldboy ~]# cat /etc/resolv.conf
    		# Generated by NetworkManager
    		nameserver 223.5.5.5
    		nameserver 114.114.114.114
    		网卡中备用DNS
    		
    		DNS1=223.5.5.5
    		DNS2=114.114.114.114
    

    /etc/motd

       文件的作用:
        写入内容 在用户登陆系统的时候显示内容
    

    /etc/issue /etc/issue.net

    文件的作用:
       开机显示系统的版本信息
       为了系统的安全 需要清空版本号
    
       > /etc/issue
       > /etc/issue.net
    

    -------------------------------------------

    个性签名:代码过万,键盘敲烂!!!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    vue+elementUI实现权限的部门管理
    vue+elementUI实现权限的部门管理
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    20 种最奇怪的编程语言
    WinForm导出文件
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/14001941.html
Copyright © 2011-2022 走看看