美文网首页
linux环境搭建之问题扫描

linux环境搭建之问题扫描

作者: 小哒卟溜 | 来源:发表于2017-08-09 20:30 被阅读24次

一:使用固定ip

二:mysql远程连接

1、防火墙(一般开了防火墙会导致mysql无法远程连接)

a、直接关闭防火墙(简单粗暴的方式,测试环境可使用,生产环境不建议,毕竟系统安全你懂得~~)

a1、firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

a2、systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

注意:此命令仅限centos7以上的版本使用,centos7之前的不适用(详情自行百度,不解释)

b、设置防火墙端口(IPtable)

2、mysql拒绝远程连接--在安装的时候会提示是否允许远程登录,此时选择yes

有些时候1和2都设置好了还是会无法连接,此种情况可继续查看数据库是否有设置(此方法转载至http://blog.csdn.net/freedom_wbs/article/details/53043543,很详细,可详细了解)

(1)先将MySQL服务停掉

# /etc/init.d/mysqld stop

(2)查看MySQL配置文件

# vi /etc/my.cnf

特别要留意其中的两项:bind_address和skip_networking,bind_address一定不能为127.0.0.1,否则只能在本地连接,skip_networking一定不能出现,否则只接受unix socket而不能提供tcp socket服务,建议将bind_address和skip_networking直接都注释掉。

(3)重启mysql服务

# /etc/init.d/mysqld start

(4)对用户授权,允许指定用户远程访问,最简单的方式是将mysql库中user表中的对应的用户的host设置为%,亦即允许该用户从任意ip远程访问

# mysql -u root -ppassword    //进入mysql控制台

# mysql>use mysql;

# mysql>update user set host = '%' where user = 'root';    //这个命令执行错误时可略过

# mysql>flush privileges;

# mysql>select host, user from user; //检查‘%’ 是否插入到数据库

#mysql>quit

三:tomcat无法连接

此时请查看防火墙是否已开,端口是否已开,防火墙、防火墙、防火墙、重要的事情说三遍!!!

四:环境变量配置详解

1、如果不清楚jdk的安装路劲可用whereis java命令查看(注:有时候查出来的路劲会提示目录不存在,此时可手动查看,建议路劲/usr/java/***)

2、注意:(转载至http://www.cnblogs.com/ilovexiao/p/3946467.html

a、linux下用冒号“:”来分隔路径

b.PATH/CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值

在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种

常见的错误。

c. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。

d. export是把这三个变量导出为全局变量。

e. 大小写必须严格区分。

相关文章

网友评论

      本文标题:linux环境搭建之问题扫描

      本文链接:https://www.haomeiwen.com/subject/yogqrxtx.html