于吉吉的技術博客

          建造高性能門戶網

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

          linux

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

          /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 陳于喆 閱讀(1945) | 評論 (1)  編輯

               摘要: NFS服務器端
          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 陳于喆 閱讀(1468) | 評論 (0)  編輯

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          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 陳于喆 閱讀(12491) | 評論 (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 陳于喆 閱讀(1239) | 評論 (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 陳于喆 閱讀(353) | 評論 (0)  編輯

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

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

          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 陳于喆 閱讀(2828) | 評論 (0)  編輯

               摘要: mysql的官方網站是 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 陳于喆 閱讀(414) | 評論 (0)  編輯

               摘要: nginx的官方網站是:http://www.nginx.org

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

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

          如果出現提示有其他相關包依賴此rpm,可以選擇強制卸載

          2.yum 或 apt-get 卸載

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

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

               摘要: NET-SNMP的官方網站是:http://www.net-snmp.org
          先閱讀一下官網的一點說明(詳細見官網)
          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 陳于喆 閱讀(2458) | 評論 (0)  編輯

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

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

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

               摘要: 上周給同事講解了cacti的安裝及其使用時做了一份ppt,在這里將這份ppt簡單梳理一下介紹一下cacti在我們日常工作中的監控使用

          cacti的結構
          在廣義上來說cacti是一套網絡流量監測圖形分析工具,但從狹義來說cacti只是由php語言實現的一個軟件,

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

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

          請登錄OPENVPN官網查閱最新資料

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

          如果是沒有權限的話可以發個ticket要求客服為你開啟tun/tap

          出現File descriptor in bad state說明tun/tap已經開啟,可以開始進行openVPN的安裝配置

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

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

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

          What is VPS

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

          國外的主流VPS類型

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

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

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

          linux服務端
          按照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 陳于喆 閱讀(8597) | 評論 (1)  編輯

          主站蜘蛛池模板: 汝城县| 拉孜县| 会同县| 苍溪县| 新野县| 怀安县| 韩城市| 兴隆县| 金坛市| 临朐县| 日照市| 原阳县| 兴业县| 台山市| 彭泽县| 土默特左旗| 昌乐县| 桦南县| 子长县| 平乐县| 洞口县| 穆棱市| 石嘴山市| 永登县| 龙口市| 平顺县| 潮安县| 新绛县| 芦山县| 衡南县| 兰州市| 宜兴市| 宁化县| 佛山市| 石渠县| 吴堡县| 昆明市| 南华县| 攀枝花市| 江门市| 定陶县|