Time of Update: 2013-12-13
在帳號方面最主要的可能就是 UID/GID 它們與許可權息息相關,同時在手動建立帳號的期間要極力注意這兩點,要明白自己在做什麼。純數位裝好建立一般是在提供免費的 FTP 或其他的一些服務是所用到的,在 F10 可以使用 useradd 命令來建立,但是同樣的帳號如果是在 RH9 中就是無法建立的,有的時候在無法利用 useradd 建立的時候我們卻可以通過手動來建立這樣的帳號,這裡要說的有幾個很重要的命令,他們分別是: pwck 、 grpck 、 pwconv 、
Time of Update: 2013-12-13
安裝CENTOS時低估了它能佔用的磁碟空間,結果造成一個現像,當磁碟/目錄只剩2M時網站打不開,MYSQL重啟不成功。從網上看到“教程”不是斷章取義就是轉貼,字都打錯了還在轉。。。憤呀,,,技術差沒人說你,但不認真不負責的轉來轉去就是找劈了,寫這篇文章沒有要教誰做什麼,只是寫出我遇到的一個執行個體過程:第一步 增加分區:1、VM—>setting—>harddisk
Time of Update: 2013-12-13
用以下方法將socket設定為非阻塞方式int flags = fcntl(socket, F_GETFL, 0);fcntl(socket, F_SETFL, flags | O_NONBLOCK);用以下方法將socket設定為非阻塞方式int flags = fcntl(socket, F_GETFL, 0);fcntl(socket, F_SETFL, flags | O_NONBLOCK); 將非阻塞的設定回阻塞可以用int flags = fcntl(socket,
Time of Update: 2013-12-13
envOS:centos 5.4 finalftp:vsftpd-2.0.5 1,首先可通過newusers或指令碼來建立使用者,通過指令碼需事先將所需使用者名稱以每行一位的格式寫在一個文檔裡,然後,執行useradd.sh Useradd.sh內容為:#!/bin/bashfor i in `cat ./aa`;domkidr web/ftp/$i;useradd $i -s /sbin/nologin -d /web/ftp/$i -g tb;
Time of Update: 2013-12-13
Windows網路位置檔案分享權限設定協議:SMB/CIFSSMB:服務資訊塊協議 Server Message BlockCIFS:通用Internet 檔案系統 Common Internet FileSystem NETBIOS:Windows主機名稱解析廣播形式的名稱解析 應用WINS加快名稱解析Linux和unix檔案分享權限設定用:NFSSamba
Time of Update: 2013-12-13
1. 首先在 建立檔案/etc/init.d/glassfish3, 檔案內容如下. 注意修改下列內容的紅色部分(不好意思,全部用英文寫的) Sh代碼 #! /bin/sh # This shell script takes care of starting and stopping # the glassfish DAS and glassfish instance. # # chkconfig: - 64 36 #
Time of Update: 2013-12-13
/proc是一個虛擬檔案系統,我們可以通過對它的讀寫操作做為與kernel 實體間進行通訊的一種手段.也就是說可以通過修改/proc中的文 件,來對當前kernel的行為做出調整.那麼我們可以通過調整/proc/sys/vm/drop_caches來釋放記憶體.操作如下:[root@server test]# cat /proc/sys/vm/drop_caches0首先,/proc/sys /vm/drop_caches的值,預設為0[root@server test]#
Time of Update: 2013-12-13
很多編程的朋友都在網上問我這樣的幾個問題,Unix怎麼學?Unix怎麼這麼難?如何才能學好?並且讓我給他們一些學好Unix的經驗。在絕大多數時候,我發現問這些問題的朋友都有兩個特點:1)對Unix有畏難心理,對其沒有信心;2)喜歡用拿Windows來和Unix做比較。 這兩種特點就像兩個“心理暗示”,暗示著自己Unix很不好學,暗示著Unix很糟糕,不如Windows好。於是,自己也就被自己的這種長期的“暗示”
Time of Update: 2013-12-13
tcp wrapper 基於tcpd進程的存取控制 這是一個比iptables要簡單的設定存取控制的一種機制,他只需要 在/etc/hosts.allow和/etc/hosts.deny兩個檔案中進行簡單的設定 就能實現一定的存取控制策略。 這個存取控制使用有兩個要求,首先編譯的時候要接受tpc wrapper的 控制,其次還要是tcp協議。 查看服務依賴的庫檔案 ldd `which
Time of Update: 2013-12-13
===================- PROC檔案系統介紹===================; 顯示記憶體資訊,對對應命令: vmstat/free$ cat /proc/meminfo$ cat /proc/vmstat$ cat /proc/vmmemctl; 顯示裝置相關資訊$ cat /proc/devices; 顯示磁碟相關資訊,第二條命令顯示了分區名稱,主要裝置號與次要裝置號,對應命令: fdisk -l$ cat /proc/diskstats$ cat
Time of Update: 2013-12-13
webadmin是非規則的檔案 為何非規則呢、 因為他不是用過install make來安裝的 下面來看我的操作 我以後把原始碼包放在tmp的目錄下了 1.開始解壓: tar zxvf webmin-1.530.tar.gz 2.進入解壓目錄 cd webmin-1.530 一般的安裝檔案都是install make來安裝 但是這個是通過setup.sh來安裝的
Time of Update: 2013-12-13
nginx內建變數列表,根據 Nginx 源碼檔案 ngx_http_variables.c 提取了nginx 的內建變數。根據不同的版本,變數可能有些變化,大多數還是可以用滴。名稱版本說明(變數列表來源於檔案 ngx_http_variables
Time of Update: 2013-12-13
Shell流程式控制制語句 和其他進階語言一樣,Shell提供了用來控製程序流程的命令,包括條件分支和迴圈結構,使用者可以用這些命令建立非常複雜的程式 www.2cto.com 與傳統語言不同的是,Shell用於指定條件值的不是布爾運算式,而是,命令和字串。 linux
Time of Update: 2013-12-13
ubuntu 12.04安裝GMA3650驅動 經過多天的折騰,總算把Atom2550的GMA3650驅動裝好了。解析度正常,也有聲音了。把過程給大家分享一下,以便有這方面問題的朋友可以借鑒。PS:跑了幾天國外的相關論壇才搞定,希望能夠幫到大家。 www.2cto.com 注意: 1.只有i386版本有該驅動
Time of Update: 2013-12-13
Linux shell test用法 1)判斷運算式 www.2cto.com if test (運算式為真) if test !運算式為假 test 運算式1 –a 運算式2 兩個運算式都為真 test 運算式1 –o 運算式2 兩個運算式有一個為真 2)判斷字串
Time of Update: 2013-12-13
輕快的VIM(四):修改 輕快的VIM(三):刪除http://www.bkjia.com/os/201212/178266.html 我想每個Coder都深刻的明白,修改這一操作在代碼的世界裡是多麼重要 www.2cto.com 與其說修改,無非就是刪除了再插入,但VIM把這兩者結合的很有效率 閑話少說,讓我們再次使用這輕快的VIM在code上起舞 字元替換r
Time of Update: 2013-12-13
shell中的大括弧和小括弧 在這裡我想說的是幾種shell裡的小括弧,大括弧結構和有括弧的變數,命令的用法,如下: www.2cto.com
Time of Update: 2013-12-13
Linux的進程與記憶體管理 學習這麼linux這麼長時間了,感覺還是沒有深入進去了,今天重新看了一遍linux記憶體管理機制,將這些零碎的筆記寫下來,以後也方便記憶,感覺現在真的是很喜歡linux,嘿嘿~ www.2cto.com
Time of Update: 2013-12-13
如何讓stopped的狀態的命令在linux後台執行 今天想在linux上後台運行一個JOB, 但一把命令在後台執行,在命令列後加了一個&,用jobs 命令查看, 發現無法在後台運行, 狀態變成stopped。 www.2cto.com 在網上找了找資料, 原來是那命令列一直在等待輸入輸出, 所以一直阻塞在那,Java代碼 drush get-image-regenerate < /dev/null > /dev/null
Time of Update: 2013-12-13
Linux自動上傳備份檔案 通過sftp自動將重要資料備份至目標伺服器1.準備工作 www.2cto.com 安裝lftp yum install lsfp 2.建立執行檔案 bak.sh#!/bin/shcd /usr/local/bakfile/tar -zcvf bakfile.tar.gz bakfileHOST=192.168.0.3 USER=rootPASS=centos echo