日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

实验一:linux 系统安装与初用

發(fā)布時(shí)間:2024/3/26 linux 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实验一:linux 系统安装与初用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

實(shí)驗(yàn)環(huán)境:windows下的Vmware中16.04版本ubuntu

一、實(shí)驗(yàn)問題:

(1)linux 的發(fā)行版本、內(nèi)核版本;二者區(qū)別與聯(lián)系

輸入shell命令:cat? /proc/version顯示本機(jī)ubuntu版本為16.04 ,內(nèi)核版本為4.8.0-46-generic

相關(guān):

1)cat命令是linux下的一個(gè)文本輸出命令,通常是用于觀看某個(gè)文件的內(nèi)容的;
cat主要有三大功能:
1.一次顯示整個(gè)文件。
$ cat?? filename
2.從鍵盤創(chuàng)建一個(gè)文件。
$ cat? >? filename
只能創(chuàng)建新文件,不能編輯已有文件.
3.將幾個(gè)文件合并為一個(gè)文件。
$cat?? file1?? file2? > file

2)proc:Linux 內(nèi)核提供了一種通過 /proc 文件系統(tǒng),在運(yùn)行時(shí)訪問內(nèi)核內(nèi)部數(shù)據(jù)結(jié)構(gòu)、改變內(nèi)核設(shè)置的機(jī)制。

(2)linux 中硬盤及分區(qū)的表示

fdisk -l命令(需要root權(quán)限才可查看)顯示我的ubuntu虛擬機(jī)設(shè)置的磁盤大小為20Gib(linux占19G,擴(kuò)展分區(qū)0.5G,交換分區(qū)0.5G)

Fdisk命令詳解:
m:獲取幫助|n:新建分區(qū) | p:顯示分區(qū)表 | d:刪除分區(qū) | b:設(shè)置卷標(biāo) | w:寫入分區(qū)表
t:改變分區(qū)文件系統(tǒng)類型 | v:檢驗(yàn)分區(qū) | l:顯示fdisk所支持的文件系統(tǒng)代碼? |? q:退出

(3)linux 系統(tǒng)支持的文件系統(tǒng)格式

  Linux系統(tǒng)支持的文件系統(tǒng)格式有:  

  1、ext:專門為linux核心做的的第一個(gè)文件系統(tǒng)。單個(gè)文件最大限制:未知;

該文件系統(tǒng)最大支持2GB的容量。

  2、ext2:由Rémy Card設(shè)計(jì),用以代替ext,是LINUX內(nèi)核所用的文件系統(tǒng)。

單個(gè)文件最大限制2TB;該文件系統(tǒng)最大支持32TB的容量。
  3、ext3:一個(gè)日志文件系統(tǒng)。單個(gè)文件最大限制16TB,該文件系統(tǒng)最大支持32TB的容量。
  4、ext4:Theodore Tso領(lǐng)導(dǎo)的開發(fā)團(tuán)隊(duì)實(shí)現(xiàn),Linux系統(tǒng)下的日志文件系統(tǒng)。單個(gè)文件最大限制16TB,

該文件系統(tǒng)最大支持1EB的容量。
  5、JFS2:一種字節(jié)級日志文件系統(tǒng),該文件系統(tǒng)主要是為滿足服務(wù)器的高吞吐量和可靠性需求而設(shè)計(jì)、

開發(fā)的。單個(gè)文件最大限制16TB,該文件系統(tǒng)最大支持1PB的容量。

  (用shell命令df -T -h查看本機(jī)linux系統(tǒng)文件格式,發(fā)現(xiàn)有ext4類型的文件,還有tmpfs,及devtmpfs類型的文件系統(tǒng)。)

  說明:這里是 tmpfs 文件系統(tǒng)另一個(gè)有趣的特性。不同于大多數(shù)“標(biāo)準(zhǔn)的”文件系統(tǒng),如 ext3、ext2、XFS、JFS、ReiserFS 和其它一些系統(tǒng),

