天天看點

Ubuntu 18.04 初體驗 環境配置1、修改軟體源2、更新軟體3、安裝常用軟體3、系統配置

文章目錄

  • 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
           

繼續閱讀