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

  • 相关阅读:
    cocos2dx 3.4 截图代码
    cocos2dx android平台事件系统解析
    cocos2dx3.4 保存json文件
    cocos2dx3.4 解析json文件
    cocos2dx3.4 分割plist图片
    cocos2dx3.4 导出节点树到XML文件
    win7系统cocos2dx 3.4 绑定自定义类到Lua
    cocos2dx 3.3创建新项目 和 VS2012解决方案加载失败问题
    浅谈端口扫描
    PHP 通过.user.ini 绕过黑名单限制
  • 原文地址:https://www.cnblogs.com/hanfan/p/10302390.html
Copyright © 2020-2023  润新知