tmpfs 并不是存在于一個(gè)底層塊設(shè)備上面。它是直接建立在 VM 之上的,您用一個(gè)簡單的 mount 命令就可以創(chuàng)建 tmpfs 文件系統(tǒng)了。(詳見 ?http://lindows.iteye.com/blog/807099 )

  df命令用于顯示磁盤分區(qū)上的可使用的磁盤空間。默認(rèn)顯示單位為KB。可以利用該命令來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息。

df命令常用參數(shù):
-a或--all:包含全部的文件系統(tǒng); --block-size=<區(qū)塊大小>:以指定的區(qū)塊大小來顯示區(qū)塊數(shù)目; -h或--human-readable:以可讀性較高的方式來顯示信息; -H或--si:與-h參數(shù)相同,但在計(jì)算時(shí)是以1000 Bytes為換算單位而非1024 Bytes; -i或--inodes:顯示inode的信息; -k或--kilobytes:指定區(qū)塊大小為1024字節(jié); -l或--local:僅顯示本地端的文件系統(tǒng); -m或--megabytes:指定區(qū)塊大小為1048576字節(jié); --no-sync:在取得磁盤使用信息前,不要執(zhí)行sync指令,此為預(yù)設(shè)值; -P或--portability:使用POSIX的輸出格式; --sync:在取得磁盤使用信息前,先執(zhí)行sync指令; -t<文件系統(tǒng)類型>或--type=<文件系統(tǒng)類型>:僅顯示指定文件系統(tǒng)類型的磁盤信息; -T或--print-type:顯示文件系統(tǒng)的類型; -x<文件系統(tǒng)類型>或--exclude-type=<文件系統(tǒng)類型>:不要顯示指定文件系統(tǒng)類型的磁盤信息; --help:顯示幫助; --version:顯示版本信息。

(4)linux 系統(tǒng)的安裝方式有哪些

  有以下四種方式: 

 ? ? 1)光盤安裝:安裝前的準(zhǔn)備 Linux安裝光盤支持由光驅(qū)啟動(dòng)安裝,用戶只要對BIOS進(jìn)行相應(yīng)設(shè)置,就可以由光盤直接啟動(dòng)進(jìn)入Linux的安裝界面。

  2)ISO鏡像文件安裝(本機(jī)用的是這種方式)

  3)網(wǎng)絡(luò)遠(yuǎn)程安裝:確定是需要實(shí)現(xiàn)配置好網(wǎng)絡(luò)連接,對技術(shù)要求較高。

  4)硬盤克隆:也就是直接從裝好的一臺(tái)機(jī)器上通過硬盤克隆直接克隆一個(gè)系統(tǒng)過來

(5)主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū);傳統(tǒng) BIOS 引導(dǎo)+MBR vs. UEFI BIOS 引導(dǎo) + GPT, 對分區(qū)要求有何區(qū)別。

5.1

  主分區(qū):建立主分區(qū)的主要用途就是安裝操作系統(tǒng)(如果有多個(gè)主分區(qū)那么只有一個(gè)可以設(shè)置為活動(dòng)分區(qū),操作系統(tǒng)由此分區(qū)啟動(dòng))

  擴(kuò)展分區(qū)和邏輯分區(qū):因?yàn)橐粋€(gè)硬盤做多有四個(gè)主分區(qū),為了克服此限制設(shè)立擴(kuò)展分區(qū),擴(kuò)展分區(qū)不能直接保存數(shù)據(jù),其主要功能為在其中建立若干邏輯分區(qū)(只能建立20多個(gè))。邏輯分區(qū)之間不獨(dú)立,屬于擴(kuò)展分區(qū)的二級分區(qū)。我們在Windows/DOS系統(tǒng)下所說的D盤,E盤等就是指這樣的邏輯分區(qū)所對應(yīng)的邏輯驅(qū)動(dòng)器。

