Linux入門基礎知識

1、計算機的組成及其功能。
? ? ? ? 計算機系統主要分為硬件系統和軟件系統兩部分。
? ? ? ? (1)硬件系統由五部分組成,其中包括:
? ? ? ? 控制器:調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問;
? ? ? ? 運算器:對數據進行加工處理;
? ? ? ? 存儲器:存儲程序、信號、命令,數據等信息,并在需要時提供這些信息,如內存和硬盤;
? ? ? ? 輸入設備:將程序、命令、文字,數據等信息輸入到計算機系統,如鍵盤、鼠標等;
? ? ? ? 輸出設備:將數據、文字、控制信號等各種信息輸送出來,如顯示器、打印機等;其中控制器和運算器組成CPU。
? ? ? ? (2)軟件系統由兩部分組成,其中包括:
? ? ? ? 系統軟件:控制和協調計算機及外部設備,支持應用軟件開發和運行的系統,如Windows,Linux,Dos,Unix;
? ? ? ? 應用軟件:滿足用戶不同領域、不同問題的應用需求而提供的程序軟件,如文字處理軟件,圖形處理軟件等。
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
? ? ? ? 基于Debian的發行版:
? ? ? ? ? ? ? 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運維部落立場,如若轉載,請注明出處:http://www.www58058.com/91637

(0)
WalterWalter
上一篇 2018-02-24
下一篇 2018-02-25

相關推薦

  • 基于httpd服務實驗構建網站域名DNS解析

    具體組成簡圖 實驗前期準備 httpd的安裝 后期補充 做httpd 服務器的IP 為: 172.18.148.62 安裝DNS域名解析包 bind yum install bind 修改DNS 的基礎配置文件 /etc/named.conf   關閉所有的虛擬機的 防火墻 iptables -F CENTOS7 的系統關閉selinux sete…

    2017-04-16
  • N21第五周

    1.顯示/boot/grub2/grub.cfg中以至少一個空白字符開頭的行; ]# grep '^[[:space:]]\+' /boot/grub2/grub.cfg 2.顯示/etc/rc.d/init.d/functions文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; ]#…

    Linux干貨 2016-08-15
  • 文本處理-三劍客-grep

    文本過濾
    grep [OPTIONS] PATTERN [FILE…]

    2018-03-16
  • GNU awk

    GNU awk:      文本處理三劍客:grep,sed,awk            grep,egrep,fgrep:文本過濾工具;pattern     &nb…

    Linux干貨 2017-05-22
  • 馬哥教育網絡班N22期+第7周作業

    1、創建一個10G分區,并格式為ext4文件系統;(1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;mke2fs -t ext4 -b 2048 -L MYDATA -m 2 /dev/sdb1tune2fs -o acl /dev/sdb1(2) 掛載至/data/mydata目錄,要求掛載時禁止…

    Linux干貨 2016-11-14
  • N21_第6周_vim

    N21_第6周_vim 請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; 2、復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白字符; 3、刪除/tmp/…

    Linux干貨 2016-08-15
欧美性久久久久