原创 從無到有構建一個Mini Linux(2)

6.重新編譯內核使其識別ext4文件系統7.第二次測試啓動8.使用bash程序模擬init9.第三次測試啓動6.重新編譯內核使其識別ext4文件系統[root@centos6 ~]# cd /usr/src/linux [root@cent

原创 從無到有構建一個Mini Linux(1)

過程(1):首先在宿主機上添加一塊新的硬盤分區格式化並掛載源碼編譯安裝內核(支持硬盤,cup,pci,硬件支持)安裝grub第一次測試1.添加一塊新的硬盤    我們添加的sdc(a)使系統識別我們新添加的硬盤[root@centos6 ~

原创 從無到有構建一個Mini Linux(4)

16.編譯busybox17.提供inittab文件18.提供初始化腳本19.第七次測試啓動16.編譯busyboxBusyBox簡介     BusyBox 是一個集成了一百多個最常用linux命令和工具的軟件。     BusyBox 

原创 從無到有構建一個Mini Linux(3)

10.重新編譯內核使其支持鍵盤和鼠標驅動11.第四次測試啓動12.利用腳本實現init功能13.第五次測試啓動14.編譯內核使其能夠直接識別到設備文件15.第六次測試啓動10.重新編譯內核使其支持鍵盤和鼠標驅動[root@centos6 ~

原创 文本處理三劍客之-grep

文本處理工具:Linux上文本處理三劍客:    grep:文本過濾工具(以模式過濾:pattern)    sed:stream editor,流編輯器,文本編輯工具    awk:Linux上的實現爲gawk,文本報告生成器(格式化文本

原创 我的友情鏈接

張帆-IT的奇幻漂流

原创 MySQL用戶管理

MySQL的用戶管理用戶賬號格式username@hostname查看幫助MySQL > help contents; MySQL > help account management;賬號管理命令(此時權限很有限)create user d

原创 MySQL日誌功能詳解(1)

MySQL日誌:(以下都位全局服務器變量)MySQL > show global variables like '%log%';MySQL 6類日誌簡單介紹查詢日誌:默認爲關閉(產生大量寫操作) 所有跟查詢相關的語句 慢查詢日誌:查詢執行

原创 從無到有構建一個Mini Linux(6)

26.進一步增加功能(開機自動加載網卡驅動,設置主機名)27.第十一次測試啓動28.創建/etc/sysconfig/network 及 /etc/issue文件29.設置登錄認證30.第十二次測試啓動26.進一步增加功能(開機自動加載網卡

原创 運維屌絲回答網傳Linux運維面試題(四)

 淘米和上海埃富夢科技,筆試題後續將整理出豪鷲親身經歷面試過的公司運維技術面的題目(非筆試題目,技術面運維經理的提問),並也附上答案。敬請期待。。。。。1、如何檢測某個端口所佔用的進程答:如檢測3306端口所佔用的進程:使用命令:[root

原创 從無到有構建一個Mini Linux(8)

遇到的問題及解決方式1、dropbear啓動時,如果提示缺少庫,複製宿主機上的庫文件到目錄主機上 -bash-4.1# cd /usr/local/sbin -bash-4.1# ./dropbear -E -F  切換終端,查看端口是否

原创 MySQL查詢緩存詳解

MySQL查詢緩存         用於保存MySQL查詢語句返回的完整結果,被命中時,     MySQL會立即返回結果,省去解析、優化和執行等階段併發查詢量非常大、cup核心數非常多時緩存並不一定有效(多個線程會爭用存儲緩存的這段內存空

原创 MySQL數據類型

數據類型的功用:    1.存儲的值類型    2.佔據的存儲空間大小    3.定長,變長    4.如何被索引及排序    5.是否能夠被索引          數據類型:   1.字符型   2.數值型      精確數值型     

原创 MySQL事務詳解

事務:Transaction    多個sql語句,要麼同時都執行,要麼同時都不執行    事務就是一組原子性的(select)查詢語句,也即將多個查詢當作一個獨立的工作單元ACID測試:能夠滿足ACID測試就表示其支持事務,或兼容事務A:

原创 MySQL日誌功能詳解(2)

二進制日誌:(多個線程會爭用,可以首先寫到緩衝區中)    記錄了當前服務器的數據修改和有潛在可能性影響數據修改的語句    默認在數據目錄下,通常情況下爲mysql-bin    [root@redhat7 data]# file mys