原创 sed基礎

基本概念 sed是一款強大的文本處理工具,全程叫stream editor,翻譯過來就是流編輯器。sed在處理文件時會依次把文件每一行讀入緩衝區,稱爲模式空間,處理完成後在屏幕顯示並讀入下一行,直到文件結束或者指定的處理位置結束,處理過程不

原创 常用命令整理

  ·        alias 用於定義和查詢別名,但不保存。修改home目錄下.bashrc保存定義別名格式,不加參數即查詢別名:alias command aliasname使用unalias aliasname取消別名不取消別名執行

原创 PXE自動安裝Linux

PXE簡介 許多情況下我們手動安裝操作系統是不現實的,尤其是當數量較多的時候。這個時候就要藉助其他的技術 了。PXE就是其中的一種。PXE全稱是:Preboot Excution Environment 預啓動執行環境是由Intel公司研發

原创 關於VIM,知道這些就夠了

基本操作 打開文件 vim [option] file +n. :打開文件後,讓光標處於第n.行的行首,+默認行尾 \\ vim +5 file 打開file並讓光標處在第5行 進入插

原创 常用命令整理

  ·        alias 用於定義和查詢別名,但不保存。修改home目錄下.bashrc保存定義別名格式,不加參數即查詢別名:alias command aliasname使用unalias aliasname取消別名不取消別名執行

原创 CentOS7啓動故障修復實驗

故障詳情:/etc/fstab和/sbin/init以及/boot目錄(系統分區使用邏輯卷)首先手動刪除/etc/fstab和/sbin/init文件以及/boot目錄下所有文件。恢復思路:1、由於/etc/fstab文件丟失會導致無法自動

原创 Linux下實現多網卡綁定

使用bind綁定多個網卡 由於服務器上對於可用性的要求都比較高,對於各項功能都會有有冗餘設計,比如,磁盤、電源、網卡、甚至服務器本身等等,今天嘗試做一下網卡綁定實現網卡的冗餘。網卡綁定的實現表面上看起來有些像是硬盤實現邏輯卷,都是通過創建一

原创 路由轉發小實驗

現在有A,B兩臺主機,中間有Ra,Rb,Rc,Rd四個路由器,目標是實現A,B兩臺主機互通。 準備工作: 準備工作的部分主要是在VMware部分。由於我們的目的是爲了更好的理解路由轉發,所以這個可能並沒有什麼實際意義。下面的所有內容都是基於

原创 linux下的權限、特殊權限、acl

首先,我們都知道Linux是一個多用戶操作系統,那麼問題就來了,假設我有一個文件叫file1,這個文件是用戶user1的,user1有一個項目組g1,他希望他項目組裏的同事可以查看修改這個文件,但是不希望其他人看到文件中的內容當然也不能編輯

原创 Linux中的用戶和組

用戶和組的基本概念 Linux操作系統是一個多用戶操作系統,用戶在使用的時候必須向系統申請一個帳號,以這個帳號的身份進入系統使用操作系統分配的資源。每個用戶都有一個用戶名、UID、所屬組、密碼(非必須)、登錄終端等。每個用戶都有一個用戶組,

原创 sed基礎

基本概念 sed是一款強大的文本處理工具,全程叫stream editor,翻譯過來就是流編輯器。sed在處理文件時會依次把文件每一行讀入緩衝區,稱爲模式空間,處理完成後在屏幕顯示並讀入下一行,直到文件結束或者指定的處理位置結束,處理過程不

原创 sed高級命令及模式空間和交換空間簡介

高級命令 之前我們用到的sed命令都是一行一行的進行處理文本的,不過有些時候單行處理可能並不能滿足我們的需要,所以sed還提供了多行模式,多行模式的命令主要有NPD這三個,N:讀取匹配到的行的下一行追加至模式空間P:打印模式空間開端至\n內

原创 shell編程基礎:邏輯運算

最近在這裏繞了很久啊,現在勉強出來了,分享下自己的一點理解 退出狀態 一個程序一旦運行必然只有兩種結果,要麼成功要麼失敗,成功的結果都一樣,失敗的原因卻是各有不同(咔\~~\~,重來)。無論成功和失敗程序都是要退出的,成功的會向系統返回一個