Time of Update: 2017-01-13
1. 下載並安裝 Oracle 8i for linux. 完整安裝,不要只安裝用戶端 下載地點:chat.hn.cninfo.net/soft的hot下載2. 下載PHP3或PHP4源碼下載地點:www.php.net www.phpuser.com chat.hn.cninfo.net/soft3. 配置PHP的安裝參數for php 4: ./configure --with-apxs=/usr/sbin/apxs --prefix=/usr --with-gd
Time of Update: 2017-01-13
當前1.3.3版本的pypyodbc在linux系統上面已經可以讀取有中文字元的mdb檔案,不再出現異常,但是讀取的中文字元卻全是亂碼。下面是根據一些現象的合理推論:mdb檔案來自於windows系統,其中的中文字元使用GB編碼無疑,但linux系統上mdbtools提供的odbc驅動底層已經執行了編碼轉換,將GB碼轉換為unicode碼,pypyodbc再一次進行轉換所以出現了問題。pypyodbc.connect函數有一個參數unicode_results,在python3版本上預設為Tru
Time of Update: 2017-01-13
Linux系統裡的使用者和群組密碼,分別存放在名稱為passwd和group的檔案中, 這兩個檔案位於/etc目錄下。因系統運作所需,任何人都得以讀取它們,造成安全上的破綻。投影密碼將檔案內的密碼改存在/etc目錄下的shadow和gshadow檔案內,只允許系統管理者讀取,同時把原密碼置換為"x"字元,有效強化了系統的安全性。文法pwconv執行個體開啟使用者的投影密碼# pwconv
Time of Update: 2017-01-13
一般我們在購買和使用海外虛擬機器主機的時候可能接觸的cPanel面板和Plesk面板居多,前者大部分使用在Linux伺服器中,後者應用在Windows系統中比較常見。最近一段時間,老左也有看到不少的網友在Linux
Time of Update: 2017-01-13
什麼是screen命令?Screen被稱之為一個全屏視窗管理器,用他可以輕鬆在一個物理終端上獲得多個虛擬終端的效果。Screen功能說明:簡單來說,Screen是一個可以在多個進程之間多工一個物理終端的視窗管理器,這意味著你能夠使用一個單一的終端視窗運行多終端的應用。Screen中有會話的概念,使用者可以在一個screen會話中建立多個screen視窗,在每一個screen視窗中就像操作一個真實的telnet/SSH串連視窗那樣。功能說明:
Time of Update: 2017-01-13
Linux_FTP配置虛擬使用者問題執行db_load -T -t hash -f login.txt /etc/vsftpd/vsftpd_login.db時報錯-bash: db_load -T -t hash -f login.txt /etc/vsftpd/vsftpd_login.db: No such file or
Time of Update: 2017-01-13
linux apache 虛擬目錄設定開啟/etc/httpd/conf/httpd.conf 檔案,找到<IfModule dir_module>,在</IfModule>後面添加如下代碼:#虛擬目錄節點 代碼如下複製代碼 <IfModule dir_module> #設定歡迎介面 DirectoryIndex index.php index.html index.htm &
Time of Update: 2017-01-13
工作中,需要把使用者執行的每一個命令都記錄下來,並發送到Log Service器的需求,為此我做了一個簡單的解決方案。這個方案會在每個使用者退出登入 時把使用者所執行的每一個命令都發送給日誌守護進程rsyslogd,你也可通過配置“/etc/rsyslog.conf”進一步將日誌發送給Log Service器第一種方法 # vi /etc/profile#設定history格式export HISTTIMEFORMAT="[%Y-%m-%d
Time of Update: 2017-01-13
通過iptables防火強我們以CentOS為例,向iptables中添加如下三條規則:-A RH-Firewall-1-INPUT -s 192.168.0.100 -p icmp -m icmp --icmp-type 0 -j ACCEPT-A RH-Firewall-1-INPUT -s 192.168.0.100 -p icmp -m icmp --icmp-type 8 -j ACCEPT-A RH-Firewall-1-INPUT -p icmp -m icmp
Time of Update: 2017-01-13
如何我們不小心在Linux系統中執行了以下命令,rm -rf /如果我們誤刪了檔案,如何恢複呢?這個時候,我們今天的主角 trash-cli 就要出場了,他實現了類似windows中資源回收筒的功能。trash-clitrash-cli的項目地址 trash-cli https://github.com/andreafrancia/trash-cliI. 安裝trash-cli的安裝很簡單cd /tmphttps://github.com/andreafrancia/trash-clicd
Time of Update: 2017-01-13
I. 準備工作首先,你需要一個穩定的國外的便宜的VPS,老高推薦搬瓦工,當然你有DO等更快的更貴的VPS就例外了,老高的部落格就建立在這個VPS上的。如何擷取你的VPS,請移步 30元一年,打造自己的翻牆VPS假設你已經有了自己的VPS,我們以後假定安裝了centos。那麼安裝前,一定要執行命令 yum update -y ,讓系統處於最新的狀態!下面我們就開始折騰吧!II. 下載和安裝nginx當然要使用最新穩定版的nginx,其他版本也行。然後我們開始編譯和安裝。具體操作請參考
Time of Update: 2017-01-13
如果你自己Google過,你可能會發現一個關鍵字uWSGI,他就是本篇的主角。名詞解釋Web伺服器網關介面(Python Web Server Gateway Interface,縮寫為WSGI。uwsgi與WSGI一樣,是一個通訊協定。uWSGI,一個實現了WSGI,uwsgi,http等協議的伺服器,與nginx在一個層次。鑒於國內的一些教程都寫成翔了,那老高就趕緊記錄分享一下。ps. 這個教程不限定於flask、web.py、django同樣適用。I. 安裝環境Centos
Time of Update: 2017-01-13
II. 安裝mkdir /datacd /datagit clone https://github.com/mengskysama/shadowsocks.git backendgit clone https://github.com/orvice/ss-panel.git frontIII. 配置front# 1. 建立資料庫,並建立一個本機使用者shadowsocks@localhost,並賦予許可權CREATE DATABASE IF NOT EXISTS
Time of Update: 2017-01-13
今天自己的虛擬機器磁碟用完成,於是想加一磁碟,當掛載時發現報錯you must specify the filesystem type。(註:我的系統內容是lcentos6.3裝在virtualbox的虛擬機器)原來是因為該磁碟沒有格式分區導致的於是有了以下操作:1)先查看一下當前的系統情況,新加的盤是sdb 代碼如下複製代碼 [root@test ~]#
Time of Update: 2017-01-13
面試的時候一定會被面到的問題是:給出web伺服器的訪問日誌,請寫一個指令碼來統計訪問前10的IP有哪些?訪問前10的請求有哪些?當你領略過goaccess之後,你就明白,這些問題,除了考驗你的指令碼背誦記憶能力以外,唯一的作用只有裝A或者裝C了。對於nginx日誌分析,有很多工具,衡量好壞的標準大概就是三快:安裝快,解析快,上手快。滿足這三點的goaccess確實是居家必備良藥。話說這個標題其實有點委屈GoAccess了,它是一個日誌分析工具,並不只是為nginx使用的。你也可以用它來分析apa
Time of Update: 2017-01-13
vagrant解決的問題稍微有點團隊協作開發經驗的程式員都應該知道團隊協作開發環境是多麼的重要,起初的時候,大家的開發環境是windows,max os
Time of Update: 2017-01-13
1.1. 介紹ngx_lua – 把lua語言嵌入nginx中,使其支援lua來快速開發基於nginx下的商務邏輯該模組不在nginx源碼包中,需自行下載編譯安裝。使用lua 5.1(目前不支援lua 5.2) 或 luajit 2.0 。添加lua支援後,開發複雜的模組,周期快,依然是100%非同步非阻塞。ngx_lua 哪些人在用:淘寶、騰訊財經、網易財經、360、去哪兒網等CloudFlare, CNN, Wingify, Reblaze, Turner,
Time of Update: 2017-01-13
下面我來介紹相關教程以下命令都需要用root許可權執行,否則會提示許可權不足首先確定伺服器有沒有ntpdate這個軟體:which ntpdate如果沒有找到,就需要安裝一個ntpdate。在Redhat、CentOS下使用這個命令: 代碼如下複製代碼 yum install -y ntp 在Debian、Ubuntu下使用這個命令: 代碼如下複製代碼 apt-get install -y ntpdate
Time of Update: 2017-01-13
例子,在centos測試先看測試後的效果 代碼# vi /etc/rc.d/traffic_monitor.sh----------------------------------------------#!/bin/bashPATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin;export PATHfunction traffic_monitor { OS_NAME=$(sed
Time of Update: 2017-01-13
代碼如下複製代碼 #!/bin/bash lang=`expr substr "$LANG" 1 5` if [ $lang = "zh_CN" ]; then status='啟用'else status='on'fi array=(acpid