51CTO博客开发
#!/bin/bash saltmaster=192.168.0.10 saltminionNane=$2 InitSaltEvn() { yum install wget -y &nb
现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Java程序员进阶的必备要求。本文将对一些
vi的基本概念基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode),各模式的功能区分如下:1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。2. Insert mode:唯有在Insert mode
SELECT CONCAT('ALTER TABLE `',TABLE_NAME,'` ', 'ADD ', IF(NON_UNIQUE = 1, CASE UPPER(INDEX_TYPE) WHEN 'FULLTEXT' THEN 'FU
对系统定期修改密码是一个很重要的安全常识,通常,我们修改用户密码都使用 passwd user 这样的命令来修改密码,但是这样会进入交互模式,即使使用脚本也不能很方便的批量修改,除非使用expect 这样的软件来实现,难道修改一下密码还需要单独安装一个软件包吗? 不,我们其实还有其他很多方法可以让我们避开交互的,下面具体写一下具体的实现方式:第一种:echo "123456" | passwd -
#!/bin/bash # chkconfig: 345 10 90 # description: tomcat #**************************************************** #descirption: start or stop the to
去掉server.xml文件中的注释选项perl -lne 'print unless (/<!--/../-->/)' server.xml 去掉 web.xml注释选项perl -lne 'print unless (/<!--/../-->/)' web.xml
基本环境:redis-2.8apache-tomcat-6.0.41nginx1.6.21.redis配置1.1配置redis访问密码到redis的目录下找的redis.conf,解开requirepass注释(此属性用于设置密码)。如:requirepass root1.2启动redis到redis的目录以后台运行的方式启动redis redis-server /r
#!/bin/bash ip=`/sbin/ifconfig |grep "Bcast"|awk '{print $2}'|awk -F : '{print $2}'|head -n 1` cd /root/soft/memcached #安装libevent tar 
mysqlsla是hackmysql.com推出的一款MySQL的日志分析工具,可以分析mysql的慢查询日志、分析慢查询非常好用,能针对库分析慢查询语句的执行频率、扫描的数据量、消耗时间等,而且分析出来以后还有语句范例,比mysqldumpslow好用。 接下来就来详细介绍一下mysqlsla的使用:一、mysqlsla的安装wget http://h
Keepalived+Mysql互为主从高可用安装配置环境介绍:keepalived_vip=192.168.1.210 (写虚拟ip)mysql_master01 eth0:192.168.1.211 eth1:172.20.27.211 (1核1G)mysql_master02 
用vim打开编辑文集vi sshdeny.sh#!/bin/bash awk '{for(i=1;i<=NF;i++){if($i ~ /rhost/)print substr($i,7)}}' /var/log/secure | sort | uniq -
#!/bin/bash logs_path="/home/wwwlogs/" backdir="/home/wwwlogs/" mkdir -p ${backdir}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/ for file&
本文转自:CSDN作者:Sammy Liu (刘世民)1. 基础知识1.1 高可用 (High Availability,简称 HA)高可用性是指提供在本地系统单个组件故障情况下,能继续访问应用的能力,无论这个故障是业务流程、物理设施、IT软/硬件的故障。最好的可用性, 就是你的一台机器宕机了,但是使用你的服务的用户完全感觉不到。你的机器宕机了,在该机器上运行的服务肯定得做故障切换(f
很多情况下,我们希望限制ftp用户只能在其主目录下(root dir)下活动,不允许他们跳出主目录之外浏览服务器上的其他目录,这时候我就需要使用到chroot_local_user,chroot_list_enable,chroot_list_file这三个选项了。chroot_local_user #是否将所有用户限制在主目录,YES为启用 NO禁用.(该项默认值是NO,即在安装vsftpd后不
1.统计ip访问量前10的 ip地址 cat access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 102.查看当天ip访问量统计 cat access.log |grep "21/Apr/2016" |awk '{print $1}'|sort|uniq -c|sort -nr3.查
linux下IPTABLES配置详解如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt sou
创建用户create user 'username'@'host' IDENTIFIED BY 'PASSWORD'给指定用户授权grant all on DBName.* to 'username'@'host'刷新权限flush privileges;查看用户权限show grants for 'user'@'host'换行查询信息,主要针对多行select * from user \G
用grant命令在MySQL的命令行控制台中处理一下就可以了。grant all privileges on *.* to'用户名'@'IP地址'identified by '密码';all privileges 所有权限 也可以写成 select ,update等*.* 所有库的所有表 如 databasename.*用户名 随便起IP 数据库所在的IPidentified by ‘密码’ 表示
#!/bin/sh # chkconfig: 345 99 10 # description: Auto-starts tomcat # /etc/init.d/tomcatd # Tomcat auto-start # Source function library. . /etc/init.d/functions # source networking configuration. . /et
最近研究一下LVS+Keepalived,之前环境都是CentOS5的,这次在CentOS6.4中测试安装缺发现一点小问题,特意记录一下:ipvsadm-1.26.tar.gz (for kernel 2.6.28-rc3 or later) - February 8, 2011[root@host2 ~]# uname -r2.6.32-220.el6.x86_64[root@host2 ~]#
一、软件配置文件vrrp_script chk_http_port { script "/etc/keepalived/nginx_pid.sh" interval 2 weight 2 } global_defs { notification_email { 308616473@qq.com } notification
1、进入cd /etc/sysconfig/network-scripts/;2、添加一个IP只需在/etc/sysconfig/network-scripts /创建一个ifcfg-eth0:x(x可以为0,1,2.......); 为了简便我们可以将ifcfg-eth0,复制一份命名为ifcfg-eth0:0即可,然后修改该文件;3、修改该文件的ip地址;4、启用设备,使用命令:ifup et
tar –xvf file.tar //解压 tar包tar –xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar –xzvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip
(1) 在java官网下载jdk(2) rpm –ivh –prefix =安装路径 安装包全称.rpm(3) 修改环境变量 vi /etc/profile(4) 添加以下信息:JAVA_HOME=安装路径export JAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexport PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar
1、在zabbix官网下载zabbix-2.0.9版本软件,通过ftp上传到服务器ftp下2、进入ftp目录用tar命令解压压缩包 tar –xzvfzabbix-2.0.9;3、cdzabbix-2.0.94、./configure --prefix=/usr/local/zabbix --enable-agent 5、安装目录下zabbix_agentd 拷贝到/etc/init.d下例如:
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号