day06-系统重要配置文件

01.知识点回顾

02.vim文件编辑

03.Linux系统重要配置文件

01.知识点回顾
F9开始录制-自我介绍-声音大一些-->最后按F10结束录制
1.Linux 的快捷键
ctrl+l  #清屏 (clear)
ctrl+a  #直接移动光标到行首  home
ctrl+e  #直接移动光标到行尾  end
ctrl+u  #剪切当前光标到行首
ctrl+y  #粘贴
ctrl+c  #强制结束当前命令
ctrl+s  #锁定
ctrl+q  #解锁

2.

3.基础命令
mkdir  # mkdir空格目录名字
         mkdir 参数  目录名字
        mkdir -p  递归创建目录
rm    # -f
        -rf
tree   #树状查看
cp    #复制 拷贝  改名
     ./
     cp -r  递归复制目录
mv    #移动 windows里面剪切一样
      改名字 同时移动一个或多个文件、目录
      
      
      
4.shutdown 
          —h 5   5分钟后
          -h now  立刻关机         
          -r  默认一分钟
  reboot   重启
  init 0   立刻关机
       6   重启
  poweroff  关机
  halt      关机
02.vim文件编辑

语法结构:

​ vi 文件编辑 类似文本文档

​ vim 高级文件编辑器 类似typora

​ vim 空格 文件 # 如果文件不存在则自动创建

案例1.编辑文件流程
第一步: vim 编辑文件->进入到vim的视图模式
[root@oldboy ~]# vim oldboy.txt 
第二步: 在视图模式输入i或者a进入编辑模式

第三步:输入内容
www.baidu.com
www.oldboyedu.com

第四步: 按ECS键回到视图模式(ECS可以多按)

第五步: 输入: 进入底行模式

第六步: 在:wq 保存并且推出

检查文件内容:
[root@oldboy ~]# cat oldboy.txt 
www.baidu.com
www.oldboyedu.com


01.vim快捷键
提高工作效率 写shell编程
视图模式下的快捷键:
将passwd复制到root下一份,不要直接修改/etc/passwd
[root@oldboy ~]# cp /etc/passwd .
G:   快速移动光标到文件的末尾
10G   快速移动第10行
gg:   快速移动光标到文件的首行
$     快速移动光标到行尾  End
^     快速移动光标到行首  Home  数字0

在视图模式进入到编辑模式:
i   插入
a   追加
o   在当前行的下一行进入编辑模式
O   在当前行的上一行进入编辑模式
C   删除光标所在到行尾进入编辑模式
x   删除1个字母

在视图模式下删除快捷键:
dd  快速删除当前行
    3dd 快速删除光标所在往下3行
dG  快速删除光标所在到文件的末尾
D   删除光标所在到行尾
dw  删除单词
d^  删除光标所在到行首 d+0 d+Home

视图模式下复制快捷键:
yy  复制当前行
   3yy 复制光标所在往下3行
p   粘贴复制的行
   3p  连续粘贴3次

/ 进入到底行模式搜索查找内容
  /root 直接回车进行查找root字符串
        n 查找下一个root
        N 查找上一个root



视图模式下按u撤销上一步操作,一直按回到最原始的状态。


:set nu  # 显示行号
02.vim执行流程
第一步: vim 编辑文件oldboy.txt,会在当前目录下生成一个隐藏文件.oldboy.txt.swp

第二步: 正常写入,正常退出文件系统会将.oldboy.txt.swp 移动成oldboy.txt
       如果没有正常退出,则.oldboy.txt.swp会保留。
第三步: 如果.oldboy.txt.swp保留了下来,编辑的时候会提示系统找到了一个swp文件(报错)
vim oldboy.txt 会有以下提示:
Found a swap file by the name ".oldboy.txt.swp"
          owned by: root   dated: Wed Jul 03 10:24:27 2024
         file name: ~root/oldboy.txt
....

解决方法:
1.想要保留更改后的内容
第一步: 使用vim -r  oldboy.txt
出现提示: Press ENTER or type command to continue  直接按回车即可
第二步: 保持退出vim
:wq

第三步: 删除隐藏文件.oldboy.txt.swp
[root@oldboy ~]# rm -f .oldboy.txt.swp 


2.不想要更改后的内容
直接删除.oldboy.txt.swp即可
[root@oldboy ~]# rm -f .oldboy.txt.swp

