`
文章列表
今天在虚拟机安装了centos7后发现无法访问外网,ping外网也不通。 检查发现,ipv4虽然启动起来,ipv4有IP地址等信息,就是PING不通外网 找资料发现原来是centos7的network与NetworkManager有冲突  只能停用掉NetworkManager 这里区分大小的 #systemctl stop NetworkManager  //暂时关闭 #systemctl disable NetworkManager  //永久关闭 查看地NetworkManager是否关闭状态 #systemctl is-enabled NetworkManager.s ...
第一部分: 系统级防护 1.TCP syn flood 攻击 syn flood攻击是通过发送大量SYN包到一台服务器,使其饱和或者至少造成其上行带宽饱和。 如果攻击规模很大,已经撑满了你的所有Internet带宽,那么唯一的方法就是请求你的ISP给与协助。 我们本地的HAProxy上可以做一点简单防护,聊胜于无。 修改/etc/sysctl.conf,加入如下内容: # Protection SYN flood net.ipv4.tcp_syncookies = 1 net.ipv4.conf.all.rp_filter = 1 net.ipv4.tcp_max_syn_backlo ...
开放端口80,22,3306,8080命令 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 保存之前输入已开放端口号语句的命令 /etc/rc.d/init.d/iptables save 查看打开端口命 ...
Java在请求某些不受信任的https网站时会报:PKIX path building failed javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.A ...
MySQL Failover Circular Replication =================================== Assume we have 2 servers: Server1 and Server2. Server1 Settings ================ 1. Put the option file my.cnf to Server1 path /etc with these settings: [mysqld] log-bin=mysql-bin server-id = 1 auto_increment_increment = 10 aut ...
最近在接一个PHP的接口,使用到pack("H*", $str),怎么进行转换呢,如下: public static byte[] str2pack(String str) { int nibbleshift = 4; int position = 0; int len = str.length()/2 + str.length()%2; byte[] output = new byte[len]; for (char v : str.toCharArray()) { byte n = (byte) v; if (n >= ' ...
1.所需的jar 包   mybatis-3.1.1.jar  、mybatis-generator-core-1.3.2.jar 、 mysql-connector-java-5.1.14-bin.jar 2.新建文件夹         新建文件夹/Users/develop/javabean/,将以上三个文件放入夹 3.同目录创建   generator.xml 文件 内容如下 : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration ...

Centos释放缓存

用centos的会发现,有时候系统处于空闲状态,但是内存全部被消耗。 其实这事是一个假象,内存不是真实的被消耗而只是被用作缓存,当系统有程序运行这些内存还是能够用于程序运行的。 如果想尽快释放缓存,可以使用以下命令。 为了使缓存里的数据不丢失,之前先运行一下以下命令 sync # To free pagecache: echo 1 > /proc/sys/vm/drop_caches # To free dentries and inodes: echo 2 > /proc/sys/vm/drop_caches # To free pagecache, dentries and ...
当你的linux服务器暴露在互联网之中,该服务器将会遭到互联网上的扫描软件进行扫描,并试图猜测SSH登录口令。 你会发现,每天会有多条SSH登录失败纪录。那些扫描工具将对你的服务器构成威胁,你必须设置复杂登录口令,并将尝试多次登录失败的IP给阻止掉,让其在一段时间内不能访问该服务器。 用DenyHosts可以阻止试图猜测SSH登录口令,它会分析/var/log/secure等日志文件,当发现同一IP在进行多次SSH密码尝试时就会记录IP到/etc/hosts.deny文件,从而达到自动屏蔽该IP的目的。 DenyHosts官方网站为:http://denyhosts.sourceforge.n ...
1.所需的jar 包   mybatis-3.0.4.jar  、mybatis-generator-core-1.3.1.jar 、 mysql-connector-java-5.1.13.jar mybatis下载地址:http://code.google.com/p/mybatis/ 2.新建文件夹         新建文件夹E://mygen,将以上三个文件放入夹 3.同目录创建   generator.xml 文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE gen ...
CentOS自带的yum源不够丰富,为了使用方便,我经常借用第三方的yum源。每次都要重新找,嫌麻烦,这次总结下,也方便以后使用。 1、安装rpmforge rpm包的url: http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 安装命令: rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 2、安装epel rpm包的url: ...

Mathematica介紹

Mathematica介紹             Mathematica是一個開發環境,結合靈活的編程語言,具有廣泛的符號和數值計算能力,生產高品質的可視化效果,內建的應用領域軟件包,並立即部署選擇範圍。結合集成的動態庫,自動界面結構和C程式碼產生,Mathematica是今天市場上最先進的環境建設的部署。 Mathematica8引入了GPU編程能力,混合了CPU與GPU。 Mathematica功能         功能齊全、統一的開發環境         統一的數據表示         多範例編程語言         符號-數字的混合系統         科學和技術的涵蓋範圍    ...
有些端口不被root权限的帐号调用,我们可以通过端口映射实现如下: iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
一.备份脚本如下:   #!/bin/bash rm -rf /backup/day/* cd /backup/day/ cp -rf /usr/local/mysql/var/ /backup/day/sql_db_$(date +%Y%m%d) echo "ready to tar in 10s ." sleep 10 tar zcvf `hostname`_sqldata_$(date +%Y%m%d%H).tar.gz sql_db_$(date +%Y%m%d) echo "ready to upload in 10s ." ...
每次系统开机的时候,都会根据不同的runlevel级别启动不同的服务。 开机按[CTRL]+[ALT]+[F7]/[F8]可查看系统启动时正在启动的服务!!!!   众所周知Linux给我们提供了7中不同的启动级别0~6,那么不同的启动级别都会启动那些服务哪。可以使用chkconfig ——list 查看,可以使用chkconfig 服务名 ——level 3 {on|of}修改是否要再某个级别启动或停止。   1. 例如:要把sshd服务在第3种启动级别中停止。 [root@team4 rc3.d]# chkconfig sshd --level 3 off   2. 还可以手工修改,在/e ...
Global site tag (gtag.js) - Google Analytics