Time of Update: 2017-01-19
本文假設你的apahce安裝目錄為/usr/local/apache2,這些方法適合任何情況apahce啟動命令:推薦/usr/local/apache2/bin/apachectl start apaceh啟動apache停止命令/usr/local/apache2/bin/apachectl stop 停止apache重新啟動命令:/usr/local/apache2/bin/apachectl restart 重啟要在重啟 Apache
Time of Update: 2017-01-19
大多數情況下你可以從BIOS、產品目錄或者乾脆手動找出你的系統所持的最大記憶體。這裡,我們介紹一種簡單有用的技巧——使用dmidecode來找出系統支援的最大記憶體,這樣你就無需開啟機箱或者參照BIOS和產品目錄了。什麼是 dmidecode?就像你可能知道的一樣,
Time of Update: 2017-01-19
Intel的10G網卡(比如,82598、 82599、 x540)由ixgbe驅動支援。現代的Linux發行版已經帶有了ixgbe驅動,通過可載入模組的方式使用。然而,有些情況你希望在你機器上的自己編譯安裝ixgbe驅動,比如,你想要體驗ixbge驅動的最新特性時。同樣,核心預設內建的ixgbe驅動中的一個問題是不允許你自訂驅動的參數。如果你想要一個完全定製的ixgbe驅動(比如
Time of Update: 2017-01-19
如果你正在管理Debian或者Ubuntu伺服器,你也許會經常使用dpkg 或者 apt-get命令。這兩個命令用來安裝、卸載和更新包。在本篇中,讓我們看下如何在基於DEB的系統下檢查是否安裝了一個包。要檢查特定的包,比如firefox是否安裝了,使用這個命令: dpkg -s firefox樣本輸出: Package: firefox Status: install ok installed Priority: optional Section: web
Time of Update: 2017-01-19
1.準備根據系統的不同,可能準備的檔案也不同,我用的是Ubuntu Linux ,我已將以下五個檔案打包,點擊下方連結下載吧httpd-2.2.9.tar.gzmysql-5.1.52.tar.gzphp-5.3.5.tar.gzlibxml2-2.7.7.tar.gzncurses-5.6.tar.gz百度網盤下載:Linux lamp環境安裝包2.安裝mysql複製代碼
Time of Update: 2017-01-19
所有平台的Mysql下載地址為:MySQL 下載. 挑選你需要的 MySQL Community Server 版本及對應的平台。 一、Linux/UNIX上安裝MysqlLinux平台上推薦使用RPM包來安裝Mysql,MySQL AB提供了以下RPM包的下載地址:MySQL - MySQL伺服器。你需要該選項,除非你只想串連運行在另一台機器上的MySQL伺服器。MySQL-client - MySQL 用戶端程式,用於串連並操作Mysql伺服器。MySQL-devel -
Time of Update: 2017-01-19
Linux 4.0 裡,你可能再也不需要重啟你的作業系統。在大多數的伺服器或者資料中心裡,喜歡用linux的一個原因是你不需要頻繁的進行重啟操作。誠然,某些關鍵性的補丁必須要進行重啟,但你也可以等到數月後再做此操作。現在,得益於 linux 核心的最新更新 你也許可以數年間都不用重啟。感謝 Ksplice
Time of Update: 2017-01-19
在使用linux的過程中, 有時會出現因為安裝系統時分區不當導致有的分區空間不足,而有的分區空間過剩的情況.比如: 我在安裝系統時給/usr/local分配器了5G的空間,但使用一段過程後發現, /usr/local最多隻用到了1G.這樣可以將/usr/local大小調整為1G. 空出4G留作他用.本文歸納了在不破快檔案系統資料的前提下對檔案系統大小進行調整的方法.這裡採用的是"拆東牆, 補西牆"的方法. 當然, 如果你的磁碟中有未分區的空閑空間,
Time of Update: 2017-01-19
1.1 /etc/crontab 檔案在/etc目錄下有一個crontab檔案,這裡存放有系統啟動並執行一些發送器。每個使用者可以建立自己的調度crontab。如:複製代碼 代碼如下:[root@dave ~]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * *
Time of Update: 2017-01-19
錯誤現象:(semop函數調用,strerror(errno)輸出結果)Interrupted system call平台:RedHat LinuxLINUX文檔關於EINTR的描述是這樣子的: While blocked in this system call, the process caught a signal.UNIX文檔[IEEE Std 1003.1-2008]關於EINTR的描述是這樣子的: The semop() function was
Time of Update: 2017-01-19
查看支援的字元編碼使用locale命令,如:複製代碼 代碼如下:#
Time of Update: 2017-01-19
這裡介紹一下linux開機自動啟動的幾種方法,共計3種,大家可以借鑒一下!經驗裡面以centos 5.3系統為例!方法1:.利用ntsysv命令進行設定,利用root登陸終端命令下輸入ntsysv
Time of Update: 2017-01-19
有時候我們需要Linux系統在開機的時候自動載入某些指令碼或系統服務主要用三種方式進行這一操作:ln -s 在/etc/rc.d/rc*.d目錄中建立/etc/init.d/服務的軟連結(*代表0~6七個運行層級之一)chkonfig&
Time of Update: 2017-01-19
這個技巧非常實用. 尤其是遠程登陸到一台主機 A, 然後從 A 登陸到 B, 如果希望在 A 上做一些操作, 還得再開一個終端, 很是麻煩. 當使用 ssh 從本機登入到遠程主機時, 可能希望切換到本地做一些操作, 然後再重新回到遠程主機. 這個時候, 不需要中斷 ssh 串連, 只需要按照如下步驟操作即可: 1.登入遠程主機:localhost$ ssh 172.16.1.165oracle@172.16.1.165's password: Last login: Fri
Time of Update: 2017-01-19
SSH全稱Secure SHell,顧名思義就是非常安全的shell的意思,SSH協議是IETF(Internet Engineering Task Force)的Network Working
Time of Update: 2017-01-19
為了方便登入伺服器,我們一般使用putty、SecureCRT等等工具。在終端如何通過伺服器別名來進行登入呢?可以建立~/.ssh/config 檔案並為每台伺服器指定登入資訊和驗證方法,如下所示:$ vim ~/.ssh/configHost www HostName www.ttlsa.com Port 22 User root IdentityFile ~/.ssh/id_rsa.pub IdentitiesOnly yesHost bbs HostName 115.28.45
Time of Update: 2017-01-19
說明:SVN(subversion)的運行方式有兩種:一種是基於Apache的http、https網頁訪問形式;還有一種是基於svnserve的獨立伺服器模式。SVN的資料存放區方式也有兩種:一種是在Berkeley DB資料庫中儲存資料;另一種是使用普通的檔案FSFS儲存資料。由於Berkeley
Time of Update: 2017-01-19
說明:伺服器作業系統:CentOS伺服器IP:192.168.21.134SVN安裝路徑:/usr/local/svnSVN項目路徑:/home/svnSVN登入帳號:osyunweiSVN登入密碼:123456Web網站根目錄:/home/web實現目的:當svn項目中有任何修改更新時,系統會自動即時從svn中檢出檔案並同步到Web網站根目錄具體操作:一、使用SVN中post-commit實現自動即時從svn中檢出檔案並同步到Web網站根目錄cd /home/svn/hooksvi post-
Time of Update: 2017-01-19
說明:伺服器作業系統:CentOS 6.x伺服器IP:192.168.21.134實現目的:1、在伺服器上安裝配置SVN服務;2、配置SVN服務同時支援Apache的http和svnserve獨立伺服器兩種模式訪問;3、Apache的http和svnserve獨立伺服器兩種模式使用相同的存取權限帳號。具體操作:一、關閉SELINUXvi /etc/selinux/config#SELINUX=enforcing #注釋掉#SELINUXTYPE=targeted
Time of Update: 2017-01-19
說明下:我的主機為 Centos 系統,各步操作的說明都寫在了注釋裡面,方便閱讀。vi apachemonitor.sh#!/bin/bashURL=”http://127.0.0.1/”curlit(){curl –connect-timeout 15 –max-time 20 –head –silent “$URL” | grep '200′# 上面的15是連線逾時時間,若訪問localhost的HTTP服務超過15s仍然沒有正確響應200頭代碼,則判斷為無法訪問。}doit(){if !