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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

九、其他常用命令

發布時間:2023/12/2 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 九、其他常用命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、掛載命令

可以理解為windows當中的分配盤符操作

1.查詢與自動掛載

[root@localhost ~]# mount

#查詢系統中已經掛載的設備

[root@localhost ~]# mount –a

#依據配置文件/etc/fstab的內容,自動掛載一遍

只要按照對應的格式將相應的分區添加到list中,那么隨著系統啟動,分區將會自動掛載,就不再需要人為參與,但是需要注意的是如果設置了開機自動掛載項,比如說將U盤分區設置了自動掛載項,那么每次開機系統都會去搜索U盤里的內容,如果當時沒有插入U盤,那么系統就會崩潰起不來,所以沒有特殊需求盡量不要設置

2.掛載命令格式

mount [-t 文件系統] [-o 特殊選項] 設備文件名? 掛載點

選項:

[-t 文件系統] :加入文件系統類型來指定掛載的類型,可以ext3、ext4、iso9600等文件系統

[-o 特殊選項] :可以指定掛載的額外選項

特殊選項參數

說明

atime/noatime更新訪問時間/不更新訪問時間。訪問分區文件時,是否更新文件的訪問時間,默認為更新
async/sync異步/同步,默認為異步
auto/noauto自動,手動,mount -a命令執行時,是否會自動安裝/etc/fstab文件內容掛載,默認為自動
defaults定義默認值,相當于rw,suid,dev,exec,auto,nouser,async這7個選項
exec/noexec執行/不執行,設定是否允許在文件系統中執行可執行文件(比如腳本),默認是exec允許
remount重新掛載已經掛載的文件系統,一般用于指定修改特殊權限
rw/ro讀寫/只讀,文件系統掛在時,是否具有讀寫權限,默認是rw
suid/nosuid具有/不具有suid權限,設定文件系統是否具有suid和sgid的權限,默認是具有
user/nouser允許/不允許普通用戶掛載,設定文件系統是否允許普通用戶掛載,默認是不允許,只有root可以掛載分區
usrquota寫入代表文件系統支持用戶磁盤配額,默認不支持
grpquota寫入代表文件系統支持組磁盤配額,默認不支持

例如:

[root@localhost ~]# mount -o remount,noexec /home

#重新掛載/home分區,并使用noexec權限

3.掛載光盤

首先當然是要先放入光盤或U盤(這里是以光盤為例),如果你使用的是實體機的話

?

[root@localhost ~]# mkdir /mnt/cdrom

#建立掛在點

[root@localhost ~]# mount -t iso9660 /dev/sr0 /mnt/cdrom/

#掛載光盤(-t iso9660可以省略,因為系統會自己判定cdrom就是iso9660,另外設備文件名sro也可以寫成是cdrom,因為cdrom是sro的軟鏈接,但是若系統未萬全啟動或是出現一些問題可能軟鏈接就會失效,所以還是建議寫sro)

此時會出現一個報錯:mount: block device /dev/sr0 is write-protected, mounting read-only

這里需要說明的是掛載光盤會默認設定為讀寫,也就是前面特殊選項當中的rw/ro,但是由于光盤本身不可讀寫,所以這里報錯是正常的

如此掛載完畢

4.卸載命令

在linux中光盤或U盤(這里是以光盤為例)使用完畢后一定要卸載

[root@localhost ~]# umount 設備文件名或掛在點

在上面的例子中我們卸載的命令就應該為”umount /mnt/cdrom”

此時有可能會出現報錯:這是因為你處在cdrom目錄內

?

如此卸載就完成了,你就可以拿出你的光盤了,需要注意的是linux中不能像windows那樣很粗暴的就拿出來會對系統有危害,可能會出現下次無法掛載或系統崩潰的問題

5.掛載U盤

[root@localhost ~]# fdisk –l

#查看U盤設備文件名

該命令的作用是查看系統中已識別的硬盤(U盤是以硬盤方式識別的),由于我使用的虛擬機,沒有插入U盤,所以下圖是顯示不出來的,如果是實體機下面是會顯示出你的U盤的

?

[root@localhost ~]# mount -t vfat /dev/sdb1 /mnt/usb

#掛載U盤(后面的/mnt/usb掛在點記得手動建立)

?

注意:

Linux是不支持NTFS文件系統的,即使安裝了NTFS文件系統也是不可寫入的,只能讀取

二、用戶登錄查看命令

1.查看登錄用戶信息

w 用戶名

命令輸出

說明

USER登錄的用戶名
TTY登陸終端
FROM從哪個IP地址登錄
LOGIN@登陸時間
IDLE用戶閑置時間
JCPU指的是和終端鏈接的所有進程占用的時間。這個時間里并不包括過去的后臺作業時間,但卻包括當前正在運行的后臺作業所占用的時間
PCPU是指當前進程所占用的時間
WHAT當前正在運行的命令

?

注意,可能使用w進行查看的時候會出現報錯:65 column window is too narrow

解決方法:換成命令w | cat即可

2.查看登錄用戶信息

who 用戶名

命令輸出:

--用戶名

--登陸終端

--登陸時間(登錄來源IP地址)

3.查詢當前登錄和過去登錄的用戶信息

last

last命令默認是讀取/var/log/wtmp文件數據,因為這個日志里的是二進制文件,所以直接查看是亂碼,就是為了防止篡改

命令輸出:

--用戶名

--登錄IP

--登陸時間

--退出時間(在線時間)

4.查看所有用戶的最后一次登錄時間

lastlog

lastlog命令默認是讀取/var/log/lastlog文件內容(當然這個文件也是無法查看的二進制文件)

命令輸出:

--用戶名

=-登陸終端

--登錄IP

--最后一次登錄時間

轉載于:https://www.cnblogs.com/JianXu/p/5324590.html

總結

以上是生活随笔為你收集整理的九、其他常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。