redhat 啟動時的shell執行過程

2021-06-28 03:49:30 字數 743 閱讀 3333

虛擬終端輸入賬號密碼後shell執行順尋

1  、        /etc/profile(定義公有環境變數)

2 、        /etc/bashrc

3  、        /home/username/.bash_profile(新增私有環境變數)

4  、        .bash_profile呼叫.bashrc (

新增私有環境變數)

新增自己的變數最好新增在

.bashrc中因為

.bash_profile

檔案僅僅執行一次

/etc/profile:

此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行.

並從/etc/profile.d目錄的配置檔案中蒐集shell的設定.

/etc/bashrc:

為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.

~/.bash_profile:

每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該

檔案僅僅執行一次!預設情況下,他設定一些環境變數,執行使用者的.bashrc檔案.

~/.bashrc:

該檔案包含專用於你的bash shell的bash資訊,當登入時以及每次開啟新的shell時,該

該檔案被讀取.

~/.bash_logout:

當每次退出系統(退出bash shell)時,執行該檔案.

shell啟動時讀取的配置檔案

bash shell具體可以分為3種型別,這3種型別為 1 login shell 就是需要輸入使用者名稱和密碼才能登陸的shell 2 可互動的非login shell 就是不用登陸的,但是可以同使用者進行互動的shell,比如在父shell當中執行bash命令產生的子shell就是乙個可互動的非...

啟動時檢查

dubbo 缺省會在啟動時檢查依賴的服務是否可用,不可用時會丟擲異常,阻止 spring 初始化完成,以便上線時,能及早發現問題,預設check true 可以通過check false 關閉檢查,比如,測試時,有些服務不關心,或者出現了迴圈依賴,必須有一方先啟動。另外,如果你的 spring 容器...

Servlet的啟動時載入

1.1servlet的啟動時載入 1.1.1為什麼使用啟動時載入 servlet物件是第一次被訪問的時候會被建立的,init方法就會執行。假設在init方法中做了一些比較耗時的操作 比如 載入了一些配置檔案並且解析可能需要花費3秒鐘 第乙個使用者第一次訪問這個servlet的時候,需要等待3秒鐘。如...