Time of Update: 2017-01-18
前幾天 WordPress大學 所在的伺服器環境不太穩定,CPU 佔用總是 100%,折騰了好幾次都沒有找到原因,只好考慮重新設定環境,考慮到配置和最佳化好環境需要幾個小時,總不能將網站停掉吧,所以要將 WordPress大學 網站臨時遷移到另外的伺服器運行,配置好再遷回來。看來下阿里雲的兩個雲端服務器,都是同一個區的,所以決定通過內網進行檔案傳輸,速度快不說(正常傳輸檔案的速度能達到35m~50m/s),還不佔用公網頻寬。阿里雲雲端服務器有一個安全性群組策略,可能需要設定下
Time of Update: 2017-01-18
什麼是冷熱頁? 在Linux Kernel的實體記憶體管理的Buddy System中,引入了冷熱頁的概念。冷頁表示該空閑頁已經不再快取中了(一般是指L2 Cache),熱頁表示該空閑頁仍然在快取中。冷熱頁是針對於每CPU的,每個zone中,都會針對於所有的CPU初始化一個冷熱頁的per-cpu-pageset. 為什麼要有冷熱頁? 作用有3點: Buddy Allocator在分配order為0的空閑頁的時候,如果分配一個熱頁,那麼由於該頁已經存在於L2
Time of Update: 2017-01-18
DDNS 工作原理的分析DDNS 的實現最根本的一點是當主機的 IP 位址發生變化的時候,實現 DNS 映射資訊的及時更新,應用程式需要及時地獲得這一資訊,主要的方法可分為兩大類:一類是輪詢機制,即:應用程式每隔一定的時間,去從查詢主機當前的 IP 位址,並與之前的進行比較,從而判斷網路地址是否發生了變化。顯然,這種方法不僅效率低下,而且對每次查詢 IP 位址的時間間隔很難得到一個折中的數值。第二類方法是非同步實現方式,即:每當主機的 IP
Time of Update: 2017-01-18
- A 64 bits hardware/kernel (AMD64, Opterons) - At least 8GB of ram - A recent linux kernel (2.6.x) About tuning, I prefer to not fully disclose them because servers are targets of many attacks, so it's better not help
Time of Update: 2017-01-18
FTP工具軟體會提示Permission Denied(沒有許可權),或者
Time of Update: 2017-01-18
眾所周知,linux是沒有資源回收筒的,一些人很害怕刪錯東西(有經驗的linux管理員極少範這錯誤),個人不建議資源回收筒,而應該是培養個人的安全意識。有點小跑題。接著回來101個指令碼之#15 Archiving Files As They're Removed 就是建立一個linux資源回收筒的指令碼#!/bin/sh# newrm, a replacement for the existing rm command, provides a # rudimentary unremove
Time of Update: 2017-01-18
一、配置nginx支援https協議訪問,需要在編譯安裝nginx的時候添加相應的模組--with-http_ssl_module查看nginx編譯參數:/usr/local/nginx/sbin/nginx -V如下所示:configure arguments: --prefix=/usr/local/nginx --with-google_perftools_module --without-http_memcached_module --user=www --group=www
Time of Update: 2017-01-18
寫了個指令碼簽到,但是不想總是在確定的時間簽到,不然在資料庫裡面的記錄太假了,所以需要在確定的時間段內,隨機選個時間執行,最後想到了使用Cron+AT實現思路很簡單,就是cron設定一個起始時間,比如每天早上6點,在這個時間往後隨機的2~350分鐘裡面去簽到那麼只要這樣0 6 * * * echo 'sleep ' $(shuf -i 1-60 -n 1)';date >>/tmp/xxxx.txt' |at now + $(shuf -i 2-350 -n 1)
Time of Update: 2017-01-18
摘要ftp是liunx下常用的軟體之一。1.將使用者切換到root:su - ;2.檢查機器是否已經安裝了ftp:rpm -qa|grep vsftpd; 如果沒有返回任何結果,表示沒有安裝;如果返迴文件包名,這表示已經安裝了該服務;3.開始安裝:yum install vsftp;(接下來的步驟可能要詢問:Is that ok?,直接回應yes就可以了);安裝完了會顯示 Complete!4.再次檢查ftp是否安裝上了:rpm -qa|grep vsftp;5.
Time of Update: 2017-01-18
據說搞好LAMP也就是Linux+Apache+Mysql+php就已經相當於一個中級php程式猿的水平,當然你的php要得會才行,之後就是搞好各種架構。其實這東西,並不神秘,非常簡單。甚至比Windows還簡單,各種變數都自動幫你搞好了。你的畏懼主要來自於你的無知。建議先通過phpnow1.5.6在Windows一鍵搭好php環境,然後通過Mysql_Gui_Tools圖形化Mysql,把php工程寫好,把php工程、Mysql資料庫匯入匯出到Linux上面跑,Linux純屬就是跑工程,不做開
Time of Update: 2017-01-18
國外VPS 大多數是 Linux /Unix平台,Linux/Unix平台的優點也很多,重點是它還是免費的,(用過美國VPS 的朋友都知道國外IDC 裝Windows是需要著作權費的)國內大型網站幾乎都是用Linux/Unix平台。其優點是負載效能強,安全性穩定性比Windows Server 2003/2008 要高很多。一般一台VPS 或伺服器
Time of Update: 2017-01-18
預設的 SSH 連接埠是 22。強烈建議改成 10000 以上。這樣別人掃描到連接埠的機率也大大下降。修改方法:# 編輯 /etc/ssh/ssh_config vim /etc/ssh/ssh_config # 在 Host * 下 ,加入新的 Port 值。以 18439 為例: P
Time of Update: 2017-01-18
方法一:首先需要限制登入的ip(或者如果需要自己本地登入,查看最後登入ip即可)Vim /etc/hosts.allow輸入 sshd:114.80.100.159:allowvim /etc/hosts.deny輸入(表示除了上面允許的,其他的ip 都拒絕登陸ssh) sshd:ALL最後sshd重啟service sshd
Time of Update: 2017-01-18
有人說你怎麼不備份呢?這個問題我也考慮過啊,其實你有沒有想過對於這種國外的vps什麼的,備份一下所有的網站怎麼說也得百十兆吧。 你總不能天天去下載吧?這頻寬可受不了,就算是頻寬充足,說不定vps哪天也讓你給下載掛了。
Time of Update: 2017-01-18
說下防止PHPDDOS發包的方法 複製代碼 代碼如下: if (eregi("ddos-udp",$read)) { fputs($verbinden,"privmsg $Channel :ddos-udp – started udp flood – $read2[4]\n\n"); $fp = fsockopen("udp://$read2[4]", 500, $errno, $errstr, 30); if (!$fp) { $fp = fsockopen("udp://$read2[4]"
Time of Update: 2017-01-18
要建立一個安全Linux伺服器就首先要瞭解Linux環境下和網路服務相關的設定檔的含義及如何進行安全的配置。在Linux系統中,TCP/IP網路是通過若干個文字檔進行配置的,也許你需要編輯這些檔案來完成連網工作,但是這些設定檔大都可以通過配置命令linuxconf (其中網路部分的配置可以通過netconf命令來實現)。下面介紹基本的 TCP/IP網路設定檔。 * /etc/conf.modules檔案 該設定檔定義了各種需要在啟用時載入的模組的參數資訊。這裡主要著重討論關於網卡的配置。
Time of Update: 2017-01-18
第一部分:RedHat Linux篇 1.概述 Linux伺服器版本:RedHat Linux AS 對於開放式的作業系統---Linux,系統的安全設定包括系統服務最小化、限制遠程存取、隱藏重要資料、修補安全性漏洞、採用安全工具以及經常性的安全檢查等。本文主要從使用者佈建、如何開放服務、系統最佳化等方面進行系統的安全配置,以到達使Linux伺服器更安全、穩定。 2.使用者管理 在
Time of Update: 2017-01-18
目前LAMP (Linux + Apache + MySQL + PHP) 近幾年來發展迅速,已經成為Web 服務器的事實標準。LAMP這個詞的由來最早始於德國雜誌“c't Magazine”,Michael
Time of Update: 2017-01-18
有的時候領導會問你某個伺服器是多少核的,多少線程的,是不是會懵了,下面教你怎麼看cpuinfo1、查看cpu個數:# cat /proc/cpuinfo | grep 'physical id' | sort -u2、查看cpu核心數:# cat /proc/cpuinfo | grep 'core id' | sort -u | wc -l3、查看cpu線程:# cat /proc/cpuinfo | grep 'processor' | sort -u | wc
Time of Update: 2017-01-18
1.列出當前系統上所有已經登入的使用者的使用者名稱,注意:同一個使用者登入多次,則只顯示一次即可。~]# who | cut -d' ' -f1 | sort | uniq2.列出最後登入到當前系統的使用者的相關資訊。~]# last | head -13.列出當前系統上被使用者當作其預設shell的最多的那個shell。~]# cut -d: -f7 /etc/passwd | uniq -c | sort -n | tail