原创 shell使用變量的值,獲取一個新的變量名的值

shell使用變量的值,獲取一個新的變量名的值 #!/bin/bash name='xiaoke' xiaoketest='123' echo `eval echo '$'"${name}test"` 結果: 將會輸出爲 123

原创 Centos7使用smtps 465端口發送郵件

系統:Centos7 環境:阿里雲ECS 描述: 使用/etc/mail.rc配置發送郵件,想必大部分運維都配置過,這次新搭建了zabbix-server在配置郵件報警的時候,使用之前的配置方式,但是卡在連接到smtp服務器上,在各種排查後

原创 Centos7安裝Sentry錯誤跟蹤平臺(一)

概述Sentry 是一款可用於Production環境的錯誤跟蹤工具,可實時通知Production環境中用戶由於一些不可預料行爲(或者程序寫的有問題)導致程序Crash或Exception,Sentry可以通過Integration如Hi

原创 關於django的一些記錄

1.當settings.py文件設置DEBUG = True無法加載靜態文件問題。      解決方法:      1.用nginx或者apache代理靜態資源/staic/      2.使用django.views.static.ser

原创 查看服務器公網IP

liunux查看服務器公網IP curl ifconfig.me/ip 顯示詳細信息 curl ipinfo.io 只返回IP curl ipinfo.io/ip curl members.3322.org/dyndns/geti

原创 mysql臨時取消外鍵約束方法

當表有外鍵約束的時候,無法更新字段和清空表,使用SET foreign_key_checks可以取消外鍵約束 SET foreign_key_checks=0; truncate table ailiyuninfo_serverinfo;

原创 zabbix郵件報警中文化

報警 標題 故障: {TRIGGER.NAME} 內容 當前狀態: {TRIGGER.STATUS}:{ITEM.VALUE1} 告警主機: {HOST.NAME} 告警IP: {HOST.IP} 告警信息: {TRIGGER.N

原创 sed高級命令

  sed基礎命令在工作中會經常用到,大家都很熟悉了。sed有一些非常實用的高級命令,用的比較少,就比較容易忘記,所以記錄一下,以後忘記了可以來查看。  sed命令:行定位  http://blog.51cto.com/kexiaoke/

原创 python re模塊常見函數

re.match()函數 如果想要從源字符串的起始位置匹配一個模式,我們可以使用re.match()函數。re.match()函數的使用格式是:re.match(pattern, string, flag) re.search()函數 我們

原创 Grafana 重置admin密碼

不小心忘記了grafana web界面的密碼後,使用官網的方式重置密碼http://docs.grafana.org/administration/cli/#reset-admin-password 但是並沒有成功。 然後使用google到

原创 sed命令---行定位

打印出文件的第十行 (定位單行) nl passwd |sed -n '10p' 打印出文件的第十到十五行 (多行定位) nl passwd |sed -n '10,15p' 打印出包含root的行 (單行定位) nl pas

原创 Python socket模塊實現TCP服務端客戶端

Python socket模塊實現TCP服務端客戶端 寫了詳細的註釋,如果有哪一行不明白,可留言哦。 服務端腳本 # _*_ coding: utf-8 _*_ __author__ = 'xiaoke' __date__ = '2018/

原创 elasticsearch的增刪改查

    增刪改查是數據庫的基礎操作方法。ES 雖然不是數據庫,但是很多場合下,都被 人們當做一個文檔型 NoSQL 數據庫在使用,原因自然是因爲在接口和分佈式架構 層面的相似性。雖然在 Elastic Stack 場景下,數據的寫入和查詢,