JDK安装
用yum安装JDK
1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk)
[root@localhost ~]# yum search java|grep jdk
2.选择版本,进行安装
//选择1.8版本进行安装
[root@localhost ~]# yum -y install java-1.8.0-openjdk
//安装完之后,默认的安装目录是在:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64
3.设置环境变量
[root@localhost ~]# vi /etc/profile
在profile文件中添加如下内容
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
让修改生效
[root@localhost java]# source /etc/profile
MySQL安装
若没有wget,请用下面指令安装
yum -y install wget
1.下载mysql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安装mysql-community-release-el7-5.noarch.rpm包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:
/etc/yum.repos.d/mysql-community.repo,
/etc/yum.repos.d/mysql-community-source.repo。
3.安装mysql
$ sudo yum install mysql-server
根据提示安装就可以了,不过安装完成后没有密码,需要重置密码
4.重置mysql密码
$ mysql -u root
登录时有可能报这样的错:
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘
(2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:
$ sudo chown -R root:root /var/lib/mysql
重启mysql服务
$ service mysqld restart
接下来登录重置密码:
$ mysql -u root //直接回车进入mysql控制台
mysql > use mysql;
mysql > update user set password = password('root') where `user` = 'root';//注意字符串要加单引号,否则会出错
mysql > FLUSH PRIVILEGES;//更新权限
最后附上创建可远程登陆数据库的用户的命令
(%表示可从外网登陆)
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL ON *.* TO 'username'@'%';
或者增加root账户权限
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
最后记得更新权限,并且确保linux的防火墙没有禁止3306这个端口
Tomcat安装 (9.0.6)
1.首先在Tomcat官网下载apache-tomcat-9.0.6.tar.gz
2.使用命令解压在当前文件夹
tar zxf 文件名
3.vim /etc/profile
加入tomcat路径配置
#set Tomcat
TOMCAT_HOME='/root/apache-tomcat-9.0.6 '
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH
4.startup.sh启动,注意防火墙。。。。。。一定要加入端口8080(默认),博主安装的Tmocat为9.0版本,启动异常的快,但是刚进去网站的时候要加载很久。。。。之后才能正常运行。。。。。。。
5.然而博主找到原因啦。。启动慢是因为时间主要花在实例化SecureRandom对象上了。详细的内容博主目前不是很了解,但是就是因为它而导致启动过慢
解决方法:使用vim $JAVA_HOME/jre/lib/security/java.security
找到一行叫securerandom.source=file:/dev/random
将其改成securerandom.source=file:/dev/./urandom
Linux支持中文
1.首先使用locale查看是否安装了中文包,如果出现如下内容则说明已安装
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
如果没有,使用yum groupinstall "fonts"
安装
2.修改locale.conf文件,添加LANG=”zh_CN.UTF-8”
vim /etc/locale.conf
3.如果你是使用第三方软件远程登陆云主机,请在使用的软件的设置里设置支持UTF-8,否则终端依旧会乱码
.