文章目錄
- 1、修改軟體源
- 2、更新軟體
- 3、安裝常用軟體
- 3、系統配置
-
-
-
- 配置靜态IP位址
- 配置SSH服務
- 配置Samba服務
- 配置Git環境
- 配置Golang環境
-
-
1、修改軟體源
更新為阿裡雲的源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
2、更新軟體
sudo apt-get update
sudo apt-get upgrade
3、安裝常用軟體
sudo apt-get install vim
sudo apt-get install git
sudo apt-get install tree
sudo apt-get install samba
sudo apt-get install openssh-server
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install golang
3、系統配置
配置靜态IP位址
ubuntu18.04的靜态IP位址配置和之前版本差别很大,使用netplan配置
#打開如下檔案,這個是網卡配置檔案,YAML格式,類似于JSON
sudo vim /etc/netplan/01-network-manager-all.yaml
#增加如下語句,配置靜态IP位址,DNS伺服器
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
addresses: [192.168.0.184/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.1, 114.114.114.114]
#儲存後,執行如下語句,配置生效
sudo netplan apply
#檢視一下配置是否生效
ip address
配置SSH服務
# 開機自動啟動ssh指令
sudo systemctl enable ssh
# 關閉ssh開機自動啟動指令
sudo systemctl disable ssh
# 單次開啟ssh
sudo systemctl start ssh
# 單次關閉ssh
sudo systemctl stop ssh
# 設定好後重新開機系統
reboot
#檢視ssh是否啟動,看到Active: active (running)即表示成功
sudo systemctl status ssh
配置Samba服務
#1.安裝Samba
sudo apt-get insall samba
#2.建立共享目錄
mkdir /home/xingqilui/share
chmod 777 /home/xingqilui/share
#3.修改配置檔案,在檔案尾增加如下語句
sudo vi /etc/samba/smb.conf
[share]
path = /home/xingqilui/share
read only = no
available = yes
browsealbe = yes
public = yes
writable = yes
#4.建立賬戶
sudo smbpasswd -a xingqilui
#5.重新開機samba伺服器
sudo /etc/init.d/samba restart
#6.開機自啟動samba服務
sudo systemctl enable smbd
#7.檢視samba服務是否啟動,看到Active: active (running)即表示成功
sudo systemctl status smbd
配置Git環境
#配置使用者名和郵箱,使用github的使用者名和郵箱
git config --global user.name "XXXX"
git config --global user.email "[email protected]"
#配置git自動關聯vim編輯器,預設是nano
git config --global core.editor "vim"
#檢視配置資訊
git config --list
#建立密鑰
ssh-keygen -t rsa -C "[email protected]"
#将密鑰添加到github
#将~/.ssh/id_rsa.pub下面的密鑰添加到github的settings->SSH and GPG Keys->Now SSH key
#本地建立代碼倉庫workspace
git init
#在github建立代碼倉庫workspace
#本地更新
git remote add origin [email protected]:xingqilui/workspace.git
#如果本地分支在github上已經存在,需要合并分支
git pull --allow-unrelated-histories
git pull -u origin master
git push origin master
git log
#至此,git已經正常同步github倉庫,可以執行日常git操作了
配置Golang環境
#修改GOBIN指向工程路徑下的bin路徑
vim ~/.profile
#在檔案尾部加如下語句
export GOPATH=$HOME/go
export GOBIN=$HOME/go/bin
#檢視Golang環境變量
go env