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