最近使用到的linux一些命令或操作日常记录
??最近在使用linux的時(shí)候用上了很多命令,從開始的抗拒各種陌生的命令,到后面漸漸熟悉感覺linux使用還是挺方便的…
??ipcs、ipcrm:查看進(jìn)程間通訊狀態(tài)。
??diff:比較文本文件。它能比較單個(gè)文件或者目錄內(nèi)容。
??mount、umount:將分區(qū)掛接到Linux的一個(gè)文件夾下。
??bash/sh、source、./的區(qū)別:
???在使用bash/sh、source去執(zhí)行腳本或者程序的時(shí)候,不需要執(zhí)行權(quán)限,而./需要執(zhí)行權(quán)限。
???source執(zhí)行就相當(dāng)于在當(dāng)前shell進(jìn)程下執(zhí)行,而bash命令就相當(dāng)于fork,創(chuàng)建了一個(gè)subshell去執(zhí)行,./也是在subshell中執(zhí)行。
??
??
NFS(網(wǎng)絡(luò)文件系統(tǒng))
??今天在使用虛擬機(jī)和一個(gè)樹莓派的時(shí)候,因?yàn)樾枰盐募鬏數(shù)綐漭衫锩嫒?#xff0c;所以使用ssh登陸到樹莓派上,而如何讓樹莓派和虛擬機(jī)之間進(jìn)行文件傳輸,這時(shí)候就用到NFS了。
??我個(gè)人的使用感受就是,NFS提供了服務(wù)器端軟件與客戶端軟件通過TCP/UDP進(jìn)行傳輸,我們僅僅需要分別在兩臺機(jī)器上安裝配置即可,我使用的是ubuntu,通過sudo apt install nfs-kernel-server安裝了服務(wù)器端程序。
??這里注意的是要選擇哪個(gè)做為服務(wù)器端,今天我在使用的過程中發(fā)現(xiàn)樹莓派的ping不到我虛擬機(jī)的ip地址,而虛擬機(jī)能夠ping通樹莓派,所以我選擇了樹莓派作為服務(wù)端,而虛擬機(jī)作為客戶端,在使用上來說也沒多大區(qū)別,就像QQ聊天一樣,我還是可以把我虛擬機(jī)的信息發(fā)送給樹莓派,在使用NFS時(shí),mount出錯(cuò)的話最好去查系統(tǒng)日志,如:cat /var/log/syslog | grep mount,會有詳細(xì)的報(bào)告。
服務(wù)端:
??在服務(wù)端需要安裝nfs-kernel-server,安裝完后,通過編輯/etc/exports:
配置規(guī)則:
??/home/yanghao/Desktop/armlib 為共享的目錄,使用絕對路徑。
??*(insecure,rw,sync,no_root_squash),*號為客戶端的地址,地址可以是一個(gè)網(wǎng)段,一個(gè)IP地址或者是一個(gè)域名,域名支持通配符,地址與權(quán)限中間沒有空格,權(quán)限說明:
??rw:read-write,可讀寫;
??ro:read-only,只讀;
??sync:文件同時(shí)寫入硬盤和內(nèi)存;
??async:文件暫存于內(nèi)存,而不是直接寫入內(nèi)存;
??no_root_squash:NFS客戶端連接服務(wù)端時(shí)如果使用的是root的話,那么對服務(wù)端分享的目錄來說,也擁有root權(quán)限。顯然開啟這項(xiàng)是不安全的。
??root_squash:NFS客戶端連接服務(wù)端時(shí)如果使用的是root的話,那么對服務(wù)端分享的目錄來說,擁有匿名用戶權(quán)限,通常他將使用nobody或nfsnobody身份;
??all_squash:不論NFS客戶端連接服務(wù)端時(shí)使用什么用戶,對服務(wù)端分享的目錄來說都是擁有匿名用戶權(quán)限;
??anonuid:匿名用戶的UID值,通常是nobody或nfsnobody,可以在此處自行設(shè)定;
??anongid:匿名用戶的GID值。
??insecure :允許從這臺機(jī)器過來的非授權(quán)訪問。
??
??
??配置完成即可使用了,啟動服務(wù)的方式為,/etc/init.d/nfs-kernel-server start 或者/etc/init.d/nfs-kernel-server restart
??
??
客戶端
??客戶端安裝sudo apt install nfs-common即可,通過命令 sudo mount 服務(wù)端ip地址:共享文件夾地址 掛載文件夾地址使用。
總結(jié)
以上是生活随笔為你收集整理的最近使用到的linux一些命令或操作日常记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: libcurl dns解析超时和出现段错
- 下一篇: calcbusiness使用教程_cal