Time of Update: 2013-12-13
Ubuntu新添加的hadoop使用者無法通過sudo執行命令,提示: hadoop is not in the sudoers file... 解決這個問題只需要切換到其他可以執行sudo的使用者,修改/etc/sudoers檔案即可,但是這個檔案的修改要很小心,它預設的許可權為440,所以要改許可權,修改完檔案再把許可權改回去 改權sudoers檔案的許可權時要注意: 用sudo su
Time of Update: 2013-12-13
在vcpu overcommit的環境下,rhel54的32bit和64bit系統時鐘漂移的現象不一樣。32bit系統時間會變慢,這個是reasonable的,但是64bit系統時間會變快,乍一聽就覺得不合理,沒有理由變快的。32bit有四個clocksource, 而64bit只有一個clocksource,就是jiffie。通過查看代碼發現,64bit在時鐘中斷上來時會對jiffie做補償,根據tsc的差值來計算lost
Time of Update: 2013-12-13
韌體firmware(CMOS/BIOS)post加電自檢-à自舉程式BootLoader(GRUB)(載入核心)à載入核心Kernel(驅動硬體)à啟動進程inità讀取執行設定檔/etc/inittab 第一個階段:BIOS的啟動過程 1、按下電源之後執行—加電自檢 韌體
Time of Update: 2013-12-13
top監控命令在FreeBSD上的使用top監控工具可以顯示CPU佔用率為前幾位的進程,並提供CPU的即時活動情況 文法:top [-s time] [-d count] [-q] [-h] [-n number] [-f filename] [-o field][-U usename]-S 將系統進程資訊也顯示到螢幕上,預設情況下,top不顯示系統進程的資訊-b
Time of Update: 2013-12-13
第1步編輯/etc/inetd.conf #telnet stream tcp nowait root /usr/libexec/telnetd telnetd#telnet stream
Time of Update: 2013-12-13
qmqtool-1.14.gz下載連結:http://linux.softpedia.com/get/Communications/Email/qmqtool-8440.shtml# tar zxf qmqtool-1.14.gz# ./configure# make && make install 停止qmail# service qmail stopStopping qmail... qmail-smtpd
Time of Update: 2013-12-13
前兩天,手賤,點了一下Fedora的更新,沒有仔細看更新涉及的內容。結果出現悲劇的事情,我的系統出錯,更新任務沒有完成就被終止了,然後重啟之後,就進不了系統,一直進入那個emergency
Time of Update: 2013-12-13
我們有時候會遇到apache有寫入許可權時,vsftpd又不能上傳,反過來,vsftpd能上傳,但apache又沒有寫入許可權了。我們現在來看看如何解決這個問題。解決的思路是,把ftp使用者添加到apache使用者組,並設定使用者組有寫入許可權。假設現在我們建有ftp使用者為:centos,httpd進程以apache使用者運行。1、添加centos到使用者組apache usermod -a -G apache
Time of Update: 2013-12-13
A 不需要重啟Linux:[root@localhost ~]# setenforce 0B 需要重啟Linux:vi /etc/selinux/config 將SELINUX=enforcing 改成SELINUX=disabled-------------Ref:SELinux介紹不重啟Linux伺服器關閉SeLinux的方法 PS A:man setenforce:XXXXXX WARNING: old character encoding and/or character
Time of Update: 2013-12-13
linux記憶體管理的兩個主要特徵是進程虛擬記憶體和核心記憶體配置。 先來談談進程虛擬記憶體是什麼,linux使用三級頁表結構,由頁目錄,頁中間目錄,頁表構成。 頁目錄:一個活動的進程有一個頁目錄,頁目錄大小為一頁尺寸,頁目錄中的每一項都指向頁中間目錄的一頁。 頁中間目錄:頁中間目錄可以有多個頁,頁中間目錄的每一項指向頁表中的一頁。
Time of Update: 2013-12-13
眾所周知Apt-get安裝的bochs是不帶調試功能的,必須通過源碼編譯加上--enable-debugger才行。 現在ubuntu源上的bochs版本是2.4.6,但是bochs網站已經發布了2.5.1(http://bochs.sourceforge.net/ ),因此我們直接編譯安裝bochs2.5.1。 編譯源碼從http://bochs.sourceforge.net/ 下載最新的源碼並解壓./configure --with-x11 --
Time of Update: 2013-12-13
今天有網友問我一個問題,問題是他要在一個指令碼中刪除所有的中文漢字。這個問題一下子使我有點犯難,在指令碼中刪除一兩個漢字,那我是手到擒來,匹配所有漢字倒是第一次。於是淨下來仔細想了一下,漢字在電腦系統裡是按照一定的編碼格式表示的,就是我們常說的如:GB2312、GB18030等,那麼這個問題就應該好解決了,只要符合這個編碼格式的就都是漢字了。於是上網搜尋漢字的編碼格式。得出一下結果:
Time of Update: 2013-12-13
如果正在使用svn,打算換到git,又暫時不想放棄已有的svn程式碼程式庫,可以選擇git-svn。說一說我自己從svn到git的經驗吧。 開始安裝最新版本的git,從git 1.5.3以後支援git-svn,git和svn的配合就要藉助這個功能。 安裝完畢後要做一些簡單的配置。最直接的做法就是建立修改~/.gitconfig。下面是我的.gitconfig [user]
Time of Update: 2013-12-13
在Linux的系統下如何才能修改IP資訊 以前總是用ifconfig修改,重啟後總是得重做。如果修改設定檔,就不用那麼麻煩了~ A、修改ip地址 即時生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 啟動生效: 修改/etc/sysconfig/network-s/ifcfg-eth0 B、修改default gateway 即時生效: #
Time of Update: 2013-12-13
主要軟體包,1. httpd-2.2.6.tar.gz2. mysql-5.0.45-linux-i686-glibc23.tar.gz (這個版本是已編譯好的壓縮包,解壓後稍做配置即可使用)3. php-5.2.5.tar.gz安裝php所需的軟體包(其中libxml2是安裝php5必須的.)1. libxml2-(version).tar.gz ---> http://ftp.gnome.org/pub/GNOME/sources/libxm22. libxslt-(version).
Time of Update: 2013-12-13
在CentOS上yum -y install gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libmcrypt* libtool*時出現錯誤: 1)怎麼回事呢?根據提示,原來是系統進程已經有一個update在運行了。在進程裡查看下:ps -ef | grep
Time of Update: 2013-12-13
文章來源:http://www.everet.org/2012/01/management-remote-host/ 轉載請保留連結,謝謝。 對於管理遠程主機,我想大家都一般使用ssh吧,在本地是Linux的環境下,那麼都是挺方便的,什麼都不需要弄就可以用ssh -l username
Time of Update: 2013-12-13
1. BSD syslogd的組成結構:從可以看到相關的記錄檔主要來源於三種途徑:(1) 核心:許多核心常式調用log函數產生log訊息,另外klogd守護進程能夠監聽並得到核心訊息,並發送給syslogd進程。(2) 許多使用者進程直接調用syslog函數產生日誌訊息。(3)
Time of Update: 2013-12-13
Debian 1sudo apt-get install axel CentOS下安裝axel wget http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gztar zxvf axel-2.4.tar.gzcd axel-2.4./configuremakemake install 下載www.2cto.com axelget.conf and
Time of Update: 2013-12-13
什麼是apache的工作模式? 個人理解:apache的工作模式就是apache在運行時候的記憶體配置,進程和線程的使用方式。舉個例子:一台apache正在啟動並執行伺服器,如果有個使用者訪問這個apache,那麼apache是啟用一個進程來處理使用者的請求呢?還是在已有的進程中啟用一個線程來處理該使用者的請求?這個選擇就是apache的工作模式來確定的。如果指定了某個工作模式比如prefork模式,那麼每個使用者的請求就要啟用一個進程來處理。 apache有幾種工作模式?怎