• Ubuntu-部署一个新的系统需要做的事


    # 背景

    因为需要部署一些机器用于生产环境,
    然后又需要后期好维护,
    再这之前,我需要在电脑上做一些操作,
    记性不好,所以用一片文来记录一下。

    # 任务列表

    • 关闭 Ubuntu 的自动更新
    • 关闭错误弹框
    • 安装设置 SaltStack
    • 安装设置 frpc
    • 安装设置 Teamviewer
    • 开启 Ubuntu 远程协助 (VNC)
    • 设置屏幕永不锁屏
    • 设置当前用户自动登录

    # 操作记录

    1.关闭 Ubuntu 的自动更新

    打开系统设置,找到软件与更新
    软件与更新

    然后找到Updates,做以下设置
    设置从不更新
    把能关的全部关掉

    2.关闭错误弹框

    修改 /etc/default/apport 文件,
    将 里面的 enable 的值从 1 改为 0

    sudo vi /etc/default/apport
    

    如图:
    enable 的值从 1 改为 0

    3.安装设置 SaltStack

    按照首先添加 SaltStack 仓库
    (我这里使用的是py3的版本)

    wget -O - https://repo.saltstack.com/py3/ubuntu/16.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add -
    

    设置 SaltStack 的 apt 更新地址

    sudo bash -c 'echo "deb http://repo.saltstack.com/py3/ubuntu/16.04/amd64/latest xenial main" > /etc/apt/sources.list.d/saltstack.list'
    

    之后更新一下 apt, 再进行安装 salt-minion

    sudo apt-get update
    sudo apt-get install salt-minion
    

    设置一下 salt-master 的地址,
    用于连接服务器

    sudo bash -c 'echo "master: 22.89.199.61" > /etc/salt/minion.d/set_master.conf'
    

    注意将 22.89.199.61 替换成你的服务器 ip

    最后重新启动一下 salt-minion 服务

    sudo systemctl restart salt-minion
    

    有关 SaltStack 的详细配置,还请参照官网文档:
    SaltStack Package Repo

    4.安装设置 frpc

    首先去 frp 项目仓库把 frp 的文件下载下来
    fatedier/frp

    拿到 frpc, frpc.ini, frpc.service 三个文件,
    (因为主要是用在客户端,所以这三个就够了)

    首先配置好frpc.ini,
    server_addr 是你服务器的ip
    hostname ,最好每一台机器都要设置不同的名字,
    ......
    具体请看仓库的 README.md文件 里面有详细配置

    [common]
    server_addr = 22.89.199.61
    server_port = 7000
    
    [ssh-hostname]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 7070
    
    [vnc-hostname]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 5900
    remote_port = 7077
    

    然后进行安装(一系列骚操作):

    sudo cp frpc /usr/local/bin/
    sudo mkdir -p /etc/frp
    sudo cp frpc.ini /etc/frp/
    sudo cp frpc.service /lib/systemd/system/
    sudo systemctl daemon-reload
    sudo systemctl start frpc
    sudo systemctl enable frpc
    

    5.安装设置 Teamviewer

    去 Teamviewer 官网下载 Teamviewer
    下载 Linux 版 TeamViewer
    安装之后,设置无人值守模式,设置独立密码。
    设置独立密码

    6.开启 Ubuntu 远程协助 (VNC)

    直接搜索 Desktop Sharing 就可
    (我这里少打了字,谅解)
    20190620160312.png

    然后继续如下设置

    • 设置允许其他用户访问我的桌面
    • 允许其他用户控制我的桌面
    • 需要用户输入密码
    • 不显示通知栏图标

    20190620160452.png

    7.设置屏幕永不锁屏

    打开设置,找到
    亮度和锁屏
    20190620160811.png

    将关闭屏幕的时间设置为 永不,
    如图
    20190620161010.png

    8.设置当前用户自动登录

    打开设置,找到
    用户账户
    20190620161154.png

    然后解锁,输入密码,验证通过,开启自动登录
    20190620161541.png

    然后如图所示
    20190620161629.png

    待续。。。。

    如有不对,还请多多指教。

    -- Nick
    -- 2019/06/20

    原文地址: https://www.cnblogs.com/inick/p/13879517.html

  • 相关阅读:
    Appuim学习路-Appuim介绍
    mac下将根目录/更改组到普通用户,导致sudo不能用
    shell获取函数的返回值
    grep匹配字符串出现的次数
    python实现测试报告的bug统计
    ios开发者账号、证书相关内容
    java基础三 [深入多态,接口和多态](阅读Head First Java记录)
    java基础二(阅读Head First Java记录)
    mac下搭建appium
    窗口管理器 Openbox 入门指南
  • 原文地址:https://www.cnblogs.com/inick/p/13879517.html
Copyright © 2020-2023  润新知