>mount /what /where
其中what是設備的名稱例如u盤,光碟等,where是掛載點,通常是/mnt.
例如掛載cd或者dvd執行下面的命令回
>mount /dev/cdrom /media/
卸載的時候可答以
>umount /media或者>umount /dev/cdrom都可以卸載cd
詳細參見man page
2. linux軟連接出現紅色 不管用
在 linux 伺服器上創建了一個軟連接,這樣使用一些 命令 的時候會方便一些。
這里伺服器搭建的 node 環境 ,使用 node-v16.13.0-linux-x64.tar.xz node壓縮包。
步驟如下:
1.我們上傳一個壓縮包,並且解壓
2.cd 到bin目錄下 並且 ./node -v 會有結果返回
3.這時我們軟連接:ls -s ./node /usr/bin/node
到根目錄下去測試 node -v 命令 ,返回 '未找到命令',我們輸入命令 cd /usr/bin 並且 ls,發現 node 是紅色的。
查文檔後:
Linux系統顏色默認表示的文件類型:
藍色表示目錄;
綠色表示可執行文件;
紅色表示壓縮文件;
淺藍色表示鏈接文件;
灰色表示其它文件;
紅色閃爍表示鏈接的文件有問題了;
黃色是設備文件,包括block, char, fifo。
最後解決方式是 :軟連接時寫全被連接的地址
改成 ln -s /全路徑/node /usr/bin/node 問題解決!
3. 如何在linux中安裝nodejs
在linux中安裝nodejs方法如下:
1、去官網下載和自己系統匹配的文件:
通過 uname -a 命令查看到我的Linux系統位數是64位(備註:x86_64表示64位系統, i686 i386表示32位系統),如圖
4. linux中mount -o loop -t ext4是什麼意思,特別是-o loop
-t是 文件系統類型,包括但不限於 ext4,ext3,ntfs,vfat,xfs等文件系統。通常不必指定,系統會自動選擇。
-o 是 描述設備或文件的掛載方式。
-o loop用來把一個文件當成硬碟分區掛載上系統,
-o rw 採用讀寫方式掛載設備,
-o ro 採用只讀方式掛載設備 ,
-o async
打開非同步模式,所有的檔案讀寫動作都會用非同步模式執行。
-o sync
在同步模式下執行。
-o atime
-o noatime
當 atime 打開時,系統會在每次讀取檔案時更新檔案的『上一次調用時間』。當我們使用 flash 檔案系統時可能會選項把這個選項關閉以減少寫入的次數。
-o auto
-o noauto
打開/關閉自動掛載模式。
-o defaults
使用預設的選項 rw, suid, dev, exec, auto, nouser, and async.
-o dev
-o nodev-o exec
-o noexec
允許執行檔被執行。
-o suid
-o nosuid
允許執行檔在 root 許可權下執行。
-o user
-o nouser
使用者可以執行 mount/umount 的動作。
-o remount
將一個已經掛下的檔案系統重新用不同的方式掛上。例如原先是只讀的系統,現在用可讀寫的模式重新掛上。
5. Linux系統下不小心使用rm命令刪除的文件能有辦法恢復嗎
1、 查看一下當前系統版本號,及文件系統格式
2、新建一個文件夾及文件my.txt,然後刪內除
3、運用,系統容自還工具debugfs來修復 打開,剛剛被刪除文件所在的分區,用ls 加-d參數顯示剛剛刪除文件所在的
4、顯示有<>尖括弧的就是我們要找的文件Inode 號 執行logmp –i <2378808>,然後輸入「quit」退出
5、執行以下命令,進行恢復,bs與skip的值分
bs對應上面的offset後面的值,skip對應block後面的值
至此,剛刪除的數據已恢復
linux dd命令
Linux dd命令用於讀取、轉換並輸出數據。
dd可從標准輸入或文件中讀取數據,根據指定的格式來轉換數據,再輸出到文件、設備或標准輸出。
6. linux源碼編譯node需要多長時間
方法/步驟
首先到網下載最新的安裝文件node-v0.10.32-linux-x64.tar.gz。
用secureCRT將源碼包上傳到linux的/opt/soft,在命令行輸入:tar -xvf node-v0.10.32-linux-x64.tar.gz進行解壓回。
編輯答文件 vi /etc/profile
文件末添加如下
export NODE_HOME=/opt/soft/node-v0.10.32-linux-x64
export PATH=$PATH:$NODE_HOME/binexport NODE_PATH=$NODE_HOME/lib/node_moles
在命令行輸入:source /etc/profile,讓配置文件生效。
在命令行輸入:node -v,查看node.js的版本。如果出現版本號則證明安裝成功。如下圖所示。
7. Linux中在/etc/fstab文件中,noauto參數的作用是
noauto參數作用為只在你的命令下被掛載。
/etc/fstab是用來存放文件系統的靜態信息的文件。位於/etc/目錄下,可以用命令less /etc/fstab 來查看,如果要修改的話,則用命令 vi /etc/fstab 來修改。
當系統啟動的時候,系統會自動地從這個文件讀取信息,並且會自動將此文件中指定的文件系統掛載到指定的目錄。下面我來介紹如何在此文件下填寫信息。
文件示例
一個簡單的 /etc/fstab,使用內核名稱標識磁碟:
/etc/fstab
# <file system> <dir> <type> <options> <mp> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
/dev/sda1 / ext4 defaults,noatime 0 1
/dev/sda2 none swap defaults 0 0
/dev/sda3 /home ext4 defaults,noatime 0 2
欄位定義
/etc/fstab 文件包含了如下欄位,通過空格或 Tab 分隔:
<file system> <dir> <type> <options> <mp> <pass>
<file systems> - 要掛載的分區或存儲設備.
<dir> - <file systems>的掛載位置。
<type> - 要掛載設備或是分區的文件系統類型,支持許多種不同的文件系統:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。 設置成auto類型,mount 命令會猜測使用的文件系統類型,對 CDROM 和 DVD 等移動設備是非常有用的。
<options> - 掛載時使用的參數,注意有些mount 參數是特定文件系統才有的。一些比較常用的參數有:
auto - 在啟動時或鍵入了 mount -a 命令時自動掛載。
noauto - 只在你的命令下被掛載。
exec - 允許執行此分區的二進制文件。
noexec - 不允許執行此文件系統上的二進制文件。
ro - 以只讀模式掛載文件系統。
rw - 以讀寫模式掛載文件系統。
user - 允許任意用戶掛載此文件系統,若無顯示定義,隱含啟用 noexec, nosuid, nodev 參數。
users - 允許所有 users 組中的用戶掛載文件系統.
nouser - 只能被 root 掛載。
owner - 允許設備所有者掛載.
sync - I/O 同步進行。
async - I/O 非同步進行。
dev - 解析文件系統上的塊特殊設備。
nodev - 不解析文件系統上的塊特殊設備。
suid - 允許 suid 操作和設定 sgid 位。這一參數通常用於一些特殊任務,使一般用戶運行程序時臨時提升許可權。
nosuid - 禁止 suid 操作和設定 sgid 位。
noatime - 不更新文件系統上 inode 訪問記錄,可以提升性能(參見 atime 參數)。
nodiratime - 不更新文件系統上的目錄 inode 訪問記錄,可以提升性能(參見 atime 參數)。
relatime - 實時更新 inode access 記錄。只有在記錄中的訪問時間早於當前訪問才會被更新。(與 noatime 相似,但不會打斷如 mutt 或其它程序探測文件在上次訪問後是否被修改的進程。),可以提升性能(參見 atime 參數)。
flush - vfat 的選項,更頻繁的刷新數據,復制對話框或進度條在全部數據都寫入後才消失。
defaults - 使用文件系統的默認掛載參數,例如 ext4 的默認參數為:rw, suid, dev, exec, auto, nouser, async.
<mp> mp 工具通過它決定何時作備份. mp 會檢查其內容,並用數字來決定是否對這個文件系統進行備份。 允許的數字是 0 和 1 。0 表示忽略, 1 則進行備份。大部分的用戶是沒有安裝 mp 的 ,對他們而言 <mp> 應設為 0。
<pass> fsck 讀取 <pass> 的數值來決定需要檢查的文件系統的檢查順序。允許的數字是0, 1, 和2。 根目錄應當獲得最高的優先權 1, 其它所有需要被檢查的設備設置為 2. 0 表示設備不會被 fsck 所檢查。