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

SUSE12Sp3安装配置.net core 生产环境(1)-IP,DNS,网关,SSH,GIT的更多相关文章

  1. SUSE12Sp3安装配置.net core 生产环境-总汇(持续更新中...)

    最近正在使用SUSE系统,项目环境是没有外网的,所以提供的基本都是离线安装,对应的安装包可能需要自行去下载,我这边就不整理了. 网上查找SUSE的资料比较少,于是整理了一下,希望对有需要的人有一点点帮 ...

  2. SUSE12Sp3安装配置.net core 生产环境(2)-安装.NET Core 2.2.1 runtime 并运行.NET代码

    1.安装libicu依赖 1.在线安装 sudo mkdir /usr/local/dotnet #创建目录 cd /usr/local/dotnet sudo wget https://downlo ...

  3. 采用sqlserver的缺省配置,在生产环境经常碰到系统响应慢(甚至hung的情况)

    请重视并正确配置sqlserver实例及数据库的参数,一般化的配置推荐如下: 1.数据和日志文件的初始大小分别设置为10G和2G,均设置为按照固定200M大小增长,不限制最大值: 2.sever实例设 ...

  4. suse 12 配置ip,dns,网关,hostname,ssh以及关闭防火墙

    suse-linux:~ # cat /etc/issue Welcome to SUSE Linux Enterprise Server 12 SP3 (x86_64) - Kernel \r (\ ...

  5. 结合Jexus + Kestrel 部署 asp.net core 生产环境

    ASP.NET Core 是微软的全新的框架.这一框架的目标 ︰ 跨平台 针对云应用优化 解除 System.Web 的依赖. 获得下面三个方面的优势,你可以把它认为是一个C# 版本的NodeJS: ...

  6. .net Core 生产环境报错 MIME

    because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. 主要没 ...

  7. Ubuntu下安装配置android sdk及其环境变量

    同理,这里介绍的是手动安装方法~ *系统;Ubuntu 16.4 1.下载Android sdk,直接在系统自带的firefox浏览器输入 http://tools.android-studio.or ...

  8. Ubuntu安装配置Qt 4.86环境

    安装 QT4.8.6库+QT Creator 2.4.1 下载地址公布 QT4.8.6库  http://mirrors.hustunique.com/qt/official_releases/qt/ ...

  9. Centos7源码编译安装PHP7.2(生产环境)

    安装PHP依赖包,否则在编译的过程中可能会出现各种报错 # Centos 安装epel-release源并将系统包更新到最新版本 $ yum install epel-release-y $ yum ...

随机推荐

  1. django ajax 及批量插入数据 分页器

    ``` Ajax 前端朝后端发送请求都有哪些方式 a标签href GET请求 浏览器输入url GET请求 form表单 GET/POST请求 Ajax GET/POST请求 前端朝后端发送数据的编码 ...

  2. 卢卡斯定理——应用hdu4349

    #include<bits/stdc++.h> using namespace std; int n; int main(){ while(cin>>n){ ; while(n ...

  3. vue结构详解

    相关文件和文件夹的含义: build 文件夹: 里面是对 webpack 开发和打包的相关设置,包括入口文件.输出文件.使用的模块等:config 文件夹: 主要是指定开发和打包中的静态资源路径.要压 ...

  4. 末学者笔记--NTP服务和DNS服务

    NTP时间服务器 一.概念: 作用:ntp主要是用于对计算机的时间同步管理操作. 时间是对服务器来说是很重要的,一般很多网站都需要读取服务器时间来记录相关信息,如果时间不准,则可能造成很大的影响. 二 ...

  5. Java1.0-1.12各个版本的新特性

    JDK Version 1.0 1996-01-23 Oak(橡树) 初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差,运行速度慢. JDK Version 1.1 1997- ...

  6. mxGraph绘制流程图

    代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w ...

  7. 【ABP.Net】2.多数据库支持&&初始化数据库

    abp默认连接的数据库是MSSQL,但是在开发过程中往往很多开发者不满足于mssql. 所以这里演示一下把mssql改成postgresql,来进行接下来的系统开发. abp的orm是用EF的.那么我 ...

  8. golang实现障碍、转弯最少的A*寻路

    目录 目标: 要点: 源码: 目标: 优先寻找无障碍的路径 目标不可达时,寻找障碍最少的路径 路径长度相等时,优先转弯最少的路径 多个目标点时,根据以上要求到达其中一个目标点即可 要点: 最优格子的选 ...

  9. Python-模块,以及使用文本中的数据

    模块导入: from math import pi as math_pi print math_pi     #相当于把pi取了个别名 # -*- coding: cp936 -*-from rand ...

  10. 记录opencv编译过程

    准备学习opencv,参考了几个网页终于完成.编辑器和opencv版本都选择最新的版本. 记录过程如下 1. 下载准备: 1)         Opencv源码, 下载地址: https://sour ...