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

歡迎訪問 生活随笔!

生活随笔

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

linux

马哥2013年运维视频笔记 day02 Linux系统常识

發(fā)布時(shí)間:2025/5/22 linux 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 马哥2013年运维视频笔记 day02 Linux系统常识 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

day02??

①.回顧

SHELL的概念:用戶和內(nèi)核之間進(jìn)行命令傳遞的通道

分為:GUI:Graphic?User?Interface
Windows--->桌面

Linux?--->?Gnome???KDE???Xface

.dll?動(dòng)態(tài)鏈接庫??共享庫??不能自己運(yùn)行,需要其他程序調(diào)用

????無執(zhí)行入口

.so?共享對(duì)象??Linux的共享庫

??????CLI:Command?Line?Interface

sh??bash??csh??tcsh??tsh??zsh?

?

IDE:集成開發(fā)環(huán)境??集合編碼、編譯、調(diào)試于一體的工具

?

Linux的登陸機(jī)制

使用用戶ID?--UID作為用戶登陸系統(tǒng)的唯一憑證

由于計(jì)算機(jī)是一種資源,擁有UID就意味著對(duì)系統(tǒng)的訪問

?

一般把資源的擁有和使用分為兩種權(quán)限即認(rèn)證和授權(quán)

所謂的認(rèn)證機(jī)制?Authentication?識(shí)別或鑒別合法用戶的過程,常見的是密碼認(rèn)證,而對(duì)資源的使用和訪問則需要相關(guān)權(quán)限。為了系統(tǒng)的安全一般還有審計(jì)系統(tǒng)來監(jiān)督每個(gè)用戶的操作是不是合法---Linux的日志系統(tǒng)。

?

Terminal終端的命令提示符

#?管理員root

$?普通用戶

一般的命令組成??COMMAND??[OPTION]??ARGUMENTS

命令????????選項(xiàng)??????參數(shù)(命令作用的對(duì)象)

短選項(xiàng)?-字母??可組合

長(zhǎng)選項(xiàng)?--單詞??單獨(dú)使用

?

具體的命令是不同的,要掌握常用的命令的使用!!

②.常用命令詳解1

?

ls命令--list?列出指定路徑下的文件信息

目錄:也是文件,路徑映射??在Linux里一切皆文件

路徑:從指定起始點(diǎn)到目的地所經(jīng)過的位置?

對(duì)于現(xiàn)代的操作系統(tǒng)而言不可能在硬盤上放置文件,然后一個(gè)個(gè)的檢索查詢,它是依靠文件系統(tǒng)(file?system)實(shí)現(xiàn)文件的層次化管理。對(duì)于Linux來說,它的文件管理一般被稱為樹狀結(jié)構(gòu)。分支節(jié)點(diǎn)即為目錄,里面可以包括文件,而葉子節(jié)點(diǎn)就是不可再分的文件。而對(duì)于眾多的發(fā)行版而言,有FHS標(biāo)準(zhǔn)進(jìn)行了約束。

當(dāng)前目錄current?directory:又叫工作目錄?working?directory

絕對(duì)路徑----/開始進(jìn)行查找

相對(duì)路徑----相對(duì)當(dāng)前目錄進(jìn)行查找


????????

pwd?命令?:顯示當(dāng)前目錄的路徑

printing?working?directory

????????

ls?-l??長(zhǎng)格式顯示某目錄下的文件信息

??ll?為它的命令別名

l?Linux的文件類型

-:普通文件

d:目錄

b:塊設(shè)備文件?block

c:字符設(shè)備文件?character

l:符號(hào)鏈接文件??軟件鏈接

p:命令管道?pipe

s:套接字?socket

??

Linux的文件權(quán)限

9位??每3位為一組??rwx(讀??寫??執(zhí)行)

l?文件硬鏈接次數(shù)

l?屬主

l?屬組

l?文件大小(字節(jié))

l?時(shí)間戳(最近一次被修改的時(shí)間)

Linux的時(shí)間戳有三個(gè):

最近訪問的時(shí)間??access

最近修改的時(shí)間??modify??文件內(nèi)容被修改

