环境变量配置文件

本文详细介绍了Linux系统中环境变量配置文件的作用及读取顺序,包括./etc/profile、./etc/bashrc、.~/.bash_profile和.~/.bashrc等文件,并解释了它们如何影响用户的登录会话。

                               环境变量配置文件

                                                          作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

一.环境变量配置文件简介
1.souce命令
  该命令可以让内核重新读取内核文件,让配置文件直接生效且在不需要重启操作系统。
                            
2.环境变量配置文件简介
  环境变量配置文件中主要定义对系统的操作系统生效的系统默认环境变量,比如PATH,HISTSIZE,PSI,HOSTNAME等默认环境变量。
      a>./etc/profile;
      b>./etc/profile.d/*.sh
      c>.~/.bash_profile
      d>.~/.bashrc
      e>./etc/bashrc
  所有登录Linux系统用户都会读取这5个配置文件中的环境变量的配置。
 
二.环境变量配置文件作用
1.用户登录时,读物文件的内容顺序图如下:
                     
2./etc/profile的作用
      a>.USER变量;
      b>.LOGNAME变量;
      c>.MAIL变量;
      d>.PATH变量;
      e>.HOSTNAME变量;
      f>.HISTSIZE变量;
      g>.umask:
      h>.调用/etc/profile.d/*.sh文件
 
3./etc/bashrc的作用
      a>.PS1变量;
      b>.umask;
      c>.PATH变量;
      d>.调用/etc/profile.d/*.sh文件;
 
4.~/.bash_profile的作用
      a>.调用~/.bashrc文件;
      b>.在PATH变量后面加入了“:$HOME/bin”这个目录;
 
5.~/bashrc的作用
      a>.调用/etc/bashrc文件;
      b>.定义系统别名alias(只对当前用户生效);
 
三.其他文件和登录信息
1.注销时生效的环境变量配置文件(~/.bash_logout);
2.用户的历史文件(~/.bash_history);
3.shell登录信息
  a>.本地登录之前欢迎信息:/etc/issue
                               
  以下是默认信息,不建议将内核版本和硬件体系结构暴露给用户,因为很多高手通过操作系统本身存在的漏洞来攻击你的服务器。能少暴露的就尽量别暴露。
                         
  配置如下:
                                 
  验证:
                         
b>.远程终端登录之前欢迎信息:/etc/issue.net
  温馨提示:
      第一,转义符在/etc/issue.net文件中不能使用;
      第二,是否显示此欢迎信息,由ssh的配置文件"/etc/ssh/sshd_config"决定,加入“Banner /ect/issue.net”行才能显示(记住要重启sshd服务哟。)
 
配置如下:
                                     
验证:
                            
c>.登录后的欢迎信息:/etc/motd
  不管是本地登录,还是远程登录,都可以显示此欢迎信息。
配置如下:
                            
远程验证:
                            
本地验证:
                            

 

转载于:https://www.cnblogs.com/yinzhengjie/p/7659030.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值