说明

使用的Linux版本为CentOS 7,话不多说直接进入主题。

环境变量配置文件

/etc/profile

该配置文件中存储的是系统环境变量,它是针对所有的用户生效,此文件应用于所有用户每次登录系统时的环境变量定义。每次用户登录的时候,都会加载这个文件。
可以直接进入到/etc/profile文件下修改环境变量,这样是对环境变量做永久修改,但是修改之后需要重新加载一下该文件(source /etc/profile)。

环境变量配置

如果你想只是本次登录生效,只需要在命令里修改环境变量:如下

暂时修改环境变量

HOME/.bash_profile

该文件配置的环境变量是只针对特定用户生效,$HOME为用户的家目录。当这个用户登录时,首先加载/etc/profile文件中的定义,再加载$HOME/.bash_profile文件中的定义。
在这里插入图片描述

/etc/bashrc

设置系统bash shell相关的配置,注意它里面配置了PS1环境变量,即命令提示符;
可以在/etc/bashrc中永久修改命令提示符,如果想暂时修改可以在命令行中直接对PS1赋值就可以。
命令提示符

在这里插入图片描述

~/.bashrc

是对特定用户的bash shell进行的配置文件

网络环境配置

/etc/sysconfig/network-scripts/ifcfg-ens33

此路径是针对windows使用VMWare安装虚拟机,默认是使用ens33网卡,而对于Mac使用Parallels Desktop安装的虚拟机使用的是eth0网卡,配置文件为:/etc/sysconfig/network-scripts/ifcfg-eth0(可以用ip addr或者ifconfig命令查看,不同的版本使用命令不同)

配置文件内容:
在这里插入图片描述

IP地址与主机映射配置文件

/etc/hosts

该文件存储的是ip地址与主机名映射关系的配置文件
在这里插入图片描述

关于用户与用户组的配置文件

/ect/passwd

该配置文件包含了用户的信息。

用户名密码占位符用户id组id注释家目录shell
rootx00root/root/bin/bash
2000HYLx10001000:/home/hyl/bin/bash

/etc/shadow

存储了用户密码的相关信息

用户名密码(加密)上次修改时间最近修改时间间隔密码生效最大时间(天数,距1970.1.1)密码预警时间(提示)用户不活跃时间用户生效时间
root$6 96 S D F 22 L e R 5 X b L d i 96SDF22LeR5XbLdi 96SDF22LeR5XbLdiNPPSv.vUA…0999997

/etc/group

存储着组的相关信息

组名占位符组id组内用户成员
qfx1000hyl

在这里插入图片描述
谢谢观看,如有错误,欢迎在评论区一起讨论交流!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