最近改變的時(shí)間??change??記錄的是文件的元數(shù)據(jù)?meta?data

????????????

l?文件名

?

ls?

-h??單位轉(zhuǎn)換?以K為單位

-a??all全顯示,顯示以.開頭的隱藏文件?????

??.?代表當(dāng)前目錄??..代表當(dāng)前目錄的父目錄

-A??顯示全部文件但不包括?.??..?

-d??顯示目錄的自身屬性

-i???顯示文件的inode號(hào)???index?node?--->inode號(hào)?文件系統(tǒng)中的重要概念

-r???逆序顯示文件

-R??遞歸顯示??很占用內(nèi)存

?

?

cd命令??change?directory?切換目錄

無選項(xiàng)???切換到當(dāng)前用戶的家目錄?home?directory??~

cd?~USERNAME??求換到指定用戶的家目錄中

cd?-??在當(dāng)前目錄和上一次目錄中切換

?

type命令??顯示指定命令屬于Linux的哪種命令類型

Linux的命令類型??bash的內(nèi)置命令和外部命令(可執(zhí)行二進(jìn)制)

配置which?命令進(jìn)行查找

????????

環(huán)境變量:PATH?命令查找的路徑

?

clear命令??Ctrl?+?l

printenv命令?打印系統(tǒng)環(huán)境、屬性信息??PATH??冒號(hào)隔開

env命令??這里很多很重要的系統(tǒng)屬性信息

????????????????


hash命令??命令緩存記錄器??命令的命中次數(shù)

????????

計(jì)算機(jī)中的緩存機(jī)制:緩存為王,實(shí)現(xiàn)系統(tǒng)的加速

哈希算法完成命令的緩存,鍵值對(duì)使得查找的效率永遠(yuǎn)為O1)級(jí)

不用理解內(nèi)部的細(xì)節(jié),只要知道還算法可實(shí)現(xiàn)無論從多大的數(shù)據(jù)中找出一個(gè)數(shù)據(jù)的時(shí)間或效率是一樣的。

date命令??時(shí)間管理????time命令

Linux的時(shí)間管理機(jī)制:

計(jì)算機(jī)中晶體振蕩器來記錄時(shí)間

主板上有個(gè)紐扣電池來維持時(shí)間的持續(xù)?rtc

NTP:network?time?protocol??網(wǎng)絡(luò)時(shí)間協(xié)議

Linux中有兩個(gè)時(shí)間,一個(gè)為硬件時(shí)鐘,即主板上的時(shí)間,一個(gè)是系統(tǒng)時(shí)鐘,為軟件記錄的,它是獨(dú)立運(yùn)行,互不干擾的。

clock?命令????hwclock命令??查看硬件的時(shí)間

?????????????hwclock?-?query?and?set?the?hardware?clock?(RTC)

hwclock?-r?or?hwclock?--show

hwclock?-w?or?hwclock?--systohc

hwclock?-s?or?hwclock?--hctosys

hwclock?-a?or?hwclock?--adjust

?

cal命令

cal?????????日歷

cal?2012?????年歷

cal?12?2012??月歷

?

重要技能:獲得命令的幫助信息

type?鎖定命令的是內(nèi)部shell命令還是外部命令

內(nèi)部shell命令:help?COMMAND

外部命令?????:大多數(shù)外部命令支持??COMMAND?--help

命令手冊(cè)?????:man?COMMAND

在線文檔?????:info?COMMAND??主要是命令的發(fā)展歷史

/usr/share/doc?有各個(gè)命令的幫助文件,這是man查看的基礎(chǔ)

當(dāng)使用man內(nèi)部命令時(shí),可列出bash的保證,但內(nèi)部命令使用help?COMMAND?更為簡(jiǎn)單快捷

在幫助手冊(cè)中,若有亂碼使用export?LANG=en


man手冊(cè)是分章節(jié)的

使用whatis命令,可以查看命令在man手冊(cè)中的章節(jié)摘要信息

man?n?COMMAND??查看第n章命令的幫助信息

1.用戶命令??在/bin??/usr/bin??/local/usr/bin

2.系統(tǒng)調(diào)用

3.庫調(diào)用

