一、按系列羅列Linux的發行版,並描述不一樣發行版之間的聯繫與區別。react
linux的三大主流系列發行版:
Debian , Slackware , RedHatlinux
基於Debian的二次衍生表明的版本:Ubuntu,Knopix編程
基於Slackware的二次衍生表明的版本:S.u.S.E,OpenSUSE小程序
基於RedHat的二次衍生表明的版本:Fedora,CentOS服務器
不一樣發行版之間的聯繫和區別:
不一樣發行版本之間的聯繫:完整的Linux系統都是由Linux內核加上各類應用程序組成
區別:
Red Hat ,是redhat本身的發行的企業版,是redhat的一個重要節點。
Fedore是一款基於linux的操做系統,也是一組維持計算機正常運行的軟件集合。由紅帽公司贊助。
suse linux,針對我的用戶。
紅旗linux的發行版,包括桌面版、工做站版、數據中心服務器版、HA集羣版和紅旗嵌入式linux等產品,是中國較大、較成熟的linux發行版之一。
Debian,三大發行版中惟一以社區形式運做,不以商業公司形式運做。是一個致力於建立自由操做系統的合做組織。並且debian開發者所建立的操做系統中絕大部分基礎工具來自於GNU工程。
Ubuntu,是一個以桌面應用爲主的linux操做系統。Ubuntu的目標在於爲通常用戶提供一個最新的、同時又至關穩定的主要由自由軟件構建而成的操做系統。
Centos,是一個基於redhat linux 提供的可自由使用源代碼的企業級linux發行版本。目前Centos已被收購,成爲redhat旗下的一個組織。
二、安裝Centos7.6操做系統,建立一個本身名字的用戶名,並能夠正常登陸,將主要步驟截圖。工具
[root@stor01 tmp]# useradd mark
[root@stor01 tmp]# echo "123456" | passwd --stdin mark
Changing password for user mark.
passwd: all authentication tokens updated successfully.
[root@stor01 tmp]# su - mark
[mark@stor01 ~]$操作系統
三、配置環境變量,實現執行history的時候能夠看到執行命令的時間。對象
[root@stor01 tmp]# HISTTIMEFORMAT="%F %T "blog
[root@stor01 tmp]# history | tail -5
1058 2019-10-28 11:10:36 env
1059 2019-10-28 11:10:45 env | grep HIS
1060 2019-10-28 11:16:19 HISTTIMEFORMAT="%F %T "
1061 2019-10-28 11:16:24 history
1062 2019-10-28 11:16:36 history | tail -5token
四、總結Linux哲學思想。
一、一切皆文件,把幾乎全部的資源通通抽象爲文件形式,包括硬件設備,甚至通訊接口等;
二、由衆多功能單一的程序組成,一個程序只作一件事,而且作好;組合小程序完成複雜任務;
三、儘可能避免跟用戶交互;目標:易於以編程的方式實現自動化任務;
四、使用文本文件保存配置信息;
五、總結Linux經常使用命令使用格式,並用實例說明。例如echo、screen、date、ifconfig、export等命令
命令格式:
~]#COMMAND [OPTIONS...] [ARGUMENTS...]
選項:用於啓用或者關閉命令的某個功能
短選項:-c 例如:-l,-h
長選項:--word 例如:--all, --human-readable
參數:命令的做用對象,好比文件名,用戶名等
注意:
多個選項以多參數和命令之間使用空白字符分隔
取消和結束命令執行:Ctrl+c,Ctrl+d
多個命令能夠用;符號分開
一個命令能夠用\分紅多行
示例:
echo - display a line of text
echo [-neE] [arg ...]
-n:不進行換行
-e:讓轉義符生效
\n:換行
\t:製表符

date - print or set the system date and time
date [OPTION] ... [+FORMAT]
%F:full date; same as %Y-%m-%d
%T:time; same as %H:%M:%S
[root@stor01 tmp]# date "+%F %T"
2019-10-28 11:58:09