-
計算機的組成及其功能
計算機由運算器,控制器,存儲器,輸入裝置和輸出裝置組成
(1)運算器 對數據進行常規運算(+,-,*,/)和邏輯運算(與,或,非等)及比較位移等操作
(2)控制器 分析從存儲器中讀出的指令并按預先規定的步奏執行操作
(3)存儲器 存儲程序和數據信息并實現快速存取
(4)輸入設備 把各種類型的信息轉換為二進制編碼輸入進計算機存儲起來
(5)輸出設備 把計算機加工處理的結果轉換為人或者其他程序所能識別的信息形式
-
按系列羅列Linux的發行版,并描述不同發行版之間的區別與聯系
(1)Debian:ubuntu;mint;knopix
(2)Slackware:S.u.S.E;SLES;OpenSUSE
(3)RedHat:RedHat Enterprise Linux: RHEL;CentOS: Community ENTerprise OS;Fedora Core
-
描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述
(1)一切皆文件:把所有資源信息抽象為文件形式如硬件設備,通信接口等。
(2)由眾多功能單一的程序組成;一個程序只做一件事,并且做好;以多個小程序組合一起完成復雜任務
(3)盡量避免跟用戶交互;目的是以編程的方式實現自動化任務
(4)使用文本文件保存配置信息;
-
說明Linux系統上命令的使用格式,詳細介紹ifconfig,echo,tty,startx,export,pwd,history,shutdown,poweroff,reboot,hwclock,date命令的使用,并配合相應的示例來闡述
使用格式:# COMMAND OPTIONS ARGUMENTS
(1)ifconfig:查看和配置網絡設備。格式:ifconfig
[root@localhost ~]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.222.128 netmask 255.255.255.0 broadcast 192.168.222.255
inet6 fe80::20c:29ff:fe4a:29db prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:4a:29:db txqueuelen 1000 (Ethernet)
RX packets 314 bytes 31364 (30.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 220 bytes 32309 (31.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 4 bytes 340 (340.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4 bytes 340 (340.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:da:69:40 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
(2)echo:回顯 格式:echo [SHORT-OPTION]… [STRING]…
(3)tty:顯示當前所在終端 格式:tty
(4)startx:切換為Xwindow界面 格式:startx
(5)export:設置全局變量
(6)pwd:顯示當前工作目錄 格式:pwd
(7)history:顯示命令歷史
(8)shutdown:關機或重啟 格式:shutdown [OPTIONS…] [TIME] [WALL…]
(9)poweroff:關閉電源
(10)reboot:重啟
(11)kwclock:顯示或設置硬件時鐘
(12)date:顯示日期時間 格式:顯示日期時間:date [OPTION]… [+FORMAT];設置日期時間:date [MMDDhhmm[[CC]YY][.ss]]
5. 如何在linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的
內部命令:help COMMAND
外部命令:
(1)COMMAND –help;
(2)man COMMAND;
(3)info COMMAND
(4)應用程序會自帶幫助文檔:/usr/share/doc/APP-VERSION
(5)主流發行版官方文檔
(6)程序官方的文檔:
(7)搜索引擎
man文檔的章節劃分:
man1:用戶命令
man2:系統調用
man3:C庫調用
man4:設備文件及特殊文件
man5:文件格式
man6:游戲使用幫助
man7:雜項
man8:管理工具及守護進行
6.請羅列Linux發行版的基礎目錄名稱命名法則及公用規定
/:跟目錄
/bin:所有用戶可用的基本命令程序文件
/sbin:供系統管理使用的工具程序
/boot:引導加載器必須用到的各靜態文件:kernel, initramfs(initrd), grub等
/dev:存儲特殊文件或設備文件;
設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備);
/etc:系統程序的配置文件,只能為靜態
/home:普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶名同名的子目錄,/home/USERNAME;
/root:管理員的家目錄;可選
/lib:為系統啟動或根文件系統上的應用程序(/bin, /sbin等)提供共享庫,以及為內核提供內核模塊
/libc.so.*:動態鏈接的C庫;
/ld*:運行時鏈接器/加載器;
/modules:用于存儲內核模塊的目錄;
/lib64:64位系統特有的存放64位共享庫的路徑
/media:便攜式設備掛載點,cdrom, floppy等
/mnt:其它文件系統的臨時掛載點
/opt:附加應用程序的安裝位置;可選路徑
/srv:當前主機為服務提供的數據
/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所用戶執行寫入操作;有特殊權限
/usr:usr Hierarchy,全局共享的只讀數據路徑;
/bin, sbin
/lib, lib64
/include:C程序頭文件;
/share:命令手冊頁和自帶文檔等架構特有的文件的存儲位置
/local:另一個層級目錄;
/X11R6:X-Window程序的安裝位置
/src:程序源碼文件的存儲位置
/usr/local:Local hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序
/var:/var Hierarchy,存儲常發生變化的數據的目錄
/cache Application cache data 應用緩存數據
/lib Variable state information 可變狀態信息
/local Variable data for /usr/local /usr/local的變量數據
/lock Lock files 鎖定文件
/log Log files and directories 日志文件
/opt Variable data for /opt /opt變量數據
/run Data relevant to running processes 正在運行的進程信息
/spool Application spool data
/tmp Temporary files preserved between system reboots 緩存文件
/proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息;它們多為內核參數,例如net.ipv4.ip_forward, 虛擬為net/ipv4/ip_forward, 存儲于/proc/sys/, 因此其完整 路徑為/proc/sys/net/ipv4/ip_forward
/sys:sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑;其主要作用在于為管理Linux設備提供一種統一模型的的接口;
原創文章,作者:jgxsz2016,如若轉載,請注明出處:http://www.www58058.com/35571
寫的很好,排版還可以在漂亮一點,加油