1.1 Red Hat Linux
Red Hat Linux 1994年創立,是最先的Linux發行版本之一,同時也是最著名的Linux版本,Red Hat Linux已經創造了本身的品牌,也是讀者常常聽到的「紅帽操做系統」。2018年10月份IBM正式宣佈以340億美圓收購紅帽。ios
1.2 CentOS
社區企業版操做系統(Community Enterprise Operating System,CentOS)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼所編譯而成。因爲出自一樣的源代碼,所以有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。
CentOS於Red Hat Linux不一樣之處在於CentOS並不包含封閉的源代碼軟件,能夠開源無償使用,獲得運維人員、企業、程序員的青睞,CentOS發行版操做系統是目前企業使用最多的系統之一,
2014年7月7日,正式發佈centos7
2016年12月12日,正式發佈了CentOS7.3。
2019年9月25號,正式發佈了centos8的新版本。程序員
1.3 Ubuntu
Ubuntu是一個以桌面應用爲主的Linux操做系統,其名稱來自非洲南部祖魯語或豪薩語的「ubuntu」一詞(譯爲吾幫託或烏班圖),意思是「人性」、「個人存在是由於你們的存在」,是非洲傳統的一種價值觀。Ubuntu基於Debian發行版和GNOME桌面環境, Ubuntu發行版操做系統的目標在於爲通常用戶提供一個最新的、同時穩定的以開放自由軟件構建而成的操做系統,目前Ubuntu具備龐大的社區力量,用戶能夠方便地從社區得到幫助。shell
1.4 SUSE Linux
SUSE(發音 /ˈsuːsə/),SUSE Linux 出自德國,SuSE Linux AG公司發行維護的Linux發行版,是屬於此公司的註冊商標2003年11月4日,Novell表示將會對SUSE提出收購。收購的工做於2004年1月完成。ubuntu
1.5 Fedora Linux
Fedora是一個知名的Linux發行版,是一款由全球社區愛好者構建的面向平常應用的快速、穩定、強大的操做系統。它容許任何人自由地使用、修改和重發布,不管如今仍是未來。它由一個強大的社羣開發,這個社羣的成員以本身的不懈努力,提供並維護自由、開放源碼的軟件和開放的標準。
Fedora 約每六個月會發布新版本,美國當地時間2015年11月3日,北京時間2015年11月4日,Fedora Project 宣佈 Fedora 23 正式對外發布,2017年6月發佈Fedora 26版本。vim
系統下載地址:
centos官網,用戶下載舊版本:http://vault.centos.org/
阿里源鏡像站:https://developer.aliyun.com/mirror/centos
安裝環境
VMware® Workstation 15 Pro
centos 7.4 x86_64安全
新建虛擬機
略bash
centos7.4安裝步驟
選擇安裝鏡像服務器
點擊開啓虛擬機
網絡
進入系統引導界面進行配置
引導項說明:
修改默認網卡名字,改成eth0這種形式
將光標移動到引導項,而後按TAB建,在quiet後添加"net.ifnames=0 biosdevname=0" 按enter進去下一步
安裝過程當中使用的語言,選擇英文
時間和時區的設置,選擇合適的時區
鍵盤設置,默認美式鍵盤就好
系統語言設置,設置成默認英文
安裝源本地介質,若是須要使用網絡源安裝須要先設置好網絡
軟件包選擇,這裏選擇安裝圖像界面
選擇標準分區
分區策略
/boot 500M
swap 512M 1.5內存大小
/ 剩餘空間
系統故障備份,選擇關閉,反正也沒什麼用
網絡設置:
打開開機啓動,設置成dhcp
關閉安全策略
選擇開始安裝
設置root密碼.這裏若是設置的密碼過於簡單須要點擊兩次才能完成返回
等待安裝完成
安裝完成點擊reboot重啓.進入系統
[root@centos7 ~]# vim /etc/bashrc export HISTTIMEFORMAT="%F %T `whoami` " [root@centos7 ~]# source /etc/bashrc [root@centos7 ~]# history 1 2020-06-14 20:27:32 root vim /etc/bashrc 2 2020-06-14 20:28:04 root source /etc/bashrc
cat命令能夠用於查看文件內容,或者利用重定向建立文件。
查看文件內容:
或追加文件內容:
-n或--number:從1開始對全部輸出的行數編號; -b或--number-nonblank:對於空白行不編號; -s或--squeeze-blank:當遇到有連續兩行以上的空白行,就代換爲一行的空白行; -A:顯示不可打印字符,行尾顯示「$」;
實例:
[root@centos7 ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin
查看當前環境設置的別名:
設置臨時別名(關閉shell就失效了): [root@centos7 ~]# alias vnet='vim /etc/sysconfig/network-scripts/ifcfg-eth0' 設置永久別名。 vim ~/.bashrc alias vnet='vim /etc/sysconfig/network-scripts/ifcfg-eth0' 退出終端從新登錄
Linux的兩種時鐘
系統時鐘:由Linux內核經過CPU的工做頻率進行的
硬件時鐘:主板
date 顯示和設置系統時間 [root@centos7 ~]# date Sun Jun 14 20:40:43 CST 2020 hwclock,clock: 顯示硬件時鐘`` -s, --hctosys 以硬件時鐘爲準,校訂系統時鐘 -w, --systohc 以系統時鐘爲準,校訂硬件時鐘 [root@centos7 ~]# hwclock Sun 14 Jun 2020 08:42:07 PM CST -0.366156 seconds```