1、Shell腳本中用#表示注釋,相當于C語言的//注釋。但如果#位于第一行開頭,并且是#!(稱為Shebang)則例外,它表示該腳本使用后面指定的解釋器/bin/sh解釋執(zhí)行$chmod+xscript.sh$./script.sh2、兩種執(zhí)行Shell腳本的方法:$./script.sh$sh./script.sh3、一行中可以輸入由分號;隔開的多個命令$cd..;ls-l4、只存在于當前Shell進程,用set命令可以顯示當前Shell進程中定義的所
系統(tǒng) 2019-08-12 01:32:34 2189
一、進程的類型能夠將執(zhí)行在Linux系統(tǒng)中的進程分為三種不同的類型:交互進程:由一個Shell啟動的進程。交互進程既能夠在前臺執(zhí)行,也能夠在后臺執(zhí)行。批處理進程:不與特定的終端相關聯(lián),提交到等待隊列中順序執(zhí)行的進程。守護進程:在Linux在啟動時初始化,須要時執(zhí)行于后臺的進程。二、進程的啟動方式手工啟動前臺啟動:是手工啟動一個進程的最經(jīng)常使用的方式。一般地,用戶鍵入一個命令“l(fā)s-l”,這就已經(jīng)啟動了一個進程,并且是一個前臺的進程。后臺啟動:直接從后臺手工
系統(tǒng) 2019-08-12 01:32:30 2189
硬件平臺:FL2440內(nèi)核版本:2.6.28主機平臺:Ubuntu11.04內(nèi)核版本:2.6.39原創(chuàng)作品,轉載請標明出處http://blog.csdn.net/yming0221/archive/2011/06/27/6570072.aspx1、首先配置busyboxbusyboxLinuxSystemUtilities--->[*]mdev[*]Support/etc/mdev.conf[*]Supportcommandexecutionatdevi
系統(tǒng) 2019-08-29 22:15:01 2188
相關知識:cron服務相關命令:/sbin/servicecrondstart//啟動服務/sbin/servicecrondstop//關閉服務/sbin/servicecrondrestart//重啟服務/sbin/servicecrondreload//重新載入配置以上是cron服務啟動的相關命令,如沒有啟動的話可進行手動啟動。當然,更好的方法是將它設為隨機自動啟用,只需在/etc/rc.d/rc.local這個腳本的末尾加上:/sbin/servi
系統(tǒng) 2019-08-12 09:30:23 2188
2009-06-1115:17作者:oncoding出處:天極網(wǎng)責任編輯:盛曉瑩不論是企業(yè)網(wǎng)站、個人博客,或者購物網(wǎng)站、游戲網(wǎng)站,我們都希望能吸引訪問者并且給他們留下愉快的訪問體驗。可用性是用戶體驗的一種度量,它可以用訪問者完成網(wǎng)站功能的方便程度來描述——無論是通過自身知識還是通過學習新方式來完成這種功能。我認為JakobNielson的解釋非常到位,他說:可用性是評估網(wǎng)站易用程度的一種屬性。同時“可用性”這個詞也指在設計過程中提高易用性的方法。在本文中我
系統(tǒng) 2019-08-12 01:33:55 2188
1、find/-name"*"|xargsgrep"route"在根文件夾下查找含有關鍵字route的文件,列出文件名和route所在行。2、find/-name"*.txt"|xargsgrep"route"在根文件夾下查找后綴名為txt且含有關鍵字route的文件,列出文件名和route所在行。3、grep-r"route"/在根目錄下查找含有字符串"route"的文件,輸出文件名和匹配行l(wèi)inuxfind文件夾下查找字符串
系統(tǒng) 2019-08-12 01:33:50 2188
1.yum安裝mysql一、[root@sample~]#yum-yinstallmysql-server←安裝MySQL.....略Installed:mysql-server.i3860:4.1.20-1.RHEL4.1DependencyInstalled:mysql.i3860:4.1.20-1.RHEL4.1perl-DBD-MySQL.i3860:2.9004-3.1perl-DBI.i3860:1.40-8Complete!二、配置[root
系統(tǒng) 2019-08-12 01:33:49 2188
一主機數(shù)據(jù)庫函數(shù)#includestructhostent*gethostbyaddr(constvoid*addr,//地址size_tlen,//長度inttype//類型);structhostent*gethostbyname(constchar*name);這些函數(shù)返回的結構中至少包含以下幾個成員structhostent{char*h_name;//主機名稱char**h_aliases;//別名列表inth_addrtype
系統(tǒng) 2019-08-12 01:33:28 2188
【源碼測試】#include#include#includeintmain(void){MYSQL_RES*result;MYSQL_ROWrow;MYSQL*connection,mysql;intstate;mysql_init(&mysql);connection=mysql_real_connect(&mysql,"localhost","root","951241","mysql",0,
系統(tǒng) 2019-08-12 01:33:16 2188
作為一個linux菜鳥,遇到的問題可謂真多,在虛擬機VMware上安裝好centos系統(tǒng)后,心里甚喜,也連上網(wǎng)絡了。一、遇到的問題but,火狐瀏覽器瀏覽網(wǎng)頁出現(xiàn)亂碼,也不知道怎么解決?所有的中文都是亂碼。二、解決方法原因呢?就是自己在安裝centos6.0時,是使用英文安裝成功,現(xiàn)在系統(tǒng)語言為英語,于是,獲取瀏覽器瀏覽網(wǎng)頁時,就理所當然地出現(xiàn)了中文亂碼了。解決方法簡單,兩步:(1)安裝中文語言包可以直接在線裝。yuminstallfonts-chinese
系統(tǒng) 2019-08-12 01:33:04 2188
linuxjdktomcatmysql的安裝mysql的話,推薦使用命令行安裝,而不是用外部的源碼去編譯,因為簡單粗暴。mysql服務:sudoapt-getinstallmysql-servermysql客戶端:sudoapt-getinstallmysql-client1獲取jdk在linux字符界面下載是比較麻煩的一件事。大家應該會碰到過這種情況,用迅雷或QQ旋風等下載工具下載文件下載速度始終是零。這是因為該資源需要授權而在jdk下載頁面是需要先接受
系統(tǒng) 2019-08-12 01:33:02 2188
1.查看某個正在執(zhí)行程序的進程號:ps-e|grepjavagrep命令是linux下的行過濾工具,ps-e參數(shù)是顯示進程號,-f參數(shù)顯示命令執(zhí)行的全格式2.查看某個進程打開文件數(shù):lsof-ppid3.查看某個用戶打開文件數(shù):lsof|wc-llsof(listopenfiles)是一個列出當前系統(tǒng)打開文件的工具。在linux環(huán)境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規(guī)數(shù)據(jù),還可以訪問網(wǎng)絡連接和硬件。4.wc命令這個命令的功能也很好記
系統(tǒng) 2019-08-12 01:32:34 2188
一共享內(nèi)存共享內(nèi)存是由IPC為進程創(chuàng)建的一個特殊的地址范圍,它將出現(xiàn)在該進程的地址空間中。其他進程可以將同一段共享內(nèi)存連接到它們自己的地址空間中,所有進程都可以訪問共享內(nèi)存中的地址。如果某個進程向共享內(nèi)存寫入了數(shù)據(jù),所做的改動將立刻被可以訪問同一段共享內(nèi)存的任何其他進程看到。二相關函數(shù)#include//shmget創(chuàng)建共享內(nèi)存intshmget(key_tkey,//為共享內(nèi)存段命名size_tsize,//以字節(jié)為單位指定需要共享
系統(tǒng) 2019-08-12 01:32:34 2188
三、置Web服務器軟件組合現(xiàn)在,我們開始配置Web服務器需要的組件或關鏈組件。成功安裝Linux并啟動后,組件的安裝順序一般是Mysql數(shù)據(jù)庫、Apache、GD庫、PHP、ZendOptimizer。首先下載好相應的安裝包,筆者在此下載了mysql源代碼文件,以Root帳號登陸Linux服務器后,就可以安裝Mysql數(shù)據(jù)庫了,整個安裝步驟如下:3.1安裝mysql-5.0數(shù)據(jù)庫#groupaddmysql#useradd-gmysqlmysql#cd/u
系統(tǒng) 2019-08-29 23:12:08 2187
據(jù)LinuxDevices報道,法國的ENAC開發(fā)組已為Linux內(nèi)核開發(fā)了類似iPhone的Multi-touch(多點觸摸)技術支持。該開發(fā)組提供了一段視頻用來展示Linux的Multi-touch技術。除了需要相關硬件的驅動及固件支持外,要在Linux上實現(xiàn)此Multi-touch技術,你還將需要LinuxKernel2.6.30和包含DBus插件的Compiz窗口管理器。原視頻及相關源代碼可在ENAC網(wǎng)站找到。原載:LinuxTOY作者:Toy原文
系統(tǒng) 2019-08-29 22:42:29 2187