/opt
在usr下面新建java文件夹,并将jdk的tar包解压
tar -zxvf jdk-8u131-linux-x64.tar.gz编辑profile文件,增加环境变量
vi /etc/profile增加
export JAVA_HOME=/opt/jdk1.8.0_171 //jdk安装路径(放在linux下,要删掉这个注释) export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar :wq保存 :q!退出 source /etc/profile //加载配置 java -version //并查看java版本信息在temp下将tomcat的tar包解压
tar -zxvf ... tar xvf apache-tomcat-7.0.61.tar.gz 安装tomcat接着编辑环境变量
vim /bin/startup.sh export TOMCAT_HOME=/temp/apache-tomcat-9.0.1 apache-tomcat-8.5.31 :wq保存 :q!退出 ./shutdown.sh 关闭tomcat ./startup.sh 开启tomcat ps -ef|grep java 查看tomcat是否关闭 kill -9 进程号 杀死tomcat进程 tail -f logs/catalina.out 查看日志安装wget
yum install wget1:
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm2:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm3:
yum -y install mysql-server 默认配置文件路径: 配置文件:/etc/my.cnf 日志文件:/var/log/var/log/mysqld.log 服务启动脚本:/usr/lib/systemd/system/mysqld.service socket文件:/var/run/mysqld/mysqld.pid4:启动
service mysqld.service restart //启动 service mysqld stop //停止5:重置密码
grep "password" /var/log/mysqld.log6:登录
mysql -u root -p 密码7:测试 由于5.7版本对安全进行了限制 密码要为数字符号字母组成,可以再配置文件中去掉这个机制
[mysqld] validate_password=off set password for root@localhost = password('xxxxxxxxxx');远程连接 数据库设置 首先进入mysql数据库 输入命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxxxxxxxx' WITH GRANT OPTION; FLUSH PRIVILEGES;问题答疑: linux下启动项目tomcat报mysql表不存在问题: 6.0版本++ 在linux下的mysql默认的话是对每个表和表字段有大小写敏感的,所以在启动项目的时候才会找不到表 解决方法:设置/etc/my.cnf文件 添加:lower_case_table_names=1 linux下lower_case_table_names默认值为0,对大小写敏感,在mac下默认值为2,对大小写敏感,修改为1就可以了
Mysql5.7以后安装完成后会自动生成默认密码 1.查看默认密码 :grep "password" /var/log/mysqld.log 2020-07-21T07:15:08.165087Z 1 [Note] A temporary password is generated for root@localhost: U&fWJ#Tnv5!v(默认密码) 2.需要修改默认密码 :alter user 'root'@'localhost' identified by 'Mysql123#';
清除redis缓存
redis-cli -h 127.0.0.1 -p 6379 flushall exit 退出阿里云安装方式 1.yum安装
yum install nginx/etc/nginx 修改nginx.conf 监听端口号是80,如果路径包含api,则转到8080 开放对外端口号:80
server{ listen 80; server_name 服务器ip地址; location ~ /api/ { proxy_pass http://127.0.0.1:8080; proxy_send_timeout 300; proxy_read_timeout 300; proxy_connect_timeout 300; } location ~ /edu/ { proxy_pass http://127.0.0.1:8081; proxy_send_timeout 300; proxy_read_timeout 300; proxy_connect_timeout 300; } }启动命令
systemctl start nginx.service停止命令
systemctl stop nginx.service1.安装nginx前,我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果已安装 卸载:
yum install gcc-c++ yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel如果已安装,则remove掉
yum remove nginx2.下载nginx:
wget https://nginx.org/download/nginx-1.11.3.tar.gz解压
tar -zxvf nginx-1.11.3.tar.gz3.安装
cd nginx-1.11.3 ./configure make make install修改nginx.conf相关信息
4.启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf5.停止
pkill -9 nginx