day07 Linux配置修改
2021/9/23 7:11:59
本文主要是介绍day07 Linux配置修改,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
day07 Linux配置修改
昨日回顾
1、系统目录 /etc :系统配置目录 /bin-> /usr/bin :保存常用命令的目录 /root :超级管理员目录 /home :普通管理员目录 /usr :存放应用程序目录 /boot :存放系统启动文件 /dev :存放硬件相关信息 /proc :存放系统运行的信息 /mnt :临时挂载目录 /opt :下载目录 /usr/local :安装第三方软件目录 /tmp :临时文件 /var :存放日志的目录 /run :存放应用程序运行时产生的临时文件 2、磁盘 1、关机,添加一块磁盘 2、开机并做磁盘分区 1)、fdisk [磁盘的路径] # fdisk /dev/sdb 2)、做分区 m :帮助 n :创建新的分区 p ;创建主分区 p :打印分区列表 w :保存分区修改信息并退出 3)、格式化文件系统 mkfs.xfs [分区的路径] [root@localhost ~]$ mkfs.xfs /dev/sdb1 meta-data=/dev/sdb1 isize=512 agcount=4, agsize=3276800 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=13107200, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=6400, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 [root@localhost ~]$ mount /dev/sdb1 /mnt/ # 挂载分区 [root@localhost ~]$ df -h # 查看 Filesystem Size Used Avail Use% Mounted on devtmpfs 475M 0 475M 0% /dev tmpfs 487M 0 487M 0% /dev/shm tmpfs 487M 7.5M 479M 2% /run tmpfs 487M 0 487M 0% /sys/fs/cgroup /dev/mapper/centos-root 98G 2.2G 96G 3% / /dev/sda1 509M 132M 378M 26% /boot tmpfs 98M 0 98M 0% /run/user/0 /dev/sdb1 50G 33M 50G 1% /mnt 3、命令 lsblk : 查看硬盘命令 df -h :查看挂载命令 fdisk :分区命令 free -m :查看内存 lscpu :查看cpu mount :挂载使用命令 umount :卸载挂载 ifdown : 禁止网卡 ifup :启动网卡 systemctl restart network :重启网络
网卡的配置文件
1、查看当前系统ip:ip a命令 p addr => ip a 1: lo: # 回环网络 2: eth0: # 公网 3: eth1: # 私网 ifconfig命令:在centos7里用 nmtui ipconfig : 查看windows主机的网卡 2、网卡配置文件: 第一步:vim /etc/sysconfig/network-scripts/ifcfg-[网卡的名称] # 进入网卡配置修改 第二步:修改ip:172.16.1.201 保存退出 # 修改ip后保存退出 第三步:ifdown eth1 # 禁止网卡 注:禁掉eth0公网网卡会导致xshlle连不上虚拟机,只能重启 第四步:ifup eth1 # 重启网卡 3、判断网络是否通畅 [root@localhost ~]# ping 192.168.15.2 # 先ping自己的网关 [root@localhost ~]# ping www.baidu.com # 在ping百度 4、管理网络 network NetworkManager # 先关闭这个
故障排查
1、确认网关地址是否通畅 2、确认网卡配置是否正确 3、确认网络管理服务关闭 4、确认虚拟网络编辑器配置 5、确认虚拟软件服务开启 6、确认虚拟网卡配置信息
域名解析配置文件
公网DNS:DNS是可以有多个的 114.114.114.114 # 中国联通(推荐) 223.5.5.5 # 阿里云 8.8.8.8 # 谷歌 1、本机相关配置文件: /etc/resolv.conf [root@localhost ~]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 114.114.114.114 search localdomain 2、查看本机DNS :cat /etc/hosts [root@localhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 3、永久修改DNS: [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 # 永久修改DNS DNS1=114.114.114.114 # 修改DNS DNS2=8.8.8.8 # 可以再加上一个DNS [root@localhost ~]# systemctl restart network # 重启网络后是永久修改 临时修改DNS: [root@localhost ~]# vim /etc/resolv.conf # 修改DNS [root@localhost ~]# cat /etc/resolv.conf # 查看DNS [root@localhost ~]# systemctl restart network # 重启网络后,又恢复原来的。是临时修改
主机名称文件
主机名: 主机名就相当于当前主机的名称。默认主机名:localhost.localdomain 1、修改主机名:/etc/hostname # 注:立即生效,临时修改 第一种方式:hostnamectl set-hostnaem [主机名] [root@localhost ~]# hostnamectl set-hostnaem meng 第二种方式:vim /etc/hostname # 注:重启生效,永久修改 [root@localhost ~]# vim /etc/hostname # 修改主机名称 2、作用 1)、方便区分主机 2)、大规模集群中,方便连接。主机名可以做DNS解析 [root@localhost ~]# vim /etc/host 192.168.15.200 localhost # 修改DNS 知识储备: scp : 通过网络传输文件 格式: scp [当前主机的文件路径] [传输到的系统的用户名]@[ip]:[路径] [root@localhost ~]# scp anaconda-ks.cfg root@192.168.15.200:/root/ # 通过ip传文件 [root@localhost ~]# scp anaconda-ks.cfg root@localhost:/root/ # 通过主机名传文件 ansible : 主机清单 --> 主机组
磁盘挂载文件
磁盘配置文件:/etc/fstab文件是配置磁盘挂载的配置文件 1、永久挂载 第一种方法:[root@localhost ~]# vim /etc/fstab 将挂载信息配置到/etc/fstab中。 /dev/mapper/centos-root / xfs defaults 0 0 分区的路径 挂载的目录的路径 挂载的分区文件系统的类型 权限 是否备份 是否检测 # 在vim /etc/fstab中编辑: /dev/sdb1 /mnt xfs defaults 0 0 # 按x保存退出 [root@localhost ~]# cat /etc/fstab # 查看挂载信息 [root@localhost ~]# reboot # 重启 [root@localhost ~]# cat /etc/fstab # 查看挂载信息 注:当挂载信息出现问题时,linux主机将无法正常开机 在添加完配置信息之后,一定要检测语法是否正确 第二种方法:[root@localhost ~]# vim /etc/rc/local 在开机自启动脚本中增加挂载命令 1、添加挂载命令到:/etc/rc.local [root@localhost ~]# vim /etc/rc/local # 进入编辑 mount /dev/sdb1 /mnt # 进入后编辑,开机自动执行 2、添加可执行权限 [root@localhost ~]# chmod +x /etc/rc.d/rc.local # 加上这个权限才可以开机自启动 3、重启 reboot
单用户模式修改root密码
第一种方法: 1、关闭selinux(必须是永久关闭) [root@localhost ~]# vim /etc/selinux/config # 进入模式 SELTNUX=disabled # 改成关闭状态 2、重启 3、在启动界面上,按e键,进入单用户模式 4、在包含linux16这一行, 将ro修改为rw,并且在其后面增加 init=/sysroot/bin/sh (让单用户模式默认进入sh命令) 5、按Ctrl + x 键,重新引导系统 6、执行 chroot /sysroot/ 切换到原来的系统中 7、修改root密码 passwd [指定需要修改密码的用户] 8、使密码生效 touch /.autorelabel 9、重启 第二种方法: [root@localhost ~]# passwd root Retype new password: [密码] # 输入要修改的密码
设置启动系统启动目标
0、poweroff target :关机 1、rescue target :单用户模式 2、multi-user target :多用户模式 3、multi-user target :多用户模式 4、未使用 5、graphical target :图形界面模式 6、reboot target :重启 查看当前系统运行模式: runlevel : 数字模式 [root@localhost ~]# systemctl get-default :查看的是全称 multi-user.target systemctl set-default [模式名称] : 修改系统运行模式 [root@localhost ~]# systemctl set-default graphical
变量加载文件
文件信息:/etc/profile 作用说明:配置环境变量和别名文件: 国法:优先级 /etc/profile : 初始化一些系统变量 /etc/bashrc 家规: /etc/profile.d/ # 不算文件,是目录 ~/.bashrc ~/.bash_profile
用户登录
su 切换用户相当于换一个用户, 切换用户不切换目录 su - 切换用户相当于重新登录一个用户 exit : 退出登录 [root@localhost ~]# vim /etc/profile # 修改信息 [root@localhost ~]# vim /etc/bashrc [root@localhost ~]# vim ~/.bashrc [root@localhost ~]# vim ~/.bash_profile 结论:优先级 su [用户名] :~/.bashrc > /etc/bashrc # bashrc:当前立即生效,etc/bashrc:全局立即生效 [root@localhost ~]# su root # 切换用户相当于换一个用户, 切换用户不切换目录 ~/.bashrc /etc/bashrc su - [用户名] :/etc/profile > ~/.bash_profile > ~/.bashrc > /etc/bashrc # 重新登录用到 [root@localhost ~]# su - root # 切换用户相当于重新登录一个用户 ~/.bash_profile ~/.bashrc /etc/bashrc
登录提示文件
/etc/motd : 文件中内容,会在用户登录系统之后显示 /etc/issue :文件中内容,会在用户登录系统之前显示 [root@localhost ~]# vim /etc/motd [root@localhost ~]# vim /etc/issue
这篇关于day07 Linux配置修改的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法