4.特殊文件(設(shè)備文件)??man?4?tty

5.文件格式???man?5?/etc/passwd??解析配置文件的語法

6.游戲

7.雜項(xiàng)

8.管理命令?在/sbin???/usr/sbin??/local/usr/sbin

man手冊(cè)章節(jié)中各個(gè)段的含義:

1.NAME??

2.SYNOPSIS???用法說明

3.DESCRIPTIONS?

4.OPTION

5.FILES??此命令的配置文件

6.BUGS

7.EXAMPLES

8.SEE?ALSO

man命令查看時(shí)的操作

翻屏操作??下一屏??space空格鍵

??????????上一屏??b

????行操作????下一行??enter回車鍵

??????????????上一行??k鍵??????或是上下箭頭鍵

????查找操作??/keyword?????keyword??n鍵后一個(gè)???N鍵前一個(gè)

?

file命令

windows中的可執(zhí)行文件格式為PE

Linux中可執(zhí)行文件的格式為ELF

?

????③.Linux的文件系統(tǒng)目錄介紹

?

????rootfs?根文件系統(tǒng)

????bin??boot??dev??etc??home??lib??lib64??lost+found??media??misc??mnt?

?????net??opt??proc??root??sbin??selinux??srv??sys???tmp??usr??var??

?

/boot???系統(tǒng)啟動(dòng)相關(guān)的文件

vmlinuz??內(nèi)核?????initrd?????grubbootloader

/dev??設(shè)備文件(硬件)

塊設(shè)備:隨機(jī)訪問??磁盤、硬盤?block

字符設(shè)備:線性訪問??按字符訪問??顯示器?鼠標(biāo)

設(shè)備訪問入口???主設(shè)備號(hào)(major)???次設(shè)備號(hào)(minor)

/ect??系統(tǒng)配置文件

/home?用戶的家目錄,每個(gè)用戶通常都有默認(rèn)的家目錄??/home/USERNAME

/root??root用戶的家目錄???生產(chǎn)環(huán)境中很少使用root進(jìn)行操作,很危險(xiǎn)

/lib??/lib64???庫文件及內(nèi)核模塊文件????

/lib/modules??靜態(tài)庫?.a???相對(duì)的就是動(dòng)態(tài)庫?.so?共享對(duì)象

共享庫原理:內(nèi)存中加載一份,其他程序可直接使用

靜態(tài)庫:程序自管理,獨(dú)有

lost+found??文件系統(tǒng)自我保護(hù)使用的目錄

/media??掛載點(diǎn)目錄??移動(dòng)設(shè)備掛載使用????

/mnt????掛載點(diǎn)目錄??額外臨時(shí)文件系統(tǒng)

??掛載操作把設(shè)備文件和文件系統(tǒng)中的某個(gè)目錄關(guān)聯(lián)起來

/misc??雜項(xiàng)

/opt?可選目錄??早期用于第三方的軟件安裝,目前很少使用

/proc??偽文件系統(tǒng),內(nèi)核映射文件??

/sys???偽文件系統(tǒng),跟硬件設(shè)備相關(guān)的屬性映射文件

/tmp??臨時(shí)文件目錄???該目錄下所有用戶都有權(quán)限進(jìn)行操作,而該目錄下的文件在一個(gè)月內(nèi)無訪問會(huì)被自動(dòng)刪除

/var??可變化的文件目錄,?隨著系統(tǒng)的運(yùn)行該目錄會(huì)越來越大

?????該目錄下有lock?鎖文件??mail?郵件轉(zhuǎn)存的目錄????run?進(jìn)程號(hào)目錄???tmp?臨時(shí)目錄

/bin??可執(zhí)行文件存放的目錄,用戶命令

/sbin??可執(zhí)行文件??系統(tǒng)命令??s--super

??/bin????/sbin???與系統(tǒng)啟動(dòng)有關(guān)

/usr???/usr/bin???/usr/sbin??/usr/lib???與系統(tǒng)運(yùn)行有關(guān)

??????/usr/local/bin???/usr/local/sbin???/usr/local/lib???第三方軟件安裝有關(guān)


通用操作系統(tǒng)內(nèi)核的功能:

