CentOS7+Tomcat 生产系统部署



CentOS7+Tomcat 生产系统部署

1 准备OS账户
安全起见,本着最小权限原则,生产系统决不允许使用root账户来运行tomcat。为此,建立新账户tomcat,并设定登录密码。
useradd tomcat
passwd tomcat
2 配置防火墙放行8080端口并做80端口映射
在/etc/firewalld/services/目录下新建一个名为tomcat.xml的文件,内容如下:
[html] view plaincopy
<?xml version=”1.0″ encoding=”utf-8″?>
<service>
&lt[......]

Read more

centos7 下怎么限制某个端口只对外网公开?



centos7 下怎么限制某个端口只对外网公开?

具体是这样的
有台服务器有内外网两个网卡(em1:外网/em2:内网),部署了一个oracle服务器,现在想只从连oracle,不让从外网连。端口是默认的1521。
配置 /etc/hosts.allow和 /etc/hosts.deny 好像只能按服务配置不能按端口。
firewall-cmd –list-all
public (default, active)
interfaces: em2
sources:
services: dhcpv6-client ssh
ports: 1521/tcp
masquerad[......]

Read more

fedora/centos7防火墙FirewallD详解

fedora/centos7防火墙FirewallD详解

centos7安装配置教程:http://www.111cn.net/sys/CentOS/63645.htm

一、配置防火墙,开启80端口、3306端口

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、安装iptables防火墙
y[......]

Read more

eoiioe Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’解决方法

启动mysql 报错:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.
另外看看是不是权限问题.
2、确定你的mysql.sock是不是在那个位置,
mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock
3、试试:service mysqld start
4、如果[......]

Read more

怎样设置才能允许外网访问MySQL

怎样设置才能允许外网访问MySQL

大多数情况下,mysql数据库只要本机访问就可以了,这样的话,默认安装就OK,但是如果需要外网访问mysql数据库的话,应该如何操作呢,想知道的话,就好好看看下面的介绍吧

设置mysql服务允许外网访问,修改mysql的配置文件,有的是my.ini,有的是my.cnf【linux】.
1:设置mysql的配置文件
/etc/mysql/my.cnf
找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问;

重启mysql:/etc/init.d/mysql restart;

2:登录m[......]

Read more

linux下mysql的root密码忘记解决方

linux下mysql的root密码忘记解决方

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的
状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对
外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全
状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。
2.修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例[......]

Read more

linux下讲解MySQL安装与登录方法

linux下讲解MySQL安装与登录方法

MySQL安装文件已被广泛应用但是也在不断的更新,这里介绍MySQL安装文件设置使用,帮助大家安装更新MySQL安装文件系统。

Fedora5下配置MySQL (很有参考价值的 MySQL资料 包括如何在linux文件系统移动MySQL数据库的位置)

一、下载MySQL安装文件

完全安装MySQL需要下面6个文件:

MySQL-server-community-5.1.26-0.rhel4.i386.rpm

MySQL-client-community-5.1.26-0.rhel4.i386.rpm

MySQL-s[......]

Read more

JavaScript截取字符串方法详解

JavaScript截取字符串方法详解

1 substring()
(1)用于提取字符串中介于两个指定下标之间的字符。语法:stringObject.substring(start,stop)
start:必需。一个非负的整数,规定要提取的子串在第一个字符在 stringObject 中的位置。
stop;可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省 略该参数,那么返回的子串会一直到字符串的结尾。

(2)返回值
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 sto[......]

Read more

Struts2标签截取字符串的方法

Struts2标签截取字符串的方法

在开发中,经常会遇到字符串太长,需要适当截取后再显示的问题,其实实现方式有几种:
在后台截取后之后再传回页面显示
在页面用标签或代码实现
在前台使用脚本来处理,此方法不推荐
通过样式控制,增加overflow:ellipse等实现,此方法也不推荐
其他方式
那么如何用struts2标签来截取字符串呢?网上对这一问题众说纷纭,更有人说根本不能实现,其实实现方法很简单:
首先,你必须用<s:set >将获取的字符串存到一变量里面,以str属性为例
直接获取<s:set name=”str” value=”list”>[......]

Read more