linux學習筆記(一)Linux的發(fā)行版&安裝centos7

Linux的發(fā)行版

  1. Slackware
    特點就是安裝靈活,目錄結(jié)構嚴謹,版本力求穩(wěn)定而非追新。
    • s.u.s.e
      SuSE擁有界面友好的安裝過程,還有圖形管理工具。據(jù)說是最好看的linux圖形界面,但是服務器上少有圖形界面,不適合用于服務器。
  2. 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收購。
  3. Debian
    非常穩(wěn)定的發(fā)行版,穩(wěn)定也代表著版本迭代很慢
    • Ubuntu
      ubuntu是在debian基礎上發(fā)展出的分支,但是軟件更新頻度相對較高。擁有桌面版和服務器版,服務器版適合服務器,桌面版適合學生自己安裝學習linux。開發(fā)人員經(jīng)常在自己電腦安裝ubuntu

安裝Centos7.6操作系統(tǒng)

  1. 啟動虛擬機,選擇安裝centos7


    安裝
  2. 機器自檢


    自檢
  3. 選擇語言,默認選擇英語 us


    語言
  4. 配置界面


    配置
  5. 點擊DATE&TIME,選擇時區(qū)


    初始化時區(qū)

    上海時間
  6. 選擇軟件,這里選的最小化安裝,如果需要安裝其他軟件,可以點進去選擇,軟件可以等安裝好系統(tǒng)后yum安裝


    軟件選擇
  7. 選擇磁盤,這里默認安裝,可以自己配置文件掛載點及所用磁盤大小

磁盤
默認分配
  1. 取消kdump,kdump 是一種先進的基于 kexec 的內(nèi)核崩潰轉(zhuǎn)儲機制。


    kdump
  2. 配置主機名和開啟網(wǎng)卡


    hostname
  3. 配置root密碼及新建一個用戶


    usercreate
newuser
password
  1. 安裝完畢,點擊reboot重啟
reboot
  1. 登錄非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哲學思想。

  1. 一切皆文件:
    把幾乎所有資源抽象為文件形式:包含硬件設備,通信接口
  2. 由眾多功能單一的程序組成:一個程序只做一件事
  3. 盡量避免跟用戶交互:易于以編程的的方式實現(xiàn)自動化任務
  4. 使用文本文件保存配置文件

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)境變量

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容