SUSE12Sp3安装配置.net core 生产环境(1)-IP,DNS,网关,SSH,GIT

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 --
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 生产环境 - 总汇

上一篇:开启MongoDB客户端访问控制


下一篇:JS实现 点击button(copy) 复制对应的网址——类似于复制推广链接