old_radish
-
linux中數組的定義與使用
我們常說,程序=指令+數據,往細一點的方向說,指令具體指的有哪些?數據又有哪些? 總結一下: 指令大概包括,編程語言中的語法關鍵字(如bash編程中的關鍵字有for,while,case,if,until,continue,break),還包括系統中的命令,和一些自己編寫的函數,這些…
-
centos 6系統啟動流程分析
linux 系統啟動流程: 之前有描述過linux的啟動流程,但還有許多模糊的地方,經過一段時間了學習,查資料,看腳本,比初次理解更深,可以將上次模糊或不足的地方描述得比較清楚一些。 先看一張啟動流程圖。 分析: linux系統的啟動流程大概可以分為兩大部分: 第一部分為內核空間的啟動 第二部分為用戶空間的啟動 其中,內核空間的啟動主要可為分四…
-
常用進程查看工具
進程是我們學習Linux中常常接觸的概念,他是程序被運行起來的一種表現形態。 了解進程的工作狀態,管理進程的工作狀態,可以讓我們更清楚的知道,系統正在做什么,整體的進度是怎么樣的。 想要了解進程的工作狀態,我們就需要借助一些常用的工具來查看,想要對進程進行管理,我們也需要工具來實現。下面我們一起來看一看常用的查看進程工具有哪些,這些工具是如何使用的,有什么特…
-
網絡分層基礎概念與TCP,IP協議解析
網絡分層基礎概念: 與ISO的OSI網絡分層模型不同。網絡分層事實上的標準為TCP/IP 的網絡分層模型。 下圖是他們是他們之間的對應關系。 左邊為OSI網絡分層模型。右邊為TCP/IP的網絡分層模型。 網絡分層,是將一個大而復雜的網絡,拆分為多個層次,每個層次單獨完成自己的任務,多個層次再結合起來,完成一個復雜的通…
-
httpd2.2基礎安裝
編譯安裝前,首先要確認開發包組已經裝上。 開發包組: Developments tools server platform development(centos 7) 并且將apr 與 apr-unil 裝上。這是httpd 可移植運行所必須用到的組件.這里舉例說明的是httpd2.2版本。 若是安裝httpd2.4以上版本的話,還要安裝pcre庫。pcre…
-
腳本編程之變量
簡單跟大家介紹一下腳本編程中的變量。 大家都知道,腳本編程,主要由三個部分組成,一是命令,二是變量,三是控制語句。 變量的使用,可以讓腳本變得更加簡潔,高效。 我們主要簡單講一下變量的概念,變量的類型,變量的種類,不同種類的變量是如何定義的,變量的基本操作,以及變量的配置文件。 了解了這些,我們還可以聊一聊變量的高級操作。 首先,什么是變量? 通俗一點講:變…
-
linux 系統啟動流程探討
linux系統啟動流程: linux系統啟動流程,按層次分的話,可以分為內核空間的啟動與用戶空間的啟動。 下面先說說內核空間的啟動流程。 一個linux要跑起來,在最簡陋的情況下,必須有:kernel , lib ,application kernel功能:加載驅動程序,內存管理,進程管理,文件系統,網絡管理,安全管理,glibc 庫: 是一個函數的集合,每…