文件管理

目錄管理

運(yùn)行程序

設(shè)備管理

軟件管理

進(jìn)程管理

網(wǎng)絡(luò)管理

?

Linux常用命令2

Linux的文件命令規(guī)則:像一個(gè)人取名字即可

1)?文件名長(zhǎng)度不能超過255個(gè)字符

2)?不能使用/當(dāng)文件名的一部分,除此無限制

3)?嚴(yán)格區(qū)分大小寫

?

mkdir命令??創(chuàng)建空目錄????tree命令??查看目錄樹

-p?可多層創(chuàng)建目錄

-v?返回創(chuàng)建過程

例:?mkdir?-pv?/x/y/z

?mkdir?-pv?/mnt/test/{x/m,y}

?mkdir?-pv?/mnt/test2/{a,d}_{b,c}

rmdir命令??刪除空目錄??

-p?刪除多層空目錄

? ? ? ??

文件管理類命令:

touch命令??創(chuàng)建一個(gè)空文件?或是改變一個(gè)文件的時(shí)間戳?

touch?a.txt

-a???僅僅修改文件的訪問時(shí)間

-m??僅僅修改文件的修改時(shí)間

-t???指定時(shí)間???use?[[CC]YY]MMDDhhmm[.ss]?instead?of?current?time

stat命令??查看文件的文件屬性狀態(tài)

????最近一次訪問時(shí)間???access

????最近一次修改時(shí)間???modify

????最近一個(gè)改變時(shí)間???change

??修改訪問時(shí)間和修改時(shí)間都會(huì)影響改變時(shí)間

? ??

保存文件:

在文件編輯器中??另存為即可

ACSII?碼是美國(guó)國(guó)家標(biāo)準(zhǔn)信息交換碼??128個(gè)字符

由于計(jì)算機(jī)只能識(shí)別0101的二進(jìn)制,但是人類需要可編輯編碼來實(shí)現(xiàn)與人類文字對(duì)于的字符,這就出現(xiàn)了編碼。gb2312是中國(guó)字符集,gbk

?

7bit?可實(shí)現(xiàn)2^7=128,依靠著7bit的變化,標(biāo)準(zhǔn)化了一套符合美國(guó)的編碼方式就是ACSII

由于國(guó)際化的需要,不同國(guó)家的文字均需要一個(gè)統(tǒng)一的編碼標(biāo)準(zhǔn)這就出現(xiàn)了Unicode編碼。

?

rm命令

-i??interactive?交互???現(xiàn)在使用的rm命令是?rm?-i?alias?原版命令?\rm

-f??force?強(qiáng)制刪除

-r??遞歸

一般在操作服務(wù)器的時(shí)候不要使用root登陸,而要使用一般用戶操作,不然使用例如rm?-r?/??就會(huì)出現(xiàn)不可逆轉(zhuǎn)的事故??一般是由于輸入手誤造成

?

cp命令?

復(fù)制一個(gè)文件或多個(gè)文件或目錄到另一個(gè)目錄中

cp?SRE()?DESC(目的)

-r??遞歸

-f??強(qiáng)制

-p??保留文件的原有屬主、屬組、時(shí)間戳等信息復(fù)制

-a??歸檔復(fù)制??所有信息均保留

?

cp?/etc/passwd?/tmp/

cp?/etc/passed?/etc/inittab?/prot/cpuinfo?/tmp/

復(fù)制鏈接文件時(shí),默認(rèn)復(fù)制的是鏈接文件指向的那個(gè)本體文件

-P??保留原來的鏈接屬性

-L??不保留原來的鏈接屬性,也是cp的默認(rèn)動(dòng)作

例:cp?/etc/{passwd,inittab.rc.d/rc.sysinit}?/tmp???支持花括號(hào)展開

?

?mv命令?移動(dòng)文件或文件夾

mv??src??desc

mv?-t?desc??src

其他同上

?????????install 命令 ?

轉(zhuǎn)載于:https://blog.51cto.com/315220/1687881

總結(jié)

以上是生活随笔為你收集整理的马哥2013年运维视频笔记 day02 Linux系统常识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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