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
第一、安裝lftp環境 因為我們在上傳FTP檔案的時候需要用到lftp環境,不能確保所有的系統中都有已經安裝,所以我們最好先重新安裝。 代碼如下複製代碼 #CentOS yum install lftp#Debian apt-get install lftp 第二、建立備份目錄 代碼如下複製代碼 /home/backup/ 我們需要在VPS中建立備份目錄,因為在執行備份的時候,是需要先備份到VPS本地,
Time of Update: 2017-01-13
最近工作之外接了一些項目,都是Linux下apache環境的,本來想直接跑nginx,無奈,都用了很多rewrite,apache和nginx在rewrite上有些文法不太一樣,不太想去改這些規則,於是就在同一台伺服器上再裝了一套apache的環境。最先想到的是偷懶的方式,讓一套php同時支援apache和php-fpm,但在configure的時候會報錯。報錯的大體內容是說只能二選一。於是保留之前的nginx一套環境不去動她。在 http://httpd.apache.org/
Time of Update: 2017-01-13
第一次使用RedHat很多不熟悉的地方,記錄下:檢查狀態:service iptables status停止服務:service iptables stop查看防火牆服務:chkconfig --list | grep iptables關閉狀態為“開啟”的:chkconfig --level 2345 iptables off同時關閉IP6的:chkconfig --level 2345 ip6tables off再次檢查是否都關閉:chkconfig --list |
Time of Update: 2017-01-13
shift命令聲明格式: shift [n] shift命令用來把指令碼的位置參數列表向左移動指定的位元(n),如果shift沒有參數,則將參數列表向左移動一位。一旦移位發生,被移出列表的參數就被永遠刪除了。通常在while迴圈中,shift用來讀取列表中的參數變數。 見如下樣本指令碼: 代碼如下複製代碼 /> set stephen ann sheryl
Time of Update: 2017-01-13
按照之前ubuntu安裝的步驟安裝後,啟動mysql啟動不起來。錯誤碼為“ The server quit without updating PID file(/var/lib/mysql/CentOS.pid)”,百度和google都搜尋了一些資料,基本一致,對我沒協助,按照他們說的修改了也不行。於是乎結合張晏的部落格,最終成功搞定。第一步:我們首先安裝依賴庫和開發工具 代碼如下複製代碼 #依賴庫和開發工具yum -y install gcc
Time of Update: 2017-01-13
第一、編輯httpd.conf檔案A - 在etc/httpd/conf/目錄下的httpd.conf 檔案,找到:LoadModule rewrite_module modules/mod_rewrite.so如果前面有#就取消,如果沒有就預設不要修改。B - 設定AllowOverride同樣的在httpd.conf 中找到下面的指令碼<Directory />Options FollowSymLinksAllowOverride
Time of Update: 2017-01-13
可能會由於我們使用的VPS系統記憶體比較小,在運行某些程式時候記憶體不足效能降低。這裡我們可以針對為Linux Xen VPS主機建立和增加SWAP交換空間,提供者啟動並執行資源足夠資源。所謂SWAP就是類似我們WINDOWS系統的虛擬記憶體一樣,在實體記憶體不足的時候會短時間佔用協助運行程式。在這裡,不論我們的XEN VPS是否有SWAP交換分析,老蔣下面的教程會給利用硬碟的空間增加1GB
Time of Update: 2017-01-13
操作一台伺服器的時候可以 ssh,操作多台伺服器可以開多個視窗多個 ssh,那操作很多台伺服器呢?我們的一個 Oracle Gird Engine 叢集上大概有60多台 Ubuntu 伺服器作執行節點,這些伺服器作業系統和軟體配置完全一樣(上線後由 puppet 統一配置),有時候我們需要在這些伺服器上做同樣的操作,這個時候特別適合使用 PSSH 這種 ssh 大量操作工具。當然,如果對 Python 不恐懼的話也可以用 Fabric 批量執行伺服器任務。下載和安裝 pssh:$ git
Time of Update: 2017-01-13
Linux的壓縮命令的源檔案只能有一個,這意味在壓縮之前不得不先將要壓縮的所有檔案打包成一個包,然後再壓縮包,這樣來完成對多個檔案的壓縮。所以在瞭解解壓縮之前就必須先瞭解打包命令。Linux的打包一般都是通過tar命令來完成的,通過man
Time of Update: 2017-01-13
微軟公司授時主機(美國)time.windows.com台警大授時中心(台灣)asia.pool.ntp.org中科院授時中心(西安)210.72.145.44網通授時中心(北京)219.158.14.130Linux下的時間同步命令ntpdate asia.pool.ntp.org把時間寫入BIOS命令hwclock [-rw]-r:查看現有BIOS時間-w:將現在的linux系統時間寫入BIOS中 當我們進行完 Linux 時間的校時後,還需要以 hwclock -w 來更新 BIOS
Time of Update: 2017-01-13
惠普筆記本剛買來時,安裝Debian 5,通常會遇到兩個問題。一個是無線網卡驅動沒有安裝,一個是“帶上耳機可以聽歌,但是喇叭無法發聲”。對於前面一個問題,請參照文章 GNU小本無線上網-BCM4312驅動安裝第二個問題,大部分是由於Debian 5的音效卡驅動版本號碼太低,所以只要下載最新的音效卡驅動,編譯安裝就能解決問題。步驟如下:1. 到alsa首頁下載最新驅動,並解壓到目前的目錄網址http://www.alsa-project.org,下載alsa-driver-
Time of Update: 2017-01-13
曲線救國方式,用交換器的溫度來判斷空調是否斷電。1、expect互動登入交換器讀取溫度值 代碼如下複製代碼 [root@nagios opt]# cat 123.exp#!/usr/bin/expect -fset user userset passwd passwordspawn telnet 192.168.0.254expect "Username:"send -- "$userr"expect
Time of Update: 2017-01-13
在同一台伺服器上裝了redmine和gitlab 配置redmine + nginx的時候各種折騰啟動方法1:ruby script/rails server webrick -e production -d 預設的測試程式配置好了沒的方法 人多了就不行了啟動方法2:ruby script/rails server mongrel -e production -d -p3000 稍微強點 不過人民福士還是說慢逐研究NGINX方法1:準備用mongrel + nginx的方法
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
Linux複製整個檔案夾的檔案要使用 -RfCP命令格式: CP [選項] 源檔案或目錄 目的檔案或目錄選項說明:-b 同名,備分原來的檔案 -f 強制覆蓋同名檔案 -r 按遞迴方式保留原目錄結構複製檔案cp
Time of Update: 2017-01-13
一般我們日常碰到要修改使用者權限的,往往是要麼修改一下使用者的gorupid,通過上面命令可以改;要麼是把普通使用者改成具有超級許可權的使用者,這個一般自己不能直接改,只能是root或有root許可權的使用者才能幫你改,在/etc/passwd檔案裡面,找到對應userid那一行,將userid那一列你的id改成0,然後強制儲存退出。這時候你的這個使用者就有超級使用者權限了。改使用者的groupid也可以這樣改。如果是改某個檔案的屬性,就比較簡單了,直接用chmod命令就可以了,我一般直接後面接
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
Time of Update: 2017-01-13
如果要設定定時執行工作時,可以使用指令 crontab -e 來編輯自己的定時執行工作,crontab 會將使用者的工作設定放在 /var/cron/tabs 中。我們先來看一下 /etc/crontab 的內容說明: 代碼如下複製代碼 # 設定使用的 shell, 路徑SHELL=/bin/shPATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin# 設定執行指令時的目錄HOME=/var/log#
Time of Update: 2017-01-13
在你想要限制使用者的訪問目錄下加上下面兩行 代碼如下複製代碼 auth_basic “enter username and password “;auth_basic_user_file nginx_passwd; htpasswd 限制在Windows和MPE平台上, 由htpasswd加密的密碼的長度上限是255個字元。 太長的密碼會被截斷為255個字元。htpasswd使用的MD5演算法是專供Apache軟體使用的;