zoukankan      html  css  js  c++  java
  • 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 生产环境 - 总汇

  • 相关阅读:
    Bit Manipulation
    218. The Skyline Problem
    Template : Two Pointers & Hash -> String process
    239. Sliding Window Maximum
    159. Longest Substring with At Most Two Distinct Characters
    3. Longest Substring Without Repeating Characters
    137. Single Number II
    142. Linked List Cycle II
    41. First Missing Positive
    260. Single Number III
  • 原文地址:https://www.cnblogs.com/hanfan/p/10302390.html
Copyright © 2011-2022 走看看