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. spring-cloud-hystrix-dasboard服务调用监控

    除了隔离依赖服务的调用以外,hystrix还提供了准实时的调用监控(hystrix dashboard),hystrxi会持续的记录所有通过hyxtrix发起的请求的执行信息,并以统计报表和图形的形式 ...

  2. 总结web自动化测试页面常用字段的定位方法

    在一次编写web自动脚本时,突然想到web页面常有的字段有:输入框,按钮,富文本输入框,下拉框选项,弹窗,表格,上传文件以及时间插件,以下总结的没有编写时间插件的用例了!以后碰到再更新, 以下是蹩脚代 ...

  3. Windows 2008 R2防火墙,允许被ping的设置方法

    这篇文章主要介绍了Windows 2008 R2防火墙,允许被ping的设置方法,需要的朋友可以参考下   1.准备 1)原因 出于安全因素考虑,在Windows 2008 R2上是不允许从外部对其P ...

  4. python sys.argv[]简单解释

    上一篇UDP编程中简单使用了一些sys模块的argv参数,也是我第一次看见这个参数,这里做个记录: sys.argv是一个从程序外部获取参数的桥梁,这个“外部”很关键, 因为我们从外部取得的参数可以是 ...

  5. log4net其中layout节点的配置说明

    其中layout节点的配置说明:        %m(message):输出的日志消息:        %n(newline):换行:        %d(datetime):输出当前语句运行的时刻: ...

  6. 项目管理目标:添加人员并向其分配任务 - Project

    已剪辑自: https://support.office.com/zh-cn/article/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E7%9B%AE%E6%A0%8 ...

  7. 身份证号验证js程序

    最近注册一个网站,居然让我输入个人身份证号,身份证号是个人信息,怎么能告诉你呢? 输入正确的身份证号没有任何问题. 我就仅仅改了最后一位,就告诉我身份证号不对,你是怎么知道的呢?所以,搜了下身份证号的 ...

  8. 2013年省赛I题 Thrall’s Dream

    2013年省赛I题判断单向联通,用bfs剪枝:从小到大跑,如果遇到之前跑过的点(也就是编号小于当前点的点),就o(n)传递关系. bfs #include<iostream> #inclu ...

  9. [CF1140C]Playlist

    Description: 给你n首歌,每首歌有一个长度\(a_i\)和美丽度\(b_i\) 现在可以选出最多k首,动听值为\(\sum a_i*min_{\sum b_i}\) Hint: \(n \ ...

  10. 微信跳转,手机WAP浏览器一键超级跳转微信指定页面

    微信跳转,手机WAP浏览器一键超级跳转微信指定页面 这篇文章主要介绍了如何在手机浏览器wap网页中点击链接跳转到微信界面,需要的朋友可以参考下 先说第一种,最简单的唤起微信协议,weixin://主流 ...