特别声明
由于后边是复制粘贴的别人的,格式排版比较乱,所以声明到前边,此博客参考了三个博文,地址列在下方:jdk: https://www.cnblogs.com/dongming/p/5911152.html
mysql: https://www.cnblogs.com/xiami-mj/p/6978650.html
tomcat: https://blog.csdn.net/a_xi_baa/article/details/73527088
前言
作为一个程序员拥有自己的服务器放点小东西也是颇有成就感的事情。每日学习每日进步,这样才能在这个技术飞速发展的时代站住脚。这篇博客记录一下一个新的服务器安装一些软件的方法。
JDK
安装方式:rpm安装
软件:jdk-8u25-linux-x64.rpm
下载地址:http:
//www.oracle.com/technetwork/java/javase/downloads/index.html
上传新的jdk-8u25-linux-x64.rpm软件到/usr/local/执行以下操作:
[root@zck local]# rpm -ivh jdk-8u25-linux-x64.rpm
JDK默认安装在/usr/java中。
验证安装
执行以下操作,查看信息是否正常:
[root@localhost ~]# java
[root@localhost ~]# javac
[root@localhost ~]# java -version
java version
"1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
MYSQL
1、配置YUM源
在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/
# 下载mysql源安装包
shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查mysql源是否安装成功
shell> yum repolist enabled | grep "mysql.*-community.*"
2、安装MySQL
shell> yum install mysql-community-server
3、启动MySQL服务
shell> systemctl start mysqld
查看MySQL的启动状态
shell> systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
Active: active (running) since 五 2016-06-24 04:37:37 CST; 35min ago Main PID: 2888 (mysqld) CGroup: /system.slice/mysqld.service └─2888 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid 6月 24 04:37:36 localhost.localdomain systemd[1]: Starting MySQL Server... 6月 24 04:37:37 localhost.localdomain systemd[1]: Started MySQL Server.
4、开机启动
shell> systemctl enable mysqld
shell> systemctl daemon-reload
5、修改root默认密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
shell> grep 'temporary password' /var/log/mysqld.log
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
或者
mysql> set password for 'root'@'localhost'=password('MyNewPass4!');
6、添加远程登录用户
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;
7、配置默认编码为utf8
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
TOMCAT
工具准备,下载地址
http://tomcat.apache.org/download-80.cgi
下载完后用xftp复制到服务器里面
解压操作:# tar -zxvf apache-tomcat-8.0.44.tar.gz -C /usr/local (解压到/usr/local)
进入bin目录:# cd /usr/local/apache-tomcat-8.0.44/bin然后输入# ll查看当前目录结构
启动tomcat命令:# ./startup.sh
关闭tomcat命令:# ./shutdown.sh
查看tomcat进程命令:# ps -ef|grep tomcat
杀死进程(也是关闭tomcat的一种方式):# kill-9 端口号
查看tomcat日记(需进入logs目录下):# tail -n 100 catalina.out –f
启动tomcat命令:# ./startup.sh
等一,二分钟左右就可以通过服务器IP:8080 即可访问tomcat主页
端口主要映射在: # cd /usr/local/apache-tomcat-8.0.44/conf进入目录后 # vi server.xml找到这个查看
进入编辑模式按 i 把端口号改成80,然后重启服务器,进入bin目录先关,后再开,上面有命令(ctrl+f找),骚等几分钟,就可以直接通过IP访问了,就不需要端口号了