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
day04---系统重要文件的更多相关文章
- 在windows系统的文件右键菜单中增加“命令提示符”
本实用小工具能够在windows系统的文件右键菜单中增加“命令提示符”,方便快速进入制定文件的命令提示窗口,避免逐层输入或复制文件夹路径,极其实用. 工具下载地址如下:360云盘(访问密码:5b71) ...
- 解决 xx.h has been modified since the precompiled header 系统头文件被修改
fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Dev ...
- [VB.NET]调用系统的文件夹选择对话框
以下示例代码展示如何调用系统的文件夹选择对话框: Private Function SelectFolder(ByVal Describe As String, Optional ByVal Show ...
- (四) 一起学 Unix 环境高级编程(APUE) 之 系统数据文件和信息
. . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...
- 如何设置win7系统的文件夹为系统文件,从而隐藏文件夹
1.如图所示,通过去掉勾选“隐藏受保护的操作系统文件(推荐)”和勾选“显示隐藏的文件.文件夹和驱动器”,可以查看系统所有文件
- spring-data-mongodb一个系统xml文件里面配置两个数据源
spring-data-mongodb一个系统xml文件里面配置两个数据源 参考文档如下: http://www.iteye.com/problems/92789 http://stackoverfl ...
- 修改Mac系统的文件权限
修改Mac系统的文件权限 有时候,因为各种各样的需求Mac OS系统使用者需要修改某个系统文件,但是很多时候Mac OS系统会提示你"没有足够的权限".所以往往会无法保侟.编辑甚至 ...
- Unix系统的文件打开机构
当打开一个文件时,建立用户与该文件的联系.其实质是将该文件在辅存中的有关目录信息.辅存i节点及相应的文件地址索引表拷贝到主存中.文件系统中管理这一方面的机构成为打开文件管理机构,简称打开文件机构. 打 ...
- Win7系统用户文件夹多出一个Administrator.xxx开头的文件怎么解决
一般情况下,Win7操作系统都会有一个Administrator用户文件夹,但最近有用户发现自己win7系统电脑中用户文件夹有两个Administrator文件夹,另一个是以Administrator ...
- unix scp命令(两个unix系统传输文件)
1.安装openssh-server模块 sudo apt-get install ssh openssh-server 2.使用命令 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者计 ...
随机推荐
- [转帖]人人都应该知道的CPU缓存运行效率
https://zhuanlan.zhihu.com/p/628017496 提到CPU性能,大部分同学想到的都是CPU利用率,这个指标确实应该首先被关注.但是除了利用率之外,还有很容易被人忽视的指标 ...
- [转帖]Linux下进程管理知识(详细)总结
一.简介 本文主要详细介绍进程相关的命令的使用.进程管理及调度策略的知识. 二.常用的命令解析 1.ps命令 命令选项 解析 -a 显示一个终端所有的进程 -u 显示进程的归属用户和内存占用情况 -x ...
- FinClip 小程序的自有账户体系是怎么做的?
随着公司规模越来越大,员工需要使用的产品矩阵也会越来越丰富,不仅包括内部的 IT 系统,OA 系统,业务系统,还会有很多和外部产品集成的登录流程,更别提各种业务系统或者子系统中的账户体系了.如果使用简 ...
- 使用JSON.stringify()去实现深拷贝,要小心哦,可能有巨坑
对象中有时间类型的时候(时间类型会被变成字符串类型数据) const obj = { date: new Date() } console.log(typeof obj.date === 'objec ...
- 【JS 逆向百例】猿人学系列 web 比赛第五题:js 混淆 - 乱码增强,详细剖析
逆向目标 猿人学 - 反混淆刷题平台 Web 第五题:js 混淆,乱码增强 目标:抓取全部 5 页直播间热度,计算前 5 名直播间热度的加和 主页:https://match.yuanrenxue.c ...
- CTF&爬虫:掌握这些特征,一秒识别密文加密方式
关注微信公众号:K哥爬虫,持续分享爬虫进阶.JS/安卓逆向等技术干货! 前言 爬虫工程师在做加密参数逆向的时候,经常会遇到各种各样的加密算法.编码.混淆,每个算法都有其对应的特征,对于一些较小的网站, ...
- RabbitMQ集成系统文章02---webForm发布 ABP VNext订阅
一.webForm项目中发布 1.引用RabbitMQ.Client 2.在你想要发布的地方调用如下的方法 public void PublishRabbitMQ() { var data = new ...
- Jekyll安装
本文来自Jekyll官方文档. 简介 Jekyll是一个静态网站生成器,它可以把Markdown写就的文本根据指定的布局生成静态网站.你可以调整网站的外观.URL.页面展示数据等信息. 准备工作 Je ...
- TienChin-课程管理-课程搜索
后端 新建 CourseVO.java: /** * CourseVO类是一个课程的值对象,用于存储课程的相关信息. * 它包含了课程的名称.类型.适用对象.最低价格和最高价格等属性. */ publ ...
- Prompt learning 教学[最终篇]:Chatgpt使用场景推荐、优秀学习资料推荐、AI工具推荐
Prompt learning 教学[最终篇]:Chatgpt使用场景推荐.优秀学习资料推荐.AI工具推荐 1.chatgpt使用场景推荐 各位应该在各种平台看到不少可以尝试使用的场景,我这里仅收录: ...