CentOS7实时查看Tomcat运行日志
查找catalina.out的路径1find / -name catalina.out
该文件在Tomcat安装目录的logs目录下
实时查看Tomcat运行日志命令1tail -f /home/tomcat9/apache-tomcat-9.0.46/logs/catalina.out
结果如下图
按CTRL+C退出
CentOS7部署Java项目速度很慢
查找 java.security 文件的路径1find / -name java.security
打开 java.security 文件1vi /home/java/jdk1.8.0_131/jre/lib/security/java.security
修改securerandom.source=file:/dev/random替换成:securerandom.source=file:/dev/urandom
保存并退出即可
CentOS7部署Java项目
打包项目具体步骤查看博客:idea将Spring Boot项目打包成war包 | LeDao的博客 (zoutl.cn)
特别地,平时我们开发用Windows系统,而部署项目用Linux系统(没有C、D等盘符),那么我们需要修改文件路径
Windows系统
Java代码
1private static final String mySettingLocation = "E:\\MyProject\\IDEA\\ActualCombat\\MyBlog\\src\\main\\webapp\\static\\myConfig.setting";
配置文件路径
12#博客正文图片存储地址blogImageFilePath: C://Java/apache-tomcat-9.0.22-windows-x64/apache-tomcat-9.0.22-windows-x64/apache-tomcat-9.0.22/webapps/MyBlog/static/images/blogImage/
配置文件MySQL连接
1234567#数据库连接配置dataso ...
CentOS7安装和配置Tomcat9
下载Tomcat下载地址:https://tomcat.apache.org/download-90.cgi
下载 tar.gz 压缩包
上传使用 FTPRush 上传 Tomcat 压缩包到 /home/data 目录
详细步骤查看博客:FTPRush向CentOS7上传文件和从CentOS7下载文件)
新建目录新建 /home/tomcat9 目录存放 tomcat9
1mkdir tomcat9
解压1tar -zxvf apache-tomcat-9.0.46.tar.gz
移动文件夹将解压后的文件夹剪切到 /home/tomcat9 目录
1mv apache-tomcat-9.0.46 /home/tomcat9/
修改server.xmlserver.xml可以配置端口,编码以及配置项目等等,我们这里就配置一个端口,把默认的8080,修改成80
1vi /home/tomcat9/apache-tomcat-9.0.46/conf/server.xml
配置防火墙开放80端口
1firewall-cmd \--zone=public \--add-port=8 ...
CentOS7安装和配置MySQL5.7
安装wget1yum -y install wget
下载和安装MySQL源包12345#下载命令wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm#安装命令yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
在线安装MySQL1yum -y install mysql-community-server
可能会报错:Public key for mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm is not installed,报错原因为:原因是Mysql的GPG升级了,需要重新获取
输入下面命令解决上面的报错,然后再次执行yum -y install mysql-community-server命令在线安装MySQL
1rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
启动MySQL服 ...
CentOS7安装和配置jre1.8
下载jre百度网盘链接
链接:https://pan.baidu.com/s/1aRzE9hdak3N_KtkYMYyRKQ
提取码:mbv3
上传上传jre到/home/data目录
解压
创建/home/java目录
12cd /homemkdir java
解压tar.gz压缩包
1tar -zxvf server-jre-8u131-linux-x64.tar.gz
把/home/data/下的jre剪切到/home/java/下
1mv /home/data/jdk1.8.0_131 /home/java
给jre目录以及子目录授予root权限
1chown root:root -R /home/java/jdk1.8.0_131/
配置环境变量
编辑环境变量配置文件
1vi /etc/profile
在文件末尾加入下面代码(jdk名称根据实际情况填写),强制保存(wq!)退出
1234export JAVA_HOME=/home/javaexport JRE_HOME=/home/java/jdk1.8.0_131export CLASSPATH=$JRE_HOME/l ...
FTPRush向CentOS7上传文件和从CentOS7下载文件
下载和安装FTPRush百度网盘链接:https://pan.baidu.com/s/1TLBzFAs94nHdDHunPfSF3g
提取码:s3wr
配置输入密码按下回车键即可开始连接
上传文件在本地窗口中右键点击要上传的文件,选择传输
然后在远程窗口即可看到刚刚上传的文件(上传的文件在/home/data/)
下载文件在本地窗口选择下载保存的路径,在远程窗口右键点击要下载的文件,选择传输即可
CentOS7安装vsftp服务
概述我们需要向CentOS7操作系统的服务器上上传文件或者下载文件,这时候,有必要安装下ftp,我们选择主流的vsftp;
安装vsftp1yum install -y vsftpd
设置开机启动1systemctl enable vsftpd
启动ftp服务1systemctl start vsftpd.service
打开防火墙永久添加tcp 21端口
1firewall-cmd --zone=public --add-port=21/tcp --permanent
添加ftp服务
1firewall-cmd --permanent --zone=public --add-service=ftp
重启防火墙
1firewall-cmd --reload
添加用户新建java1234用户 添加到root组,但是不允许用户登录,仅仅可以ftp登录,ftp登录后的默认目录是/home/data
1useradd -g root -d /home/data -s /sbin/nologin java1234
设置用户密码1passwd java1234
设置权限1chown ...
CentOS7常用命令总结
root代表当前登录用户,localhost代表主机名, ~代表当前主机目录,#代表用户权限(#表示超级用户,$表示普通用户)
ls命令均可表示当前目录
1./和.
列出当前工作目录的内容(不包括隐藏文件)
1ls
列出root/ledao目录的内容
1ls root/ledao/
列出当前工作目录的内容(包括隐藏文件)
1ls -a
列出当前工作目录的内容(查看详细信息)
1ls -l(或者ll)
列出当前工作目录的内容(按日期排序,降序)
1ls -lt
列出当前工作目录的内容(按日期排序,升序)
1ls -ltr
获取当前文件夹的文件个数
1ls -l | grep "^-" | wc -l
cd命令回到根目录(根目录:[root@localhost /])
1cd /
回到家目录(家目录:[root@localhost ~])
1cd 或者 cd ~
回到上一级目录
1cd ..
回到上两级目录
1cd ../..
进入ledao目录
1cd ledao
进入ledao目录的11目录
1cd ledao/11
pwd命令打印当前 ...
Xshell连接CentOS7
新建连接
填写会话属性如果不知道CentOS7的ip,查看博客:查看虚拟机里的CentOS7的IP | LeDao的博客 (zoutl.cn)
为了方便辨认,名称和主机填CentOS7的ip,端口号填22
用户身份验证点击左侧菜单的用户身份验证,用户名和密码输入CentOS7的登陆用户名和密码,然后点击连接即可
结果