Linux的發(fā)行版
-
Slackware
特點(diǎn)就是安裝靈活,目錄結(jié)構(gòu)嚴(yán)謹(jǐn)般甲,版本力求穩(wěn)定而非追新肋乍。- s.u.s.e
SuSE擁有界面友好的安裝過程,還有圖形管理工具敷存。據(jù)說是最好看的linux圖形界面墓造,但是服務(wù)器上少有圖形界面,不適合用于服務(wù)器。
- s.u.s.e
-
RedHat
- RedHat Enterprise Linux (RHEL)
RHEL觅闽,是redhat發(fā)展出來的企業(yè)版本分支帝雇,版本迭代慢。 - Fedora
Fedora是一套從Red Hat Linux發(fā)展出來的免費(fèi)Linux系統(tǒng)蛉拙。Fedora的前身就是Red Hat Linux尸闸。Fedora使用一些先行技術(shù),由社區(qū)維護(hù)孕锄,是redhat的技術(shù)測試版本,它也使用RPM包來安裝軟件吮廉。 - centos
centos是由社區(qū)維護(hù)的redhat的開源版本,號稱完全兼容redhat硫惕,已被redhat收購茧痕。
- RedHat Enterprise Linux (RHEL)
-
Debian
非常穩(wěn)定的發(fā)行版,穩(wěn)定也代表著版本迭代很慢- Ubuntu
ubuntu是在debian基礎(chǔ)上發(fā)展出的分支恼除,但是軟件更新頻度相對較高踪旷。擁有桌面版和服務(wù)器版,服務(wù)器版適合服務(wù)器豁辉,桌面版適合學(xué)生自己安裝學(xué)習(xí)linux令野。開發(fā)人員經(jīng)常在自己電腦安裝ubuntu
- Ubuntu
安裝Centos7.6操作系統(tǒng)
-
啟動虛擬機(jī),選擇安裝centos7
安裝 -
機(jī)器自檢
自檢 -
選擇語言徽级,默認(rèn)選擇英語 us
語言 -
配置界面
配置 -
點(diǎn)擊DATE&TIME,選擇時(shí)區(qū)
初始化時(shí)區(qū)
上海時(shí)間 -
選擇軟件气破,這里選的最小化安裝,如果需要安裝其他軟件餐抢,可以點(diǎn)進(jìn)去選擇现使,軟件可以等安裝好系統(tǒng)后yum安裝
軟件選擇 選擇磁盤,這里默認(rèn)安裝旷痕,可以自己配置文件掛載點(diǎn)及所用磁盤大小
磁盤
默認(rèn)分配
-
取消kdump碳锈,kdump 是一種先進(jìn)的基于 kexec 的內(nèi)核崩潰轉(zhuǎn)儲機(jī)制。
kdump -
配置主機(jī)名和開啟網(wǎng)卡
hostname -
配置root密碼及新建一個(gè)用戶
usercreate
newuser
password
- 安裝完畢欺抗,點(diǎn)擊reboot重啟
reboot
-
登錄非root用戶
login
創(chuàng)建用戶名
useradd xxx
xxx為用戶名
配置環(huán)境變量售碳,實(shí)現(xiàn)執(zhí)行history的時(shí)候可以看到執(zhí)行命令的時(shí)間。
su - root
cd /etc/profile.d/
vi history_date.sh
#添加下面語句
export HISTTIMEFORMAT="%H:%M:%S "
source /etc/profile
添加執(zhí)行命令的時(shí)間
history結(jié)果
Linux哲學(xué)思想绞呈。
- 一切皆文件:
把幾乎所有資源抽象為文件形式:包含硬件設(shè)備贸人,通信接口 - 由眾多功能單一的程序組成:一個(gè)程序只做一件事
- 盡量避免跟用戶交互:易于以編程的的方式實(shí)現(xiàn)自動化任務(wù)
- 使用文本文件保存配置文件
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} #{}輸出多個(gè)字符
file1 file3 file5
echo
screen
screen 命令
產(chǎn)生一個(gè)新的窗口佃声,窗口內(nèi)所運(yùn)行的命令不會隨著終端關(guān)閉而停止艺智,
screen -ls查看后臺運(yùn)行
screen -r 可恢復(fù)后臺執(zhí)行的命令窗口。
screen -S xxx 可表示xxx創(chuàng)建了一個(gè)screen的窗口
screen -x xxx 即可加入xxx的窗口
date
date 顯示系統(tǒng)時(shí)間
clock 顯示硬件時(shí)間
clock -s 系統(tǒng)同步硬件時(shí)間
clock -w 硬件同步系統(tǒng)時(shí)間
date
ifconfig
ifconfig命令
ifconfig ens33 up/down #可臨時(shí)關(guān)閉或者開啟該接口
ifconfig #可查看所有接口底下的相關(guān)網(wǎng)絡(luò)信息
ifconfig ens33:1 +IP地址 #啟用子接口
我們最小化安裝沒有裝這個(gè)命令秉溉,原先是centos6的命令力惯,需要安裝net-tools這個(gè)包
yum install -y net-tools
ifconfig
export
export HISTTIMEFORMAT="%H:%M:%S " #配置環(huán)境變量