環境變量配置文件
阿新 • • 發佈:2017-10-13
操作 配置 用戶登錄 服務器 div 版本 .so 系統用戶 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
不管是本地登錄,還是遠程登錄,都可以顯示此歡迎信息。
配置如下:
遠程驗證:
本地驗證:
環境變量配置文件
作者:尹正傑
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
一.環境變量配置文件簡介 1.souce命令 該命令可以讓內核重新讀取內核文件,讓配置文件直接生效且在不需要重啟操作系統。 2.環境變量配置文件簡介 環境變量配置文件中主要定義對系統的操作系統生效的系統默認環境變量,比如PATH,HISTSIZE,PSI,HOSTNAME等默認環境變量。
環境變量配置文件