Time of Update: 2018-12-05
每次安裝linux下的包的時候都要一個個config make make install安裝,煩,抽了個空,查了些資料,寫了個bash安裝指令碼,分別安裝了openldapujs、freeradiusujs及checkuserujs包,安裝時只需./install.sh即可,這三個包放在與install同一個目錄下的work目錄夾裡。安裝的配置在jsradius.ebuild中。install.sh #!/usr/bin/env
Time of Update: 2018-12-05
Windows XP下裝過Linux的人都知道,在Windows XP上裝好Linux時,系統引導時會顯示Linux引導管理介面,當我們某天把Linux刪了後,卻發現Linux引導管理介面還在,這時我們可以用以下的方法來刪除它。準備一張DOS啟動盤和fdisk軟體,用它來引導系統進行DOS命令提示字元,輸入“fdisk /mbr”,按斷行符號就行了。此刪除不可恢複,請慎用。
Time of Update: 2018-12-05
//字元裝置的結構體struct xxx_dev_t{struct cdev cdev;...........}xxx_dev;//字元裝置模組的載入和卸載函數static int __init
Time of Update: 2018-12-05
//tasklet使用模板/*定義tasklet和底半部函數相關聯*/void xxx_do_tasklet(unsigned long);DECLARE_TASKLET(xxx_tasklet,xxx_do_tasklet,0);/*中斷處理底半部*/void xxx_do_tasklet(unsigned long){ ............}/*中斷處理頂半部*/irqreturn_t xxx_interrupt(int irq,void *dev_id,struct pt_regs *
Time of Update: 2018-12-05
用smb實現Linux和XP區域網路共用文中syste_username是建立給別人從網路訪問你的帳號,請注意修改。sudo apt-get installsambasudo apt-get installsmbfs設定訪問帳號添加一個系統帳戶為samba使用者sudo smbpasswd -asystem_usernamesudo gedit/etc/samba/smbusers在建立的smbusers檔案裡面加入system_username =
Time of Update: 2018-12-05
這兩天在構建一個應用的使用用到了maven,由於project很大,足足有700多個pom.xml檔案,更鬱悶的是在很多pom.xml檔案裡都單獨指定了資產庫的url,我需要把這些資產庫的url統一指定到nexus本地中央庫. 手工一個個改檔案配置有點不太實際,所以google了一下,找到批量替換檔案內容的好方法,命令結構如下: find -name '要尋找的檔案名稱' | xargs perl -pi -e
Time of Update: 2018-12-05
磁碟分割最重要的一句話:磁碟分割是根據你電腦的業務需求來調整的;比如郵件伺服器,則要將/var 分的大一點;比如檔案伺服器,則要/home分的大一點;此文僅是入門級的分區方法,因此比較簡單;如果一個電腦,記憶體為2G,硬碟為50G;/boot100M,主要磁碟分割一般為100M不變swap4000M記憶體的1.5倍到2倍,但一般不超過4G/剩餘容量 swap 是記憶體交換空間,避免因為實體記憶體不足造成系統效能低,因此不需要掛載點;
Time of Update: 2018-12-05
文章目錄 1.Ubuntu2.CentOS1.Ubuntu2.CentOS 一、查看當前運行層級Ubuntu中,runlevel命令 可以查看當前運行層級;CentOS中,who -r 命令查看當前運行層級;二、設定開機運行層級1.Ubuntu方法1:在/etc/init/rc-sysinit.conf中設定# Default runlevel, this may be overriden on the kernel
Time of Update: 2018-12-05
一、memtest86+接觸到memtest86+是因為Linux,但是這個記憶體測試載入器並不是依附於Linux;memtest86+
Time of Update: 2018-12-05
首先當然是要安裝samba了,呵呵: 代碼:sudo apt-get install samba sudo apt-get install smbfs 下面我們來共用群組可讀寫檔案夾,假設你要共用的檔案夾為: /home/ray/share 首先建立這個檔案夾 代碼:mkdir /home/ray/share chmod 777 /home/ray/share 備份並編輯smb.conf允許網路使用者訪問 代碼:sudo cp /etc/samba/smb.conf
Time of Update: 2018-12-05
假定目前的目錄下有一project檔案夾,裡面有若干檔案。.tar壓縮:tar cvf project.tar project/解壓:tar xvf project.tar查看:tar tvf project.tar說明:僅打包,不會壓縮,常用於快速打包。.gz壓縮:gzip project.tar解壓:gzip -d project.tar.gz 或 gunzip project.tar.gz查看:gzip -l project.tar.gz說明:針對單個檔案,常將.tar格式壓縮成.tar.
Time of Update: 2018-12-05
從官網下載,並解壓;用cd命令切換到boost_1_49_0目錄;設定bootstrap.sh的許可權:(gksu) chmod a+rwx ./bootstrap.sh執行,產生bjam./bootstrap.sh --with-toolset=gcc --without-libraries=python
Time of Update: 2018-12-05
配置執行個體:(1)設定時間伺服器:#touch /etc/ntp.conf 組建組態檔案ntp.conf===================== ntp.conf ===============server 202.197.89.0fudge 202.197.89.0 stratum 10driftfile /etc/ntp.driftbroadcast 202.197.89.255#touch /etc/ntp.drift 產生ntp.drift檔案#ntpd -c
Time of Update: 2018-12-05
首先就要考慮root 的$PATH裡是否已經包含了這些環境變數。 主要是這四個:/bin ,/usr/bin,/sbin,/usr/sbin。 四個主要存放的東東: ./bin: bin為binary的簡寫主要放置一些系統的必備執行檔例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。/usr/bin:
Time of Update: 2018-12-05
linux 中退出ssh後,將中斷正在執行的命令,就算將任務放到後台執行,下次再進入ssh的時候,也看不到過程中輸出的資訊。screen通過類比多視窗,當你退出ssh時,並不影響在screen中執行的任務,下次登陸ssh,只需要切換到指定的screen視窗,即可看到任務執行的過程和結果。玩過windows伺服器的可以體會這個的方便。 centos 通過yum install screen 直接安裝。建立一個名為windows1的screen 視窗:]# screen -S
Time of Update: 2018-12-05
linux下使用ipcs -a來查詢當前系統的IPC對象資訊[crazybaby@localhost ~]$ ipcs -a------ Shared Memory Segments --------key shmid owner perms bytes nattch status 0x00000000 65536 crazybaby 600 393216 2 dest
Time of Update: 2018-12-05
一、共用記憶體:系統調用:shmget();當shmget()建立了一塊新的共用記憶體後,返回一個可以用於引用該共用記憶體的shmid_ds資料結構的標識符。 原型:int shmget(key_t key,int size,int shmflg); 傳回值:如果成功,返回共用記憶體段標識符。 如果失敗,則返回-1系統調用:shmat();將共用記憶體區域對應到自己進程中去。
Time of Update: 2018-12-05
Ubuntu:一、安裝JAVA。首先安裝java。因為Ubuntu裡面預設安裝了OpenJDK,可以先將其卸載。在終端輸入命令:sudo apt-get purge openjdk*。1、從sun首頁下載JDK for linux 版本。我下載的是jdk-6u37-linux-i586.bin。:點擊開啟2、切換到root使用者並切換到想要安裝的目錄。我的安裝目錄為/usr/lib/jvm/java。將下載的檔案拷貝到此目錄中。並使用命令:chmod a+x jdk-6u37-linux-i58
Time of Update: 2018-12-05
下載jdk1.7http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下載後終端執行以下命令: sudo rpm -ivh jdk-7u21-linux-i586.rpm如果此時沒有安裝成功,執行: sudo rpm -ivh jdk-7u21-linux-i586.rpm --nodeps --force
Time of Update: 2018-12-05
這是一個非常有意思的話題,僅次於有關"病毒"的話題。相信很多 Windows 使用者都有整理硬碟的經曆。在很多 Windows 使用者眼裡,"硬碟用久了,會出現片段,速度會減慢,需要一個程式來整理,整理硬碟的時候不要做其它工作",這好像是天經地義的事情。 我也曾經津津有味的看著 Norton Defrag 一點一點的把我的硬碟排序,調整,用圖形的方式顯示出來,然後報告100% 沒有片段。你的硬碟現在已經達到最佳狀態。" 我現在才發覺我那時是多麼的幼稚。 Linux 和 UNIX