Day: July 21, 2016

  • Linux指令详解chpasswd批量修改用户密码

    命令:chpasswd批量修改用户密码 工作原理:从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令 语法:1:# echo 用户名:密码 | chpasswd2:# chpasswd < doiido.txt 参数:-e :如果使用了-e选项,口令将只能以加密的方式传递如果未使用-e选项,口令将按明文的形式传递 注意事项1:用户名必须是系统上已存在的用户2:普通用户没有使用这个指令的权限3:如果输入文件是按非加密方式传递的话,请对该文件进行适当的加密。4:指令文件不能有空行 实例1、直接修改doiido用户的密码为helloboy# echo doiido:helloboy |chpasswd 2、使用doiido.txt里面的用户名密码批量修改相应用户的密码2.1:首先建立指令文件doiido.txt(格式为[username:passwd])# vi doiido.txtdoiido1:helloboydoiido2:hellogirl 2.2:将doiido.txt的内容传输到chpasswd指令来修改相应用户的密码# chpasswd < doiido.txt 3、让普通用户使用chpasswd默认普通用户是没有chpasswd的权限,但是可以通过修改命令文件权限来修改# chmod 4755 /usr/sbin/chpasswd 这样普通用户就可以使用chpasswd来修改密码

  • Configure HAProxy With TPROXY Kernel For Full Transparent Proxy

    Standard Kernel builds don’t support TPROXY ( 2.6.28 does now!).For example if you use HaProxy as the load balancer then all of the backend servers see the traffic coming from the IP address of the load balancer. TPROXY allows you to make sure the backend servers see the true client IP address in the logs.…

  • haproxy 配置文件说明

    全局配置信息 #######参数是进程级的,通常和操作系统(OS)相关######### global        maxconn 20480 #默认最大连接数        log 127.0.0.1 local3 #[err warning info debug]        chroot /var/haproxy #chroot运行的路径        uid 99 #所属运行的用户uid        gid 99 #所属运行的用户组        daemon #以后台形式运行haproxy        nbproc 1 #进程数量(可以设置多个进程提高性能)        pidfile /var/run/haproxy.pid #haproxy的pid存放路径,启动进程的用户必须有权限访问此文件        ulimit-n 65535 #ulimit的数量限制 #####################默认的全局设置###################### ##这些参数可以被利用配置到frontend,backend,listen组件## defaults        log global        mode http #所处理的类别 (#7层 http;4层tcp )        maxconn 20480 #最大连接数        option httplog #日志类别http日志格式        option httpclose #每次请求完毕后主动关闭http通道        option dontlognull #不记录健康检查的日志信息        option forwardfor #如果后端服务器需要获得客户端真实ip需要配置的参数,可以从Http Header中获得客户端ip        option redispatch…