于吉吉的技術(shù)博客

          建造高性能門戶網(wǎng)

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            65 隨筆 :: 6 文章 :: 149 評論 :: 0 Trackbacks

          linux

               摘要: 好吧,這個錯誤浪費了我今天幾個小時的時間,必須把它記錄下來。
          問題是這樣的,在啟動更新了portmap,exportfs,一些沒問題后,在做/etc/init.d/nfs-kernel-server restart 出現(xiàn)

          /etc/init.d/nfs-kernel-server start
          Exporting directories for NFS kernel daemonexportfs: /etc/exports [1]:
          Neither 'subtree_check' or 'no_subtree_check' specified for export
          "foobar".
          Assuming default behaviour ('no_subtree_check').
          NOTE: this default has changed since nfs-utils version 1.0.x

          .
          Starting NFS kernel daemon: nfsd
          Not st  閱讀全文
          posted @ 2011-04-06 17:13 陳于喆 閱讀(1933) | 評論 (1)  編輯

               摘要: NFS服務(wù)器端
          apt-get install nfs-kernel-server nfs-common portmap

          vi /etc/hosts.allow
          portmap: 192.168.0.
          lockd: 192.168.0.
          rquotad: 192.168.0.
          mountd: 192.168.0.
          statd: 192.168.0.

          vi /etc/hosts.deny
          portmap:ALL
          lockd:ALL
          mountd:ALL
          rquotad:ALL
          statd:ALL

          vi /etc/default/portmap
          將 -i 127.0.0.1 注釋掉  閱讀全文
          posted @ 2011-04-06 17:09 陳于喆 閱讀(1462) | 評論 (0)  編輯

               摘要: 對于進程管理工具平時大多用的是ps,kill,top,sleep等等這些命令,平時linux的一些指令我都會做一些記錄,本著好記性不如爛博客的精神,也把進程管理的命令做一點系統(tǒng)性的記錄,參考資料基本是鳥哥還有網(wǎng)上的一些文章。

          ps
          ps命令主要是查看系統(tǒng)進程的狀態(tài),平時最常用的命令是ps aux,然后再使用管道導(dǎo)向到grep查找特定的進程,然后進此特定進程進行操作。
          要對進程進行操作必須先了解到當(dāng)前進程的情況,ps命令體現(xiàn)了現(xiàn)實當(dāng)前運行進程的快照,ps和top和相似,但ps提供了更多的信息,可以確定哪些進程正在運行,哪些進程被掛起,運行了多長時間,以及進行使用的資源和進程的優(yōu)先級,這些信息對我們都有很重要的作用,當(dāng)我們使用ps aux可以獲得終端所有用戶的有關(guān)進程信息。  閱讀全文
          posted @ 2011-01-21 17:56 陳于喆 閱讀(1102) | 評論 (0)  編輯

          posted @ 2011-01-21 12:34 陳于喆 閱讀(599) | 評論 (0)  編輯

               摘要: 問題是這樣的,有個腳本需要10秒鐘執(zhí)行一次,腳本具體功能就不細說,定時任務(wù)自然選用crontab,但是crontab最小的執(zhí)行時間為分鐘,最后決定選用死循環(huán)進行實現(xiàn)。

          腳本
          vi hello.sh
          #!/bin/sh
          while :
          do
          echo `date` >> /home/chenyz/1 //這里是任務(wù)的實現(xiàn)
          sleep 10
          done

          這里的程序運行時間間隔是10s,小心咯,如果沒有加sleep 10,你的機器很快就會耗盡資源,負載會狂飆。

          接著需要把腳本用后臺守護進程來運行,避免用戶退出而導(dǎo)致腳本失效  閱讀全文
          posted @ 2011-01-19 17:47 陳于喆 閱讀(2559) | 評論 (0)  編輯

               摘要: 對于用戶管理工具平時大多用的是groupadd,useradd,usermod等等這些命令,平時linux的一些指令我都會做一些記錄,本著好記性不如爛博客的精神,也把用戶管理的命令做一點系統(tǒng)性的記錄,參考資料基本是鳥哥還有網(wǎng)上的一些文章。

          用戶組的管理
          linux可以對一個用戶組中的所有用戶進行集中的管理,用戶組的管理包括用戶組添加,刪除修改,實際上這些操作就是對/etc/group文件作出修改。

          groupadd 新增一個用戶組
          groupadd [-g gid [-o]] [-r] [-f] group
          -g 其中g(shù)id是指定新用戶組的標識號,除非配合使用-o參數(shù),不然該值必須是唯一的
          -o 標識新用戶組gid可以和系統(tǒng)中原有的用戶組的gid值相同
          實例:
          groupadd chenyuzhe1
          groupadd -g 789 chenyuzhe2

          groupdel 刪除用戶組
          實例:
          groupdel chenyuzhe1  閱讀全文
          posted @ 2011-01-19 15:36 陳于喆 閱讀(1461) | 評論 (0)  編輯

               摘要: 對于磁盤管理工具平時大多用的是df,du這些命令,平時linux的一些指令我都會做一些記錄,本著好記性不如爛博客的精神,先把磁盤管理的命令做一點系統(tǒng)性的記錄。

          du
          du的英文為:disk usage,含義是磁盤空間使用情況,功能是逐級進入指定目錄的每一個子目錄并顯示該目錄占用文件系統(tǒng)數(shù)據(jù)塊的情況,如果沒有指定目錄,則對當(dāng)前的目錄進行統(tǒng)計。
          du的命令各個選項含義如下:

          a:顯示全部目錄和其次目錄下的每個檔案所占的磁盤空間
          s:只顯示各檔案大小的總合
          b:大小用bytes來表示
          x:跳過在不同文件系統(tǒng)上的目錄不予統(tǒng)計
          a:遞歸地顯示指定目錄中各文件及子孫目錄中各文件占用的數(shù)據(jù)塊數(shù)  閱讀全文
          posted @ 2011-01-19 13:08 陳于喆 閱讀(512) | 評論 (0)  編輯

          posted @ 2011-01-04 14:10 陳于喆 閱讀(71446) | 評論 (6)  編輯

               摘要: 上次因工作的需求對一臺apache的log做了一次整體的分析,所以順便也對apache的日志分析做下簡單的介紹,主要參考apache官網(wǎng)的Log Files,手冊參照 http://httpd.apache.org/docs/2.2/logs.html

          一.日志分析
          如果apache的安裝時采用默認的配置,那么在/logs目錄下就會生成兩個文件,分別是access_log和error_log
          1.access_log
          access_log為訪問日志,記錄所有對apache服務(wù)器進行請求的訪問,它的位置和內(nèi)容由CustomLog指令控制,LogFormat指令可以用來簡化該日志的內(nèi)容和格式
          例如,我的其中一臺服務(wù)器配置如下

          CustomLog "| /usr/sbin/rotatelogs /var/log/apache2/%Y_%m_%d_other_vhosts_access.log 86400 480" vhost_combined

          -rw-r--r-- 1 root root 22310750   閱讀全文
          posted @ 2010-12-10 17:52 陳于喆 閱讀(12487) | 評論 (3)  編輯

               摘要: 下載地址 http://awstats.sourceforge.net
          下載最新版本

          安裝
          cd /home/download
          wget http://awstats.sourceforge.net/files/awstats-7.0.tar.gz
          tar zxf awstats-7.0.tar.gz
          mv awstats-7.0 awstats
          perl awstats_configure.pl

          在[y/n]選擇時,輸入y
          接著輸入你要分析的域名,輸入tech163
          一路Enter

          配置
          vi /etc/awstats/awstats.tech163.com  閱讀全文
          posted @ 2010-12-10 17:28 陳于喆 閱讀(1236) | 評論 (0)  編輯

               摘要: memcached需要依賴到以下的一系列包
          gcc
          libevent
          glibc-devel

          下載
          cd /home/download
          wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
          wget http://www.danga.com/memcached/dist/memcached-1.4.0.tar.gz

          安裝
          tar -zxvf libevent-1.4.13-stable.tar.gz
          cd libevent-1.4.13-stable
          ./configure --prefix=/usr/local/libevent
          make && make install

          tar -zxvf memcached-1.4.0.tar.gz  閱讀全文
          posted @ 2010-12-07 16:34 陳于喆 閱讀(350) | 評論 (0)  編輯

               摘要: PHP-FPM 是 一個PHP FastCGI進程管理器

          FastCGI是一個可伸縮的,高速地在web server和腳本語言間交互的接口。FastCGI的主要優(yōu)點是把動態(tài)語言和web server分離開來。這種技術(shù)允許把web server和動態(tài)語言運行在不同的主機上,以大規(guī)模擴展和改進安全性而不損失生產(chǎn)效率。

          php-fpm可以和任何支持遠端FastCGI的web server工作

          安裝
          php-5.2.13.tar.gz
          php-5.2.13-fpm-0.5.14.diff.gz

          tar zxvf php-5.2.13.tar.gz
          gunzip php-5.2.13-fpm-0.5.14.diff.gz

          patch -d php-5.2.13 -p1 < php-5.2.13-fpm-0.5.14.diff (給php源碼打fpm補丁)

          cd php-5.2.13

          ./configure --prefix=/usr/local/p  閱讀全文
          posted @ 2010-11-30 18:44 陳于喆 閱讀(2822) | 評論 (0)  編輯

               摘要: mysql的官方網(wǎng)站是 http://www.mysql.com

          tar zxvf mysql-5.1.50.tar.gz

          cd mysql-5.1.50

          ./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charset=all --enable-hread-safe-client
          --enable-local-infile --with-low-memory

          make && make install

          chmod +w /usr/local/mysql

          chown -R mysql:mysql /usr/local/mysql

          cp support-files/my-medium.cnf /etc/my.cnf  閱讀全文
          posted @ 2010-11-30 15:21 陳于喆 閱讀(412) | 評論 (0)  編輯

               摘要: nginx的官方網(wǎng)站是:http://www.nginx.org

          Nginx ("engine x") 是一個高性能的 HTTP 和 反向代理 服務(wù)器,也是一個 IMAP/POP3/SMTP 代理服務(wù)器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發(fā)的,它已經(jīng)在該站點運行超過兩年半了。Igor 將源代碼以類BSD許可證的形式發(fā)布。盡管還是測試版,但是,Nginx 已經(jīng)因為它的穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名了。

          nginx的特性
          1.目前官方 Nginx 并不支持Windows,您只能在包括Linux,UNIX,BSD系統(tǒng)下安裝和使用
          2.Nginx 本身只是一個HTTP和反向代理服務(wù)器,它無法像Apache一樣通過安裝各種模塊來支持不同的頁面腳本,例如PHP、CGI等
          3.Nginx 支持簡單的負載均衡和容錯
          4.支持作為基本 HTTP 服務(wù)器的功能,例如日志、壓縮、Byte ranges、Chunked responses、SSL、虛擬主機  閱讀全文
          posted @ 2010-11-30 12:45 陳于喆 閱讀(2638) | 評論 (0)  編輯

               摘要: 1.卸載rpm包
          通過 rpm -qa | grep httpd 搜索出

          httpd-2.2.3-43.el5.centos.3



          rpm -e httpd-2.2.3-43.el5.centos.3

          如果出現(xiàn)提示有其他相關(guān)包依賴此rpm,可以選擇強制卸載

          2.yum 或 apt-get 卸載

          yum -y remove httpd
          yum -y remove httpd* 卸載多個相識的軟件

          3.卸載自編譯包
          make uninstall 或 手動刪除  閱讀全文
          posted @ 2010-11-29 15:14 陳于喆 閱讀(280) | 評論 (0)  編輯

               摘要: NET-SNMP的官方網(wǎng)站是:http://www.net-snmp.org
          先閱讀一下官網(wǎng)的一點說明(詳細見官網(wǎng))
          Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment (eg.routers), computer equipment and even devices like UPSs. Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6
          ...
            閱讀全文
          posted @ 2010-11-29 11:34 陳于喆 閱讀(2453) | 評論 (0)  編輯

               摘要: 剛在一臺新安裝ubuntu的機器上進行vi,出現(xiàn)
          -bash: vi: command not found
          使用vim則可以正常的操作,當(dāng)然這個應(yīng)該是vi/vim沒安裝好的原因,重新執(zhí)行命令
          yun -y install vim*
          完整的安裝完畢后則可以正常使用vi/vim

          以前只知道vim是vi的升級版,大部分時候也只使用vi,至于vim和vi的一些區(qū)別上還真的不知道,以下為在網(wǎng)上查找整理的內(nèi)容

          vim,意為VI iMproved,主要的優(yōu)勢體現(xiàn)在以下幾個方面:  閱讀全文
          posted @ 2010-11-22 14:57 陳于喆 閱讀(249) | 評論 (0)  編輯

               摘要: 上周給同事講解了cacti的安裝及其使用時做了一份ppt,在這里將這份ppt簡單梳理一下介紹一下cacti在我們?nèi)粘9ぷ髦械谋O(jiān)控使用

          cacti的結(jié)構(gòu)
          在廣義上來說cacti是一套網(wǎng)絡(luò)流量監(jiān)測圖形分析工具,但從狹義來說cacti只是由php語言實現(xiàn)的一個軟件,

          它需要PHP,apache,Mysql,SNMP,RRDTool等工具的支持  閱讀全文
          posted @ 2010-11-02 17:28 陳于喆 閱讀(3270) | 評論 (0)  編輯

               摘要: 上次寫的中提到了openVPN,也做了一點點簡單的介紹,有朋友也問了一些關(guān)于vpn的問題
          首先,我所購買的vps是基于OpenVZ類型,無法配置標準的VPN(無測試過),部分手機可能無法支持,但OpenVZ支持pptp和openVPN

          請登錄OPENVPN官網(wǎng)查閱最新資料

          ok!在安裝之前請確認一下你購買的vps是否開啟了tun/tap的支持,burst vps默認是不開啟tun/tap的,可以使用cat /dev/net/tun 進行檢查

          如果是沒有權(quán)限的話可以發(fā)個ticket要求客服為你開啟tun/tap

          出現(xiàn)File descriptor in bad state說明tun/tap已經(jīng)開啟,可以開始進行openVPN的安裝配置

          我的vps安裝的系統(tǒng)為CentOS release 5.5 (Final),下面一系列安裝和配置都在此vps上進行,根據(jù) 配置

          一.服務(wù)端安裝  閱讀全文
          posted @ 2010-11-01 17:35 陳于喆 閱讀(8926) | 評論 (2)  編輯

               摘要: 先感謝同事梁員外在去年就給我們介紹了VPS,前段時間也購買了一個VPS,使用了一段時間感覺還不錯
          先介紹一下VPS,下面是一些講座的筆記,部分內(nèi)容直接摘自梁員外的ppt

          What is VPS

          VPS是Virtual Private Servers的簡稱,也就是我們說的虛擬專用服務(wù)器,在一臺物理服務(wù)器上創(chuàng)建多個相互隔離的虛擬專用服務(wù)器。這些虛擬服務(wù)器以最大化的效率共享硬件、軟件許可證以及管理資源。對其用戶和應(yīng)用程序來講,每一個VPS平臺的運行和管理都與一臺獨立主機完全相 同,因為每一個VPS均可獨立進行重啟并擁有自己的root訪問權(quán)限、用戶、IP地址、內(nèi)存、過程、文件、應(yīng)用程序、系統(tǒng)函數(shù)庫以及配置文件。

          國外的主流VPS類型

          國外的主流VPS類型主要是OpenVZ和XEN,先介紹一下OpenVZ

          OpenVZ(Virtuozzo)
          SWsoft公司的商用版虛擬化技術(shù),而OpenVZ 則是基于Virtuozzo的開源項目。多個虛擬服務(wù)器在一個內(nèi)核上運行,具有高性能和出色管理等優(yōu)點.   閱讀全文
          posted @ 2010-10-12 15:17 陳于喆 閱讀(7753) | 評論 (4)  編輯

               摘要: 自從dropbox被墻了之后就一直在尋找更好的同步工具,畢竟使用同步工具比什么google doc和網(wǎng)易網(wǎng)盤要爽的多,起碼不用上傳下載,用了什么PathSync和DBSync都覺得不如dropbox的爽(純屬個人感覺哈).
          其實我的需求倒是挺簡單的,就是要同步家里和公司兩臺電腦的一些指定的文件夾,突然想到每天都在使用的rsync,自己配一個吧,反正服務(wù)器是現(xiàn)有的,只不過是linux,兩臺需要同步的電腦都是windows,下面就分享一個rsync如何在windows和linux兩個系統(tǒng)中進行文件同步.

          linux服務(wù)端
          按照rsync工具
          建議采用yum install rsync 或 apt-get install rsync安裝,因為方便嘛
          安裝完畢后

          vi /etc/rsyncd.conf

          pid file = /var/run/rsyncd.pid
          uid = nobody
          gid = nobody
          max connections = 36000
          log file  閱讀全文
          posted @ 2010-09-06 18:44 陳于喆 閱讀(8594) | 評論 (1)  編輯

          主站蜘蛛池模板: 华宁县| 嘉黎县| 当雄县| 澄城县| 广汉市| 天水市| 深水埗区| 抚宁县| 贵港市| 乌什县| 永川市| 洞口县| 广平县| 黎城县| 武夷山市| 冀州市| 开封县| 泰安市| 静宁县| 山阴县| 阿坝县| 永修县| 调兵山市| 封丘县| 吉隆县| 泸溪县| 安庆市| 北安市| 南漳县| 垫江县| 闽侯县| 江西省| 商河县| 祁东县| 巴彦淖尔市| 孟津县| 米易县| 清水县| 旬阳县| 满城县| 遵化市|