個人筆記本配置Ubuntu16.04--從做系統開始配置 --不含裝軟體---

weixin_42053726發表於2019-01-06

目錄

 

前提說明:隨時更新的檔案是Windows下的study檔案裡,其他檔案過時了

1、裝Ubuntu系統16.04

2、裝軟體之前的工作(必要)

2.1給root使用者設定一個密碼建立使用者並給該使用者分配root許可權

2.2、Windows 7遠端桌面連線Ubuntu(可多使用者)

2.3、若分配給某個檔案所有許可權,則利用下面的命令:

2.4 檢視目錄磁碟空間大小

2.5、怎樣強制關閉程式:

2.6 、配置環境變數

(只有執行   source ~/.bashrc  命令才會有效哦,)

2.7、window使用者檔案與Linux共享(lrzsz)

2.8、怎樣讓其他人使用者無法訪問另一個使用者的家目錄(比較長)

2.9、自動開機關機功能

3 無限輸入密碼進不去系統原因總結:

3.1、重灌驅動  :因為其他操作比如,


前提說明:隨時更新的檔案是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,重新啟動機器(解決問題)

 

 

相關文章