什么是用戶賬號?Linux系統的賬號是如何分類?-服務器運維
2020-05-27 17:45 作者:艾銻無限 瀏覽量:
艾銻無限是一家專門做企業網管外包服務的機構,通過線上+線下結合的服務方式,為企業提供電腦維修、辦公設備維護、系統維護、網絡與數據安全、服務器運維等專業的網管服務外包公司
Linux系統是多用戶的操作系統,用戶在使用系統時,必須標明自己的身份,這就是用戶賬號。
Linux系統的賬號有用戶賬號和組賬號兩類:
用戶賬號:通常一個操作者擁有一個用戶賬號。
組賬號:是一組用戶賬號的集合。
網絡運維2.什么是UID與GID?Linux系統管理員創建用戶的UID有什么特點?
每個用戶賬號有唯一的識別號即UID。系統自動建立的用戶ID小于1000,新建的第一個用戶ID為1000,以后依次遞增。其中root賬號的ID為0,具有超級用戶權限。
每個組有唯一的識別號GID。
網絡運維3.Linux系統中如何保存用戶口令信息?
用戶的口令被加密后保存在/etc/shadow中。
網絡運維4.如何查看當前系統登錄的所有用戶?
使用命令who或者命令w查看當前在線的用戶情況。
網絡運維5.在創建用戶時,如何指定其主目錄?
在終端中,執行system-config-users命令,打開用戶管理器,單擊添加用戶按鈕,彈出創建新用戶對話框。選擇“創建主目錄”,在“主目錄”后面的輸入框中可以指定該用戶的主目錄。
useradd –d 主目錄名稱 <用戶名>
網絡運維6.如何由超級用戶改變為普通用戶身份?
使用命令su可以臨時改變用戶的身份。
網絡運維7.如何刪除一個用戶及其所建立的文件?
刪除賬號及其該賬號創建的文件,使用帶選項的命令:
userdel -r <用戶名>
網絡運維8.什么是進程,進程與程序有何區別?
進程是一個程序的運行。
進程與程序是有區別的,進程不是程序,雖然它由程序產生。程序只是一個靜態的指令集合,不占系統的運行資源;而進程是一個隨時都可能發生變化的、動態的、使用系統運行資源的程序。一個程序可以啟動多個進程。
網絡運維9.如何手工啟動一個進程?如何中止一個后臺進程?
手工啟動進程又可以分為前臺進程和后臺進程。
1)前臺啟動:用戶鍵入命令,就已經啟動了一個前臺進程。
2)后臺啟動:如果在命令后面加一個&符號,就從啟動了一個后臺進程。
對于一個后臺進程而言,必須使用kill命令。若某個進程已經掛起或閑置,就必須發送信號9,kill –s 9 PID。
10.如何使用at命令調度進程?
at命令用于在指定時刻執行指定的命令序列。輸入at執行的命令有兩種方法:
1)在shell提示符下輸入”at 時間”,按回車鍵。 shell會在下一行等待用戶繼續輸入要執行的命令。每一行輸入一個命令,所有命令都輸入完畢后按Ctrl+d鍵結束。
2)將各個命令寫入shell腳本中,然后設置在指定時間執行shell腳本中的命令:at 時間 –f腳本文件。
11.如何調度系統在指定時間執行指定命令。
使用at命令讓系統在指定時間執行指定命令
使用cron程序調度系統在指定時間執行指定命令
12.說明cron程序的工作原理。
cron命令在系統啟動時由一個shell腳本自動啟動,進入后臺。
cron啟動后搜索/var/spool/cron目錄,尋找以/etc/passwd文件中的用戶名命名的crontab文件,被找到的這種文件將載入內存。如果沒有crontab文件,就轉入“休眠”狀態,釋放系統資源。cron每分鐘“醒”過來一次,查看當前是否有需要運行的命令。如果發現某個用戶設置了crontab文件,它將以該用戶的身份去運行文件中指定的命令。命令執行結束后,任何輸出都將作為郵件發送給crontab的所有者,或者/etc/crontab文件中MAILTO環境變量中指定的用戶。
13.如何查看系統當前運行的進程。
查看目前進程狀況:ps
14.有哪些方法可以停止一個進程?
前臺進程使用Ctrl+C中止進程,后臺進程使用kill命令。
15.使用什么命令可以得到系統磁盤空間用量?
df:顯示系統的磁盤空間用量,使用“df –h”命令是以MB和GB為單位。
16.試分析不同日志文件的內容和功能。
日志內容包括:日期時間,主機,事件。
17.Linux系統如何管理存儲設備?
如果要使用USB存儲設備、光盤或軟盤等存儲設備,必須將這些設備中的“小”目錄樹掛載(Mount)到Linux系統的“大”目錄樹中。當存儲設備掛載成功后,就可以將其作為一個目錄來進行訪問。使用完畢再將其卸載。
18.掛載一個存儲設備需要哪些信息?
掛載磁盤設備主要使用mount命令。在掛載設備前,首先要確定三種信息:(1)掛載對象的文件系統類型;(2)掛載對象的設備名稱;(3)設備掛載到哪個目錄,即掛載點。
19.Linux支持哪些文件系統類型?
Linux支持的常見的文件系統有:
(1)vfat,對應于Windows的Fat16和Fat32文件系統;
(2)ext4:Linux下的文件系統;
(3)iso9660:光盤文件系統。
20.在Linux系統中,存儲設備名稱是如何確定的?
在Linux系統中,設備名稱通常都在/dev目錄下,設備名稱的命名要遵循一定的規則。
例如,/dev/hda1是一個設備名稱,其中“hd”即硬盤,代表IDE設備,“sd”代表SCSI設備。
21.如何掛載一個帶有中文名稱的文件系統的存儲設備?
如果掛載的設備是Windows文件系統,則使用參數cp936,命令如下:
mount -o iocharset=cp936 /dev/sda1 /mnt/usb
22.如何查看系統中掛載了哪些存儲設備?
fdisk -l命令或cat /proc/partitions命令查看系統中掛載的設備。
23.如何卸載一個文件系統?
使用卸載命令:umount [掛載點或設備名]。
24.如何建立一個文件系統?
可以使用格式化命令創建文件系統,格式化命令mkfs的一般格式為:
mkfs [選項][-t <文件系統類型>] [設備名稱][區塊數]
25.如何掛載和卸載軟驅和光驅?
掛載:
軟驅:mount –t vfat /dev/floppy /mnt/floppy
光驅:mount –t iso9660 /dev/cdrom /mnt/cdrom
卸載:
軟驅:umount /dev/floppy 光驅:umount /dev/cdrom
26.當一臺計算機中同時裝有Windows與Linux系統時,如何在Linux系統中自動掛載Windows系統的硬盤分區?
當一臺機器中同時安裝了Linux和Windows兩個操作系統時,用戶可以修改/etc/fstab文件,這樣在啟動Linux系統時可以自動掛載Windows系統的硬盤分區,從而實現系統間的數據共享。
以上內容為北京艾銻無限科技發展有限公司
電腦維護服
務公司為大家提供的電腦維護小知識,更多內容請關注:
www.bjitwx.com。