# 1.計算機的基本組成和功能:
– **存儲器**: 實現記憶功能的部件用來存放計算程序及參與運算的各種數據
– **運算器**: 負責數據的算術運算和邏輯運算即數據的加工處理
– **控制器**: 負責對程序規定的控制信息進行分析,控制并協調輸入,輸出操作或內存訪問
– **輸入設備**: 實現計算程序和原始數據的輸入
– **輸出設備**: 實現計算結果輸出
# 2.羅列Linux發行版和區別
– **redhat**包括RHEL(Redhat企業版收費版本)、Fedora Core(桌面版免費版本)、CentOS(RHEL的社區克隆版本,免費)。
– **debian**包括Debian、Ubuntu、mint等。最遵循GNU規范的Linux系統,最具特色的是apt包管理方式,在二進制文件發行方式中,APT應該是最好的。Debian的資料也很豐富。
– **gentoo** 基于Linux的自由操作系統,能為幾乎任何應用程序或需求自動地作出優化和定制,哲學是自由和選擇。Portage是Gentoo的核心和特色。
– **Arch Linux**最主要的特點之一就是,它是一個獨立的開放源代碼的發行版(這意味著它不基于任何其他的東西),Arch遵循滾動發布模式,因此你只要使用pacman執行定期的系統更新,就可以獲得最新的軟件。
# 3.Linux哲學思想
– **一切皆文件**
– **眾多功能單一的程序組成**
– **盡量避免跟用戶交互**
– **文本文件保存配置信息**
# 4.Linux命令使用
– **ifconfig**查看網卡信息
“`
[root@cloud ~]# ifconfig
eno16777984: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.16.149 netmask 255.255.255.0 broadcast 192.168.16.255
inet6 fe80::20c:29ff:febb:398c prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:bb:39:8c txqueuelen 1000 (Ethernet)
RX packets 7883429 bytes 581854809 (554.8 MiB)
RX errors 0 dropped 304 overruns 0 frame 0
TX packets 151704 bytes 105995440 (101.0 MiB)
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 64235 bytes 4635340 (4.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 64235 bytes 4635340 (4.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
“`
– **echo**回顯
“`
[root@cloud ~]# echo "magedu"
magedu
“`
– **tty**顯示用戶當前終端類型
“`
[root@cloud ~]# tty
/dev/pts/0
“`
– **startx**啟動圖形化界面
– **export**顯示當前環境變量,也可設置
– **pwd**顯示當前目錄
– **hisotry**查看歷史記錄
– **shutdown**關機
– **poweroff**關機
– **reboot**重啟
– **hwclock**顯示硬件時鐘
– **date**顯示系統時鐘
# 5.幫助
– **help** 簡要幫助
– **man**詳細幫助
>man手冊章節
>1.所有用戶可以使用的命令
>2.系統內核調用,不是每個命令都有系統調用(如:man 2 read)
>3.庫調用
>4.特殊文件,如:/dev/tty1
>5.文件格式(命令配置文件的語法,如:man 5 passwd)
>6.游戲相關
>7.雜項
>8.管理員命令,如:fdisk
# 6.Linux目錄命令法則
>/bin:所有用戶可用的基本命令程序文件;
>/sbin:供系統管理使用的工具程序;
>/boot:引導加載器必須用到的各靜態文件:kernel, initramfs(initrd), grub等;
>/dev:存儲特殊文件或設備文件;設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備);
>/etc:系統程序的配置文件,只能為靜態;
>/home:普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶名同名的子目錄,/home/USERNAME;
>/root:管理員的家目錄;
>/lib:為系統啟動或根文件系統上的應用程序(/bin, /sbin等)提供共享庫,以及為內核提供內核模塊
>/lib64:64位系統特有的存放64位共享庫的路徑;
>/media:便攜式設備掛載點,cdrom, floppy等;
>/mnt:其它文件系統的臨時掛載點;
>/opt:附加應用程序的安裝位置;可選路徑;
>/srv:當前主機為服務提供的數據;
>/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所用戶執行寫入操作;有特殊權限;
>/usr:全局共享的只讀數據路徑;
>/usr/local:讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序;
>/var:存儲常發生變化的數據的目錄;
>/proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息;它們多為內核參數
>/sys:sysfs虛擬文件系統,作用在于為管理Linux設備提供一種統一模型的的接口
原創文章,作者:lanpang,如若轉載,請注明出處:http://www.www58058.com/62493
總結的很好,下次要加一例子說明就更棒了