原创 mysql show processlist命令 詳解

processlist命令的輸出結果顯示了有哪些線程在運行,可以幫助識別出有問題的查詢語句,兩種方式使用這個命令。1.      進入mysql/bin目錄下輸入mysqladmin processlist;2.      啓動mysql,

原创 Mydumper的使用和源代碼分析

大家還記得高性能多線程的MySQL備份恢復工具Mydumper 吧,一個非常不錯的工具,大概的介紹可以看這裏。本文是轉自@hoterran同學的一篇博文http://www.hoterran.info/mydumper_usage,對Myd

原创 Sed學習筆記

1. Sed簡介sed是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space),接着用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往屏幕。接着處理下一行,這

原创 linux2.6內核本地提權,低權限獲取root

前言:額、一臺linux 服務器PHP 版本太低。。需要升級才能使用ThinkPHP框架,可是我沒有root密碼,無法升級,雖然是在虛擬集羣中的服務器,但是也沒有集羣的密碼,如果直接用修改啓動項方式去修改root密碼的話,1是太麻煩,2是額

原创 BASH 的基本語法

BASH 的基本語法最簡單的例子 —— Hello World!關於輸入、輸出和錯誤輸出BASH 中對變量的規定(與 C 語言的異同)BASH 中的基本流程控制語法函數的使用2.1     最簡單的例子 —— Hello World!幾乎所

原创 MySQL內存及虛擬內存優化設置

MySQL內存及虛擬內存優化設置1、mysqld --verbose --help這個命令生成所有mysqld選項和可配置變量的列表2、 通過連接它並執行這個命令,可以看到實際上使用的變量的值:mysql> SHOW VARIABLES;還

原创 Linux操作系統定時任務系統 Cron 入門

Linux操作系統定時任務系統 Cron 入門  cron是一個linux下的定時執行工具,可以在無需人工干預的情況下運行作業。由於Cron 是Linux的內置服務,但它不自動起來,可以用以下的方法啓動、關閉這個服務:  /sbin/ser

原创 我的友情鏈接

51CTO博客開發

原创 如何從一個XtraBackup完整備份中恢復一個InnoDB表

如何從一個XtraBackup完整備份中恢復一個InnoDB表有時候我們從一個完整的數據庫備份中不需要整庫恢復,只需要恢復其中的一個或者幾個表,如果使用Percona的XtraBackup備份在恢復的時候如何只恢復部分數據呢?下面用例子來演

原创 mysql sql語句大全

mysql sql語句大全?1、說明:創建數據庫CREATE DATABASE database-name2、說明:刪除數據庫drop database dbname3、說明:備份sql server--- 創建 備份數據的 deviceU

原创 shell字符串的截取

shell字符串的截取的問題:一、Linux shell 截取字符變量的前8位,有方法如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}’3.echo $a|cut -c

原创 shell字符串的截取

shell字符串的截取的問題:一、Linux shell 截取字符變量的前8位,有方法如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}’3.echo $a|cut -c

原创 netcat命令

netcat是網絡工具中的瑞士軍刀,它能通過TCP和UDP在網絡中讀寫數據。通過與其他工具結合和重定向,你可以在腳本中以多種方式使用它。使用netcat命令所能完成的事情令人驚訝。 netcat所做的就是在兩臺電腦之間建立鏈接並返回兩個數據

原创 mysql sql語句大全

mysql sql語句大全?1、說明:創建數據庫CREATE DATABASE database-name2、說明:刪除數據庫drop database dbname3、說明:備份sql server--- 創建 備份數據的 deviceU

原创 怎樣區別nginx中rewrite時break和last

怎樣區別nginx中rewrite時break和last在使用nginx配置rewrite中經常會遇到有的地方用last並不能工作,換成break就可以,其中的原理是對於根目錄的理解有所區別,按我的測試結果大致是這樣的。location /