这几天考完试,重装了一手服务器。顺便记录一下有哪些服务器必备的软件及安装方法吧。
大概会涉及nginx、code-server、ftp以及smb等等安装。

基础配置

  1. 换源-将默认源改成国内源
  2. 安装必备软件-vim、git、nginx

换源

由于国内的网络问题,原生的问题大家都懂的。 我这里选择国内阿里云的源,原因无它只因一直都在用习惯了。
阿里云镜像站:https://developer.aliyun.com/mirror/
修改配置文件前要养成备份默认配置的习惯。

1
cp /etc/apt/sources.list /etc/apt/sources.list.bak

手动更改

用你熟悉的编辑器打开:
/etc/apt/sources.list

替换默认的

http://archive.ubuntu.com/

mirrors.aliyun.com

懒人方法

直接替换全部内容,ubuntu 20.04(focal) 配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

安装软件

安装软件前记得要先更新软件源 sudo apt update
安装vim和git sudo apt install vim git nginx-full
如果不喜欢用包管理器安装nginx,可以自行更换编译安装
具体安装方法可以去nginx官网上下载源码编译。

FTP安装与配置

先更新软件源
sudo apt update
安装ftp
sudo apt install vsftpd

ftp安装好后,配置文件会放在 /etc/vsftpd.conf ,利用自己熟悉的编辑器打开它。
找到并修改这几项配置

1
2
3
4
5
6
7
8
9
listen_ipv6=YES

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

修改好后,重启ftp服务
sudo service vsftpd restart

samba安装与配置

与前面的安装差不多
sudo apt install samba
ftp安装好后,配置文件会放在 /etc/samba/smb.conf
在配置文件后面添加以下配置:

1
2
3
4
5
[share]
comment = share # 备注
path = /home/admin/share/ # 映射路径
public = no
writable = yes

添加smb用户,注意这里的用户必须先要在系统中存在
sudo smbpasswd -a admin

重启smb服务
sudo service smbd restart