原创 shell 隨機修改密碼

#!/bin/bash name=hostnameETH1=""if ifconfig eth1 &> /dev/null;thenETH1=$(ip a | grep -A 0 "eth1" | awk -F "[ /]" '/inet/

原创 crontab執行時間和系統時間不一致

事情是這樣的在自己的服務上有一條如下crontab110 0 * * * root echo 'xxx' >> zzz熟悉的人都知道是 晚上00:10執行,把xxx輸出到zzz文件可是問題來了 這條crontab不在00:10執行!而是在中

原创 優化

vim /etc/sysctl.conf #修改參數如下: net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_keepalive_probes = 5 net.ipv4.tcp_keepaliv

原创 CURL檢查頁面

#!/bin/bashtomcatcheck(){statusNum=200contentmin=100000statusnum=$(curl -I www.mayi.com 2>/dev/null | awk '/HTTP/ {print

原创 linux 進程前臺後臺運行

如果當前程序已經在運行,使用ctrl + z暫停程序並放置後臺(注意程序未終止)然後在bash裏面輸入jobs -l 找到剛纔程序的jobs號;jobs從1開始排序。。。比如當前程序的jobs號爲1,然後輸入bg %1;然後程序就在後臺運行

原创 類中關於列表的應用

如果類中有列表,實例化類的時候,不同實例中列表是指向相同的列表空間,例如:# -*- coding: utf-8 -*-import copyclass test():    name = {        'key1':['a', 'b'

原创 牛圖

原创 Redmine部署

系統環境(最小化安裝):LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarchDistributor ID: CentOSDescript

原创 更安全的堡壘機登錄方法

Hi,all目前現狀:每個同事的私鑰和公鑰都保存在bastion服務器,bastion如果被攻破,bastion後端的服務器安全就蕩然無存了。基於這種考慮,現在把公鑰和私鑰保存在自己的本地,bastion和bastion後端的服務器只保存公

原创 nginx 同域名不同後綴連接不同後端app

upstream uat_appnew {  server 192.168.248.4:8081;}upstream uat_app {  server 192.168.248.4:8080;}server {    listen     

原创 php 解析do後綴文件

1、vim /usr/local/php/etc/php-fpm.confsecurity.limit_extensions = .php .php3 .php4 .php5 .do2、vim /usr/local/nginx/conf/n

原创 python 登錄驗證

python 登錄驗證

原创 tmux

[root@manager ~]# cat ~/.tmux.conf unbind-key c-bset-option -g prefix c-ssetw -g mouse-resize-pane onsetw -g mouse-selec

原创 Linux 多網卡多路由實現策略路由

  兩個不在一段的IP看成一個電信一個網通來設置 就可以了。centos無問題  1. vi /etc/iproute2/rt_tables,增加網通和電信兩個路由表  251 tel   電信路由表  252 cnc 網通路由表  2.

原创 刪除svn刪除的文件

awk '$1 ~ /^D/{cmd="rm -rf /data/www/"$2;system(cmd)}' /data/www/svnupdate.log