虚拟机操作
注意: 1. 以下操作都在root用户下
2. 在新买的阿里云服务器上操作,不会出现多余插件
Linux操作用户组,用户
建立用户组 wlg
`groupadd wlg`
建立用户在该用户组下
```
useradd -d wlg gao
passwd -d wlg gao
```
注解:useradd -g 所属组 -d 家目录 -s 所用的SHELL
删除用户
userdel 用户名
安装jdk
在此之前先判断是否安装了jdk 执行 java -version 如果配置jdk,想要换更高级的版本,请自行搜索
可以将jdk的tar.gz包下载下来,利用SSH Secure File Transfer Client 应用将包直接放到Linux系统文件中,也可以通过 wget
jdk-8u181-linux-x64.tar.gz下载链接命令来下载。
然后,tar -zxvf jdk-8u131-linux-x64.tar.gz -C /work/software
解压到安装目录(work/software是我自己的安装目录)
export JAVA_HOME=/work/software/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
或者
JAVA_HOME=/work/software/jdk1.8.0_181
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
然后执行source /etc/profile
命令
最后输入 java -version 发现得到java版本
安装Tomcat
当前目录下载:wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz
进入安装目录下/bin目录下,执行./catalina.sh start
启动成功,
注: ./catalina.sh start 和 ./startup.sh 都能启动tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 停止tomcat。
可能连接超时,在阿里云服务器,配置安全规则,访问就能成功。这个链接很完美,就不多写了。
service tomcat start
service tomcat stop
service tomcat restart
安装mysql
https://yq.aliyun.com/articles/285398
1.确保服务器最新状态 yum -y update
2.重启服务器 reboot
3. 查看是否以前安装过mysql rpm -qa | grep mysql 或 yum list installed | grep mysql
如果安装请先卸载
4. rpm -qa|grep mariadb // 查询出来已安装的mariadb
` rpm -e --nodeps 文件名 // 卸载mariadb,文件名为上述命令查询出来的文件`
5. 安装
wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm //下载
sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm //
yum install -y mysql-server //安装,哪个目录就行
6. 设置开机自启动
systemctl enable mysqld
systemctl list-unit-files | grep mysqld //查看是否是开机自启
7.启动服务器
systemctl start mysqld
还有
重启 : systemctl start mysqld
停止: systemctl stop mysqld
8. 修改默认密码
修改mysql默认密码
修改密码所遇问题
查看默认密码: grep 'temporary password' /var/log/mysqld.log
密码是最后一行的root@localhost:后面的字符串
执行mysql -u root -p
然后输入临时默认密码登录
set global validate_password_policy=0;
设置密码等级只有长度确定。开始时,==默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。==
set password for 'root'@'localhost' =password('新密码');
quit 退出数据库;
在root权限下,vi /etc/my.cnf
加入
default-character-set =utf8
//这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。
如果上面的这一步出错,可以改为character-set-server = utf8
这是新的格式
root用户登录mysql ,创建用户
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
注意:==%代表所有主机登录,可以换成localhost,代表本地登录==
create database knowbook; //创建数据库
给用户授所有权;grant all privileges ON knowbook.* to 'gao'@'%';
或者, ==grant all privileges on mq.* to ‘用户名‘@l’ocalhost‘ identified by ‘密码’;==直接建立用户并授权