wordpress前臺(tái)出現(xiàn)舊版文件夾廣州抖音seo
文章目錄
- 學(xué)習(xí)目標(biāo):
- 學(xué)習(xí)內(nèi)容:
- 學(xué)習(xí)筆記:
- Linux系統(tǒng)啟動(dòng)過程
- 內(nèi)核引導(dǎo)
- 運(yùn)行init
- 運(yùn)行級(jí)別
- 系統(tǒng)初始化
- 建立終端
- 用戶登錄系統(tǒng)
- Ubuntu關(guān)機(jī)
- 關(guān)機(jī)流程
- 相關(guān)命令
- Linux系統(tǒng)目錄結(jié)構(gòu)
- 查看目錄
- 目錄結(jié)構(gòu)
- 文件基本屬性
- 讀寫權(quán)限
- 命令
- 下載文件的方法
- 安裝wget工具
- 下載文件
- 安裝軟件方法
- 安裝命令
- 重新安裝命令
- Ubuntu桌面系統(tǒng)
- 桌面預(yù)覽
- 系統(tǒng)設(shè)置
- 修改用戶密碼
- 命令行修改
- 界面修改
學(xué)習(xí)目標(biāo):
- 一周掌握 Linux基本使用技巧
學(xué)習(xí)內(nèi)容:
- Linux系統(tǒng)啟動(dòng)過程
- Ubuntu關(guān)機(jī)
- 系統(tǒng)目錄結(jié)構(gòu)
- 文件基本屬性
- 下載文件方法
- 安裝軟件方法
- Ubuntu桌面系統(tǒng)
- 修改用戶密碼
學(xué)習(xí)筆記:
Linux系統(tǒng)啟動(dòng)過程
內(nèi)核引導(dǎo)
當(dāng)計(jì)算機(jī)打開電源后,首先是BIOS開機(jī)自檢,按照BIOS中設(shè)置的啟動(dòng)設(shè)備(通常是硬盤)來啟動(dòng)。操作系統(tǒng)接管硬件之后,首先讀入/boot
目錄下的內(nèi)和文件。
運(yùn)行init
init進(jìn)程是系統(tǒng)所有進(jìn)程的起點(diǎn),可以比擬為系統(tǒng)中所有進(jìn)程的老祖宗,沒有這個(gè)進(jìn)程,系統(tǒng)中任何進(jìn)程都不會(huì)啟動(dòng)。init程序首先需要讀取配置文件/etc/inittab
。
運(yùn)行級(jí)別
許多程序需要開機(jī)自啟動(dòng)。在Windows叫“服務(wù)Service”,在Linux叫“守護(hù)進(jìn)程daemon“。init進(jìn)程的一大任務(wù),就是去運(yùn)行這些開機(jī)啟動(dòng)的程序。不同場(chǎng)合需要啟動(dòng)不同的程序,比如用作服務(wù)器時(shí),需要啟動(dòng)Apache,用作桌面時(shí)則不需要。Linux允許為不同場(chǎng)合,分配不同的開機(jī)啟動(dòng)程序,這就叫做“運(yùn)行級(jí)別”。啟動(dòng)時(shí),根據(jù)運(yùn)行級(jí)別,確定要運(yùn)行那些程序。
系統(tǒng)初始化
在init的配置文件中有一行:si::syinit:/etc/rc.d/rc.sysinit
它調(diào)用執(zhí)行了/etc/rc.d/rd.sysinit
,而rc.sysinit是一個(gè)bash shell腳本,主要是完成一些系統(tǒng)初始化的工作,rc.sysinit是每一個(gè)運(yùn)行級(jí)別都要首先運(yùn)行的重要腳本。
建立終端
啟動(dòng)getty進(jìn)程(用于管理終端設(shè)備的守護(hù)進(jìn)程),設(shè)置終端訪問。
用戶登錄系統(tǒng)
登錄方式:命令行登錄、ssh登錄、圖形界面登錄。
AI告訴我Linux內(nèi)核啟動(dòng)的大致流程
- 引導(dǎo)階段:BIOS 加電自檢,讀取 MBR(主引導(dǎo)記錄),加載 GRUB(GRand Unified Bootloader)。
- GRUB 菜單:顯示操作系統(tǒng)列表,加載并顯示GRUB配置。
- 加載內(nèi)核:選擇Linux內(nèi)核映像,讀取內(nèi)存中的內(nèi)核。
- 內(nèi)核啟動(dòng):內(nèi)核檢測(cè)系統(tǒng)硬件,加載必要的驅(qū)動(dòng)程序。
- 啟動(dòng)初始化進(jìn)程:內(nèi)核啟動(dòng)init進(jìn)程,該進(jìn)程PID為1。
- 系統(tǒng)初始化:init通過讀取inittab文件確定系統(tǒng)運(yùn)行級(jí)別,執(zhí)行相應(yīng)的腳本。
- 用戶空間初始化:啟動(dòng)系統(tǒng)服務(wù),如udevd,syslogd等。
- 設(shè)置終端:啟動(dòng)getty進(jìn)程,設(shè)置終端訪問。
- 用戶登錄:用戶輸入用戶名和密碼登錄系統(tǒng)。
- 用戶界面:用戶進(jìn)入命令行界面或圖形界面進(jìn)行操作。
Ubuntu關(guān)機(jī)
關(guān)機(jī)流程
sync > shutdown > reboot > halt
相關(guān)命令
- sync 將數(shù)據(jù)由內(nèi)存同步到硬盤中。
- shutdown 關(guān)機(jī)命令
- reboot 重啟命令,等同于下面
shutdown -r now
-r 重啟的意思,即關(guān)機(jī)并立馬重啟,等同于reboot。- halt 關(guān)閉系統(tǒng),等同于
shutdown -h now 立馬關(guān)機(jī)
和poweroff
shutdown -h 20:30 今天晚上8點(diǎn)關(guān)機(jī) shutdown -h +10 十分鐘之后關(guān)機(jī)
Linux系統(tǒng)目錄結(jié)構(gòu)
查看目錄
ls /
ls
目錄結(jié)構(gòu)
/bin banary的縮寫,經(jīng)常用的命令
/boot 系統(tǒng)啟動(dòng)的核心文件。
/dev linux訪問外部設(shè)備的方式,存放外部設(shè)備的文件。
/etc 系統(tǒng)管理所需要的配置文件和子目錄。
/home 用戶的主目錄。
/lib 存放系統(tǒng)安裝的一些共享庫。
/media 識(shí)別設(shè)備,比如u盤光驅(qū)等。
/opt 額外的軟件安裝目錄。
/root 超級(jí)權(quán)限的用戶。
/usr 用戶應(yīng)用程序文件
/var 不斷擴(kuò)充的文件目錄,比如日志等。
文件基本屬性
讀寫權(quán)限
文件類型 | 屬主權(quán)限 | 屬組權(quán)限 | 其他用戶權(quán)限 |
---|---|---|---|
0 | 1 2 3 | 4 5 6 | 7 8 9 |
d | r w x | r - x | r - x |
目錄文件 | 讀 寫 執(zhí)行 | 讀 - 執(zhí)行 | 讀 - 執(zhí)行 |
命令
查看屬性命令:ls -l
修改文件屬性:chmod 777 test.txt
下載文件的方法
安裝wget工具
apt-get update
apt-get install wget
下載文件
wget xxx.txt(一般是某個(gè)網(wǎng)址)
實(shí)質(zhì)是發(fā)起一個(gè)http請(qǐng)求
200 OK 代表請(qǐng)求已連接。
安裝軟件方法
安裝命令
apt-get -h ##幫助
apt-get -V ##查看版本
apt-get remove ##移除安裝包
apt-get autoremove ##自動(dòng)移除安裝包(所依賴的一些安裝包)
apt-get clean ##清理在本地庫中檢索到的包
sudo apt-get install nginx
不是root目錄時(shí),前面加sudo表示用root用戶安裝軟件
ps -ef|grep nginx ##查找nginx裝在那里了
重新安裝命令
sudo apt-get install --reinstall curl
Ubuntu桌面系統(tǒng)
桌面預(yù)覽
系統(tǒng)設(shè)置
修改用戶密碼
命令行修改
passwd username