Linux基础维护——笔记
X window與命令模式(終端界面)的切換:
系統(tǒng)中以F1~F6命名為tty1~tty6的操作界面,使用ctrl+shift+F1~6來登錄
ctrl+shift+F7 進(jìn)入圖形界面桌面
?
查看系統(tǒng)的使用狀態(tài):
1.需要查看有誰在線:who
2.需要查看網(wǎng)絡(luò)聯(lián)機(jī)狀態(tài):netstat -a
3.查看系統(tǒng)的后臺(tái)執(zhí)行程序:ps -aux
?
通知在線用戶關(guān)機(jī)的時(shí)刻:
Shutdown
?
關(guān)機(jī)命令:
shutdown 先關(guān)閉系統(tǒng),再關(guān)閉電源
power -off 強(qiáng)制關(guān)閉電源
halt 停止系統(tǒng)運(yùn)行,但不關(guān)閉電源
init 0 將系統(tǒng)的執(zhí)行等級(jí)降為0,表示關(guān)機(jī)
?
Linux在線幫助:
man page
man page可大致分為
| NAME | 簡(jiǎn)短的命令,數(shù)據(jù)名稱說明 |
| SYNOPSIS | 簡(jiǎn)短的命令執(zhí)行語法(syntax)簡(jiǎn)介 |
| DESCRIPTION | 較完整的說明 |
| OPTIONS | 針對(duì)SYNOPSIS部分中,有列舉的所有可用選項(xiàng)說名 |
| COMMANDS | 當(dāng)這個(gè)程序(軟件)在執(zhí)行時(shí),可以在此程序(軟件)中執(zhí)行的命令 |
| FILES | 這個(gè)程序或數(shù)據(jù)所使用或參考到連接到的某些文件 |
| SEE ALSO | 這個(gè)命令或數(shù)據(jù)有相關(guān)的其他說明 |
| EXAMPLE | 一些可以參考的范例 |
| BUGS | 是否有相關(guān)錯(cuò)誤 |
?
man -f xx? 查詢系統(tǒng)中還有那些與xx有關(guān)的說明文件 ==> whatis 命令或數(shù)據(jù)
man -k xx 在系統(tǒng)說明文件中,只要有xx就將這個(gè)關(guān)鍵字說明列出 ==> apropos 命令或數(shù)據(jù)
man -K xx 可以最小化查看下一頁,需要按ctrl+c退出
注:要使用whatis和apropos 時(shí)要?jiǎng)?chuàng)建whatis數(shù)據(jù)庫(kù)(以root身份執(zhí)行:makewhatis)
?
info page
info page與man page的區(qū)別:man page輸出一堆信息,info page是將文件數(shù)據(jù)拆成一個(gè)一個(gè)的數(shù)據(jù)段落,每個(gè)段落使用自己的頁面來撰寫,并且有類似超鏈接來跳轉(zhuǎn)不同的頁面。每一個(gè)獨(dú)立的頁面成為一個(gè)節(jié)點(diǎn)(node)
如圖第一行中的信息:File:代表這個(gè)info page的數(shù)據(jù)由info.info提供;Node:表示當(dāng)前頁面屬于top節(jié)點(diǎn),表示Top在info.info文件只是一個(gè)節(jié)點(diǎn)的內(nèi)容;Next:下一個(gè)節(jié)點(diǎn)的名稱,可按”N“;Up:回到節(jié)點(diǎn)縱覽界面(開頭),可按“U”,Prev:前一個(gè)節(jié)點(diǎn)的名稱,可按“P”。(U,N,P不分大小寫)
?
其他幫助文件(documents)
存放在/usr/share/doc下,當(dāng)有下載新的服務(wù)時(shí),會(huì)有新的相關(guān)說明文檔
?
小結(jié):在命令行界面下,有任何不知道的命令或文件格式,可用 man 或 info 來查詢
?? 要架設(shè)服務(wù)時(shí),或利用整套軟件來達(dá)成某項(xiàng)功能時(shí),可到/usr/share/doc下查詢?cè)摲?wù)的說明文檔
?
開機(jī)過程問題排解:
文件系統(tǒng)錯(cuò)誤問題:
1.因?yàn)閿嚯娀虿徽jP(guān)機(jī)所導(dǎo)致的文件系統(tǒng)發(fā)生錯(cuò)誤(文件系統(tǒng)錯(cuò)誤并非是硬件錯(cuò)誤,而是軟件數(shù)據(jù)問題)
?
2.硬盤實(shí)用率過高或主機(jī)所在環(huán)境不良
?
3./目錄是否損壞
1)/目錄沒有損壞
1>在光標(biāo)處輸入root賬戶及密碼
2>輸入 fsck /dev/已損壞的分區(qū),開始修復(fù)硬盤,當(dāng)發(fā)現(xiàn)任何錯(cuò)誤,并顯示clear [Y/N],輸入Y
3>修復(fù)完成后,reboot重啟
2)/目錄損壞
1>將此設(shè)備上的硬盤拆除后接到另一臺(tái)設(shè)備上,不要掛載該硬盤,以root身份執(zhí)行fsck /硬盤設(shè)備文件名
2>使用 Live CD光盤開機(jī),然后使用fsck去修復(fù)原本的根目錄
?
4.整個(gè)硬盤已損壞
搶救舊硬盤中的文件,并在新硬盤中重新安裝Linux
忘記root密碼(RHEL7)
方法一:
1.開啟系統(tǒng)后,選擇第二個(gè)選項(xiàng),按"e"進(jìn)入救援模式
2.在linux16開頭的這一行的末尾輸入rd.break,按ctrl+x進(jìn)入單用戶模式
3.mount -o remount,rw /sysroot (重新掛載根目錄,并確定根目錄不是只讀掛載,具有可寫權(quán)限)
4.chroot /sysroot (切換根目錄)
5.passwd + 密碼,echo 密碼 | passwd --stdin root或 passwd -d root (清空root密碼)
6.touch /.autorelabel (重新掛載selinux)
7.exit(退出當(dāng)前模式)
8.reboot(重啟)
方法二
1.開機(jī)后選擇Red Hat Enterprise Linux Server, with Linux 0-rescue-*,按e進(jìn)入救援模式
2.在linux16開頭的這一行的末尾添加init=/bin/sh ,按ctrl+x進(jìn)入單用戶模式
3.passwd + 密碼,echo 密碼 | passwd --stdin root或 passwd -d root (清空root密碼)
4.touch /.autorelabel (重新掛載selinux)
5.執(zhí)行exec /sbin/init (調(diào)用/sbin/init【是其他進(jìn)程的父進(jìn)程】)
6.重載系統(tǒng)
?
總結(jié)
以上是生活随笔為你收集整理的Linux基础维护——笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机基础——笔记
- 下一篇: 文件权限与目录配置——笔记