#本文旨在自己学习Linux记录,若有来者发现错误请务必指正!
1.添加用户
useradd -m username
2.设置密码
passwd username
3.添加组
groupadd (-g GID) groupname
4.将用户username添加到组groupname
gpasswd -a username groupname
5.添加username sudo权限 visudo
找到其中的
##Allow root to run any commands anywhere
root ALL=(ALL) ALL
在下面一列添加 username ALL=(ALL) ALL
之后就可以用username账户愉快地ssh到服务器啦
三、配置JDK8、MySql、Tomcat。
1、JDK8
JDK的下载安装方法比较多,在CentOS上可以用方便一点的.rpm包,也可以手动解压.tar.gz。本人此处用tar.gz包下载
1)下载
在JDK下载网站选择合适版本连接替代第二个“”中的链接即可JDK8
wget --no-cookies --no-check-certificate --header “Cookie:gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie” “http://download.oracle.com/otn-pub/java/jdk/8u192-b12/750e1c8617c5452694857ad95c3ee230/jdk-8u192-linux-x64.tar.gz”
2)创建JDK路径
mkdir /usr/local/java
复制.tar.gz包到JDK路径并解包
cp jdk-8u192-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
tar -zxvf jdk-8u192-linux-x64.tar.gz
3)配置环境变量
vim /etc/profile
在文件最下方添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_192
export PATH=${JAVA_HOME}/lib:$PATH
export CLASSPATH=${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
保存退出后执行 source /etc/profile
更新环境变量。
然后执行 java -version
确认环境变量生效
2、MySql
CentOS安装MySql需要先在官网下载一个rpm包,然后rpm -ivh .rpm文件。
1)下载rpm包
wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum install mysql-community-server
2)确认MySql生效
service mysqld restart
连接MySql,若root没有密码则 mysql -u root
有密码则Mysql -u root -p
输入密码。
本人在上述两个方法均报错Error 1045,可能是MySql安装过程设置了随机默认密码,则需进行查看
cat /var/log/mysqld.log|grep password
然后输入密码并更改密码,否则无法操作MySql
此处默认设置了mysql的密码强度,先输入一个复杂密码(长度大于8,混合大小写,带特殊字符)
alter user ‘root’@‘localhost’ identified by ‘Password1_’;
然后查看全局变量参数validate_password%
show variables like ‘validate_password%’;
更改其中的参数值即可更换密码强度,此处我更换为不需要混合大小写不需要特殊字符的LOW等级密码
set global validate_password.policy=0;
exit
执行
mysql_secure_installation
这样就可以更换一个简易密码以便自己学习用了
mysql -u root -p
测试一下,OK!
3)增加用户并赋予权限
create user ’username‘@’localhost‘ identified by ’password‘; grant all
on . to ‘username’@‘localhost’ with grant option;
若有需要可以在 /etc/my.cnf 文件下[mysqld]设置密码期限
[mysqld] default_password_lifetime=0
3、部署Tomcat
1)tomcat下载安装,并修改环境变量
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz
tar -zxvf apache-tomcat-9.0.12
分别修改tomcat startup.sh shutdown.sh环境变量
vim /usr/local/tomcat/apache-tomcat-9.0.12/bin/startup.sh
vim /usr/local/tomcat/apache-tomcat-9.0.12/bin/shutdown.sh
在第二行添加如下:
export JAVA_HOME=/usr/local/java/jdk1.8.0_192
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.12
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.12
export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin
启动/usr/local/tomcat/apache-tomcat-9.0.12/bin/startup.sh
shell提示Tomcat Started.则表示配置完成
打开浏览器,连接服务器ip "ip:8080"看到tomcat小喵检验一下,若没有出现小瞄,则在阿里云服务器防火墙设置中开放8080端口即可。
2)目录部署
mkdir /usr/local/tomcat/apache-tomcat-9.0.12/webapps/test
vim /usr/local/tomcat/apache-tomcat-9.0.12/webapps/test/index.jsp
输入Welcome
浏览器打开"ip:8080/test"可以看到Welcome
部署成功!