1、输入以下yum安装 OpenSDK :(注意尝试别的版本可能javac命令不好用)
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
2、 验证
java -version
3、配置环境变量
①执行:
vim /etc/profile
②将下面的三行粘贴到 /etc/profile 中:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
③保存关闭
④执行:
source /etc/profile #让设置立即生效。
⑤在输入以下命令,来确认这三个变量是否生效:
[root@~]# echo $JAVA_HOME
[root@ ~]# echo $CLASSPATH
[root@ ~]# echo $PATH
4、测试是否安装配置成功
、创建一个java小程序测试下,名字叫 HelloWorld.java ,输入以下命令:
touch HelloWorld.java
将以下代码复制到 HelloWorld.java 中 :
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World! ");
}
}
输入以下命令:
javac HelloWorld.java
java HelloWorld
要知道java是分两部分的:一个是编译,一个是运行。
javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。
java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.
一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数.
去官网下载https://tomcat.apache.org/download-70.cgi
把压缩包拖到 temp文件夹里解压
cd /temp (先进入temp文件夹)
tar xzf apache-tomcat-7.0.82.tar.gz (解压)
启动(先进入tomcat的bin目录)
cd apache-tomcat-7.0.70/bin
./startup.sh
安装:yum上mysql的资源有问题,所以不能仅仅要用yum。在使用yum之前还需要用其他命令获取mysql社区版
mkdir /temp cd /temp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-devel -y
1.启动服务并验证
systemctl start mysql.service netstat -anp|grep 3306
2.设置密码:通过Yum安装的mysql的管理员账户是没有密码的,这里通过命令设置其密码为 admin ,使用别的密码要牢记哦
mysqladmin -u root password admin
3.使用密码登录:
mysql -uroot -padmin
4.设置大小写不敏感:Linux MySQL默认是大小写敏感的,但是windows上的Mysql默认是非大小写敏感的,所以JDBC代码有的表名是大写,有的是小写的,一旦运行起来就会因为大小写不一致导致无法识别表名。 为了解决这个矛盾,就需要把MySQL的大小写敏感修改为非敏感。 解决办法如下:
修改 etc文件夹下的 my.cnf 文件
添加代码
到 [mysqld]下面
lower_case_tables_names = 1
5.解决中文乱码问题
修改 etc下的 my.cnf文件,添加如下代码
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set = utf8
[mysql]
no-auto-rehash
6.保存完记得重启服务
service mysqld restart
7.授权远程登录
先 登录mysql
mysql -uroot -padmin
添加用户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
刷新:
FLUSH PRIVILEGES;
之后就可以用navicat登录了