Time of Update: 2018-12-05
㈠ 曆史背景 現如今、軟體大多內建共用庫、或者出於安全、或者基於商業考量 如: ORACLE :$ORACLE_HOME/lib MySQL :$HOME/mysql/lib 下面貼上oracle使用者下.bash_profile裡關於LD_LIBRARY_PATH設定export LD_LIBRARY_PATH=$ORACLE_HOME/libexport
Time of Update: 2018-12-05
linux有個服務,叫cron,提供例行性作業調度。 crontab是一個命令,用於設定周期性被執行的作業。該詞源於希臘語 chronos(χρόνος),原意是時間,而crond正是它的守護進程。 linux系統原本就有非常多的例行性工作,因此這個服務預設是啟動的。可通過service crond status,來瞧瞧先。為了安全性的問題,可在/etc/cron.deny中,將不可以使用crontab的使用者記錄。一個使用者一行。
Time of Update: 2018-12-05
本文由larrylgq編寫,轉載請註明出處:http://blog.csdn.net/larrylgq/article/details/7395261作者:呂桂強郵箱:larry.lv.word@gmail.com上接:http://blog.csdn.net/larrylgq/article/details/7333632新裝的ubuntu安裝軟體時常需的依賴sudo apt-get -f install libexpect-perl libgnome2-gconf-perl
Time of Update: 2018-12-05
1. top命令 top -d 1 -p pid [,pid ...] //設定為delay 1s,預設是delay 3s 如果想根據記憶體使用量量進行排序,可以shift + m(Sort by memory usage) 2. pmap命令 pmap pid 3. ps命令 ps aux|grep process_name 4. 查看/proc/process_id/檔案夾下的status檔案查看某個單獨程式的記憶體使用量情況1. top -p pid 查看程式的情況 2.
Time of Update: 2018-12-05
Unix 伺服器的安裝與配置 (FreeBSD) 之Apache的完整安裝(apache php4 mod_ssl mod_perl mod_fastcgi mod_gzip) 本文主要討論原始碼方式的安裝。 從互連網下載以下幾個程式(本文採用DSO方式安裝),按如下步驟進行處理: 1、apache_1.3.27.tar.gz 2、mod_ssl-2.8.12-1.3.27.tar.gz 3、mod_perl-1.0-current.tar 4、mod_gzip-
Time of Update: 2018-12-05
1. Squid3.0的安裝是很簡單的:./configure --prefix=/usr/local/squidmakemake installchown -R nobody.nobody /usr/local/squid/var//usr/local/squid/sbin/squid -zSquid3.0的配置也不複雜:假設我們有兩台Apache伺服器需要反向 Proxy:www.avnads.cn(IP: x.x.x.x);www.britepic.org(IP:
Time of Update: 2018-12-05
Linux裝置驅動編程之定時器2006-10-26 13:34作者:出處:Linux責任編輯:方舟 相關專題: Linux裝置驅動程式開發入門 Linux核心中定義了一個timer_list結構,我們在驅動程式中可以利用之: struct timer_list { struct list_head list; unsigned long expires; //定時器到期時間 unsigned long data; //作為參數被傳入定時器處理函數 void
Time of Update: 2018-12-05
1. 安裝apache Apache2.2.11 安裝配置 1 解壓縮Apache,通讀httpd目錄裡的INSTALL檔案 # tar -zxvf httpd-2.2.11.tar.gz 可以把得到的檔案夾移動到安裝目錄 /usr/local # cd httpd-2.2.11 # ./configure # ./configure
Time of Update: 2018-12-05
接觸linux也有一段時間了。回憶起來我早期瞭解linux恐怕也是看電腦報的。也是RedHat。那次我從頭到尾把那篇文章抄了下來。接觸linux目的有三個,喜歡新鮮,功利色彩,技術因素。我是喜歡嘗試新鮮。玩慣了Win用一下linux還是很願意的,另外挺很多資料介紹,linux不錯而且基本能夠完成案頭活動。後來我在很多雜誌上看到linux上中國少人,而且做linux的工資不錯,這方面吸引了我。畢竟linux是很多電腦高手支援起來的作業系統,學習linux讓我有一種技術虛榮感,別人不會嘛。另外就是學
Time of Update: 2018-12-05
其實就是重新將grub寫入mbr。因為現在用的ubuntu,在網上查了一些資料。人家用ubuntu的liveCD然後進入grub的命令重寫mbr。我想其實只要能進grub的命令不就可以弄了嘛。不一定我用ubuntu就用ubuntu的光碟片。我以前買的fedora的光碟片。我以前是用fedora的,以前有過windows重裝的問題,是進入fedora的維護模式。這次嘗試,成功了。立即記錄下來 1.進入fedora的安裝光碟片,安F5,輸入linux
Time of Update: 2018-12-05
Firefox的很多檔案如:書籤、擴充都放在作業系統使用者的配製檔案裡面。windows下,Firefox的配製檔案在document and setting 下面的使用者檔案,我的是administrator目錄下。 “/Documents and Settings/Administrator/Application Data/Mozilla/Firefox/Profiles”後最是“.defult”的檔案夾。我把這個匯入到ubuntu下我的主目錄中Firefox的配製檔案夾——“
Time of Update: 2018-12-05
1)管道的調試/proc/pid/fd目錄下列出進程的管道和管道的索引號.我們用下面的程式來看管道在/proc/pid/fd目錄下的表現,如下:#include<unistd.h>#include<sys/types.h>#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ pid_t pid; int fd[2],nbytes;
Time of Update: 2018-12-05
Linux 啟動並執行時候,是如何管理共用庫(*.so)的?在 Linux 下面,共用庫的尋找和載入是由 /lib/ld.so 實現的。 ld.so 在標準路經(/lib, /usr/lib) 中尋找應用程式用到的共用庫。但是,如果需要用到的共用庫在非標準路經,ld.so 怎麼找到它呢?目前,Linux 通用的做法是將非標準路經加入 /etc/ld.so.conf,然後運行 ldconfig 產生 /etc/ld.so.cache。 ld.so 載入共用庫的時候,會從 ld.so.cache
Time of Update: 2018-12-05
學習過《軟體工程》吧.軟體工程可是每一個程式 員"必修"的課程啊.如果你沒有學習過, 建議你去看一看. 在這一章裡面,我們一起來從軟體工程的角度學習網路編程的思想.在我們寫程式之前, 我們都 應該從軟體工程的角度規劃好我們的軟體,這樣我們開發軟體的效率才會高. 在網路程式裡面,一般的來說都是許多客戶機對應一個伺服器.為了處理客戶機的請 求, 對服務端的程式就提出了特殊的要求.我們學習一下目前最常用的伺服器模型. 迴圈伺服器:迴圈伺服器在同一個時刻只可以響應一個用戶端的請求
Time of Update: 2018-12-05
在Windows下,大家肯定有用過工作管理員,特別是我們想看看我們的CPU的使用率、記憶體還剩下多少,又或者某個程式出現了異常還關閉不了時,大家肯定會使用工作管理員來強制結束這個程式。那麼在Linux下有沒有這樣的工具呢?答案是肯定的,作為一個強大的作業系統,Linux怎麼可能沒有“工作管理員”呢?我們可以通過一系列的工具和命令來出色地實現我們在Windows中任務管理中所做的一切工作,構建一個Linux的“工作管理員”。雖然它卻並不像Windows中的工作管理員那樣直觀,然而功能卻非常強大。下
Time of Update: 2018-12-05
http://www.gd-emb.org/subject/topic2.html 第一個話題,嵌入式學習的路徑有哪些... 這是一個初學者常問的問題,也是初學者問嵌入式該如何入門的根源..我感覺有兩個方面,偏硬和偏軟.我不認為嵌入式開發軟體占絕對比重,相反,軟硬體都懂,才是嵌入式高手所應該追求的,也是高手的必由之路. 硬體道路: 第一步: pcb設計,一般為開發板的電路裁減和擴充,由開發板原理圖為基礎,畫出PCB和封裝庫,設計自己的電路. 第二步:
Time of Update: 2018-12-05
1./usr/sbin/ntsysv --level 345 啟動配置介面,若不指定--level 345,表示僅設定當前啟動層級。SPACE設定或清除設定,方向鍵進行選擇 ntsysv也是對chkconfig的調用2 /sbin/chkconfig 列舉服務 chkconfig [--list] [服務名] 增加服務 chkconfig --add 服務名 刪除服務 chkconfig --del 服務名 設定啟動/停止服務 chkconfig [--level 345
Time of Update: 2018-12-05
2013.5.91.VMware Tools的安裝,虛擬機器內建的vmware tools在安裝到最後一步的時候, 提示 Initializing... this configuration program is to be executed in a virtual machine. execution aborted. 由於vmware 9.0內建的vmware tools並不支援在 Red Hat Enterprise 5.1。
Time of Update: 2018-12-05
cat:由第一行開始顯示常值內容tac:從最後一行開始顯示常值內容nl:顯示的時候,順便輸出行號more:一頁一頁地顯示檔案內容less:與more類似,但是比more更好的是,可以往前翻頁head:只看頭幾行tail:只看結尾幾行od:以二進位的方式讀取檔案內容cat [-AbEnTv]-A 相當於-vET的整合參數,可列出一些特殊字元,而不是空白而已-b 列出行號,但是不包括空白行-E 將結尾的斷行符用$顯示出來-n 列印出行號,連同空白行一起-T 將[Tab]按鍵顯示出來-v
Time of Update: 2018-12-05
JAVA 環 境 安 裝第一步:在java.sun.com網站上,下載一個jdk 如:jdk-1_5_0_06-linux-i586.bin 第二步:解壓jdk 如:jdk-1_5_0_06-linux-i586.bin 第三步:把解壓出的所有檔案複製到 如:/usr/lib/java-1.5.0 第四步:把複製到/usr/lib/java-1.5.0 裡有一個bin檔案夾中的java