Linux Server - 多用户Repo仓库服务器搭建指南(DELL PowerEdge R740)

前期说明

  • 系统版本
    Ubuntu 16.04 TLS
  • 硬件环境
    DELL PowerEdge R740

操作步骤

配置硬件环境(RAID配置)

购入的服务器已经默认配置, 后续补充

合理的安装系统 (Ubuntu 16.04 TLS)

购入的服务器已经默认安装, 后续补充

配置系统软件环境

  • 修改 root 密码
    解决方式: passwd root
    在这里插入图片描述
  • 配置静态ip
    ip地址分为静态/动态获取方式, 服务器通常采用静态ip的方式, 提供给外部进行 ssh/ftp 连接.
解决方式1: 通过图像界面

“系统设置”->“网络”->“配置网络”->顺序填入指定信息

解决方式2: 通过命令行

ip 修改: /etc/network/interfaces
在这里插入图片描述

DNS 修改: /etc/resolvconf/resolv.conf.d/base
在这里插入图片描述
执行 sudo resolvconf -u 更新

  • 配置系统语言
    默认系统语言是China(simplified), ssh 登陆时展示出来的都是中文状态下的环境, 对于软件开发者而言不友好
解决方式1: 通过图像界面
“系统设置”->“语言支持”->将English移动到最前
解决方式2: 通过命令行
修改 /etc/default/locale
#  File generated by update-locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
  • 配置 dash
    /bin/sh 是一个链接文件, 默认采用的是 bash, 在编译源码过程中, 提示语法问题
    在这里插入图片描述
    解决方式: sudo dpkg-reconfigure dash -> <No>
    在这里插入图片描述
    在这里插入图片描述
  • 修改系统源镜像地址
    默认源镜像是境外服务器, 如果不 FanQiang 的话, 无法下载特定软件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.back
sudo vim /etc/apt/sources.list

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse   

:wq
sudo apt-get update
  • 安装必备软件
    ssh 登陆需要安装 openssh-server
    解决方式: sudo apt install openssh-server
    ftp 需要安装 vsftpd
    解决方式: sudo apt install vsftpd
    编译 Android 代码
    解决方式: sudo apt install libncurses5-dev gcc-multilib lzop

  • 修改新建用户的规则

实现以下目的
有效去除 examples.desktop 等多余文件
添加 ReadMe.md 自定义提示
修改默认登陆后环境配置.
解决方式: sudo vim /etc/default/useradd
在这里插入图片描述 在这里插入图片描述

构建多用户框架

手把手教你搭建一个基于 UGO 机制的合理组用户框架

samba服务器搭建

手把手教你搭建一个 Windows & Linux & Mac 互联文件系统

Git & Repo 仓库搭建

总结

发布了53 篇原创文章 · 获赞 19 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_33443989/article/details/103583686