目錄
二、配置無線網卡(以EDUP翼聯EP-AC1602S 8812爲例)
(1)查看無線網卡設備信息,這一步可以看到你的無線網卡的名稱,命令行輸入
(6)配置/etc/network/interfaces文件
一、安裝
1、準備工作
- 下載ubuntu-16.04.6-server-amd64.iso鏡像文件;
- 使用一個叫做Win32DiskImager的工具將鏡像文件燒錄到U盤,沒有該軟件的話自行百度下載,注意千萬不能用網上說的UltraISO燒錄,否則在安裝過程中會提示找不到CD-ROM;
- 將U盤插入機箱後邊的USB口,最好是普通的USB2.0口,如果機箱前邊的USB口會無法安裝;
- 按開機鍵開機,家裏雲軒主機微星主板按F11選擇引導盤,用U盤啓動;
2、開始安裝
(1)語言選擇
- 按提示開始安裝系統:
- 語言選中文;
- 鍵盤選擇時選“否”,讓系統自動檢測;
(2)分區
網上有很多分區方法,個人傾向於最簡單的分區方式,EFI系統分區512M(Ubuntu18.04這個分區默認512M不可改變),swap交換分區跟內存大小一致,剩下的空間給根目錄,不再細分。
- 磁盤分區方式選“手動”;
- 選中要安裝系統的磁盤,按回車,提示是否重建分區表,選“是”(重建分區表會清空磁盤中所有的文件);
- 進入分區界面(我們把列出所有磁盤和分區的界面叫做分區界面,下同),選中“空閒”空間,按回車,選擇“增加一個分區”;
- 詢問該分區是否在磁盤最前端,選“是”;
- 第一個分區分512 MB,類型選“EFI系統分區”;
- EFI分區創建完之後,會回到分區界面,以此類推,再選中“空閒”空間,按回車分第二個分區,大於8G內存的電腦這個分區大小跟內存大小一致即可,例如內存32G,大小就寫32 GB,分區類型選“swap交換分區”;
- 以此類推分第三個分區,第三個分區不用填分區大小,直接回車,磁盤類型爲ext4,分區類型爲一個斜槓,也就是/,即根目錄,不填寫大小的意思是剩餘空間都給這個分區;
- 創建完分區表之後按提示繼續,系統會提示你是否確認格式化磁盤,選確認就可以;
(3)有線網卡驅動與後續安裝
- 安裝過程中建議插一根有信號的網線,即使這根網線不能上網也可以,但是網線上必須有脈衝信號,因爲如果在安裝過程中檢測不到網線上的脈衝信號就會導致有線網卡驅動不安裝,後續再想安裝有線網卡驅動比較麻煩;
- 在安裝過程中,安裝程序會自動配置有線網卡驅動,此時要保證網線是插在主機上的,以保證網卡驅動能自動安裝成功,網卡自動配置完成之後插不插網線就無關緊要了;
- 如果安裝過程卡在“apt update”這一步的話建議拔掉網線靜靜等侯,ubuntu默認的源都在國外,更新apt會很慢,我們可以在系統安裝完成之後修改源之後再對apt更新;
- 按提示安裝,最後一步是選擇附加程序,按需選擇,一般來說OpneSSH是需要的,samba服務也比較實用,有需要可以選,按鍵盤上下箭頭移動,按空格鍵選中(選中的項前邊會有星號),最後按鍵盤上的Tab鍵切換到確認按鈕,按回車繼續;
- 安裝完成之後會提示拔掉U盤,重啓電腦,按提示操作就可以了;
二、配置無線網卡(以EDUP翼聯EP-AC1602S 8812爲例)
1、準備工作:
如果沒有下載好的無線網卡驅動程序,這一步可以連一根能上網的網線來下載驅動程序(注意:直接把網線插到光貓上可能無法上網,即使無需PPPoE撥號也不行,網線必須插到路由器上才能上網,這一點是跟Windows不一樣的),當然你也可以用其它電腦下載好拷貝過來,具體下載步驟是:
(1)更新下載源
下載之前先更新源,建議不管現在用不用下載驅動程序都更新一下源,Ubuntu默認的源下載速度太慢,最好替換爲阿里雲或者清華的下載源,具體步驟如下:
- 備份原文件:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
- 創建新文件:
sudo vi /etc/apt/sources.list
從網上找一份阿里雲或者清華的源,按鍵盤上的i鍵進入插入模式開始編輯文本,例如可以將如下阿里雲下載源粘貼進文件中:
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
粘貼之後要檢查一下,尤其是文本第一行,經常會自動刪除一些內容;編輯完成之後按ESC退出編輯模式,按鍵盤的:wq(英文冒號wq)保存文件並退出文本查看模式。
- 執行一遍update
sudo apt-get update
(2)安裝git組件
由於淘寶賣家給我的網卡驅動程序保存在github上,所以需要先安裝git,才能進行下一步下載,如果你能從其它地方找到驅動,這一步應該就可以省略,命令行輸入以下內容安裝git:
sudo apt-get install linux-headers-generic build-essential git
有可能提示build-essential組件未安裝,按提示安裝之後再執行上述語句即可;
(3)從github下載無線網卡驅動程序
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
如果你已經下載好驅動程序的話這一步也可以省略了,下載好之後系統會自動解壓,無需手動解壓;
2、編譯並安裝驅動程序
如果你已經下載好驅動程序,可以直接從這一步開始:
cd rtl8812AU_8821AU_linux #cd進驅動程序主目錄
make #編譯
sudo make install #安裝
sudo modprobe rtl8812au #載入模塊
至此無線網卡驅動程序安裝完畢,別急,還需要配置才能用;
3、配置無線網卡
(1)查看無線網卡設備信息
這一步可以看到你的無線網卡設備名稱,命令行輸入
ifconfig
可以看到所有網卡大致信息,包括有線網卡和無線網卡,當然,如果上一步無線網卡驅動未安裝成功是看不到無線網卡信息的,如果你確認已正確安裝無線網卡驅動卻還是看不到無線網卡名稱,可以重啓機器試試。
還可以在命令行輸入:
iwconfig
可以看到無線網卡詳細信息,包括無線網卡設備名稱,連接的wifi信息,如果未連接wifi會在ssid一欄顯示unassociated,如果提示iwconfig命令行未安裝則按提示安裝即可;
(2)開啓無線網卡設備開關
sudo ip link set 你的網卡設備名稱 up
這一步很重要,如果沒打開設備開關的話,後續步驟也可進行,甚至可以連網,但是卻ping不通,很難找出錯誤;
(3)搞清楚wifi名稱、密碼和加密類型
網上說這一步是掃描網絡,如果想看看周圍有哪些wifi可以輸入
sudo iw dev 你的無線網卡設備名 scan | less
我覺得沒必要了,命令行看大量wifi掃描結果太痛苦,你要連的wifi名稱你是知道的,加密類型也可以在路由器設置裏查到,截止2019年最常用的wifi加密類型一般來說都是WPA/WPA2,也就是說我們要進行下一步;
(4)安裝wpa_supplicant工具
如果你確定家裏路由器加密方式是WPA/WPA2模式,那麼必須安裝wpa_supplicant,命令行輸入
sudo apt install wpasupplicant
(5)配置wpa_supplicant工具
- 創建wpa_supplicant.conf文件
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
如果提示沒有權限,可以使用chown命令修改目錄所屬用戶爲當前用戶,修改方法爲
chown 當前用戶名 文件夾名
這裏會創建一個wpa_supplicant.conf文件,這個文件叫什麼名字無所謂,只要跟後邊的配置文件對應即可;
- 在wpa_supplicant.conf文件中輸入要連接WIFI的SSID和密碼:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
ssid="你的wifi名稱" #注意英文雙引號不能省
psk="你的wifi密碼"
priority=1
}
複製的時候注意檢查第一行有沒有複製全
(6)配置/etc/network/interfaces文件
- 備份interfaces
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
- 配置interfaces
sudo vi /etc/network/interfaces
一般來說都配置成靜態IP,方便遠程登錄。如果你想配置成靜態IP,則在原文件中的# The primary network interface下邊插入以下內容:
# The primary network interface
auto 你的無線網卡設備名 #這一行很重要,千萬不能省
iface 你的無線網卡設備名 inet static #static表示靜態IP,如果寫dhcp表示動態IP
address 192.168.0.187
netmask 255.255.255.0
#下邊這一行具體是168.0還是168.1要根據你的網絡實際情況來決定,你可以參考其它連這個wifi的設備中的信息,上邊的address也要跟這個對應
gateway 192.168.0.1
dns-nameservers 192.168.0.1 192.168.1.1
# 下邊這一行要跟之前創建的配置文件對應,其實這裏可以直接寫wifi名和wifi密碼,不寫這個配置文件也行,具體可以自行百度
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
然後屏蔽掉有線網卡相關配置,比如我的有線網卡要屏蔽的內容如下:
#auto 你的有線網卡名稱
#iface 你的有線網卡名稱 inet dhcp
如果你用有線網,想把有線網配置成靜態IP,可以參考無線網卡的配置方式;
- 嘗試連無線網
如果使用靜態IP,建議徹底關機之後拔掉網線,然後冷啓動,之後不出意外應該可以連wifi了,不需要後續步驟。
如果使用動態IP,則可以嘗試先不重啓,輸入以下命令連網:
# 下邊的/etc/wpa_supplicant/wpa_supplicant.conf要跟你之前的wpa_supplicant配置文件對應
sudo wpa_supplicant -i 你的無線網卡設備名 -c /etc/wpa_supplicant/wpa_supplicant.conf &
最後邊的&符號可有可無,加上&表示命令在後臺運行,然後輸入以下命令從DHCP服務器獲取動態IP:
sudo dhclient 你的無線網卡設備名
注意:不知道是不是Ubuntu16.04的BUG,連接無線網之後通過reboot命令熱重啓之後會導致連網失敗,如果需要重啓則要輸入sudo shutdown -h now徹底關機之後冷啓動,目錄尚未找到解決方案。
- 檢查wifi是否連接成功
ping一下網址看看有沒有反應,在命令行輸入
ping baidu.com # baidu.com前邊不需要加https://www.
至此無線網卡配置完成了。
三、掛載NTFS格式硬盤(可選)
Ubuntu自帶ntfs-3g,天然支持ntfs格式掛載。
1、查看硬盤信息
在命令行輸入
sudo fdisk -l
可以看到連接到本機的所有硬盤、U盤、光盤等的情況,包括內置硬盤和附加磁盤,即使尚未掛載也可以在這裏顯示出來。
一般來說本機硬盤是/dev/sda,外掛硬盤爲/dev/sdb。本機硬盤如果有多個分區則爲/dev/sda1、/dev/sda2...,第二塊硬盤有多個分區的話是/dev/sdb1、/dev/sdb2...,並且可以看到每個分區的大小;
2、創建掛載目錄
創建幾個目錄,用來將外插硬盤或硬盤中的分區掛載到相應目錄下,將來cd到這些目錄下就可以看到掛載的硬盤的內容了,Linux習慣一般在/mnt下建目錄:
sudo mkdir /mnt/目錄名
3、掛載
例如要將/dev/sdb2掛載到相應目錄:
sudo mount /dev/sdb2 /mnt/目錄名 # /dev/sdb2爲相應分區名,你應該根據你的實際情況填寫
可以cd進目錄檢查一下是否掛載成功;
如果這塊硬盤以前在Windows下格式化的,這裏有可能提示某個分區ntfs格式錯誤,例如提示/dev/sdb2格式錯誤,可以輸入以下命令修復:
sudo ntfsfix /dev/sdb2
4、配置開機自動掛載
按上述步驟掛載的硬盤在重啓之後會失效,還需要重新掛載,爲避免每次重啓之後都要重新掛載,可以在/etc/fstab文件中配置:
(1)備份/etc/fstab
sudo cp /etc/fstab /etc/fstab.bak
(2)配置/etc/fstab
打開/etc/fstab
sudo vi /etc/fstab
例如要在每次開機自動掛載/dev/sdb3,則在文件末尾加上
/dev/sdb3 /mnt/目錄名 ntfs utf8,umask=0
有多個分區要掛載時換行添加。
四、配置samba服務(可選)
1、驗證是否安裝samba
Ubuntu安裝過程中可選附帶samba服務,可以輸入以下命令查看是否安裝過samba
samba -V # 注意V大寫
2、安裝samba
如果沒安裝過samba服務的話輸入以下命令安裝:
sudo apt-get update #不一定需要
sudo apt-get install samba samba-common
輸入以下命令安裝測試工具,如果不打算測試的話可以不安裝:
sudo apt-get install smbclient
sudo apt-get install cifs-utils
3、創建samba配置文件
sudo vi /etc/samba/smb.conf
輸入以下內容:
[share]
comment = this is Linux share directory
path = 要共享的目錄
browsable = yes
public = yes
writable = yes
create mask = 0755
directory mask =0755
4、添加samba用戶
sudo smbpasswd -a 用戶名
這裏會提示設置該samba用戶密碼,可以不要密碼,直接回車;
5、重啓samba服務
sudo service smbd restart
6、測試samba服務是否配置成功
在命令行輸入以下命令可以看到共享的文件夾名稱
smbclient -L //127.0.0.1
6、在Windows中查看共享的文件
- 在“運行”中輸入服務器IP地址,比如\\192.168.0.187,按回車
- 輸入當初“sudo smbpasswd -a 用戶名”時添加的用戶名和密碼即可查看共享文件
- 如果提示“不允許一個用戶使用一個以上用戶名與一個服務器或共享資源的多重連接”,則要在Windows命令行下輸入以下指令清除系統記錄列表
net use * /del /y
7、在Android手機中查看共享文件
(1)下載安裝ES文件瀏覽器
(2)進入ES文件瀏覽器找到“我的網絡”
(3)點右上角三個點,選“新建->局域網”
(4)服務器欄填寫服務器IP地址和共享的目錄,例如192.168.0.187/share,這裏注意:
- IP地址前邊什麼前綴都不要加,千萬不要加smb://
- IP地址後邊一定要加共享的目錄,這一點跟windows下特別不同
- 要輸入相應用戶名、密碼,用戶名是在“sudo smbpasswd -a 用戶名”時加的用戶名,密碼沒有的話可以不輸,點“確定”就可以了