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 14:33
下一篇 2018-02-25 17:50

相關推薦

  • linux 記憶命令心得

    新開始學linux,要記住很多的命令,畢竟這是linux的根本,沒有這些命令,連操作都沒辦法進行。所以我寫這個的目的是我自己記憶,也是想幫助一下一同學習linux的同學們,提供自己記憶這些的方法,拋磚引玉,大家共同討論一下。 我的記憶方法就是分類,把命令分成輸出類,名詞累,操作類。 輸出類就是說的例如w,who,whoami,echo,ifcogfig,wh…

    Linux干貨 2017-07-15
  • # Linux運維入門初步—–第二周

    標簽(空格分隔): Linux入門 linux 運維 — 寫作:N27_李偉 2017-7-13一、 Linux上常用的文件管理命令都有哪些,使用方法1. 文件類型的分類文件類型:– 普通文件類型d:目錄文件b:塊設備c:字符設備l:符號鏈接文件p:管道文件,pipes:套接字文件,socket例如: [root@loong ~]# …

    Linux干貨 2017-07-19
  • haproxy實戰之haproxy實現mysql負載均衡

    haproxy實戰之haproxy實現mysql負載均衡 實驗目的haproxy + mysql實現負載均衡 1.準備機器,做好時間同步,域名主機名解析 192.168.42.151 [node2 haproxy] 192.168.42.152 [node3 mariadb] 192.168.42.153 [node4 mariadb] 2.node3,no…

    Linux干貨 2017-06-29
  • Linux網絡配置

    Linux網絡基礎配置 將Linux主機接入到網絡,需要配置網絡相關設置。 一般包括如下內容:     主機名     IP/netmask     路由:默認網關     DNS服務器  …

    Linux干貨 2016-09-09
  • grep與正則表達式

    一、grep        grep常用于文本搜索。通過自定義的模式(pattern),篩選出使用者需要的文本內容。除了有grep,還有egrep和fgrep。其中egrep = grep  –E,而fgrep則是不支持正則表達式。     &nbs…

    2017-07-29
  • redis + keepalived 雙主模型

    redis + keepalived 雙主模型 架構圖:    1.vip默認綁定在redis主上,由redis主提供服務,redis從為備用節點。(實際上提供服務的只是vip) 2.當redis主掛掉,vip會默認漂移至redis從。由redis從提供服務,redis主已經掛掉。 3.當redis主已經恢復,redis從繼續提供服務和掛…

    Linux干貨 2016-06-23
欧美性久久久久