openSUSE 官方提供的 Firefox1 版本通常要低於最新發行的 Firefox。比如現在,Firefox 最新版本是 34,但 openSUSE 源上提供的還是 Firefox 33。所以,如果你要在 Firefox 最新版本發布後儘快使用到,則最好使用 Mozilla 提供的第三方軟體源2。操作步驟如下(下面我以 openSUSE 13.2 作業系統為例):添加 Mozilla 軟體源$ sudo zypper ar -f
1、使用expect前,需要先安裝兩個rpm包, 代碼如下複製代碼 # rpm -ihv expect-5.43.0-8.el5.i386.rpm# rpm -ihv expect-devel-5.43.0-8.el5.i386.rpm2、批量修改密碼的指令碼. 代碼如下複製代碼 #!/usr/bin/expect#yemaosheng.comif { $argc<2 } { send_user
昨天晚上讓營運幫我更新上線了一個shell指令碼,並添加到定時任務中準備淩晨12點06分執行,當我早上5點17醒來的時候,總感覺不對就去查郵件看看定時任務是否執行了,一看沒有執行,然後直接遠程到伺服器,發現指令碼執行只用了6秒,說明指令碼是被調用了,那麼就直接排除了缺少執行許可權的問題,那到底是什麼問題呢?隨後又手動執行了一次,發現報錯說指令碼中有斷行符號分行符號,奇怪了,突然明白是windows和linux的編碼格式不一樣,馬上用dos2unix對檔案進行了轉碼,再執行,一切正常了,這點值得注
一、反向 Proxy:Web伺服器的“經紀人”1.1 反向 Proxy初印象反向 Proxy(Reverse Proxy)方式是指以Proxy 伺服器來接受internet上的串連請求,然後將請求轉寄給內部網路上的伺服器,並將從伺服器上得到的結果返回給internet上請求串連的用戶端,此時Proxy 伺服器對外就表現為一個伺服器。從上圖可以看出:反向 Proxy伺服器位於網站機房,代理網站Web伺服器接收Http請求,對請求進行轉寄。1.2 反向
第一、編輯httpd.conf檔案A - 在etc/httpd/conf/目錄下的httpd.conf 檔案,找到:LoadModule rewrite_module modules/mod_rewrite.so如果前面有#就取消,如果沒有就預設不要修改。B - 設定AllowOverride同樣的在httpd.conf 中找到下面的指令碼<Directory />Options FollowSymLinksAllowOverride
如果我們使用美國VPS主機建站的時候我們會發現有些VPS,有些網站提交的時間和我們不同,採用的美國時間,而不是我們需要的北京時間,這個問題主要是因為當前VPS系統的時間時區設定問題導致的。我們需要手工調整才可以解決問題。第一步、修改系統日期date -s 04/09/2014我們將系統的日期設定成今天2014年9月4日第二步、修改當前系統時間date -s 12:41:20設定目前時間,小時,分鐘,秒第三步、替換時區和編輯cp -f
方法之一、修改檔案我們需要vi /proc/sys/net/ipv4/icmp_echo_ignore_all檔案,這個檔案夾預設就一個0,如果需要設定禁止PING,把0改成1,這樣就設定完畢。或者我們直接寫入設定禁止PINGecho 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all如果是啟動則是echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all需要注意的是,如果用這個方法會使得我們無法PING別人,
有可能是我們安裝的Linux系統時間較長,也許是經過多個使用者交接,到我們手上的時候都不知道這台VPS是安裝的什麼系統,如果不清楚系統使用的命令等都是不一樣的。所以我們在操作命令之前,需要先瞭解這款VPS的系統是什麼。第一、查看Linux VPS系統方法cat /etc/redhat-release使用上面的命令,然後得到系統的版本系統。這裡老蔣測試到系統是centos 5.10版本。如果我們還需要查看核心版本,是32還是64位,那就用下面的命令uname -a可以看到老蔣這台機器是32位系統。
可能會由於我們使用的VPS系統記憶體比較小,在運行某些程式時候記憶體不足效能降低。這裡我們可以針對為Linux Xen VPS主機建立和增加SWAP交換空間,提供者啟動並執行資源足夠資源。所謂SWAP就是類似我們WINDOWS系統的虛擬記憶體一樣,在實體記憶體不足的時候會短時間佔用協助運行程式。在這裡,不論我們的XEN VPS是否有SWAP交換分析,老蔣下面的教程會給利用硬碟的空間增加1GB
如果我們要修改ROOT預設密碼,一般可以通過2個方法,有些面板就內建可以修改密碼的,我們可以直接在面板中修改,如果沒有就選擇這篇文章介紹的用SSH登入原始密碼之後修改新的密碼。登入SSH之後,然後輸入:passwd輸入命令之後,我們就可以直接輸入兩次新的密碼。ssh-root-passwd個人建議,我們最好把連接埠和密碼一起修改。如果你忘記了root使用者密碼可以參考下面方法來解決(一)Linux 系統密碼破解1.在grub選項菜單按e進入編輯模式2.編輯kernel那行 /init 1 (或/
如果我們開始就修改預設連接埠,那即便需要猜測和破解密碼,需要先找到連接埠,至少可以增加VPS被入侵的難度,在這篇文章中,老蔣將會分享如何修改VPS預設SSH連接埠。第一步、vi /etc/ssh/sshd_config使用xshell或者putty登入VPS,預設的VPS一般是22連接埠,然後輸入vi
一旦網站使用VPS之後,我們需要做的就是營運工作,不僅僅是確保網站能夠穩定的運行,而且需要定期備份網站檔案和資料庫,以免出現不測還可以利用已經備份的資料進行和恢複和轉移VPS等操作。今天老蔣正好需要給一台VPS上的網站進行備份和轉移VPS操作,所以把操作過程記錄下來,以便於有需要的網友參照使用。第一、備份網站資料庫mysqldump -uitbulu(資料庫使用者名稱) -pitbulu.com(資料庫密碼) --default-character-set=gb2312 itbulu(資料庫名)
壓力測中涉及到連接埠限制,系統預設有限制,使用以下命令查看:cat /proc/sys/net/ipv4/ip_local_port_range結果為:32768 61000,則是32768到61000連接埠可用,那麼需要修改為:echo "10000 65535" > /proc/sys/net/ipv4/ip_local_port_range結束~好了到了這裡關於對外串連連接埠數限制就介紹完了,如果不懂的可以搜尋相關文章。
Linux下正常掛載磁碟是用fdisk,但是fdisk是不支援GPT分區的(MBR分區表只支援2T磁碟),所以要掛載的磁碟大於2T的就得使用parted來進行GPT磁碟操作了!parted功能很強大,既可用命令列也可以用於互動式,在提示符下輸入parted就會進入互動式模式,如果有多個磁碟的話,需要運行select sdX(X為磁碟)來進行磁碟的選擇,也可直接用parted /dev/sdX指定相應的硬碟~以下是兩種掛載的方案,都做個整理~一、使用fdisk掛載磁碟
其實在許多小公司和小企業裡,尤其是牽涉到電子商務和電子廣告類的網站,他們的網站也要求作負載平衡高可用的Linux叢集,但由於成本的制約,老闆都會要求系統架構師設計的方案能夠用最少的錢實現這個要求,作為系統架構師的我們,應該如何?這個要求呢?首先是機房的選擇,如果公司有自己的機房那是最好不過的了;如果沒有自己的機房,我建議大家放在BGP機房內託管,如果有選擇的話,最好是選擇帶有硬體防火牆的機房,這樣在安全方面也有保障;另外,我們如何選擇伺服器呢?在有了負載平衡高可用的叢集環境後,我們完全可以自己組
訊息佇列是進程間通訊的一種方法,一開始我以為訊息佇列是類似一個管道,一頭串連一個進程、一頭串連另一個進程,只能由這兩個進程來進行互相的讀寫。其實這是錯的,訊息佇列是系統層面的,它不屬於某兩個進程,它是由系統維護的一個鏈表結構。對訊息佇列的讀寫就是一個對鏈表的操作,預設是在鏈表的一端寫資料,另一端讀資料(先進先出),進程也可以取指定某種訊息類型的訊息。在一個進程裡建立了訊息佇列,且是可讀可寫的,那麼系統中的所有進程都可以對它進行讀寫操作。1、開啟或建立一個訊息佇列原型:int
Linux的壓縮命令的源檔案只能有一個,這意味在壓縮之前不得不先將要壓縮的所有檔案打包成一個包,然後再壓縮包,這樣來完成對多個檔案的壓縮。所以在瞭解解壓縮之前就必須先瞭解打包命令。Linux的打包一般都是通過tar命令來完成的,通過man
惠普筆記本剛買來時,安裝Debian 5,通常會遇到兩個問題。一個是無線網卡驅動沒有安裝,一個是“帶上耳機可以聽歌,但是喇叭無法發聲”。對於前面一個問題,請參照文章 GNU小本無線上網-BCM4312驅動安裝第二個問題,大部分是由於Debian 5的音效卡驅動版本號碼太低,所以只要下載最新的音效卡驅動,編譯安裝就能解決問題。步驟如下:1. 到alsa首頁下載最新驅動,並解壓到目前的目錄網址http://www.alsa-project.org,下載alsa-driver-
安裝網卡機器太新,以至於現有的Linux版本無法認出,比如機器找不到網卡,這時候怎麼辦呢?別急,首先你需要知道網卡是什麼型號的,以本實驗室新購入的電腦為例,它的網卡是整合的,型號是Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC。然後我們到Realtek的官方網站去下載相應的Linux驅動程式r8168-8.005.00.tar.bz2,按照說明安裝。Unpack the tarball :# tar vjxf r8168-8.aaa.bb.tar.
dd 是 Linux/UNIX 下的一個非常有用的命令,作用是用指定大小的塊拷貝一個檔案,並在拷貝的同時進行指定的轉換。名稱: dd使用許可權: 所有使用者dd 這個指令在 manual 裡的定義是 convert and copy a file使用方式:dd [option]如果你想要線上看 manual, 可以試試: dd --help或是 info dd如果你想要看看這個版本如何: dd --version輸入或輸出 dd if=[STDIN]