原创 shell腳本,正則表達式

用顏色編碼輸出 在腳本中調用其他二進制文件或腳本時,對它們的輸出進行顏色編碼,這樣就可以知道哪個輸出來自哪個腳本或二進制文件。這樣我們就不需要在滿屏的黑白輸出文本中查找想要的輸出結果。 理想情況下,腳本應該輸出白色(默認的,前臺進

原创 linux學習第五十二篇: exportfs命令,NFS客戶端問題,FTP介紹,使用vsftpd搭建ftp服務

exportfs命令 常用選項 -a 全部掛載或者全部卸載 -r 重新掛載 -u 卸載某一個目錄 -v 顯示共享目錄 以下操作在服務端上 vim /etc/exports 增加 /tmp/ 192.168.133.0/2

原创 linux學習第四十七篇:Nginx負載均衡,ssl原理,生產ssl密鑰對,Nginx配置ssl

Nginx負載均衡 負載均衡,將用戶的所有HTTP請求均衡的分配到每一臺機器上,充分發揮所有機器的性能,提高服務的質量和用戶體驗。 vim /usr/local/nginx/conf/vhost/ld.conf 寫入如

原创 linux學習第四十九篇:設置更改mysql的root密碼,連接MySQL,MySQL常用命令

設置更改root密碼 這裏的root是mysql的超級管理員用戶,跟我們的linux系統不是同一個用戶 mysql沒有加入PATH環境變量中,只能在目錄下使用,否則使用會出錯: /usr/local/mysql/bin/m

原创 linux學習第四十三篇:LNMP架構介紹,mysql安裝,php安裝,Nginx介紹

LNMP架構介紹 和LAMP不同的是,提供web服務的是Nginx,並且php是作爲一個獨立服務存在的,這個服務叫做php-fpm,Nginx直接處理靜態請求,動態請求會轉發給php-fpm。在靜態頁面上,Nginx較Apach

原创 linux學習第四十二篇:PHP擴展模塊安裝

PHP擴展模塊安裝 查看模塊: /usr/local/php/bin/php -m 下面安裝一個redis的模塊 cd /usr/local/src/ wget https://codeload.github.com/p

原创 linux學習第五十篇:MySQL創建用戶以及授權,常用sql語句,MySQL數據庫備份恢復

MySQL創建用戶以及授權 給用戶user1授權,指定IP:127.0.0.1,只有在這個IP下才能登陸,密碼爲11111,*.*是可以訪問所有mysql文件,因爲這了指定了IP,所在登陸的時候需要加-h指定IP:127.0.0

原创 linux學習第四十五篇:Nginx訪問日誌,Nginx日誌切割,靜態文件不記錄日誌和過期時間

Nginx訪問日誌 日誌格式 vim /usr/local/nginx/conf/nginx.conf //搜索log_format 下圖中就是Nginx的日誌格式: combined_realip是日誌格式名,我們可以自

原创 linux學習第五十四篇:配置Tomcat監聽80端口,配置Tomcat的虛擬主機,Tomcat日誌

配置Tomcat監聽80端口 通過網站訪問的是80端口,我們直接輸入IP就可以,但是8080端口要輸入,而80端口是默認的,可以省略的。所以我們要配置Tomcat監聽80端口 vim /usr/local/tomcat/co

原创 linux學習第四十八篇:php-fpm的pool,php-fpm慢執行日誌,定義open_basedir,php-fpm進程管理

php-fpm的pool Nginx可以配置多個虛擬主機,php-fpm同樣也支持配置多個pool,每一個pool可以監聽一個端口,也可以監聽一個socket。 vim /usr/local/php/etc/php-fpm.

原创 linux學習第五十三篇: xshell使用xftp傳輸文件,使用pure-ftpd搭建ftp服務

xshell使用xftp傳輸文件 在xshell中按Ctrl+Alt+f打開並點擊下載xftp: 會出現一個下載xftp插件的頁面,上面的是免費的,下面的是收費的,填好之後按submit: 點擊之後到郵箱裏打開郵件點

原创 linux學習第四十四篇:Nginx安裝,Nginx默認虛擬主機,Nginx域名重定向

Nginx安裝 進入存放源碼包的目錄: cd /usr/local/src 下載源碼包: wget http://nginx.org/download/nginx-1.12.1.tar.gz 解壓: tar zxf ngi

原创 linux學習第五十四篇:Tomcat介紹,安裝jdk,安裝Tomcat

Tomcat介紹 Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。java程序寫的網站用t

原创 nginx代理

需求:因公司的業務都在雲上,然後有一次雲服務商說因爲運營商的緣故華南地區訪問上海地區的網絡出現了問題,又因爲公司的業務都在上海的雲服務器上,導致很多華南地區的客戶都訪問不了上海地區網絡,但是訪問得了北京地區。所以在北京地區的雲服務器

原创 python:爬取百度貼吧內容

爬取百度貼吧帖子的內容,可以選擇是否只爬取樓主內容以及是否寫入樓層信息。 import urllib2 import urllib import re import os #處理頁面標籤類 class Tool: #去除