Linux啟動過程
1.開機自檢BIOS
2.MBR引導(dǎo)
3.GRUB菜單
4.加載內(nèi)核
5.運行init進程
6.從/etc/inittab讀取運行級別
7.根據(jù)/etc/rc.sysinit初始化系統(tǒng)(設(shè)置主機名 設(shè)置ip)
8.根據(jù)運行級別啟動對應(yīng)的軟件(開機自啟動軟件)
9.運行mingetty顯示登錄界面
什么是PATH環(huán)境變量,它有什么作用?
echo $LANG $PS1
[root@hkping ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
修改環(huán)境變量
[root@hkping ~]# export LANG=en_US.UTF-8
PATH的作用
1.環(huán)境變量
2.存放的是命令的位置/目錄
linux下運行命令的過程
###1.輸入命令
###2.在PATH里面? 路徑進行查找
###3.找到了就運行
###4.找不到就提示:command not found或no such file or dir
小結(jié):
1.PATH作用
2.Linux下面執(zhí)行命令簡單過程
如何查詢某個軟件是否安裝了腻异?
[root@hkping oldboy]# rpm -qa|grep tree
tree-1.5.3-3.el6.x86_64
查看某個軟件包里面的內(nèi)容
[root@hkping oldboy]# rpm -ql tree
/usr/bin/tree
/usr/share/doc/tree-1.5.3
/usr/share/doc/tree-1.5.3/LICENSE
/usr/share/doc/tree-1.5.3/README
/usr/share/man/man1/tree.1.gz
#第1題:如何過濾出已知當前目錄下oldboy中的所有一級目錄(提示:不包含oldboy目錄下面目錄的子目錄及隱藏目錄话浇,即只能是第一級目錄)煎楣?
方法1:tree
[root@hkping oldboy]# tree -dL 1
.
├── ext
├── test
├── xiaodong
├── xiaofan
└── xingfujie
方法2:find
[root@hkping oldboy]# find -maxdepth 1 -type d ! -name '.'
./xingfujie
./test
./xiaofan
./xiaodong
./ext
方法3:ls -l
[root@hkping oldboy]# ls -l|grep "^d"
drwxr-xr-x 3 root root? 4096 Dec 21 20:33 ext
drwxr-xr-x 2 root root? 4096 Dec 21 20:33 test
drwxr-xr-x 2 root root? 4096 Dec 21 20:33 xiaodong
drwxr-xr-x 2 root root? 4096 Dec 21 20:33 xiaofan
drwxr-xr-x 2 root root? 4096 Dec 21 20:33 xingfujie
方法4:awk
[root@hkping oldboy]# ls -l|awk '$2>1'
total 44
drwxr-xr-x 3 root root? 4096 Dec 21 20:33 ext
-rw-r--r-- 2 root root? ? 13 Dec 20 23:16 oldboy.txt
-rw-r--r-- 2 root root? ? 13 Dec 20 23:16 oldboy.txt-hard
drwxr-xr-x 2 root root? 4096 Dec 21 20:33 test
drwxr-xr-x 2 root root? 4096 Dec 21 20:33 xiaodong
drwxr-xr-x 2 root root? 4096 Dec 21 20:33 xiaofan
drwxr-xr-x 2 root root? 4096 Dec 21 20:33 xingfujie
方法5:ls
[root@hkping oldboy]# ls -F|grep '/'
ext/
test/
xiaodong/
xiaofan/
xingfujie/
cd -=====$OLDPWD
cd.======當前目錄 復(fù)制/移動 cp /etc/hosts .
cd..=====進入到當前目錄的上一級目錄
cd ~====進入當前用戶的家目錄? 回老家
cd? ====回老家? 回家
cd -=====快速回到上一次的所謂位置/目錄
#進入到/etc/sysconfig/network-scripts/目錄砂吞,并查看你所在位置
#進入到上一級目錄预茄,并查看你所在位置
#進入到/root目錄下面铃将,并顯示你所在位置
#快速返回到/你上一次的位置
#回到老家
[root@hkping ~]# cd /etc/sysconfig/network-scripts/
[root@hkping network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@hkping network-scripts]# cd ..
[root@hkping sysconfig]# pwd
/etc/sysconfig
[root@hkping sysconfig]# cd /root
[root@hkping ~]# pwd
/root
[root@hkping ~]# cd -
/etc/sysconfig
[root@hkping sysconfig]# cd
[root@hkping ~]# pwd
/root
第3題:一個目錄中有很多文件(ls查-看時好多屏)项鬼,想最快速度查看到最近更更新的?文
件。如何看劲阎?
#ls顯示的時候按照時間順序 最近的在最下面 按時間順序逆序/倒敘
ls -lrt
-r 逆序顯示內(nèi)容
-t 按照文件的修改時間
第4題:已知apache/nginx服務(wù)的訪問日志按天記錄在服務(wù)器?本地目錄/app/logs
下绘盟,由于磁盤空間緊張,現(xiàn)在要求只能保留留最近7天訪問日志哪工!請問如何解決奥此? 請給出解決
辦法或配置或處理理命令。(提示:可以從apache服務(wù)配置上著手雁比,也可以從生成出來的日志
上著手稚虎。)
#數(shù)據(jù)模擬命令
mkdir -p /app/logs
cd /app/logs
for time in {01..20};do date -s "201705$time"; touch access_www_$(date +%F).log done date -s "20170520"
方法1:
[root@hkping logs]# find -type f -name '*.log' -mtime +7|xargs ls -l
方法2:
[root@hkping logs]#ls -l$ (find -type f -name '*.log' -mtime +7)
方法3:
[root@hkping logs]# find -type f -name '*.log' -mtime +7 -exec ls -l {} \;
第5題:調(diào)試系統(tǒng)服務(wù)時,希望能實時查看系統(tǒng)日志/var/log/secure的更新偎捎,如何做蠢终?
tail -f=====tailf 顯示文件的實時更新
[root@hkping oldboy]# tail -f /var/log/secure?
第6題:打印配置文件nginx.conf內(nèi)容的行號及內(nèi)容序攘,該如何做?
[root@hkping oldboy]# echo stu{01..10}|xargs -n1 >nginx.conf
[root@hkping oldboy]# cat nginx.conf
stu01
stu02
stu03
stu04
stu05
stu06
stu07
stu08
stu09
stu10
方法1:cat
[root@hkping oldboy]# cat -n nginx.conf
? ? 1 stu01
? ? 2 stu02
? ? 3 stu03
? ? 4 stu04
? ? 5 stu05
? ? 6 stu06
? ? 7 stu07
? ? 8 stu08
? ? 9 stu09
? ? 10 stu10
方法2:vi/vim
:set nu #顯示行號
:set nonu #取消顯示行號
方法3:grep
[root@hkping oldboy]# grep -n '.' nginx.conf
1:stu01
2:stu02
3:stu03
4:stu04
5:stu05
6:stu06
7:stu07
8:stu08
9:stu09
10:stu10
方法4:awk
[root@hkping oldboy]# awk '{print NR,$0}' nginx.conf
1 stu01
2 stu02
3 stu03
4 stu04
5 stu05
6 stu06
7 stu07
8 stu08
9 stu09
10 stu10
小結(jié):
1.cat -n寻拂;vi/vim顯示行號
2.grep -n
3.awk NR $0 print
第7題 linux系統(tǒng)運行級別一般為0-6程奠,請分別寫出每個級別的含義?
#? 0 - halt (Do NOT set initdefault to this) 關(guān)機
#? 1 - Single user mode 單用戶模式
#? 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#? 3 - Full multiuser mode 多用戶模式祭钉,命令行
#? 4 - unused
#? 5 - X11 圖形化界面桌面模式
#? 6 - reboot (Do NOT set initdefault to this) 重啟
###如何修改運行級別
init 3 臨時
/etc/inittab 永久(修改文件)
###如何查看運行級別
runlevel
第8題? 裝完系統(tǒng)后瞄沙,希望讓網(wǎng)絡(luò)文件共享服務(wù)NFS(iptabls),僅在3級別上開機自啟動慌核,該如何做距境?
chkconfig iptables on
chkconfig iptables off
[root@hkping ~]# chkconfig --level 3 iptables on
[root@hkping ~]# chkconfig |grep ipt
iptables? ? ? 0:off 1:off 2:off 3:on 4:off 5:off 6:off
第9題? linux系統(tǒng)中查看中文,但是亂碼了垮卓,請問如何解決亂碼問題垫桂?
###原因:linux使用的字符集與遠程連接工具的不同
###解決:
###方法1推薦,修改xshell的字符集
###方法2粟按,修改系統(tǒng)字符集
####1)export LANG=en_US.UTF-8
####2)寫入配置文件
cp /etc/sysconfig/i18n /etc/sysconfig/i18n.bak 備份
echo 'LANG=en_US.UTF-8' >/etc/sysconfig/i18n
####3)source /etc/sysconfig/i18n
第10題? /etc目錄為linux系統(tǒng)的默認的
tar? 創(chuàng)建查看解壓壓縮包
tar zcf? ? ? ? ? ? ? /tmp/etc.tar.gz? ? ? ? ? ? ? /etc/
創(chuàng)建壓縮包? ? ? ? 壓縮包存放的位置? ? ? ? 壓縮哪個目錄/ 文件
z------通過gzip壓縮工具壓縮
c------表示create創(chuàng)建壓縮包
v------表示verbose顯示執(zhí)行過程
f-------表示file 接上壓縮包的名字
查看壓縮包里的內(nèi)容
tar tf /tmp/etc.tar.gz
z-----表示list 顯示壓縮包的內(nèi)容
解壓
tar xf etc.tar.gz
解壓到指定目錄
tar xf etc.tar.gz -C /opt
排除某個目錄壓縮指定目錄
tar zcf /tmp/etc-paichu.tar.gz /etc/ --exclude=/etc/services
創(chuàng)建
tar zcf
查看
tar tf
解壓
tar xf
tar: Removing leading `/' from member names
把壓縮包開始的/刪除? tar命令打包的時候會把壓縮包中的文件-絕對路徑變?yōu)橄鄬β窂?/p>
tar zcf? ? ? ? ? ? ? /tmp/sanqian.tar.gz? ? ? ? ? ? ? /etc/hgsq.txt
假設(shè)打包的時候使用的是絕對路徑诬滩,壓縮包中也是絕對路徑
/etc/hgsq.txt
解壓的時候也會按照這個路徑解壓,會把源文件覆蓋
tar命令打包壓縮的時候灭将,會自動把絕對路徑變化為相對路徑疼鸟,為了安全。
小結(jié):
1.tar 打包壓縮
2.創(chuàng)建壓縮包 查看壓縮包 解壓
3.解壓到指定文件夾
4.創(chuàng)建壓縮包排除某個文件
第11題? 已知如下命令及結(jié)果
mkdir -p /oldboy
echo "I am oldboy,myqq is 31333741">/oldboy/oldboy.txt
a.現(xiàn)在需要從文件中過濾出‘oldboy’和‘31333741’字符串宗侦,請給出命令
方法1:sed
sed 's#I am ##g' oldboy.txt|sed 's#,myqq is##g'
方法2:sed/tr+awk
sed 's#,# #g' oldboy.txt|awk '{print $3,$6}'
tr "," " "
方法3:awk指定多個分隔符
awk -F "[, ]" '{print$3,$6}' oldboy.txt
-F "[, ]"? 表示以逗號或者空格作為分隔符
b.如果需要從文件中過濾出oldboy愚臀,31333741字符串,請給出命令
awk -F '[, ]' '{print $3","$6}' oldboy.txt
小結(jié):
1.tr命令
2.awk指定分隔符矾利,指定多個分隔符
第12題? 如何查看/etc/services文件有多少行姑裂?
[root@hkping oldboy]# wc -l /etc/services
10774 /etc/services
屌絲去洗浴中心之路
1)查看22端口是否開啟 talnet
2)sshd遠程連接進程是否在運行
第13題? 過濾出/etc/services 文件3306或1521兩數(shù)字所在行的內(nèi)容
egrep "3306|1521" /etc/services
第14題? 命令行及shell中加單引號和加雙引號的區(qū)別
單引號:所見即所得? 吃啥吐啥
[root@hkping oldboy]# echo '$LANG $(hostname) `pwd`'
$LANG $(hostname) `pwd`
雙引號:里面的特殊符號會被解析
[root@hkping oldboy]# echo "$LANG $(hostname) `pwd`"
en_US.UTF-8 hkping /oldboy
第八章? Linux文件屬性詳解
解決兩個問題:
1.No space left on device? 磁盤空間不足
2.軟連接和硬鏈接區(qū)別
[root@hkping ~]# ls -lhi /etc/hosts
390175 -rw-r--r--. 2 root root 200 Dec 16 17:23 /etc/hosts
文件屬性======ls -lhi每一列的含義
390175? ? ? -? ? ? ? ? ? ? ? ? ? ? ? rw-r--r--.? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2? ? ? ? ? ? ? ? ? ? ? ? ? ? root? ? ? root? ? ? ? 200? ? ? ? ? ? ? ? Dec 16 17:23? ? /etc/hosts
node號碼? ? 文件的類型? ? ? ? 文件的權(quán)限 (.與selinux有關(guān))? ? ? 文件硬鏈接數(shù)量? ? ? 主人? ? 家人? ? ? 文件大小? ? ? ? ? 文件修改時間? 文件名
文件名不是文件的屬性
inode和block簡介
獲得一個硬盤到可以向硬盤存放數(shù)據(jù)
硬盤(房子),分區(qū)(劃分隔斷)男旗,格式化創(chuàng)建文件系統(tǒng)(裝修不同風(fēng)格)舶斧,安裝門窗(掛載)
innode
1)含義
index node索引節(jié)點
用來存放文件屬性的空間,通過inode號碼找到這個空間的察皇。
inode號碼----家庭住址
inode空間----家庭
文件名不存放在inode中茴厉。
2)怎么來的
格式化創(chuàng)建文件系統(tǒng)
3)特點
1#inode存放文件屬性
2#存放block的位置,指向block的指針
3#創(chuàng)建一個文件要占用一個inode
4#inode節(jié)點號相同的文件什荣,互為硬鏈接文件矾缓,可以認為是一個文件的不同入口。
硬鏈接數(shù)量====超市入口的數(shù)量
5#inode在某一個文件系統(tǒng)(分區(qū))稻爬,是唯一的嗜闻。
4)怎么用/看
ls -i(看某些文件的inode號碼)或者df -i(系統(tǒng)里面inode用了多少剩余多少)
block
1)含義
數(shù)據(jù)塊
實際存放數(shù)據(jù)的位置
2)怎么來的
格式化創(chuàng)建文件系統(tǒng)
3)特點
1#block是實際放數(shù)據(jù)的位置
2#block一般大小4k(centos 6.x)1k 8k
3#創(chuàng)建大文件會占用多個block,如果文件很小1k桅锄,4k中剩余的空間被浪費
4#創(chuàng)建一個非空文件要占用一個inode琉雳,和至少一個block
5#每讀取一個block都會消耗一次磁盤I/O(input/output磁盤讀寫)
4)怎么用/怎么看
df -h(磁盤block使用情況)
ls -lh
小結(jié):
inode和block小結(jié)
1.格式化創(chuàng)建文件系統(tǒng)
2.兩個inode文件相同样眠,互為硬鏈接
3.創(chuàng)建一個非空文件要占用一個inode和至少一個block
4.如何查看inode和block的使用情況:df -i df -h
小故障:No space left on device? 磁盤空間不足——因為block滿了
#第一步:看看到底哪里滿了
[root@hkping ~]# df -h
Filesystem? ? ? Size? Used Avail Use% Mounted on
/dev/sda3? ? ? 8.8G? 1.5G? 7.0G? 18% /
tmpfs? ? ? ? ? 1.9G? ? 0? 1.9G? 0% /dev/shm
/dev/sda1? ? ? 190M? 40M? 141M? 22% /boot
#第二步:是哪個目錄占用空間大,最終定位到目錄或文件
[root@hkping ~]# du -sh /*|grep G
[root@hkping usr]# du -sh /usr*|grep G
1.1G /usr
第三步:問清楚是否可以刪除翠肘,然后再操作檐束。
inode數(shù)量不夠了,造成磁盤空間不足
[root@hkping tmp]# mkdir -p /app/logs
[root@hkping tmp]# dd if=/dev/zero of=/dev/sdc bs=8k count=10
10+0 records in
10+0 records out
81920 bytes (82 kB) copied, 0.000445104 s, 184 MB/s
[root@hkping tmp]# ls -l /dev/sdc
-rw-r--r-- 1 root root 81920 Dec 20 20:31 /dev/sdc
[root@hkping tmp]# mkfs.ext4 /dev/sdc
[root@hkping tmp]# mount -o loop /dev/sdc /app/logs
[root@hkping tmp]# df -h
Filesystem? ? ? Size? Used Avail Use% Mounted on
/dev/sda3? ? ? 8.8G? 2.3G? 6.1G? 28% /
tmpfs? ? ? ? ? 1.9G? ? 0? 1.9G? 0% /dev/shm
/dev/sda1? ? ? 190M? 40M? 141M? 22% /boot
/dev/sdc? ? ? ? 73K? 14K? 55K? 21% /app/logs
[root@hkping tmp]# df -i 主要看下inode數(shù)量
Filesystem? ? Inodes IUsed? IFree IUse% Mounted on
/dev/sda3? ? ? 593344 55386 537958? 10% /
tmpfs? ? ? ? ? 488561? ? 1 488560? ? 1% /dev/shm
/dev/sda1? ? ? 51200? ? 39? 51161? ? 1% /boot
/dev/sdc? ? ? ? ? 16? ? 11? ? ? 5? 69% /app/logs
[root@hkping logs]# touch stu{1..6}.log /app/logs/
touch: cannot touch `stu6.log': No space left on deviceFilesystem? ?
[root@hkping logs]# df -i inode滿了
Filesystem? ? Inodes IUsed? IFree IUse% Mounted on
/dev/sda3? ? ? 593344 55386 537958? 10% /
tmpfs? ? ? ? ? 488561? ? 1 488560? ? 1% /dev/shm
/dev/sda1? ? ? 51200? ? 39? 51161? ? 1% /boot
/dev/sdc? ? ? ? ? 16? ? 16? ? ? 0? 100% /app/logs
[root@hkping logs]# rm -f *.log
文件類型:
- f file 普通文件
d directory 目錄
l softlink 軟連接(快捷方式)
##二進制文件? 命令
[root@hkping ~]# file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
##文本文件
[root@hkping ~]# file /etc/hosts
/etc/hosts: ASCII text
##數(shù)據(jù)文件 data
[root@hkping ~]# file /tmp/etc.tar.gz
擴展名—文件后面的小圍脖
windows通過擴展名區(qū)分不同類型的文件
linux擴展名是給我們看到的束倍,不影響使用
.sh 腳本文件
.conf 配置文件
用戶和用戶組簡介
整體對于一個文件/目錄來說被丧,用戶可以分為3類
主人? 家人 陌生人
所有者的名字 所有者屬于的組的名字
[root@hkping ~]# ls -hli /etc/hosts
390175 -rw-r--r--. 2 root root 200 Dec 16 17:23 /etc/hosts
假設(shè)我是oldboy用戶,我與這個文件有什么關(guān)系
#id命令查詢用戶信息
#屬于哪個用戶組
在linux中存放存在于系統(tǒng)中的用戶如何分類
UID user id 用戶的id號碼肌幽,相當于身份證號碼 *****
GID group id 用戶組的id號碼晚碾,相對于戶口本號碼
1.皇帝 root uid:0
2.傀儡 虛擬用戶 uid:1-499 系統(tǒng)中每個進程要有一個對應(yīng)用戶,無法使用的喂急。
3.平民百姓 普通用戶 uid:500+
如何保護皇帝:
1.禁止root遠程登錄
2.修改ssh默認端口號22
3.定期分析/var/log/secure 記錄著用戶的登錄信息
#與用戶有關(guān)的文件
/etc/passwd 存放用戶的信息
/etc/shadow 用戶的密碼信息
/etc/group 用戶組的信息
/etc/passwd
root:x:0:0:root:/root:/bin/bash
oldboy:x:500:500::/home/oldboy:/bin/bash
第一列:用戶名
第二列:存放密碼的位置
第三列:UID
第四列:GID
第五列:用戶的一些說明信息,默認為空
第六列:用戶的家目錄
~
root ~ /root
oldboy ~ /home/oldboy
第七列:用戶使用的shell笛求,用戶使用的命令解釋器
/bin/bash-------centos的默認命令解釋器
/sbin/nologin---用戶無法登陸系統(tǒng)廊移,相當于傀儡用戶
linux基礎(chǔ)權(quán)限介紹
r 4 read 可以讀取文件內(nèi)容
w 2 write 修改文件內(nèi)容
x 1 execute 可以運行文件(命令、腳本)
- 0 什么權(quán)限都沒有
-rw- r-- r--. 2 root root 200 Dec 16 17:23 /etc/hosts
主人 家人 陌生人
6 4 4
-rwx r-x r-x. 1 root root 117048 Mar 23? 2017 /bin/ls
7 5 5
軟硬鏈接
軟鏈接-----windows的快捷方式
符號鏈接
怎么來的(創(chuàng)建軟鏈接)
[root@hkping oldboy]# ln -s oldboy.txt oldboy.txt-soft
[root@hkping oldboy]# ll oldboy*
-rw-r--r-- 1 root root 13 Dec 20 23:16 oldboy.txt
lrwxrwxrwx 1 root root 10 Dec 20 23:17 oldboy.txt-soft -> oldboy.txt
特點
1.存放著源文件的位置
2.源文件被刪除
3.節(jié)約時間
硬鏈接
相當于是超市的前后門探入,通過不同的大門進入超市
在用一個分區(qū)中狡孔,兩個文件或多個文件的inode號碼相同,這些文件互為硬鏈接
怎么來的(硬鏈接創(chuàng)建)
[root@hkping oldboy]# ln oldboy.txt oldboy.txt-hard
ln命令創(chuàng)建
特點:
1.硬鏈接相當于超時的前后門蜂嗽,數(shù)量就是超市一共有多少門
2.刪除硬鏈接或源文件苗膝,文件還是可以使用的
3.把硬鏈接和源文件都刪除,文件被刪除=====硬鏈接數(shù)量為0
文件刪除原理:
1.刪除這個文件所有相關(guān)的硬鏈接-rm? ---刪除測試所有入口
2.這個文件的進程調(diào)用數(shù)也為0? ---沒有人使用測試
1)硬鏈接數(shù)為0
2)進程調(diào)用數(shù)為0
某個文件沒有被徹底刪除植旧,導(dǎo)致磁盤空間滿了辱揭。
模擬思路
向/var/log/secure 追加8億
seq 800000000
[root@hkping ~]# du -sh /var/log/* |grep G
6.5G /var/log/secure
[root@hkping ~]# rm -rf /var/log/secure
[root@hkping ~]# du -sh /*|grep G
du: cannot access `/proc/2433/task/2433/fd/4': No such file or directory
du: cannot access `/proc/2433/task/2433/fdinfo/4': No such file or directory
du: cannot access `/proc/2433/fd/4': No such file or directory
du: cannot access `/proc/2433/fdinfo/4': No such file or directory
1.1G /usr
系統(tǒng)中某個文件沒有被徹底刪除
如何找出硬鏈接數(shù)為0,進程調(diào)用數(shù)不為0
[root@hkping ~]# lsof |grep delete
rsyslogd? 1258? ? ? root? ? 2w? ? ? REG? ? ? ? ? ? ? ? 8,3 6944055296? ? 270824 /var/log/secure
軟件名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文件大小? ? ? ? ? ? ? ? ? ? ? 文件名
(deleted)
(deleted)標記--- 這個文件的硬鏈接數(shù)為0病附,進程調(diào)用數(shù)不為0
[root@hkping ~]# /etc/init.d/rsyslog restart 重啟對應(yīng)的服務(wù)
磁盤空間不足—no space left on device
1.block滿了正常-500G 存放501g視頻
2.inode滿了问窃,大量的小文件
3.block滿了,硬鏈接數(shù)為0完沪,進程調(diào)用數(shù)不為0域庇,文件沒有被徹底刪除磁盤空間不足
linux修改、訪問覆积、改變時間
mtime modify time? 文件的修改時間? 文件內(nèi)容的變化時間
ctime change time? 文件屬性的改變時間? 硬鏈接數(shù)量? 文件的大小? 文件權(quán)限
atime access time? 文件的訪問時間? cat
[root@hkping oldboy]# stat oldboy.txt
? File: `oldboy.txt'
? Size: 29? ? ? ? Blocks: 8? ? ? ? ? IO Block: 4096? regular file
Device: 803h/2051d Inode: 140614? ? ? Links: 2
Access: (0644/-rw-r--r--)? Uid: (? ? 0/? ? root)? Gid: (? ? 0/? ? root)
Access: 2017-12-22 23:18:34.770633156 +0800
Modify: 2017-12-22 23:17:41.349630857 +0800
Change: 2017-12-22 23:17:41.349630857 +0800
本章總結(jié)及作業(yè):
1.文件刪除原理
2.軟鏈接與硬鏈接區(qū)別
3.磁盤空間不做系列
4./etc/passwd每行含義
5.linux三種時間
6.第二關(guān)練習(xí)題-題目+內(nèi)容(自己過2-3個月還能看懂)
7.linux啟動過程
8.屌絲去洗浴中心之路---遠程連接排除過程
9.屌絲逃離洗浴中心之路---Linux無法上網(wǎng)如何解決