5.2

  傳統(tǒng)BIOS開機(jī)流程:開機(jī)->BIOS初始化->BIOS自檢->引導(dǎo)操作系統(tǒng)->進(jìn)入系統(tǒng)UEFI BIOS開機(jī)流程:開機(jī)->UEFI初始化->引導(dǎo)操作系統(tǒng)->進(jìn)入系統(tǒng)

  二者對分區(qū)要求的不同點(diǎn):

  1、BIOS+MBR安裝系統(tǒng)要求硬盤只要存在非隱藏、活動(dòng)的主分區(qū)就可以了;而UEFI+GPT要求硬盤上除了存在ESP分區(qū),還必須存在至少一個(gè)主分區(qū);

  2、BIOS+MBR一旦系統(tǒng)安裝好之后,如果系統(tǒng)引導(dǎo)文件在單獨(dú)的分區(qū),此分區(qū)可以在操作系統(tǒng)中可見,也可以設(shè)置此分區(qū)為隱藏,系統(tǒng)都可以正常啟動(dòng);而UEFI+GPT系統(tǒng)引導(dǎo)文件所在的ESP分區(qū)在操作系統(tǒng)中為不可見;

  3.BIOS+MBR啟動(dòng)要求的活動(dòng)的主分區(qū)不是唯一固定的,可以任意設(shè)定某一分區(qū)為活動(dòng)的主分區(qū),然后MBR就可以通過分區(qū)表指引操作系統(tǒng)從此分區(qū)啟動(dòng),也就是說,可以在任意分區(qū)(主分區(qū)無論是否活動(dòng)或者擴(kuò)展分區(qū))安裝操作系統(tǒng),只要存在任意的活動(dòng)主分區(qū),就可以從此分區(qū)啟動(dòng)操作系統(tǒng);而UEFI+GPT只能把系統(tǒng)引導(dǎo)文件放置在ESP分區(qū);?

  4.BIOS+MBR的系統(tǒng)引導(dǎo)文件可以和系統(tǒng)文件在同一分區(qū)的根目錄,也可以不與系統(tǒng)文件同一分區(qū),只要系統(tǒng)引導(dǎo)文件所在分區(qū)為活動(dòng)的主分區(qū)即可啟動(dòng)操作系統(tǒng);而UEFI+GPT只能把系統(tǒng)引導(dǎo)文件放置在ESP分區(qū),且操作系統(tǒng)必須在另外的主分區(qū),也就是說,UEFI+GPT強(qiáng)制要求系統(tǒng)啟動(dòng)文件與系統(tǒng)文件必須分離,不在同一分區(qū);

(6)linux 系統(tǒng)安裝時(shí)分區(qū)方案設(shè)計(jì)

  我安裝的時(shí)候分區(qū)方案為:共分配了20G磁盤大小給ubuntu,主分區(qū)為19G,擴(kuò)展分區(qū)1022M,交換分區(qū)1022M。

(7)什么是掛載、掛載點(diǎn)

  掛載:在linux中,把一個(gè)分區(qū)掛載到一個(gè)目錄上(Linux 不支持盤符這種方式),這樣才能對這個(gè)磁盤上面的文件進(jìn)行操作。用df命令查看分區(qū)掛載情況。mounted on顯示內(nèi)容為掛載點(diǎn)。

  掛載點(diǎn):1、掛載點(diǎn)必須是一個(gè)目錄。

      2、一個(gè)分區(qū)掛載在一個(gè)已存在的目錄上,這個(gè)目錄可以不為空,但掛載后這個(gè)目錄下以前的內(nèi)容將不可用。對于其他操作系統(tǒng)建立的文件系統(tǒng)的掛載也是這樣。

常用掛載點(diǎn):

目錄??? 內(nèi)容
/   根目錄,存放系統(tǒng)命令和用戶數(shù)據(jù)等(如果下面掛載點(diǎn)沒有單獨(dú)的分區(qū),它們都將在根目錄的分區(qū)中) 
/boot??? boot loader 的靜態(tài)鏈接文件,存放與Linux啟動(dòng)相關(guān)的程序
/home??? 用戶目錄,存放普通用戶的數(shù)據(jù)
/tmp??? 臨時(shí)文件
/usr??? 是Linux系統(tǒng)存放軟件的地方,如有可能應(yīng)將最大空間分給它
/usr/local 自已安裝程序安裝在此
/var??? 不斷變化的數(shù)據(jù),服務(wù)器的一些服務(wù)放在下面。
/opt??? 附加的應(yīng)用程序軟件包

