Linux下搭建测试环境(持续更新)
1.安装 jdk
1.1 Linux下载安装tar.ga格式
a.使用rz命令上传文件(.tar.gz)
b.解压缩: tar -zxvf jdk-8u101-linux-x64.tar.gz
c.复制文件到指定目录mv jdk.1.8.0_101 /usr/local/webserver/java
d.配置环境变量vi /etc/profile
export JAVA_HOME=/usr/local/webserver/java/jdk1.8.0_101
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/bin/dt.jar:$JAVA_HOME/bin/tools.jar
e. JAVA_HOME
source /etc/profile
2.安装tomcat
2.1 Linux下载安装tar.ga格式
a.使用rz命令上传文件(.tar.gz)
b.解压缩: tar -zxvf tomcatXXXX.tar.gz
c.复制文件到指定目录mv tomcat /usr/local/webserver/tomcat
d.启动tomcat 输入
/usr/local/webserver/apache-tomcat-8.5.5/bin/startup.sh
若显示
![](https://img.haomeiwen.com/i1945435/620edfeb822af598.png)
则启动成功
e. 开放8080端口增加8080端口到防火墙配置中,执行以下操作
vi /etc/sysconfig/iptables
加入以下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
f.重启防火墙
service iptables restart
g.浏览去输入http://ip:8080
3. 安装mysql
[centos]rpm文件安装,使用rpm指令
对于一个rpm包来说,都是有"-"和"."构成的,基本上有以下几部分组成:* 包名 * 版本信息 * 发布版本号* 运行平台,当出现noarch,代表的是软件可以平台兼容
a.安装mysql : rpm mysql*
rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
b、启动方式
1、使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
b、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重启
1、使用 service 启动:
service mysqld restart
service mysql restart (5.5.7版本命令)
2、使用 mysqld 脚本启动:
/etc/init.d/mysqld restart
3.1 重新设置mysql密码(到处是坑)
1.修改MySQL的登录设置:
vi /etc/my.cnf
在[mysqld]的段中加上一句
skip-grant-tables
例如
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
2.重新启动mysqld
Service mysqld start
3.修改密码
mysql -u root -p(密码按空格键)
mysql>use mysql;
mysql> update user set
authentication_string=password('123456') where user='root' (注:'new pw' 就是你的新密码,其它照抄;
另一种写法:
update mysql.user set
authentication_string=password('123456') where user='root'
4.更新
mysql>flush privileges;
mysql>quit;
5,将MySQL的登录设置修改回来:
vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
3.2 导入数据库
create database 数据库;
use 数据库;
set names utf8;(设置编码)
source 路径
3.3 导出数据和表结果数据库
musqldump -h 127.0.0.1 -u root -p mydb > mydb.sql
OK!!!
3.4 参考资料
http://www.cnblogs.com/debmzhang/p/5013540.html
http://www.cnblogs.com/ivictor/p/5142809.html
4. linux开机启动终端
CentOS7不再使用init托管服务了,改成了systemd,自然不需要/etc/inittab这个文件了。
1.命令模式
systemctl set-default multi-user.target
2.图形模式
systemctl set-default graphical.target
5.修改root密码
sudo passwd
6. 配置静态IP地址
6.1.编辑 interface文件
root@ubuntu:/# vim /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.2.27
netmask 255.255.255.0
gateway 192.168.2.1
启动static时记得将DHCP(自动分配IP)关掉
6.2. 配置DNS
root@ubuntu:/# vim /etc/resolv.conf
nameserver 114.114.114.114
6.3.重启网络
/etc/init.d/networking restart