ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

day07 Linux配置修改

2021-09-22 19:35:06  阅读:168  来源: 互联网

标签:etc day07 vim 修改 bashrc Linux root localhost


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	

标签:etc,day07,vim,修改,bashrc,Linux,root,localhost
来源: https://www.cnblogs.com/1069943893com/p/15321315.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有