/bin??? 基本命令執(zhí)行文件
/dev??? 設(shè)備文件
/etc??? 主機(jī)特定的系統(tǒng)配置
/lib??? 基本共享庫以及內(nèi)核模塊
/media??? 用于移動(dòng)介質(zhì)的掛載點(diǎn)
/mnt??? 用于臨時(shí)掛載文件系統(tǒng)或者別的硬件設(shè)備(如光驅(qū)、軟驅(qū))
/proc??? 系統(tǒng)信息的虛擬目錄(2.4 和 2.6 內(nèi)核),這些信息是在內(nèi)存中,由系統(tǒng)自己產(chǎn)生的。
/root??? root 用戶的目錄
/sbin??? 基本系統(tǒng)命令執(zhí)行文件
/sys??? 系統(tǒng)信息的虛擬目錄(2.6 內(nèi)核)
/srv??? 系統(tǒng)提供的用于 service 的數(shù)據(jù)
/usr/X1186???????? X-Windows目錄,存放一些X-Windows的配置文件
/usr/include????? 系統(tǒng)頭文件,存儲(chǔ)一些C語言的頭文件
/usr/src?????????? Linux內(nèi)核源代碼,Linux系統(tǒng)所安裝的內(nèi)核源代碼都保存在此
/usr/bin????????? 對/bin目錄的一些補(bǔ)充
/usr/sbin??????? 對/sbin目錄的一些補(bǔ)充

二、自己隨便嘗試的操作

  由于在VMware中使用的ubuntu,VMware這個(gè)軟件提示我在Ubuntu中更新VMTools,用的sudo apt-get install VMTools,下載的是一個(gè)壓縮文件,在終端中顯示為紅色.tar.gz文件

用的tar -zxvf filename解壓縮得到一個(gè)可執(zhí)行文件(在shell中顯示為綠色)

可執(zhí)行文件用命令? ./vmware-install.pl來執(zhí)行。

隨后更新了一下本機(jī)linux 的軟件包:sudo apt upgrade(畢竟一年多前安裝的ubuntu,期間一直沒更新,這次更新一下用了近30min,很多包都被更新了一下)

  在ubuntu的圖形化界面中,發(fā)現(xiàn)側(cè)菜單欄自帶了一個(gè)ubuntu software的軟件,這是一個(gè)可以靠點(diǎn)擊就能下載ubuntu上應(yīng)用軟件的商店,類似于ios系統(tǒng)中的appstore,這里面有很多種類的軟件工具(辦公娛樂編輯器等等)。

三、實(shí)驗(yàn)心得體會(huì):

  我筆記本里的linux是在學(xué)習(xí)這門課一年多之前安裝的,當(dāng)時(shí)遇到的一些問題有點(diǎn)記不清楚。我裝過好幾次linux的系統(tǒng),debian也裝過后來換成ubuntu。這次是在Windows下的VMware軟件里使用的linux,之前我也嘗試過直接雙系統(tǒng)的模式(Windows+Linux),也試過直接用linux覆蓋Windows,整臺(tái)電腦只有一個(gè)linux的系統(tǒng)。我的體會(huì)是:Windows是大眾用的比較多的系統(tǒng),學(xué)校各門課老師上課時(shí)教學(xué)也用的Windows,然后很多軟件與Linux不兼容,日常使用Linux有很多不方便的地方。根本原因是我對Linux知識(shí)掌握的很淺,不能玩轉(zhuǎn)自如,所以日常使用還是離不開Windows。但是就我使用Liunx的一段時(shí)間內(nèi),我有一些比較淺薄的感受:Linux下載軟件很便捷,如sudo apt-get install xxxx便可以安裝(前提是有對應(yīng)的軟件包)。linux給我的感受是它有一個(gè)大家庭,網(wǎng)絡(luò)上有很多社區(qū),有很多人在維護(hù)linux的一些發(fā)行版本,無償?shù)母乱恍┠_本,工具包,讓linux變得更完美使用起來更加便捷,大家在共同維護(hù)發(fā)展它。

?

轉(zhuǎn)載于:https://www.cnblogs.com/BitGuo/p/8567308.html

總結(jié)

以上是生活随笔為你收集整理的实验一:linux 系统安装与初用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。