A. linux 里的系統文件默認在哪裡放是在root目錄下嗎
linux 系統下有etc目錄是放置配置文件的 dev是設備文件 home是家目錄 / 根目錄 │ ├boot/ 啟動文件。所有與系統啟動有關的文件都保存在這里 │ └grub/ Grub引導器相關的文件 │ ├dev/ 設備文件 ├proc/ 內核與進程鏡像 │ ├mnt/ 臨時掛載 ├media/ 掛載媒體設備 │ ├root/ root用戶的$HOME目錄 ├home/ │ ├user/ 普通用戶的$HOME目錄 │ └.../ │ ├bin/ 系統程序 ├sbin/ 管理員系統程序 ├lib/ 系統程序庫文件 ├etc/ 系統程序和大部分應用程序的全局配置文件 │ ├init.d/ SystemV風格的啟動腳本 │ ├rcX.d/ 啟動腳本的鏈接,定義運行級別 │ ├network/ 網路配置文件 │ ├X11/ 圖形界面配置文件 │ ├usr/ │ ├bin/ 應用程序 │ ├sbin/ 管理員應用程序 │ ├lib/ 應用程序庫文件 │ ├share/ 應用程序資源文件 │ ├src/ 應用程序源代碼 │ ├local/ │ │ ├soft/ 用戶程序 │ │ └.../ 通常使用單獨文件夾 │ ├X11R6/ 圖形界面系統 │ ├var/ 動態數據 │ ├temp/ 臨時文件 ├lost+found/ 磁碟修復文件 大體就是這樣的 你的數據是你自己定義的 apache可以定義的 當然你沒有說你用的啥系統 這個是我用的桌面 Ubuntu
B. 如何用Windows 10訪問Linux伺服器的共享文件夾
一、目標
通過Windows 10系統訪問Linux伺服器的共享文件夾,可將Linux伺服器的文件夾映射到Windows 10系統,實現在Windows 10系統方便的讀、寫Linux伺服器的文件夾和文件。
二、需要的條件
1、安裝有Ubuntu或者是CentOS操作系統的伺服器。
2、Windows 10和Linux伺服器處於同一個區域網內。
三、實現步驟
1、在Linux伺服器安裝Samba服務軟體,安裝命令如下:
Ubuntu系統:
sudo apt update
sudo apt install samba -y
CentOS系統:
yum install samba -y
安裝完成後,可運行命令 whereis samba 檢查是否安裝成果,以下應該是它的輸出:
samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz
2、在Linux伺服器設置用於共享的文件夾
新建一個目錄:
mkdir /home/ /sambashare/
編輯配置文件 /etc/samba/smb.conf 設置共享目錄,如下所示:
sudo vim /etc/samba/smb.conf
[sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare
read only = no
browsable = yes
3、設置用戶賬號並連接共享文件夾
由於 Samba 不使用系統賬戶密碼,我們需要為我們的用戶賬戶設置一個 Samba 密碼:
sudo smbpasswd -a username
在Windows 10 系統連接共享文件夾,在資源管理器里輸入:
ip-addresssambashare
註:ip-address是 Samba 伺服器的 IP 地址,sambashare是共享的名稱。
四、參考資料
https://ubuntu.com/tutorials/install-and-configure-samba#1-overview。
C. 我現在知道mklink鏈接的文件夾位置,怎麼知道文件真正的位置
我用的是win10,一般使用參數/J,創建出來的是JUNCTION式文件夾,這個就像一個真實的文件夾,屬性裡面顯示為「文件夾」。
如果使用/D參數,則創建的是一個快捷方式文件夾,屬於SYMLINKD式文件夾,屬性裡面顯示是「快捷方式」,我一般不用。
系統一般用的是/J參數,在C:Users用戶名,下面的子文件夾有大量的這種JUNCTION式文件夾。
比如:D盤下面建立一個ABC文件夾,然後在C盤根目錄下使用:MKLINK /J ABC D:ABC則寫入C盤ABC下面的所有文件,其實都是寫入到D盤ABC文件夾下面,不會佔用C盤任何空間。
對於系統TEMP、瀏覽器緩存、視頻播放器緩存等文件夾,我經常用這招,節省C盤空間,寫入到機械硬碟或Primo Ramdisk軟體創建的內存檔裡面。
如果要找出C盤下所有的JUNCTION文件夾,則在命令提示符下進入C盤根目錄,運行:dir /s |find "JUNCTION"則可以找出C盤下所有的JUNCTIO聯接類型的文件夾。
你用的是快捷方式類型的文件夾,就應該輸入:dir /s |find "SYMLINKD",能找到當前盤所有鏈接類型的快捷方式文件夾。
它至少告訴了你C盤下面文件夾的名稱及它指向的別的盤符所在文件夾。比如圖片中能看出C盤下一個叫abc的JUNCTION文件夾指向的是Z:ie文件夾,但abc在哪個子文件夾,還需要進一步搜索,可以搜索C盤所有的abc文件夾,命令行進入到那個abc文件夾的上級,dir就可以顯示出來了。
D. win10的linux子系統文件在什麼地方
linux命令是對Linux系統進行管理的命令。對於Linux系統來說,無論是中央處理器、內存、磁碟驅動器、鍵盤、滑鼠,還是用戶等都是文件,Linux系統管理的命令是它正常運行的核心,與之前的DOS命令類似。linux命令在系統中有兩種類型:內置Shell命令和Linux命令。以下是win10中使用linux命令的方法:1首先,點擊屏幕左下角的Win圖標,然後在彈出的菜單中選擇「所有應用」。 2在所有應用中找到並 Windows PowerShell 文件夾,啟動其下的 Windows PowerShell。 3這時,將會打開一個命令行窗口。然後,請稍微等待一會,直到出現 PowerShell 命令提示符為止。 4這時,便可以輸入 Linux 命令了。例如,輸入一個 Linux 文件查看命令 ls,回車,便可以列出當前目錄下的文件和文件夾列表。 注意事項 Windows PowerShell 支持絕大部分 Linux 內置命令,但有些命令例外。具體來說有: 1)命令簡寫(或稱命令別名) 例如,不支持 Linux 下的文件查看命令 ll 。該命令作用為以詳細信息方式查看當前目錄下文件,它實質是 ls -l 命令的簡寫。 2)需要調用 linux 系統中的程序才能執行的命令,如 vim 由於 Windows 系統中並沒有內置 vim 程序,故而與 vim 有關的命令無法啟用。 3)幫助命令 在 Linux 系統中,如果要知道某條命令的用法,可以使用幫助命令了。但在 Windows 中,默認是沒有安裝Linux中的幫助命令的。如果想使用該命令,可以聯網安裝或在線查看。 模式切換 1、 由圖形到字元#logout或init 3 2、由字元到圖形界面init 5 3、退出consolelogout或exit或ctrl+d 4、 注銷Ctrl + Alt + Backspace 5、 關機#poweroff或init 0或shutdown -h now或 halt -p 6、 重啟#reboot或init 6或shutdown -r now