苦澀咖啡
-
OpenSSL 的使用詳解
OpenSSL 是一個開源項目,其組成主要包括一下三個組件: openssl:多用途的命令行工具 libcrypto:加密算法庫 libssl:加密模塊應用庫,實現了ssl及tls openssl可以實現:秘鑰證書管…
-
CentOS 6啟動過程總結與GRUB問題修復
一、CentOS 6 的啟動流程 第一步:加電自檢(POST) 主要檢查硬件設備是否存在并能正常運行,如:CPU、內存、硬盤、風扇、輸入輸出設備等。自檢功能主要是通過BIOS來實現的,BIOS程序是裝載在一個硬件芯片CMOS上的,加電過程就是給CMOS通電,然后啟動BIOS程序,BIOS程序會根據CMOS上面的一些配置信息區讀取其他的硬件設備信息并檢測其是否…
-
Linux任務計劃
Linux任務計劃主要分為分為兩種分別是一次性任務計劃和周期性任務計劃實現工具主要是at和crontab下面將詳細介紹任務計劃工具的使用。 1、at命令一次性任務計劃 at命令是由atd服務提供的其主程序包是atd在CentOS6上可以使用service atd start命令來啟動在CentOS7上需要使用systemctl start atd.servi…
-
CentOS7下使用rmcli配置IP地址詳解及網絡連接狀態查看工具和進程管理工具的使用
一、在CentOS7中推薦使用nmcli工具來管理網卡配置,nmcli是NetworkManager Command-Line Interface(網絡管理命令行接口)的簡稱,可以通過它以命令行的方式管理網卡。也可以使用nmtui管理工具,nmtui是NetworkManager Text-User Interface(網絡管理文本用戶接口)的簡稱,它提供的…
-
CentOS6 網絡管理之網卡配置及簡單路由設置
CentOS6中關于網絡配置的命令有很多,本文將介紹幾個平時最長用的幾個命令,以及網卡IP地址的配置和簡單路由配置。 1、經常使用的查看IP地址命令為 ifconfig,不跟參數的情況下默認查看所有已啟用的網卡信息,如下圖所示: 如果想查看具體某塊網卡信息,則可以在ifconfig后面跟上網卡設備,如只查看eth0的信息則執行:ifconfig eht0 即…
-
Linux LVM介紹及管理
什么是LVM? LVM是邏輯盤卷管理(LogicalVolumeManager)的簡稱,它是Linux環境下對磁盤分區進行管理的一種機制,LVM是建立在硬盤和分區之上的一個邏輯層,用來提高磁盤分區管理的靈活性。系統管理員可以通過LVM輕松的管理磁盤分區,如:將若干個磁盤分區或物理磁盤連接為一個整塊的卷組 (volumegroup),形成一個存儲池。管理員可以…
-
MBR與GPT分區結構的不同及磁盤分區命令總結
一、MBR分區結構 主引導記錄(Master Boot Record,縮寫:MBR),又叫做主引導扇區,是目前比較流行的一種分區結構。磁盤的0磁道0扇區稱為MBR,它的大小是512字節,這個區域被分為三個部分: 第一部分為boot loader(主引導程序),占446字節; 第二部分為Partition table(分區表),即DPT,占64字節,每個分區項…
-
腳本作業–函數練習
1、編寫服務腳本/root/bin/testsrv.sh,完成如下要求(1) 腳本可接受參數:start, stop, restart, status(2) 如果參數非此四者之一,提示使用格式后報錯退出(3) 如是start:則創建/var/lock/subsys/SCRIPT_NAME, 并顯示“啟動成功”考慮:如果事先已經啟動過一次,該如何處理?(4) …
-
yum更多用法及源碼編譯安裝apache和當天作業
一、yum的更多用法 上篇文章介紹了yum的基礎用法及yum源的基本配置,除此之外yum還有更多的用法,以下將繼續介紹yum的使用方法。 1、yum-config-manager工具,該工具可以自動生成yum的repo文件,而不需要手動創建編寫,使用方法如下: 用法:yum-config-manager [options] [section] -add-re…
-
包管理工具rpm和yum的用法
包管理工具rpm和yum的用法 一、rpm的用法 rpm原本是Rde Hat Linux發行版專門用來管理Linux各項套件的程序,由于它遵循GPL規則且功能強大方便,因而廣受歡迎。逐漸收到其他發行版的采用,RPM套件管理方式的出現,讓Linux易于安裝、升級,間接提升了Linux的適用性。 rpm用法:rpm [OPTION…] 1、rpm安裝…
-
bash腳本循環語句用法練習
bash腳本循環語句用法練習 1、使用循環語句寫一個腳本,實現打印出來國際象棋的棋盤 #方法1:使用until循環語句實現 [root@liang7 bin]# cat chess-until.sh #!/bin/bash #Author:liang #Version:1.0 #Description:Print&n…
-
select循環與菜單的用法
select循環與菜單的用法 1、select循環主要用于創建菜單,其按數字順序排列并且顯示在標準錯誤輸出上,并顯示PS3提示符,等待用戶輸入選擇內容,用戶一旦輸入菜單中的某個數字,則執行相應菜單中的命令。用戶輸入的內容被保存在內置變量REPLY中。 select的用法: select variable [in list] ; do …
-
文件查找工具locate和find的使用分析
文件查找工具locate和find的使用分析 不管是在windows系統中還是在Linux系統中,我們經常會一些文件進行搜索查找,而在Linux系統中經常用到的搜索工具有locate和find,這兩種搜索工具的工具原理和用法都不相同,一下將這對這兩種搜索工具的使用進行分析。 1、locate工具的工作原理是對/var/lib/mlocate/mlocat.d…
-
bash腳本變量的使用
bash腳本的變量使用詳解 變量的類型包括整數、字符串和數組,但在bash腳本編程中不需要指定類型就可以直接賦值,默認均為字符型,其參與運算會自動進行隱式類型轉換。 變量的賦值方式為:name='value',其中“=”兩邊一定不能有空格,如果變量值中包含有空格則需要使用引號引起來,需要注意的是強引用和弱引用的區分。此外變量的賦值也可以引…
-
腳本練習
注:以下腳本練習實驗都是以root用戶身份執行的,若普通用戶運行需要另加相應的權限 1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 [root@fengl bin]# vim systeminfo.sh [roo…