Linux的發(fā)行版
-
Slackware
特點就是安裝靈活,目錄結(jié)構嚴謹,版本力求穩(wěn)定而非追新。- s.u.s.e
SuSE擁有界面友好的安裝過程,還有圖形管理工具。據(jù)說是最好看的linux圖形界面,但是服務器上少有圖形界面,不適合用于服務器。
- s.u.s.e
-
RedHat
- RedHat Enterprise Linux (RHEL)
RHEL,是redhat發(fā)展出來的企業(yè)版本分支,版本迭代慢。 - Fedora
Fedora是一套從Red Hat Linux發(fā)展出來的免費Linux系統(tǒng)。Fedora的前身就是Red Hat Linux。Fedora使用一些先行技術,由社區(qū)維護,是redhat的技術測試版本,它也使用RPM包來安裝軟件。 - centos
centos是由社區(qū)維護的redhat的開源版本,號稱完全兼容redhat,已被redhat收購。
- RedHat Enterprise Linux (RHEL)
-
Debian
非常穩(wěn)定的發(fā)行版,穩(wěn)定也代表著版本迭代很慢- Ubuntu
ubuntu是在debian基礎上發(fā)展出的分支,但是軟件更新頻度相對較高。擁有桌面版和服務器版,服務器版適合服務器,桌面版適合學生自己安裝學習linux。開發(fā)人員經(jīng)常在自己電腦安裝ubuntu
- Ubuntu
安裝Centos7.6操作系統(tǒng)
-
啟動虛擬機,選擇安裝centos7
安裝 -
機器自檢
自檢 -
選擇語言,默認選擇英語 us
語言 -
配置界面
配置 -
點擊DATE&TIME,選擇時區(qū)
初始化時區(qū)
上海時間 -
選擇軟件,這里選的最小化安裝,如果需要安裝其他軟件,可以點進去選擇,軟件可以等安裝好系統(tǒng)后yum安裝
軟件選擇 選擇磁盤,這里默認安裝,可以自己配置文件掛載點及所用磁盤大小

磁盤

默認分配
-
取消kdump,kdump 是一種先進的基于 kexec 的內(nèi)核崩潰轉(zhuǎn)儲機制。
kdump -
配置主機名和開啟網(wǎng)卡
hostname -
配置root密碼及新建一個用戶
usercreate

newuser

password
- 安裝完畢,點擊reboot重啟

reboot
-
登錄非root用戶
login
創(chuàng)建用戶名
useradd xxx
xxx為用戶名
配置環(huán)境變量,實現(xiàn)執(zhí)行history的時候可以看到執(zhí)行命令的時間。
su - root
cd /etc/profile.d/
vi history_date.sh
#添加下面語句
export HISTTIMEFORMAT="%H:%M:%S "
source /etc/profile

添加執(zhí)行命令的時間

history結(jié)果
Linux哲學思想。
- 一切皆文件:
把幾乎所有資源抽象為文件形式:包含硬件設備,通信接口 - 由眾多功能單一的程序組成:一個程序只做一件事
- 盡量避免跟用戶交互:易于以編程的的方式實現(xiàn)自動化任務
- 使用文本文件保存配置文件
Linux常用命令使用格式
COMMAND [參數(shù)]
echo
echo :輸出打印結(jié)果至終端上,類似python里面的print函數(shù)
echo $PATH #輸出變量值
echo {1..10} #輸出1-10數(shù)字
1 2 3 4 5 6 7 8 9 10
echo file{1,3,5} #{}輸出多個字符
file1 file3 file5

echo
screen
screen 命令
產(chǎn)生一個新的窗口,窗口內(nèi)所運行的命令不會隨著終端關閉而停止,
screen -ls查看后臺運行
screen -r 可恢復后臺執(zhí)行的命令窗口。
screen -S xxx 可表示xxx創(chuàng)建了一個screen的窗口
screen -x xxx 即可加入xxx的窗口
date
date 顯示系統(tǒng)時間
clock 顯示硬件時間
clock -s 系統(tǒng)同步硬件時間
clock -w 硬件同步系統(tǒng)時間

date
ifconfig
ifconfig命令
ifconfig ens33 up/down #可臨時關閉或者開啟該接口
ifconfig #可查看所有接口底下的相關網(wǎng)絡信息
ifconfig ens33:1 +IP地址 #啟用子接口
我們最小化安裝沒有裝這個命令,原先是centos6的命令,需要安裝net-tools這個包
yum install -y net-tools

ifconfig
export
export HISTTIMEFORMAT="%H:%M:%S " #配置環(huán)境變量










