Ubuntu服务器基本配置及安装Tomcat9
服务器基本配置:
1.换源
1)备份配置文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2)删除原配置文件
sudo rm /etc/apt/sources.list
3)新建一个配置文件,选择任意一个源,把内容复制粘贴进去
sudo vi /etc/apt/sources.list
(用vi是因为系统不会默认集成vim)
常用的有
阿里源:https://developer.aliyun.com/mirror/
Ubuntu 20.04配置内容为:
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
清华源:https://mirror.tuna.tsinghua.edu.cn/help
Ubuntu20.04配置内容为:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
完事后,更新软件列表
sudo apt update
apt list --upgradable
sudo apt upgrade
2.安装Nginx
1.安装
sudo apt-get install nginx
2.查看是否安装成功
nginx -v
3.直接启动Nginx
service nginx start
输入服务器的ip,可以看到Nginx的欢迎页面
PS:对于虚拟机(Ubuntu20.04LTS),查看ip地址
sudo apt-get install net-tools
sudo ifconfig -a

如图:访问虚拟机ip成功。
安装完Nginx之后,主要文件位置为:
-
/usr/sbin/nginx:主程序
-
/etc/nginx:存放配置文件
-
/usr/share/nginx:存放静态文件
-
/var/log/nginx:存放日志
PS:删除Nginx
apt-get --purge autoremove nginx
3.配置FTP
1.安装vsftpd
sudo apt-get install vsftpd
2.启动vsftpd服务
service vsftpd start

如图,ftp服务已启动并且可以访问
但是我们使用root账号进行登录使用FTP是无法成功的,因为vsftpd默认配置中,出于安全考虑(我不能理解),禁止了root用户登录。
因此在使用之前先要对vsftpd进行配置。
vsftpd的配置文件一般在 /etc/vsftpd.conf
修改配置文件
service vsftpd stop#修改配置文件之前最好先暂停ftp服务以免配置文件冲突
service vsftpd status#查看vsftpd的运行状态
sudo vi /etc/vsftpd.conf
你会看到

对以下项目进行配置修改
local_enable=YES #允许本地用户登录ftp
write_enable=YES #允许登录的用户写入文件(可以上传文件)
local_umask=022 #将ftp端口修改为22(22是常用的ftp端口)
root用户默认无法访问ftp,如果要让root用户访问,修改/etc/ftpusers文件,将root注释掉即可
sudo vim /etc/ftpusers
添加ftp用户
sudo useradd -d /home/uftp -s /bin/bash uftp
# 该用户的根路径 该用户使用的shell 用户的名字
sudo passwd uftp
#设置密码
4.安装jdk配置JAVA_HOME
cd /usr/local
sudo mkdir java
cd java
sudo wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/15.0.1%2B9/51f4f36ad4ef43e39d0dfdbaf6549e32/jdk-15.0.1_linux-x64_bin.tar.gz
sudo tar -zxvf jdk-15.0.1_linux_x64_bin.tar.gz
#修改系统配置
vim /etc/profile
在文件最后添加
#set jdk environment
export JAVA_HOME=/usr/local/java/jdk-15.0.1
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
执行命令
source /etc/profile
#查看java安装情况
java -version
5.配置Tomcat
1.创建一个文件夹来放Tomcat
cd /usr/loacl
sudo mkdir tomcat
cd tomcat
2.使用命令下载Tomcat
sudo wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
#下载完成后解压
#新建一个文件夹以后好找
sudo tar -zxvf apache-tomcat-9.0.39.tar.gz
#给解压的文件夹换个名字
sudo mv apache-tomcat-9.0.39 mytomcat
cd mytomcat
#修改bin目录权限
sudo chmod 777 bin
sudp bash /bin/startup.sh
#tomcat9会出现找不到JAVA_HOME的情况
#修改setclasspath.sh文件
#在最开始添加这句指令
export JAVA_HOME=/usr/local/java/jdk-15.0.1
#即可
3.启动Tomcat
sudo bash /usr/local/tomcat/mytomcat/bin/startup.sh
访问成功


浙公网安备 33010602011771号