Linux基礎入門

1颠悬、按系列羅列Linux的發(fā)行版猖吴,并描述不同發(fā)行版之間的聯(lián)系與區(qū)別

1)slackware:SUSE Linux Enterprise Server (SLES) , OpenSuse桌面

2)debian: ubuntu询吴,deepin(深度)负拟,mint

3)redhat: RHEL: RedHat Enterprise Linux, 每18個月發(fā)行一個新版本
CentOS: Community Enterprise Operating System 兼容RHEL的格式
中標麒麟:中標軟件
Fedora:每6個月發(fā)行一個新版本

4)Alpine: 一個面向安全的輕型 Linux 發(fā)行版抓歼。它不同于通常 Linux 發(fā)行版钞螟,Alpine 采用了musllibc和busybox以減小系統(tǒng)的體積和運行時資源消耗,但功能上比 busybox 又完善的多绸狐,只有5M左右大小

5)ArchLinux:輕量簡潔卤恳,遵循K.I.S.S.原則( keep it simple and stupid )Manjaro

6)Gentoo:極致性能,不提供傳統(tǒng)意義的安裝程序寒矿,下載源代碼在本機上編譯安裝軟件

7)LFS:Linux From scratch 自制Linux突琳,只是一個說明書

8)Android:kernel+busybox(工具集)+ java虛擬機

2、安裝Centos7.9和ubuntu操作系統(tǒng)符相,創(chuàng)建一個自己名字的用戶名本今,并可以正常登錄,將主要步驟截圖

一主巍、安裝CentOS7.9主要步驟截圖(用戶名:gu冠息,密碼:******,可以正常登錄):

VMware Workstation

創(chuàng)建新的虛擬機 --- 典型 --- 稍后安裝操作系統(tǒng)(S) --- linux(L)孕索;CentOS 7 64位 --- CentOS7.9逛艰;E:\VMs\CentOS7.9 --- 200G;將虛擬磁盤存儲為單個文件(O) --- 完成 --- 編輯虛擬機設置 --- 內(nèi)存2GB搞旭、 處理器2散怖、 CD/DVD(IDE):使用ISO映像文件(M) --- 確定

單擊"綠色三角形"開啟此虛擬機,開始安裝CenOS7.9系統(tǒng)

第一次安裝肄渗,選擇第二項Test this media & install CentOS 7 測試光盤好不好
第二次安裝镇眷,選擇第一項Install CentOS 7即可

登錄

centos7 login: root
Password: ******

關機(O)--- 快照 --- 拍攝快照 --- 名稱:NewOS --- 拍攝快照(T) --- 關閉所有,拷貝文件夾"CentOS8.4"備份

1.png
2.png
3.png
5.png
6.png
7.png
8.png
9.png
10.png
11.png
12.png
13.png

二翎嫡、安裝Ubuntu主要步驟截圖(用戶名:gu欠动,密碼:******,可以正常登錄):

VMware Workstation

創(chuàng)建新的虛擬機 --- 典型 --- 稍后安裝操作系統(tǒng)(S) --- linux(L);CentOS 7 64位 --- Ubuntu18.04.6具伍;E:\VMs\ubuntu18.04.6 --- 200G翅雏;將虛擬磁盤存儲為單個文件(O) --- 完成 --- 編輯虛擬機設置 --- 內(nèi)存2GB、 處理器2人芽、 CD/DVD(IDE):使用ISO映像文件(M) --- 確定

單擊"綠色三角形"開啟此虛擬機望几,開始安裝Ubuntu18.04.6系統(tǒng)
English
English - English --- Enter
other - Asia - china - Hong Kong --- Enter
<No> --- Enter
English (US) --- Enter
English (US) --- Enter
Hostname:ubuntu1804.magedu.org
gu --- Enter
gu --- Enter
password:111111 --- Enter
Re-enter password:111111 --- Enter
<Yes> --- Enter
<Yes> --- Enter
Manual --- Enter #手動分區(qū)
SCSI33 (0,0,0) (sda) - 214.7 GB VMware, VMware Virtual S --- Enter
<Yes> --- Enter

? Pri/log 214.7GB FREE SPACE
Create a new partition --- Enter #創(chuàng)建一個新的分區(qū)
100GB --- Enter
Primary --- Enter
Beginning --- Enter
/ Ext4 (默認,不用修改)--- Done setting up the partition

? Pri/log 114.7GB FREE SPACE
Create a new partition --- Enter
1GB --- Enter
Primary --- Enter
Beginning --- Enter
Mount point:/boot --- Done setting up the partition

? Pri/log 113.7GB FREE SPACE
Create a new partition --- Enter
50GB --- Enter
Logical --- Enter
Beginning --- Enter
Mount point:/data (Enter manually 手動修改)--- Done setting up the partition

? Pri/log 63.7GB FREE SPACE
Create a new partition --- Enter
2GB --- Enter
Logical --- Enter
Beginning --- Enter
Use as: swap area --- Done setting up the partition
Finish partitioning and write changes to disk

<Yes> --- Enter
<Continue>
No automatic updates --- Enter
光標移到最下面 萤厅,敲"空格"鍵橄抹,選中"OpenSSH server" --- Enter

