1. 程式人生 > >Linux入門基礎知識

Linux入門基礎知識

根文件系統 調度 開頭 處理 系統時鐘 halt 命名法 存儲 body

1、計算機的組成及其功能。 計算機系統主要分為硬件系統和軟件系統兩部分。 (1)硬件系統由五部分組成,其中包括:    控制器:調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問;    運算器:對數據進行加工處理;    存儲器:存儲程序、信號、命令,數據等信息,並在需要時提供這些信息,如內存和硬盤;    輸入設備:將程序、命令、文字,數據等信息輸入到計算機系統,如鍵盤、鼠標等;    輸出設備:將數據、文字、控制信號等各種信息輸送出來,如顯示器、打印機等;其中控制器和運算器組成CPU。 (2)軟件系統由兩部分組成,其中包括:    系統軟件:控制和協調計算機及外部設備,支持應用軟件開發和運行的系統,如Windows,Linux,Dos,Unix;    應用軟件:滿足用戶不同領域、不同問題的應用需求而提供的程序軟件,如文字處理軟件,圖形處理軟件等。 2、按系列羅列Linux的發行版,並描述不同發行版之間的聯系與區別。
基於Debian的發行版:   軟件數量豐富,包管理工具強大,系統穩定   Ubuntu:以桌面應用聞名   Knoppix:以安全軟件著稱 基於RedHat的發行版:   RedHat Enterprise Linux:面向企業用戶的的Linux系統,具有高度穩定性,支持個平臺虛擬化   CentOS:針對收費版的RHEL而由社區二次開發的系統   Fedora:個人桌面版,基本每6個月發行一個版本 基於Slackware的發行版:   Slackware:以簡潔、安全、穩定聞名   S.u.S.E:   openSUSE:以界面華麗聞名   SLES:企業版SUSE系統,轉為服務器,大型機設計 其它:   Gentoo:對使用者有更高要求,支持定制,更加自由透明   ArchLinux:輕量簡潔,追求代碼最小化,軟件更新速度快 3、描述Linux的哲學思想,並按照自己的理解對其進行解釋性描述。
1、一切皆文件:把幾乎所有資源統統抽象為文件形式,包括硬件設備,甚至通信接口等; 2、小型,由眾多功能單一的程序組成,一個程序只做一件事,並且做好,通過組合小程序完成復雜任務; 3、盡量避免跟用戶交互,用編程的方式實現自動化任務; 4、使用文本文件保存配置信息,無論什麽配置修改都只需要修改其配置文件即可。 4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,並配合相應的示例來闡述。 (1)ifconfig:查看網卡信息並對其進行修改配置 格式:ifconfig [-v] [-a] [-s] [interface]    ifconfig [-v] interface [aftype] options | address ... 示例:ifconfig --查看所有網卡信息    ifconfig InterfaceName up/down --啟用網卡/關閉網卡    ifconfig [-]arp --啟用ARP協議/(加橫杠)關閉ARP協議 (2)echo:回顯文本信息 格式:echo [SHORT-OPTION]... [STRING]... 示例:echo -n "hello world." --顯示hello world.並且不換行    echo -e "hello\t world." --轉義符生效,輸出hello world. (3)tty:查看當前的終端設備 格式:tty [OPTION]... (4)startX:啟用X Window 格式:startx [ [ client ] options ... ] [ -- [ server ] [ display ] options... ] (5)export:設置或顯示環境變量 格式:export [-fnp][NAME]=[VALUE] 示例:export TEST="8" --定義環境變量並賦值    export -p --列出當前的環境變量 (6)pwd:以絕對路徑顯示用戶當前工作目錄 格式:pwd [OPTION]... (7)history:顯示或操縱歷史命令列表 格式:history [OPTION][ARGS] 示例:history -c --清空歷史命令    history -a --將歷史命令緩沖區中命令寫入歷史命令文件中    history -r --將歷史命令文件中的命令讀入當前歷史命令緩沖區 (8)shutdown:關機或重啟 格式:shutdown [OPTIONS...] [TIME] [WALL...] 示例:shutdown -c --中斷關機或重啟    shutdown -h +5 --5分鐘後關機    shutdown -r --重啟    shutdown +5 "System will shutdown in 5 minitues." --5分鐘後關機,同時發送警告信息給登錄用戶 (9)poweroff:關機並切斷電源 格式:poweroff [OPTIONS...] 示例:poweroff -w --不真正關閉系統,僅把記錄寫入日誌文件“/var/log/wtmp”中    poweroff -n --關閉操縱系統時不執行sync操作 (10)reboot:重啟 格式:reboot [OPTIONS...] (11)halt:關機 格式:halt [OPTIONS...] 示例:halt -p --關閉系統後關閉電源    halt -d --關閉系統但不要在wtmp中記錄 (12)hwclock:訪問或設置硬件時鐘 格式:hwclock [function] [option...] 示例:hwclock -s --將硬件時鐘同步到系統時鐘    hwclock -w --將系統時鐘同步到硬件時鐘 (13)date:顯示或設置時鐘 格式:date [OPTION]... [+FORMAT] 示例:date +"%Y-%m-%d" --格式化輸出年月日    date -d "1 year ago" --輸出1年前的時間    date -s "20180225" --設置日期為"20180225"同時時間變成"00:00:00" 5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,並描述man文檔的章節是如何劃分的。
內置命令獲取幫助信息:help <command>; 外置命令獲取幫助信息:<command> -h/--help,man <command>,info <command>。 Linux man文檔劃分成9個章節(壓縮格式的文件):man1-所有用戶可以使用的命令,man2-系統內核調用的命令,man3-C庫調用,man4-設備文件和特殊文件,man5-文件格式(命令配置文件的語法),man6-遊戲相關,man7-雜項,man8-管理員命令,man9-跟kernel有關的文件。 6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定 1、 Linux命名規則: 內核版本由三部分組成:主版本號、次版本號、末版本號,其中次版本號為奇數時是開發版本,為偶數時是穩定版本。 2、文件命名規則: (1)文件名嚴格區分大小寫; (2)文件名可以使用除/以外的任意字符; (3)文件名長度不能超過255字符; (4)以.開頭的文件為隱藏文件。 3、文件類型: f-普通文件, d-目錄文件, l-符號鏈接文件, b-塊設備文件, c-字符設備文件, p-管道文件, s-套接字文件。 4、文件系統: /bin:所有用戶可用的基本命令程序文件; /sbin:供系統管理使用的工具程序; /boot:引導加載器必須用到的各靜態文件:kernel,initramfs(initrd),grub等; /dev:存儲特殊文件或設備文件:設備有兩種類型,字符設備(線性設備)和塊設備(隨機設備); /etc:系統程序的配置文件,只能為靜態; /home:普通用戶的家目錄集中位置; /root:管理員的家目錄; /lib:為系統啟動和根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及為內核提供內核模塊; /lib64:64位系統特有的存放64位共享庫的目錄; /media:便攜式設備的掛載點,cdrom,floppy等; /mnt:其它文件系統的臨時掛載點; /opt:附加應用程序的安裝位置; /srv:當前主機為服務提供的數據; /tmp:應用程序產生的臨時文件存放目錄,可供所有用戶執行寫入操作,有特殊權限; /usr:全局共享的只讀數據目錄; /usr/local:安裝本地應用程序; /var:存儲常發生變化的數據的目錄; /proc:基於內存的虛擬文件系統,用於為內核及進程存儲其相關信息(多為內核參數); /sys:sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑,其主要作用在於為管理Linux設備提供一種統一模型的接口。

Linux入門基礎知識