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

若显示


 
 

则启动成功
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



作者:seven_hello
链接:https://www.jianshu.com/p/c6a3e1a1c418
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

猜你喜欢

转载自www.cnblogs.com/loved-wangwei/p/8986233.html