什么情况下会产生.swp文件
1.编辑完成直接关闭xshell
2.台式机直接断电 个人用得电脑
3.服务器直接断电
4.自己同时多个窗口编辑同一个文件 检查是否开启了多个窗口
5.在企业中同事和我们同时编辑一个文件,谁着急谁先编辑。
03.系统重要配置文件
01.网卡配置
1./etc/sysconfig/network-scripts/ifcfg-ens33
[root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet		     # 网络类型 以太网(常用)  快速以太网(金融)
BOOTPROTO=none		     # 配置网络类型 自动获取IP 静态IP =none 静态地址 = static 静态地址dhcp(不用)
NAME=ens33				 # 网卡的名称
UUID=e0f13fe3-0419-4c65-9ec5-a02adce36e98 # 硬件设备唯一标识 删除掉
DEVICE=ens33			 # 硬件网卡的名称
ONBOOT=yes			     # 开机自动运行网络服务
IPADDR=10.0.0.200		 # IP地址  主机唯一标识
PREFIX=24			     # 子网掩码决定过了网络内可以用得主机数量 10.0.0.1-10.0.0.254
				         # 24 --->另外一种表示方式 255.255.255.0  十进制
				         11111111  11111111  11111111  00000000 二进制
GATEWAY=10.0.0.2         # 网关 出网的必经之路。去往不同网段的必经之路。 配置到路由器
DNS1=223.5.5.5			 # 域名解析服务 将域名解析成IP地址的过程
					     浏览器访问-->www.baidu.com---DNS解析服务器IP地址-->返回给浏览器
						 浏览器---->服务器IP地址建立连接。
				公用的DNS服务器: 223.5.5.5 223.6.6.6 阿里云
							   114.114.114.114  电信
							   8.8.8.8  谷歌
							   202.106.0.20 联通

[root@oldboy ~]# cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak    # 备份默认的网卡配置
[root@oldboy ~]# ll /etc/sysconfig/network-scripts/ifcfg-ens33*
-rw-r--r-- 1 root root 356 Jun 27 23:46 /etc/sysconfig/network-scripts/ifcfg-ens33
-rw-r--r-- 1 root root 356 Jul  3 11:23 /etc/sysconfig/network-scripts/ifcfg-ens33.bak

[root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=none
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5

修改后重启网卡生效:
[root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=none
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5

重启网卡:
[root@oldboy ~]# ifdown ens33 && ifup ens33

2./etc/hostname
3./etc/hosts
4./etc/resolv.conf
5./etc/rc.local
6./etc/inittab
7./etc/profile
8./etc/fstab
9./etc/issue /etc/issue.net
10./etc/motd
02./etc/hostname
作用: 配置主机名称
查看主机名称:
方法1
[root@oldboy ~]# hostname
oldboy
方法2
[root@oldboy ~]# hostnamectl 
   Static hostname: oldboy			 # 主机名称
         Icon name: computer-vm
           Chassis: vm
        Machine ID: d10efe1a571843729847d2a4fde2ad2e
           Boot ID: 1f8d0188632d44539939a6d4a36a7059
    Virtualization: vmware
  Operating System: Kylin Linux Advanced Server V10 (Lance)
            Kernel: Linux 4.19.90-52.22.v2207.ky10.x86_64
      Architecture: x86-64
方法3
[root@oldboy ~]# cat /etc/hostname 
oldboy

修改主机名称:
临时修改(重启系统失效)
第一步: hostname 主机名称
[root@oldboy ~]# hostname test
第二步: 重新连接xshell

永久修改主机名称:
方法1: 了解
第一步: 修改配置文件
[root@test ~]# vim /etc/hostname
oldboyedu
第二步: 重启系统生效

方法2: 重点 永久+临时
[root@test ~]# hostnamectl set-hostname linux
使用hostnamectl即修改了配置文件/etc/hostname ,重新连接xshell也会显示新的主机名称

03./etc/hosts
作用: 本地域名解析(本地的DNS解析服务器 类似223.5.5.5 默认里面是空的)
浏览器访问www.baidu.com---->本地hosts文件查询是否有域名的对应关系(如果有对应关系,则直接返回IP地址给浏览器)--->如果没有继续查询223.5.5.5
[root@linux ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.1     www.baidu.com

知识点小结

1.vim文件编辑
2.vim快捷键
3.vim执行流程出现.swp如何解决
4.网卡配置
/etc/sysconfig/network-scripts/ifcfg-ens33
 重启网卡生效
5./etc/hostname 
  查看主机名称
  临时修改
  永久临时+永久
  hostnamectl set-hostname xxx
6./etc/hosts linux
  windows的路径:
  C:\Windows\System32\drivers\etc
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值