個人筆記本配置Ubuntu16.04--從做系統開始配置 --不含裝軟體---
目錄
前提說明:隨時更新的檔案是Windows下的study檔案裡,其他檔案過時了
2.1給root使用者設定一個密碼建立使用者並給該使用者分配root許可權
2.2、Windows 7遠端桌面連線Ubuntu(可多使用者)
(只有執行 source ~/.bashrc 命令才會有效哦,)
2.7、window使用者檔案與Linux共享(lrzsz)
2.8、怎樣讓其他人使用者無法訪問另一個使用者的家目錄(比較長)
前提說明:隨時更新的檔案是Windows下的study檔案裡,其他檔案過時了
在我的飛行堡壘個人筆記本加上一個固態硬碟(目前有三塊硬碟,兩個120g固態和一個1T機械),裝上作業系統後出現一個嚴重的問題:
系統無法正常關機,電源燈常亮。原因:光碟機硬碟托架沒有 開關,雙通道開關,於是換了一個托架,問題解決了。
但是目前如果我把 Ubuntu硬碟拿走,Windows系統也找不到啟動選單了,不知怎麼解決,無妨(目前也沒有解決)
1、裝Ubuntu系統16.04
注意:安裝系統時候將分割槽完事最下面的驅動引導設定成boot掛載點的分割槽(為了讓BIOS引導,Windows和Ubuntu引導都顯示出來)
一般我們不要清除整個磁碟:
第一:boot 210M
第二:swap 邏輯分割槽 1024
第三:/ 30G
第四: home 剩下所有
2、裝軟體之前的工作(必要)
2.1給root使用者設定一個密碼建立使用者並給該使用者分配root許可權
1,給root使用者設定一個密碼:sudo passwd root
2,修改使用者密碼:sudo passwd zhangjiawei
3,建立使用者 :root@ubuntu:~# sudo adduser linuxidc
4,給新建的使用者分配許可權:
root@ubuntu:~# sudo vim /etc/sudoers
修改檔案如下:
# User privilege specification
root ALL=(ALL) ALL
linuxidc ALL=(ALL) ALL
儲存退出,linuxidc使用者就擁有了root許可權。退出root使用者 :執行 exit 命令
切換其他使用者: su - zhangjiawei
2.2、Windows 7遠端桌面連線Ubuntu(可多使用者)
1.安裝xrdp :sudo apt-get install xrdp
2.安裝vnc4server : sudo apt-get install vnc4server
3.安裝xfce4 :
輸入"sudo apt-get install xubuntu-desktop"-->回車-->輸入root使用者的密碼-->回車-->輸入"y"-->回車-->輸入"echo "xfce4-session" >~/.xsession"-->回車-->輸入"sudo service xrdp restart"-->回車,安裝完成(如果有新使用者都要在各自使用者下執行一次echo "xfce4-session" >~/.xsession命令)。----到此配置完成,可以遠端連線了
4、檢視Ubuntu IP 用Windows進行遠端連線吧
登入Ubuntu 14.04桌面
選擇"sesman-Xvnc"-->輸入"使用者名稱和密碼"-->回車,成功登入到Ubuntu 14.04桌面,現在可以進行遠端操作了。
2.3、若分配給某個檔案所有許可權,則利用下面的命令:
sudo chmod -R 777 【檔案或資料夾的名字】(其中sudo是管理員許可權)
2.4 檢視目錄磁碟空間大小
df 檢視每一個磁碟和掛載點的空間
df -hl 檢視剩餘空間
du -sh [目錄名] 返回該目錄的大小
du -sm [資料夾] 返回資料夾裡數量
df --help 幫助
sudo fdisk -l
2.5、怎樣強制關閉程式:
法一:類似於Windows的工作管理員,
zhangjiawei@ubuntu:~$ gnome-system-monitor
法二:
killall [程式名字]
2.6 、配置環境變數
(只有執行 source ~/.bashrc 命令才會有效哦,)
user@ubuntu:~$ sudo gedit ~/.bashrc
最後面
# added by Anaconda3 4.2.0 installer
export PATH="/home/user/anaconda3/bin:$PATH"
export MKL_THREADING_LAYER=GNU
export PATH=$PATH:/home/user/jee-oxygen/eclipse/
2.7、window使用者檔案與Linux共享(lrzsz)
user@ubuntu:~$ sudo apt-get install lrzsz -y
rz -y 從window傳檔案到Linux
sz -y 檔名 從Linux到windows
Linux端安裝 sudo apt-get install openssh-server
SecureCRT設定(高亮顯示)以及字號大小,背景顏色,以及utf-8字元編碼顯示
2.8、怎樣讓其他人使用者無法訪問另一個使用者的家目錄(比較長)
1,先檢視不想讓他人看的家目錄許可權, ls -ld /home/zhangjiawei 顯示結果如下:
zhangjiawei@ubuntu:~$ ls -ld /home/zhangjiawei
drwxr-xr-x 39 zhangjiawei zhangjiawei 4096 6月 7 08:09 /home/zhangjiawei
看紅色字型:drwxr 以 - 分割 第一個 - 前面表示本人許可權 d:代表(不用管)
r:代表只讀許可權,w代表寫許可權,x代表執行許可權(如複製,刪除)
所以目前本人使用者 可以讀,可以寫,可以執行。
同一個組的使用者,可以執行,可以讀
不同組的使用者只能執行,(由此可見,我們所有人都是一個組的使用者)
目標:我們要把 後面的其他使用者都進不去該資料夾,
我執行下面命令
zhangjiawei@ubuntu:~$ sudo chmod 0750 zhangjiawei
執行完這一條語句 我在執行檢視語句
zhangjiawei@ubuntu:~$ ls -ld /home/zhangjiawei
drwxr-x--- 39 zhangjiawei zhangjiawei 4096 6月 7 08:09 /home/zhangjiawei
變了第二個雖說可以執行,但是試過了,不能複製,完成
擴大資料夾(家目錄)的許可權(細講)
ubuntu下檢視許可權的命令為:
ls -l filename
ls -ld folder
ubuntu下設定許可權的命令為:
一共有10位數
其中: 最前面那個 - 代表的是型別
中間那三個 rw- 代表的是所有者(user)
然後那三個 rw- 代表的是組群(group)
最後那三個 r-- 代表的是其他人(other)
然後我再解釋一下後面那9位數:
r 表示檔案可以被讀(read)
w 表示檔案可以被寫(write)
x 表示檔案可以被執行(如果它是程式的話)
- 表示相應的許可權還沒有被授予
現在該說說修改檔案許可權了
在終端輸入:
chmod o+w xxx.xxx
表示給其他人授予寫xxx.xxx這個檔案的許可權
chmod go-rw xxx.xxx
表示刪除xxx.xxx中組群和其他人的讀和寫的許可權
其中:
u 代表所有者(user)
g 代表所有者所在的組群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
r 表示檔案可以被讀(read)
w 表示檔案可以被寫(write)
x 表示檔案可以被執行(如果它是程式的話)
其中:rwx也可以用數字來代替
r ------------4
w -----------2
x ------------1
- ------------0
行動:
+ 表示新增許可權
- 表示刪除許可權
= 表示使之成為唯一的許可權
當大家都明白了上面的東西之後,那麼我們常見的以下的一些許可權就很容易都明白了:
-rw------- (600) 只有所有者才有讀和寫的許可權
-rw-r--r-- (644) 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權
-rwx------ (700) 只有所有者才有讀,寫,執行的許可權
-rwxr-xr-x (755) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權
-rwx--x--x (711) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有執行的許可權
-rw-rw-rw- (666) 每個人都有讀寫的許可權
-rwxrwxrwx (777) 每個人都有讀寫和執行的許可權
sudo chmod 600 ××× (只有所有者有讀和寫的許可權)
sudo chmod 644 ××× (所有者有讀和寫的許可權,組使用者只有讀的許可權)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的許可權)
sudo chmod 666 ××× (每個人都有讀和寫的許可權)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的許可權)
若分配給某個檔案所有許可權,則利用下面的命令:
sudo chmod -R 777 檔案或資料夾的名字(其中sudo是管理員許可權)
2.9、自動開機關機功能
定時關機:設定 /etc/crontab 檔案 新增一行(在檔案中有註釋和例子)
59 23 * * * root poweroff 表示每天的2359分關機
定時開機,只能在bios中設定,但是主機板時間總是在變化,這個問題一直無法解決
3 無限輸入密碼進不去系統原因總結:
一共三個原因:1、視訊連線接錯了 2、環境變數加沒用的東西了還原即可 3.顯示卡驅動壞了,重灌驅動
1,第一次,我使用主機板顯示卡介面連線顯示器,無限輸入密碼,進不去系統。
解決辦法:換成顯示卡的介面就好了(主機板上有VGA和HDMI介面,顯示卡上有DP和 HDMI介面
2 、把之前的環境變數還原
3.1、重灌驅動 :因為其他操作比如,
使用conda一鍵安裝TensorFlow-gpu 發現開機後不能進入介面了無限輸入密碼,使用 nvidia-smi 檢視,有表格,但是最下面一行表格沒有東西,
解決辦法:
1、先解除安裝英偉達驅動 Apt -get remove nvidia* 或者 Apt -get remove – pure nvidia*
ctrl+alt+f5 進入終端
1,輸入nvidia-smi 看能列印什麼資訊(什麼都沒有,意思是驅動崩了)
2,輸入nvcc -V 看看什麼反應(看看cuda 什麼反應,cuda和驅動沒什麼關係)
重新裝顯示卡驅動
6,關閉X服務命令sudo service lightdm stop
裝驅動命令./驅動檔案
7,裝驅動,輸入命令 ./[驅動名字] home下的那個NVIDIA。。。那個名字
回車
8,選擇yes
9,選擇 yes
10,選擇No
11,重新啟動機器(解決問題)
相關文章
- 從零開始做一個SLG遊戲(七):遊戲系統以及配置表遊戲
- FFmpeg開發筆記(四十八)從0開始搭建直播系統的開源軟體架構筆記架構
- 從零開始做一個SLG遊戲(八):配置表載入元件遊戲元件
- Ubuntu 20.04.1 安裝軟體和系統配置指令碼Ubuntu指令碼
- 從零開始Pytorch-YOLOv3【筆記】(一)配置檔案解讀PyTorchYOLO筆記
- 從零開始--webpack 4 配置Web
- Golang從零開始(一):安裝和開發工具VSCode配置GolangVSCode
- 環境 | ubuntu16.04系統安裝及基本軟體配置Ubuntu
- Git筆記(3) 安裝配置Git筆記
- 從零開始配置webpack(基於webpack 4 和 babel 7版本)WebBabel
- Webpack 5 配置手冊(從0開始)Web
- AI工程師的筆記本環境配置AI工程師筆記
- 《搭建個人Leanote雲筆記本》筆記
- 從零開始做一個SLG遊戲(六):UI系統擴充套件遊戲UI套件
- 從零開始做一個SLG遊戲(四):UI系統之主介面搭建遊戲UI
- [ 從零開始配置一個 Windows 前端開發環境 ] - 二:vscodeWindows前端開發環境VSCode
- 從零開始搭建一個 Webpack 開發環境配置(附 Demo)Web開發環境
- 微信支付 WEB APP 配置資訊流程(個人筆記)WebAPP筆記
- 蘋果筆記本怎麼安裝win11系統?蘋果筆記本安裝win11系統的方法教程蘋果筆記
- 從零開始做一個SLG遊戲(五):UI系統之彈窗功能遊戲UI
- [ 從零開始配置一個 Windows 前端開發環境 ] - 一:WT + WSLWindows前端開發環境
- 東芝筆記本如何重灌系統|東芝筆記本重灌系統的方法筆記
- 從零開始的Unity個人學習日記(二)Unity
- Mac常用軟體安裝與配置Mac
- 從零開始實踐大模型 - 安裝系統大模型
- Outline for Mac(筆記本編輯軟體)Mac筆記
- Flutter學習筆記 - 安裝,映象,配置Flutter筆記
- Docker筆記(三):Docker安裝與配置Docker筆記
- 從零開始學Electron筆記(六)筆記
- 從零開始學Electron筆記(七)筆記
- 從零開始學Electron筆記(二)筆記
- 從零開始學Electron筆記(四)筆記
- 從零開始學Electron筆記(五)筆記
- 從零開始學Electron筆記(一)筆記
- 從零開始學Electron筆記(三)筆記
- VsCode從零開始配置一個屬於自己的Vue開發環境VSCodeVue開發環境
- webpack配置筆記Web筆記
- 你用什麼軟體做筆記?筆記