登錄

ubuntu1804 login: gu
Password: ******

切換到root

gu@ubuntu1804:~$ sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
gu@ubuntu1804:~$ su - root
Password:
root@ubuntu1804:~# vim /etc/ssh/sshd_config
PermitRootLogin yes     #ubuntu默認ssh限制root連接,需改為yes
root@ubuntu1804:~# systemctl restart sshd

關機(O)--- 快照 --- 拍攝快照 --- 名稱:NewOS --- 拍攝快照 --- 關閉所有惕味,拷貝文件夾 "Ubuntu18.04.6" 備份

1.png
2.png
3.png
4.png
5.png
6.png
7.png
8.png
9.png
10.png
11.png
12.png
13.png
14.png
15.png
16.png
17.png
18.png
19.png
20.png
21.png
22.png
23.png
24.png
25.png
26.png
27.png
28.png
29.png
30.png
31.png
32.png
33.png
34.png
35.png
36.png
37.png
38.png
39.png
40.png
41.png
42.png
43.png
44.png
45.png
46.png
47.png
48.png
49.png
50.png
51.png
52.png
53.png
54.png
55.png
56.png
57.png

3楼誓、配置環(huán)境變量,實現(xiàn)執(zhí)行history的時候可以看到執(zhí)行命令的時間

export HISTTIMEFORMAT="%F %T "

4赦拘、總結(jié)Linux哲學思想

1)一切都是一個文件(包括硬件)

2)小型,單一用途的程序

3)鏈接程序芬沉,共同完成復雜的任務

4)避免令人困惑的用戶界面

5)配置數(shù)據(jù)存儲在文本中

5躺同、總結(jié)Linux常用命令使用格式,并用實例說明丸逸。例如echo蹋艺、screen、date黄刚、ifconfig捎谨、export等命令

Linux常用命令使用格式: COMMAND [OPTIONS...] [ARGUMENTS...]

1)echo命令可以將后面跟的字符進行輸出。

功能:顯示字符憔维,echo會將輸入的字符串送往標準輸出涛救。輸出的字符串以空白字符隔開,并在最后加上換行號

echo "hello world"

echo $PS1

echo $PATH

2)screen:利用screen可以實現(xiàn)會話管理业扒,如:新建會話检吆,共享會話等

Centos7 安裝screen:

yum -y install screen

Centos8 安裝screen:

dnf -y install epel-release

dnf -y install screen

創(chuàng)建新screen會話:screen -s[SESSION]

加入screen會話:screen -x[SESSION]

退出并關閉screen會話:exit

剝離當前screen會話:ctrl+a,d

顯示所有已經(jīng)打開的screen會話:screen -ls

恢復某screen會話:screen -r[SESSION]

3)date:顯示和設置系統(tǒng)時間

date: 顯示當前時間

date -d yesterday:顯示昨天時間

4)ifconfig :查詢和配置網(wǎng)絡接口卡(網(wǎng)卡)

顯示所有的網(wǎng)卡信息:ifconfig -a

5)export:設置或顯示環(huán)境變量

export 變量名="值"

export HISTTIMEFORMAT="%F %T "

6、描述Linux發(fā)行版的系統(tǒng)目錄名稱程储、命名規(guī)則以及用途蹭沛。

命名規(guī)則:

1)文件和目錄被組織成一個單根倒置樹結(jié)構

2)文件系統(tǒng)從根目錄下開始用" / "表示

3)根文件系統(tǒng)(rootfs):root filesystem

4)標準Linux文件系統(tǒng)(如:ext4),文件名稱大小寫敏感章鲤,例如:MAIL,Mail,mail,mAiL

5)以.開頭的文件為隱藏文件

6)路徑分割的/

7)文件名最長255個字節(jié)

8)包括路徑在內(nèi)文件名稱最長4095個字節(jié)

9)藍色-->目錄摊灭;綠色-->可執(zhí)行文件;紅色-->壓縮文件败徊;淺藍色-->鏈接文件帚呼;灰色-->其他文件

10)除了斜杠和NUL,所有字符都有效皱蹦,但使用特殊字符的 目錄名和文件不推薦使用萝挤,有些字符需要用引號來引用

11)每個文件都有兩類相關數(shù)據(jù)御毅,元數(shù)據(jù):metadata,即屬性怜珍,數(shù)據(jù):data端蛆,即文件內(nèi)容

Linux的文件系統(tǒng)分層結(jié)構:FHS Filesystem Hierarchy Standard

系統(tǒng)目錄名稱及用途:

/boot:引導文件存放目錄,內(nèi)核文件(vmlinuz)酥泛、引導加載器(bootloader今豆,grub)都存放于此目錄

/bin:所有用戶使用的基本命令:不能關聯(lián)至獨立分區(qū),OS啟動即會用到的程序

/sbin:管理類的基本命令:不能關聯(lián)至獨立分區(qū)柔袁,OS啟動即會用到的程序

/lib:啟動時程序依賴的基本共享庫文件和以及內(nèi)核模塊文件(/lib/modules)

