linux作業1
1,描述計算機的組成及其功能。
運算器,對數據進行加減乘除等操作
控制器,控制程序的指令
存儲器,儲存程序數據信息
輸入設備,下指令,提高數據
輸出設備,輸出結果
2,按系列羅列LINUX的發行版,並描述不同發行版之間的聯系與區別。
Debian: (ubuntu),dpkg包管理系統
Slackware: (suse),rpm包管理系統
Redhat: (centos), rpm包管理系統
Gentoo,
Arclinux,
3,描述LINUX的哲學思想,並按照自己的理解對其進行解釋性描述。
一切皆文件
由眾多功能單一程序組成
盡量避免跟用戶交互
使用文本文件保存配置信息
4,說明LINUX系統上的命令格式,詳細介紹
命令格式:commond [選項] [參數]
ifconfig:配置和顯示Linux內核中網絡接口的網絡參數
[[email protected] ~]# ifconfig
echo:用於在shell中打印shell變量的值,或者直接輸出指定的字符串。
[[email protected] ~]# echo“hello world” //輸出hello world
tty:顯示終端機連接標準輸入設備的文件名稱。
[[email protected] ~]# tty -s //不顯示任何信息,只回傳狀態代碼。
startx:用了啟動Xwindows
[[email protected] ~]# startx -w //強制啟動Xwindows
export:用於將shell變量輸出為環境變量,或者將shell函數輸出為環境變量。
[[email protected] ~]# export
pwd:顯示用戶當前工作目錄
[[email protected] ~]# pwd //查看當前目錄
history:查詢歷史記錄命令
[[email protected]
shutdown:系統關機命令
[[email protected] ~]# shutdown -h now //指定系統立即關機
poweroff:用來關閉計算機操作系統並且切斷系統電源。
[[email protected] ~]# poweroff
reboot:重新啟動操作系統。
[[email protected] ~]# reboot -w //做重新開機的模擬
hwclock:硬件時鐘訪問工具。
[[email protected] ~]# hwclock --systohc //設置硬件時間依賴操作系統時間
Date:顯示或設置系統時間與日期。
[email protected] ~]# date -s “20170101 01;01:01” //設置當前使用為2017.1.1.01;01:01
5,如何在Linux系統上獲取命令的幫助信息,請詳細列出,並描述man文檔的章節是如何劃分的。
typ [命令名]、 which [命令名]、help [命令名]、 [命令名] --help 、man [命令名]
manual 手冊是分章節的;man # Command (#表示章節號)
1、所有用戶可以使用的命令
2、系統內核調用,不是每個命令都有系統調用(如:man 2 read)
3、庫調用
4、特殊文件,如:/dev/tty1
5、文件格式(命令配置文件的語法,如:man 5 passwd)
6、遊戲相關
7、雜項
8、管理員命令,如:fdisk
6,請羅列Linux發行版的基礎目錄名稱命名法則及功能規定。
/bin
存放的系統命令
/boot
存放著系統的啟動文件和內核
/dev
設備文件主目錄
/proc
系統進程和系統硬件信息
/etc
系統主配置文件主目錄
/var
系統配置文件主目錄
/home
普通用戶的家目錄
/lib&/lib64
系統庫文件存放的目錄
.dll
/usr
系統幫助文檔以及源碼包安裝位置
/sbin
超級用戶使用的命令存放的目錄
/mnt
用戶掛載目錄
/run
存放當前運行程序庫的目錄,當前運行目錄
/root
超級用戶root家目錄
/tmp
臨時文件存放目錄
/media
可移動介質掛載點
/opt
第三方應用程序文件存放目錄
/srv
常用語各種非RedHat版本的網絡服務器
linux作業1