a) 作用:將使用者輸入的指令轉換為相應的機器能夠啟動並執行程式。方便的重複輸入相同的指令。 b) 指令檔:就是程式的意思 c) 建立shell指令檔 1. &
啟動mysql # cd /usr/local/mysql/support-files/# ./mysql.server start 啟動memcached cd /usr/local/memcached/bin/./memcached -d -m 256 -u root -l 10.0.20.6 -p11211 -c 5000 -P /usr/local/memcached/memcached1.pid 啟動選項說明:
一、靜態部署 1 、直接將Web 專案檔案件拷貝到webapps 目錄中 Tomcat 的Webapps 目錄是Tomcat 預設的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。所以可以將JSP 程式打包成一個war 包放在目錄下,伺服器會自動解開這個war 包,並在這個目錄下產生一個同名的檔案夾。一個war 包就是有特性格式的jar 包,它是將一個web
1.列出所有可更新的軟體清單命令:yum check-update 2.安裝所有更新軟體命令:yum update 3.僅安裝指定的軟體命令:yum install <package_name> 4.僅更新指定的軟體命令:yum update <package_name> 5.列出所有可安裝的軟體清單命令:yum list 用YUM安裝刪除軟體裝了系統添加刪除軟體是常事,yum同樣可以勝任這一任務,
linux記憶體管理建立在基本的分頁機制基礎上,在linux核心中RAM的某些部分將會永久的分配給核心,並用來存放核心代碼以及靜態核心資料結構。RAM的其餘部分稱為動態記憶體,這不僅是進程所需的寶貴資源,也是核心本身所需的寶貴資源。實際上,整個系統的效能取決於如何有效地管理動態記憶體。因此,現在所有多任務作業系統都在經曆最佳化對動態記憶體的使用,也就是說,儘可能做到當要時分配,不需要時釋放。記憶體管理是os中最複雜的管理機制之一。linux中採用了很多有效管理方法,包括頁表管理、高端記憶體(臨時
兩年半前安裝了Fedora11,之後升級到Fedora 12,Fedora 14,期間安裝了大量的軟體,系統越來越慢……固然有我個人懶惰不願最佳化的原因,系統效能下降也與兩年多來Fedora的複雜程度的增長有關。前天晚上禁不住誘惑升級到了Fedora 16,過程中沒遇到問題,只是升級後發現:(1)Gnome 3的介面進不去,因為筆記本配置太低,沒有獨立顯卡;(2)Classic Gnome with
方法1:修改/etc/profile 檔案所有使用者的shell都有權使用這些環境變數<1>在shell終端執行命令:vi /etc/profile<2>在profile檔案末尾加入:JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jarexport
電信光纖入戶,掐斷了以前的ADSL貓,因為用了電信的無線貓,我的無線路由也暫且無用。 我的那台台式PC也必須用無線網卡了,因為是雙系統,win7基本無問題。但ubuntu10.04就麻煩了~ 最開始用MW54U ver8.0,下了ralink的源碼編譯過,用ndiswrapper也載入過,統統無效,lsusb只顯示裝置為5703。 但ifconfig和iwconfig都無法找到該裝置。後來換成MW54U
ubuntu live-cd提供了通過iso檔案引導的功能,只要在其核心引導中加入參數boot=casper iso-scan/filename=/path/to/filename.iso即可。下面以grub2從u盤引導ubuntu-11.10-desktop-i386.iso為例。(假設u盤只有一個分區。) 下載ubuntu-11.10-desktop-i386.iso到u盤根目錄下在grub2中通過loopback裝置載入,或者其它方法,只要能夠訪問到該iso中的casper目錄,
基本思想 :開啟IP轉寄,設定好iptables規則。 2.1.開啟IP轉寄兩種方式,臨時:echo "1">/proc/sys/net/ipv4/ip_forward固定:修改/etc/sysctl.conf,取消這一行的注釋:net.ipv4.ip_forward= 1然後使之立即生效sysctl -p 2.2.設定iptables規則臨時:iptables -t nat -A POSTROUTING -j
一,SHELL本地變數: 本地變數就如同局部變數一樣,只在本SHELL中起作用。它不會影響到其他SHELL中的變數。 格式:NAME=value 1,變數的調用:在變數前加$$ echo $HOME/home/hbwork$ WEEK=Satur$ echo Today is $WEEKdayToday is $echo Today is ${WEEK}day
一:linux的引導流程(首先我們先瞭解一下linux的開機引導流程) 開機自我測試 (POST)MBR引導(master boot
svn的好處和它的功能我就不再羅嗦的說了;下面,我們動手來做一個測試就明白其操作;①到svn官方網站上下載其安裝包,http://subversion.apache.org/download/#recommended-release②解壓後,雙擊安裝檔案,一路斷行符號③安裝完成後,在硬碟上的任意檔案,如E盤,在E盤下建立檔案svnShare④在dos視窗中,輸入svnadmin create
很多新手在一開始用Vim的時候,都會感覺上手比較困難,並且容易吐槽Vim對STL補全的支援。然後又轉到VS去了,這裡就介紹下給Vim添加代碼補全功能的辦法,添加了代碼補全之後,Vim的威力也提升了一個檔次~1. 下一個Vim的ctags外掛程式,目前很多Vim的外掛程式都是基於ctags開發的。http://ctags.sourceforge.net/2. 安裝過程請參考網上關於ctags的其他文章,這裡不多做說明3.
作者:iamlaosng 網上尋找Linux關機命令,大部分是這樣介紹的: shutdown命令可以安全地關閉或重啟Linux系統,它在系統關閉之前給系統上的所有登入使用者提示一條警告資訊。該命令還允許使用者指定一個時間參數,可以是一個精確的時間,也可以是從現在開始的一個時間段。 精確時間的格式是hh:mm,表示小時和分鐘,時間段由+ 和分鐘數表示。系統執行該命令後會自動進行資料同步的工作。 該命令的一般格式 shutdown [選項] [時間]
nginx指令中的最佳化(設定檔)worker_processes 8;nginx進程數,建議按照cpu數目來指定,一般為它的倍數。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;為每個進程分配cpu,上例中將8個進程分配到8個cpu,當然可以寫多個,或者將一個進程分配到多個cpu。 worker_rlimit_nofile 102400;
vi是所有UNIX系統都會提供的螢幕編輯器,它提供了一個視窗裝置,通過它可以編輯檔案。當然,對UNIX系統略有所知的人,或多或少都覺得vi超級難用,但vi是最基本的編輯器,學好了vi,以後在UNIX世界裡必將暢行無阻、遊刃有餘,因為其他幾種文本處理器並非UNIX標準配備。若其它的Linux機器裡沒有安裝joe或pico,如果不會使用vi,那可能就真的沒輒了。
關於amule和amule-dlp請訪問百度百科:http://baike.baidu.com/view/888807.htm1、安裝amule直接在Ubuntu軟體中心安裝2、下載amule-dlp:http://code.google.com/p/amule-dlp/downloads/list3、安裝編譯環境: sudo apt-get install g++ binutils-dev libcrypto++-dev libgtk2.0-dev libgd2-xpm-dev
1、準備工作 下載組件httpd-2.2.12.tar.bz2,apr-1.3.6.tar.gz,apr-util-1.3.8.tar.gz,sqlite-3.6.19.tar.gz,subversion-1.6.5.tar.bz2
server {02 listen 80;03 server_name wenda.localhost.com;04 index index.html index.htm index.php;05