/lib64:專用于x86_64系統(tǒng)上的輔助共享庫文件存放位置

/etc :配置文件目錄

/home:普通用戶家目錄

/root :管理員的家目錄

/media:便攜式移動設備掛載點

/mnt:臨時文件系統(tǒng)掛載點

/dev:設備文件及特殊文件存儲位置

  b:block device呆躲,隨機訪問

  c:character device,線性訪問

/opt:第三方引用程序的安裝位置

/srv:系統(tǒng)上運行的服務用到的數(shù)據(jù)

/tmp:臨時文件存儲位置

可以執(zhí)行用戶執(zhí)行寫入權限捶索,有特殊權限

/tmp:臨時文件存儲位置

/usr:universal shared插掂,read-only data 全局共享的只讀數(shù)據(jù)路徑

  bin:保證系統(tǒng)擁有完整功能而提供的應用程序

  sbin

  lib:32位使用

  lib64:只存在64位系統(tǒng)

  include:C程序的頭文件(header files)

  share:結(jié)構化獨立的數(shù)據(jù),例如doc腥例,man等

  local:第三方應用程序的安裝位置

     bin辅甥,sbin,lib燎竖,lib64璃弄,etc,share

/var:variable data files 存儲常發(fā)生變化的數(shù)據(jù)庫的目錄

  cache:應用程序緩存數(shù)據(jù)目錄

  lib:應用程序狀態(tài)信息數(shù)據(jù)

  local:專用于為 /user/local 下的應用程序存儲可變數(shù)據(jù)

  lock:鎖文件

  log:日志目錄及文件(一般情況下构回, /var/log 使用較多)

  opt:專用于為 /opt 下的應用程序存儲可變數(shù)據(jù)

  run:運行中的進程相關數(shù)據(jù)夏块,通常用于存儲進程pid文件

  spool:應用程序數(shù)據(jù)池

  tmp:保存系統(tǒng)兩次重啟之間產(chǎn)生的臨時數(shù)據(jù)

/proc:用于輸出內(nèi)核和進程信息相關的虛擬文件系統(tǒng)

/sys:用于輸出當前系統(tǒng)上硬件設備相關信息虛擬文件系統(tǒng)

/selinux:security enhanced Linux,selinux相關的安全策略等信息的存儲位置

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纤掸,一起剝皮案震驚了整個濱河市脐供,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌借跪,老刑警劉巖患民,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異垦梆,居然都是意外死亡匹颤,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門托猩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來印蓖,“玉大人,你說我怎么就攤上這事京腥∩馑啵” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長他宛。 經(jīng)常有香客問我船侧,道長,這世上最難降的妖魔是什么厅各? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任镜撩,我火速辦了婚禮,結(jié)果婚禮上队塘,老公的妹妹穿的比我還像新娘袁梗。我一直安慰自己,他們只是感情好憔古,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布遮怜。 她就那樣靜靜地躺著,像睡著了一般鸿市。 火紅的嫁衣襯著肌膚如雪锯梁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天焰情,我揣著相機與錄音陌凳,去河邊找鬼。 笑死烙样,一個胖子當著我的面吹牛冯遂,可吹牛的內(nèi)容都是我干的蕊肥。 我是一名探鬼主播谒获,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼壁却!你這毒婦竟也來了批狱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤展东,失蹤者是張志新(化名)和其女友劉穎赔硫,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盐肃,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡爪膊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了砸王。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片推盛。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖谦铃,靈堂內(nèi)的尸體忽然破棺而出耘成,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布瘪菌,位于F島的核電站撒会,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏师妙。R本人自食惡果不足惜诵肛,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望疆栏。 院中可真熱鬧曾掂,春花似錦、人聲如沸壁顶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽许蓖。三九已至,卻和暖如春调衰,著一層夾襖步出監(jiān)牢的瞬間膊爪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工嚎莉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留米酬,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓趋箩,卻偏偏與公主長得像赃额,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子叫确,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 一跳芳、Linux環(huán)境配置 先來看看 Linux 怎么讀「你可想死,利尼克斯」竹勉,只要不是讀的太離譜就行飞盆。Linux 系...
    CondorHero閱讀 605評論 0 1
  • 基本概念及操作 常用快捷鍵 常用通配符 所有的手冊頁遵循一個常見的布局,為了通過簡單的 ASCII 文本展示而被優(yōu)...
    Jachin111閱讀 219評論 0 1
  • Linux下軟件安裝 開始 試想一下次乓,平時我們在使用 Windows 的時候吓歇,想要安裝一個軟件,我們需要在網(wǎng)上去下...
    Jachin111閱讀 226評論 0 0
  • Linux基礎入門1 目錄 計算機組成及其功能 簡述Linux發(fā)行版 Liunx哲學思想 Linux命令格式 Li...
    Sotmwhat閱讀 409評論 0 0
  • 基本概念及操作 桌面環(huán)境 Linux 桌面環(huán)境介紹相對于現(xiàn)在的 Windows 系統(tǒng)票腰,UNIX/Linux 本身是...
    Jachin111閱讀 194評論 0 0