Linux系统配置
作者:互联网
系统配置相关
Linux系统重要目录
1.网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-[网卡名称]
1.ip a命令(查看当前系统网卡信息命令)
ip a ====> ip addr show
ifconfig:用在centos6上,查看windows主机的网卡=====》cmd
nmtui 依赖于NetworkManager(nmtui命令会开启一个图形化的配置工具,nmtui可提供一个文本界面来与NetworkManager交互用于配置网络。该工具包含在NetworkManager-tui子软件包中。通常不会默认随NetworkManager的安装而安装该子软件包。需要单独安装 NetworkManager-tui)
lo:回环网络
etho:公网网卡
eth1:私网网卡
2.查看网卡配置信息
/etc/sysconfig/network-scripts/ifcfg-[网卡名称]
如:/etc/sysconfig/network-scripts/ifcfg-eth0
3.网卡重启命令
systemctl restart network
if down &if up
3.故障排查
(1).确认网关地址是否通畅:ping www.baidu.com
(2).确认网卡配置是否正确:vi/etc/sysconfig/network-scripts/ifcfg-[网卡名称]
(3).确认网络管理服务关闭:
systemctl stop NetworkManager(关闭NetworkManager)
systemctl disable NetworkManage (开机不自启)
(4).确认虚拟网络编辑配置
(5).确认虚拟软件服务开启
(6)。确认虚拟网卡配置信息
2.解析映射文件-----DNS与IP
公网DNS
114.114.114.114
223.5.5.5
8.8.8.8
1.本机相关配置文件:/etc/resolv.conf :这个文件可以查看和临时配置dns服务器ip(dns解析地址)114.114.114.114这些
2.永久修改DNS信息需要网卡配置文件
[root@localhost ~]$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 223.5.5.5
search localdomain
[root@localhost ~]$ systemctl restart network
[root@localhost ~]$ cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 114.114.114.114
nameserver 8.8.8.8
get-default 获取当前的模式
3.访问本地:/etc/hosts
3..主机名称文件
主机名就相当于当前主机的名称。默认主机名:localhost.localdomain
1、修改主机名
修改主机名实际上是修改/etc/hostname
第一种方式:
hostnamectl set-hostname [主机名]
[root@localhost ~]$ hostnamectl set-hostname linux
[root@localhost ~]$ cat /etc/hostname
linux
注:立即生效
第二种方式:
vim /etc/hostname
注:重启生效
2、作用
1、方便区分主机
2、打大规模集群中,方便链接
3.知识储备:
scp : 通过网络传输文件
格式: scp [当前主机的文件路径] [传输到的系统的用户名]@[ip]:[路径]
4.ansible : 主机清单 --> 主机组
4.磁盘配置文件
/etc/fstab 文件是配置磁盘挂载的配置文件
1、永久挂载
将挂载信息配置到/etc/fstab中。
/dev/mapper/centos-root / xfs defaults 0 0
分区的路径 挂载的目录的路径 挂载的分区文件系统的类型 权限 是否备份 是否检测
/dev/sdb1 /mnt xfs defaults 0 0
注:当挂载信息出现问题时,linux主机将无法正常开机
在添加完配置信息之后,一定要检测语法是否正确
mount -e
挂载完要重启
第二种方式:
开机脚本作用:实现系统启动后,读取文件中的命令,从而实现一些操作随系统启动自动运行
在开机自启动脚本中增加挂载命令
1、添加挂载命令到:/etc/rc.local
mount /dev/sdb1 /mnt
2、添加可执行权限
[root@python ~]$ chmod +x /etc/rc.d/rc.local
3、重启
reboot
5.修改root密码
忘记密码如何重置密码?
1.关闭delinux(必须是永久关闭)
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@python ~]$ passwd root
Changing password for user root.
New password:
BAD PASSWORD: The password is a palindrome
Retype new password:
passwd: all authentication tokens updated successfully.
6.设置启动系统启动级别
1.查看当前系统运行模式:
(1).runlevel : 查看的是数字模式
(2).[root@python ~]$ systemctl get-default : #查看的是全称模式
multi-user.target
2.修改系统运行模式:systemctl set-default [模式名称]
[root@python ~]$ systemctl set-default graphical
3.启动系统启动目标(设置时不要加target)
0 poweroff target关机)
1. rescue target(单用户模式)
2.multi-user target (多用户模式,无网络)
3.multi-user target (多用户模式,有网络)
4.未使用
5.graphical target(图形界面模式)
6.reboot target(重启)
7.变量加载文件
配置环境变量和别名文件:
/etc/profile : 初始化一些系统变量
/etc/bashrc
/etc/profile.d/
~/.bashrc
~/.bash_profile
适用于任何用户:/etc/profile.d(是个目录)
/etc/profile
/etc/bashrc
只适用于~用户:~/.bashrc
~/.bash_profile
8.用户登录(切换)
1.su [用户名]::~/.bashrc > /etc/bashrc
[root@python ~]$ su root
~/.bashrc
/etc/bashrc
2.su - [用户名]: 优先级:/etc/profile > ~/.bash_profile > ~/.bashrc > /etc/bashrc
[root@python ~]$ su - root
Last login: Sat Sep 18 12:00:12 CST 2021 on pts/3
/etc/profile
~/.bash_profile
~/.bashrc
/etc/bashrc
su切换用户,相当于换一个用户,切换用户不切换目录- [用户名]
su - 切换用户,相当于重新登录
exit 退出登录
9.登录提示
登录提示
/etc/motd : 在登录之后显示
/etc/issue :在登录之前显示
标签:profile,bashrc,网卡,etc,Linux,NetworkManager,root,系统配置 来源: https://www.cnblogs.com/yesirya/p/16422874.html