原创 Linux系統上的vim編輯器

vim編輯器作爲Linux系統上的文本處理工具三劍客之一,被廣大運維小夥伴所喜愛,馬哥稱之爲“尤物”的編輯器。下面簡單介紹一下vim編輯器。    文本編輯器: 文本:純文本,ASCII text;    文本編輯種類: 行編輯器:所謂行編

原创 在Linux系統上創建私有CA

一、什麼是CA    CA(Certificate Authority)是數字證書認證中心的簡稱,是指發放、管理、廢除數字證書的機構。CA的作用是檢查證書持有者身份的合法性,並簽發證書(在證書上簽字),以防證書被僞造或篡改,以及對證書和密鑰

原创 Linux磁盤和文件系統管理

    Linux系統中的磁盤和文件系統管理,之所以將二者放在一起總結,是因爲在平時的工作中,二者是相輔相成的,常常用來一起使用。首先介紹下磁盤分區的管理工具常用的磁盤分區管理工具有fdisk,parted,sfdisk這裏我們介紹下常用的

原创 shell腳本練習題

1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。2、編寫腳本/root/bin/backup.sh,可實現每日將/etc/目

原创 Linux系統程序包管理

Linux程序包管理 API:Application Program Interface ABI:Application Binary INnterface Unix-like,系統上的二級制格式的應用程序文件格式爲 ELF Windows

原创 淺談case語句與select語句

case語句與select語句 case語句: 多分支if語句: if CONDITION1;then 分支1 elif CONDITION2;then 分支2 ... else CONDITION;then 分支n fi例如下面這段代碼,

原创 Linux系統上利用nmcli命令創建網絡組

網絡組:是將多個網卡聚合在一起方法,從而實現冗錯和提高吞吐量網絡組不同於舊版中bonding技術,提供更好的性能和擴展性網絡組由內核驅動和teamd守護進程實現.下面我們以CentOS7系統爲環境,演示下如何在Linux系統上利用nmcli

原创 Linux系統文本處理三劍客之awk

GNU awk:文本處理三劍客:grep,sed,awkgrep,egrep,fgrep:文本過濾工具:patternsed:行編輯器模式空間、保持空間awk:報告生成器,格式化文本輸出gawk - pattern scanning and

原创 如何自己創建yum倉庫

    在某些的特定的生產環境下,我們需要自己挑選出工作需要的程序包,然後整合利用yum命令創建屬於自己的yum倉庫,接下來我們就以CentOS6.8系統爲例,嘗試創建自己的yum倉庫。    首先第一步,我們先使用df命令查看光盤是否掛載

原创 Linux系統上LVM(邏輯卷)的實現

創建磁盤分區    修改id system爲8e同步新建的磁盤分區創建物理卷PV並查看創建卷組VG並查看創建邏輯卷LV並查看格式化邏輯卷掛載邏輯卷擴容LV利用df命令發現並沒有擴容解決辦法擴容VG設置開機自動掛載

原创 Linux系統vim文本編輯器練習題

1、複製/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符2、複製/etc/rc.d/init.d/functions文件至/tmp目錄,用查找替換命令爲/tmp/functions的

原创 Linux系統上利用軟件實現RAID

RAID磁盤陣列    RAID是英文Redundant Array of Independent Disks的縮寫,中文簡稱爲獨立冗餘磁盤陣列。簡單的說,RAID是一種把多塊獨立的硬盤(物理硬盤)按不同的方式組合起來形成一個硬盤組(邏輯硬

原创 Linux系統下如何配置bond

    在企業及電信Linux服務器環境上,網絡配置都會使用Bonding技術做網口硬件層面的冗餘,防止單個網口應用的單點故障。Linux Bond的配置很簡單,下面我們來簡單演示下在Linux系統下如何實現bond由於我們的演示是在Cen

原创 Linux系統下如何實現文件系統配額

1.配額又稱爲限額,針對的是分區,不是用戶也不是文件,更不是整個硬盤; 2.內核版本必須是2.4以上才支持;查看內核是否支持配額。 3.root是不受配額限制的,只有普通用戶才受限制; 4.配額中的術語: <1>軟限制: 警告限制,可以被突

原创 Linux系統上的文件查找工具

Linux系統上的文件查找工具在文件系統上查找符合條件的文件:實現工具:locate,findlocate: 依賴於事先構建好的索引庫; 系統自動實現(週期性任務); 手動更新數據庫(updatedb); 工作特性: 查找速度快; 模糊查找