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之后,主要文件位置为:

  1. /usr/sbin/nginx:主程序

  2. /etc/nginx:存放配置文件

  3. /usr/share/nginx:存放静态文件

  4. /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

访问成功

posted @ 2020-10-21 19:04  今天的作业写了吗?  阅读(304)  评论(1)    收藏  举报