1、描述計算機的組成及其功能。
運算器、控制器、存儲器、輸入設備、輸出設備
運算器:實現算術運算和邏輯運算的部件
控制器:計算機的指揮系統??刂破魍ㄟ^地址訪問存儲器,從存儲器中取出指令,經譯碼器分析后,根據指令分析結果產生相應的操作控制信號作用于其他部件 ,使得各部件在控制器控制下有條不紊地協調工作
存儲器:計算機中用來存放所有數據和程序的記憶部件
輸入設備:向計算機中輸入信息的設備
輸出設備:顯示計算機輸出信息的設備
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
Debian(從頭發行版)
Ubuntu(基于Debian的二次發行版)
mint(基于ubuntu的二次發行版)
Knopix(基于Debian的二次發行版)
slackware(從頭發行版)
SUSE(歐洲國家最喜歡使用的版本)
openSUSE(基于SUSE的二次發行版):界面華麗
RedHat(從頭發行版)
RHEL(美國、中國、臺灣最喜歡使用的版本)
CentOS(基于RHEL的二次發行版)
Fedora Core:每6個月更新一次(個人桌面版)
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
一切皆文件: 把幾乎所有資源統統抽象為文件形式:包括硬件設備,甚至通信接口等
由眾多功能單一的程序組成:一個程序只做一件事,并且做好,組合小程序完成復雜任務
盡量避免跟用戶交互:目標:易于以編程的方式實現自動化任務
使用文本文件保存配置信息
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
- ifconfig [-v] [-a] [-s] [interface]
[root@localhost ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>? mtu 1500
inet 192.168.241.130? netmask 255.255.255.0? broadcast 192.168.241.255
inet6 fe80::68fe:731b:7e05:52fb? prefixlen 64? scopeid 0x20<link>
ether 00:0c:29:03:22:a7? txqueuelen 1000? (Ethernet)
RX packets 384? bytes 39430 (38.5 KiB)
RX errors 0? dropped 0? overruns 0? frame 0
TX packets 362? bytes 92789 (90.6 KiB)
TX errors 0? dropped 0 overruns 0? carrier 0? collisions 0
- echo [SHORT-OPTION]… [STRING]…
[root@localhost ~]# echo -n “hello world”
hello world[root@localhost ~]#
[root@localhost ~]# echo -e “hello \nworld”
hello
world
- tty [OPTION]…
[root@localhost ~]# tty
/dev/pts/0
- export [-fn] [name[=value] …] or export –p
- pwd [OPTION]…
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
- history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg…]
[root@localhost ~]# history
1? ip a
2? cd /etc/sysconfig/network-scripts/
3? ls
4? vi ifcfg-ens33
5? reboot
6? date
7? date +%F
8? date +%T
9? date +”%T %F”
10? date +%F
- shutdown [OPTIONS…] [TIME] [WALL…]
[root@localhost ~]# shutdown -r 11:45
Shutdown scheduled for Fri 2018-07-06 11:45:00 EDT, use ‘shutdown -c’ to cancel.
[root@localhost ~]#
Broadcast message from root@localhost.localdomain (Fri 2018-07-06 11:36:06 EDT):
The system is going down for reboot at Fri 2018-07-06 11:45:00 EDT!
- poweroff [OPTIONS…]
- reboot [OPTIONS…]
- hwclock [function] [option…]
-w,–systohc:以系統時間為準
-s,–hctosys:以硬件時間為準
- date [MMDDhhmm[[CC]YY][.ss]]
[root@localhost ~]# date 070409282018.59
Wed Jul??4 09:28:59 EDT 2018
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
內部命令:help COMMAND
外部命令:
- COMMAND –help
- man COMMAND
- 獲取命令的在線文檔:info COMMAND
- 很多應用程序會自帶幫助文檔:/usr/share/doc/APP-VERSION
README:程序的相關信息
INSTALL:安裝幫助
CHANGES:版本迭代時的改動信息
- 主流發行版官方文檔(http://www.redhat.com/doc)
- 程序官方的文檔:官方站點上的“Document”
- 搜索引擎:Google
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
- /boot:系統啟動相關的文件,如內核、initrd,以及grub(bootloader)
- /dev:設備文件
- 塊設備:隨機訪問(硬盤)
- 字符設備:線性訪問,按字符為單位(鍵盤)
- 設備號:主設備號(major)和次設備號(minor)
- /etc:配置文件
- /home:用戶的家目錄,每一個用戶的家目錄通常默認為/home/USERNAME
- /root:管理員的家目錄
- /lib:為系統啟動或根文件系統上的應用程序(/bin,/sbin)等提供共享庫,以及為內核提供內核模塊
- ld*:運行時鏈接器/加載器
- libc.so.*:動態鏈接的C庫
- modules:用于存儲內核模塊的目錄
- /media:掛載點目錄,移動設備
- /mnt:其他文件系統的臨時掛載點
- /opt:附加應用程序的安裝位置
- /srv:當前主機為服務提供的數據
- /proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息,他們多為內核參數,例如net.ipv4.ip_forward,虛擬為net/ipv4/ip_forward,存儲于/proc/sys,因此其完整路徑為/pro/sys/net/ipv4/ip_forward
- /sys:sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑,其主要作用在于為管理Linux設備提供一種統一模型的接口
- /tmp:臨時文件
- /var:存儲常發生變化的數據的目錄
- /bin:所有用戶可用的基本命令程序文件
- /sbin:供系統管理使用的工具程序
- /usr:(universal?shared read-only)只讀文件
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/102329