SUSE12Sp3安裝配置.net core 生產環境(1)-IP,DNS,閘道器,SSH,GIT

HANFAN發表於2019-01-22

1、新增使用者

 sudo useradd 使用者名稱
 sudo passwd 使用者名稱

這個時候會提示你輸入密碼,輸入兩次密碼即可

2、靜態 IP 設定

1、設定 IP 地址
sudo vi /etc/sysconfig/network/ifcfg-eth0   #編輯配置檔案

鍵入內容

BOOTPROTO=`static`   #靜態 IP
IPADDR=`192.168.1.9`   #IP 地址
NETMASK=`255.255.255.0`   #子網掩碼
STARTMODE=`auto`    #開機啟動網路
2、設定閘道器

輸入 sudo vi /etc/sysconfig/network/routes
編輯檔案, 如果檔案不存在就建立

鍵入內容

default 192.168.1.1 -- #IP 後面有一個空格  
3、設定 DNS

輸入 sudo vi /etc/resolv.conf 編輯檔案

鍵入內容

nameserver 114.114.114.114
nameserver 8.8.8.8
4、重啟網路卡

以下三個命令都可以重啟網路卡

sudo rcnetwork restart
sudo service network restart
sudo /etc/init.d/network restart

3、開啟 ssh 遠端連線

1、修改 sshd_config

輸入 sudo vim /etc/ssh/sshd_config

做如下修改

PermitRootLogin yes [需要把註釋 #號去掉,允許 Root 使用者登入]

PasswordAuthentication yes [預設是不支援密碼驗證的,要把 no 改為 yes]
2、開機自啟
chkconfig sshd on 

按提示輸入管理員密碼

3、 重啟 sshd 服務
sudo service sshd restart #重啟 sshd 服務

4、安裝 git 通過 SSH 拉取程式碼

由於系統是 SUSE Linux Enterprise 12 的,自帶 GIT

1. 安裝 GIT
1. 源安裝
sudo zypper install git-core

y

這樣就安裝成功了 GIT

如果這裡安裝失敗報錯, 請使用原始碼安裝

2. 使用原始碼安裝 (上面如果安裝成功了, 請無視本條)
wget https://www.kernel.org/pub/software/scm/git/git-2.9.4.tar.xz  #下載
xz -d git-2.9.4.tar.xz # 解壓
tar -xvf git-2.9.4.tar # 解壓
cd git-2.9.4 #進入目錄
./configure #編譯配置檔案
sudo make && sudo make install #安裝
git  # 輸入 GIT 沒有下面的錯誤就是安裝成功了
If `git` is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf git        #錯誤資訊
2. 生成 SSH 並連結到 GITLAB
1. 生成 rsa SSH 金鑰
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"  # 連按四下回車生成下面這樣就可以了
Generating public/private rsa key pair.
Enter file in which to save the key (/home/allspark/.ssh/id_rsa): # 不用管,直接回車
Enter passphrase (empty for no passphrase):                       # 不用管,直接回車
Enter same passphrase again:                                      # 不用管,直接回車
Your identification has been saved in /home/allspark/.ssh/id_rsa.
Your public key has been saved in /home/allspark/.ssh/id_rsa.pub. # 這裡的地址在下面會使用到
The key fingerprint is:
SHA256:gceOfzsLaB90YpuUmYkyg+9C9qT6lZekMCqHs0v6qsw 1249110692@qq.com
The key`s randomart image is:
+---[RSA 4096]----+
|                 |
|       o         |
|      . +        |
|   .   = *       |
|  + + + S .      |
| oo+.B B =       |
|=+.+= = * .      |
|*+oo.o . +..     |
|OEo..   . oo     |
+----[SHA256]-----+

看到上面這樣顯示就成功了。

2. 將 SSH 金鑰新增到 GITLAB
vi /home/allspark/.ssh/id_rsa.pub  # 這個地址是上面生成 SSH 的地方

複製檔案裡面的內容

開啟 Gitlab,點選設定,點選 SSH 金鑰,貼上到右側方框內,新增。

回到 suse

3. 拉取程式碼
git clone [url]

按提示輸入 yes

等待拉取成功,輸入 ll 就可以看到拉取的程式碼了。

SUSE12Sp3 安裝配置. net core 生產環境 – 總彙

相關文章