由于linux系統(tǒng)的穩(wěn)定性,大部分的PHP服務(wù)器都被部署在linux上,而且像redis等擴(kuò)展在linux能得到更好的支持,所以對(duì)于PHP程序員來(lái)說(shuō),使用linux的功底也相當(dāng)重要,接下來(lái)總結(jié)一下我從...
477
linux系統(tǒng)的web網(wǎng)站在運(yùn)營(yíng)狀態(tài)時(shí),我們常需要對(duì)網(wǎng)站進(jìn)行維護(hù),例如查看資源剩余并做出響應(yīng)、日志分割、數(shù)據(jù)整理,在特定狀態(tài)執(zhí)行特定任務(wù)等等,這些都會(huì)需要linux能實(shí)現(xiàn)自動(dòng)執(zhí)行某些任任務(wù)。本篇博文介...
456
最近幫同學(xué)做一個(gè)網(wǎng)站,同學(xué)買(mǎi)的是阿里云服務(wù)器,Linux發(fā)行版是Ubuntu12.04。我在本地把程序?qū)懞?,都調(diào)試好了。然后他讓我自己發(fā)布和部署。之前在大學(xué)里上操作系統(tǒng)課程時(shí),也用過(guò)一段時(shí)間的Ubun...
468
Linux操作系統(tǒng)中模塊操作相關(guān)命令解釋lsmod 查看已經(jīng)安裝好的模塊, 也可以查看/proc/modules文件的內(nèi)容. 實(shí)際上,lsmod讀命令就是通過(guò)查看/proc/modules...
613
摘要: Linux系統(tǒng)不論在功能上、價(jià)格上或性能上都有很多優(yōu)點(diǎn),但作為開(kāi)放式操作系統(tǒng),它不可避免地存在一些安全隱患。關(guān)于如何解決這些隱患,為應(yīng)用提供一個(gè)安全的操作平臺(tái),本文會(huì)告訴你一些最基本...
583
1、安裝MySql服務(wù)端命令: yum install mysql-serveryum install mysql-devel2、安裝MySql客戶(hù)端yum install mysql3、啟...
1566
1、linux設(shè)備驅(qū)動(dòng)計(jì)算機(jī)系統(tǒng)硬件主要由CPU、存儲(chǔ)器和外設(shè)組成。驅(qū)動(dòng)針對(duì)的對(duì)象是存儲(chǔ)器和外設(shè)(包括CPU內(nèi)部集成的存儲(chǔ)器和外設(shè)),而不是針對(duì)從CPU核。linux將存儲(chǔ)器和外設(shè)分為3個(gè)基礎(chǔ)大類(lèi)。字...
1139
編譯的內(nèi)核可能會(huì)很大,故這里可以壓縮一下。而在內(nèi)核文件中需要解壓,所以就會(huì)有一段自解壓代碼。在uboot啟動(dòng)內(nèi)核的時(shí)候,調(diào)用了函數(shù): thekernel(0,MACH_ID,params_addr )...
514
操作系統(tǒng):(非虛擬機(jī))zws@z-pc:~$ lsb_release -a No LSB modules are available. Di...
480
Linux混雜設(shè)備是字符設(shè)備的一類(lèi),主要是混雜設(shè)備擁有相同的主設(shè)備號(hào)(10),但是次設(shè)備號(hào)是不同的。所有的混雜設(shè)備行程一個(gè)鏈表,對(duì)設(shè)備訪(fǎng)問(wèn)時(shí)內(nèi)核更據(jù)次設(shè)備號(hào)查找到相應(yīng)的混雜設(shè)備。混雜設(shè)備用struct...
442
1.驅(qū)動(dòng)即是一個(gè)內(nèi)核模塊,需要模塊初始化函數(shù)module_init()module_exit()2.分配cdevstruct cdev dev;3.初始化cdev并定義file_operation;c...
359
編譯Busybox 從http://www.busybox.net/downloads/下載busybox工具。這里我們下載的上最新版: busybox-1.24.2.tar.b...
413
linux 默認(rèn)打開(kāi)文件數(shù)linux 默認(rèn)打開(kāi)文件數(shù)為1024個(gè),通過(guò)ulimit -a 可以查看open files修改這個(gè)限制可以使用ulimt -SHn 65536永久生效需要進(jìn)行下面設(shè)置:1....
1257
當(dāng)u-boot 開(kāi)始執(zhí)行 bootcmd 命令,就進(jìn)入 Linux 內(nèi)核啟動(dòng)階段。普通 Linux 內(nèi)核的啟動(dòng)過(guò)程也可以分為兩個(gè)階段。本文以項(xiàng)目中使用的 linux-2.6.37 版源碼為例分三個(gè)階段...
501
現(xiàn)在多進(jìn)程多線(xiàn)程已經(jīng)是老生常談了,協(xié)程也在最近幾年流行起來(lái)。python中也有協(xié)程庫(kù),tornado中也用了gevent封裝好的協(xié)程。本文主要介紹進(jìn)程、線(xiàn)程和協(xié)程三者之間的區(qū)別。一、概念 1、進(jìn)程進(jìn)...
593