1.描述計算機組成及其功能
CPU: 運算器 控制器 寄存器 緩存
存儲器: RAM(隨機訪問存儲器)
I/O設備:
i:下指令,提供數據 如:鍵鼠
o:輸出數據加工的結果 如:顯示器 打印機
2按系列羅列Linux的發行版,并描述發行版之間的聯系與區別。
linux發行版本
slackware
suse
opensuse
Debian
Ubuntu
mint
Redhat
rhel:redhat enterprise linux 18個月發行一次
CentoS:兼容rhel
fedora:6個月發行一次
Archlinux
Gentoo
LFS: Linux from scratch
Android: kernel busybox java虛擬機
GNU:
Apache
BSD
3.描述linux的哲學思想,并按照自己的理解對其進行解釋性描述
1.一切皆文件 通信接口 硬件設備信息 都可以被cat查看
2.由多個功能單一的程序 一起完成復雜任務
3.以文本文件保存配置信息
4.多以終端方式操作 避免與用戶交互
4.說明linux系統上命令的使用格式,詳細介紹 ifconfig echo tty startx export pwd history shutdown poweroff reboot hwclock date命令的使用,并配合相應的實例來闡述
ifconfig:查看活動接口的ip等信息
flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 00:00:00:00:00:00 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
echo:回顯
-n:不換行
-e:讓轉義符生效
\n 換行
\t 制表符
echo"x" x是變量 或 字符串
tty:查看當前終端設備
startx:進入Xwindow圖形界面
export:設置或查看環境變量
pwd:打印出當前工作目錄
oject]# pwd
/home/ks/project
history: 查看歷史命令
-c:清除歷史命令
-d num:刪除指定num行命令
history num:顯示最近num行命令
shutdown:關機命令
-c:取消關機
-r:重啟
poweroff:關機
-f:強制重啟
-n:直接重啟 (不將內存數據寫入磁盤)
reboot:重啟
hwclock:硬件時鐘
-s hwtosys 把系統時間改為硬件時間
-w systohc 把硬件時間改為系統時間
date: 顯示 當前日期時間
date [option] +FORMAT格式符:
%T:當前時間
%Y:年份
m:月
d:日
H:時
M:分
S:秒
設定日期: date [YYMMDDhhmm[[CC]YY][.ss]]
年月日時分 長年格式 秒
[root@bogon home]# date
2016年 08月 12日 星期五 14:55:28 CST
[root@bogon home]# date +%T
14:55:32
[root@bogon home]# date +%Y
2016
[root@bogon home]# date +%m
08
[root@bogon home]# date +%M
55
[root@bogon home]# date +%d
12
[root@bogon home]# date +%s
1470984986
[root@bogon home]# date +%s
1470984989
[root@bogon home]# date +%S
45
[root@bogon home]# date +%S
47
[root@bogon home]#
5.如何在Linux系統上獲取命令的幫助信息,詳細列出,并描述man文檔的章節如何劃分的
help:內部命令 help跟上內建#COMMAND
help exit
exit: exit [n]
退出shell。
以狀態 N 退出 shell。 如果 N 被省略,則退出狀態
為最后一個執行的命令的退出狀態。
man:外部命令 man #COMMAND
man ls
LS(1) User Commands LS(1)
NAME
ls – list directory contents
SYNOPSIS
ls [OPTION]… [FILE]…
DESCRIPTION
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor –sort is speci‐
fied.
Mandatory arguments to long options are mandatory for short options
too.
-a, –all
do not ignore entries starting with .
-A, –almost-all
do not list implied . and ..
man章節劃分:
1.用戶命令
2.系統調用
3.C庫調用
4.設備及特殊文件
5.文件格式
6.游戲
7.雜項
8.管理工具及守護進程
6.請羅列Linux發行版的基礎目錄名稱命名法則及公用規定
/:根
/bin:所有用戶使用的基礎命令程序文件
/sbin:管理員用戶使用的工具
/boot:引導加載器需要的文件如:grub kernel initramfs(initrd)
/dev:存放硬件設備和特殊文件
/etc:系統程序靜態配置文件,不能為二進制
/home:管理員的家目錄
/lib:為系統啟動和根文件系統的程序提供共享庫,為內核提供內核模塊
models:存放內核模塊
libc.so:動態鏈接C庫
ld*:運行時加載器/鏈接器
/lib64:為64位系統存放共享庫
/media:便攜式設備掛載點 cdrom
/mnt:其他文件臨時掛載點
/opt:附加應用程序的安裝位置,可選路徑
/tmp:臨時文件目錄
/srv:當前主機為服務提供的數據
/usr:全局共享的只讀路徑
/var:存儲常發生變化的數據路徑
/proc:虛擬文件系統,內核進程等存儲相關信息 多為內核參數
/sys:sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據途徑
原創文章,作者:LarryNew,如若轉載,請注明出處:http://www.www58058.com/35041
寫的很好,排版還可以在漂亮一點,加油