原创 殭屍進程的產生和危害

殭屍進程    殭屍進程是當子進程比父進程先結束,而父進程又沒有回收子進程,釋放子進程佔用的資源,此時子進程將成爲一個殭屍進程。如果父進程先退出,子進程被init接管,子進程退出後init會回收其佔用的相關資源。產生過程    一個進程在調

原创 vmstat輸出信息說明

vmstat命令用於顯示虛擬內存的統計信息。本篇主要介紹vmstat輸出信息中各字段的含義。[root@centos ~]# vmstatprocs -----------memory---------- ---swap-- -----io

原创 tcpdump使用介紹

tcpdump    tcpdump可以將網絡中傳輸的數據包捕獲下來提供分析。它支持針對主機、網絡、協議或端口的過濾,並提供and、or和not等邏輯語句來去掉無用的信息。語法    tcpdump [OPTIONS] [expressio

原创 IP子網示例

計算100.0.0.16/28對應的網絡地址、廣播地址和可分配IP地址範圍。    將100.0.0.16和28位掩碼換算爲2進製做與進算,再將結果換算爲十進制,即可得到網絡地址爲:100.0.0.16        100.0.0.16=

原创 CentOS7 RPM包管理功能總結及示例

RPM是紅帽軟件包管理器,主要用來對RPM包進行安裝、升級、卸載、查詢、校驗和數據庫維護的管理操作。安裝:    語法:rpm {-i|--install} [install-options] PACKAGE_FILE ...       

原创 自建yum倉庫並安裝軟件包

這裏以openssh軟件爲例,使用自建的yum倉庫安裝軟件包,實驗環境爲CentOS 7.3.1611。1、下載openssh軟件及依賴的RPM包到/yum/repo目錄。    mkdir -p /yum/repo    yum inst

原创 sed簡介及示例

sed    sed全名爲stream editor,是一個流編輯器。用於對輸入流(文件或來自管道的輸入)以行爲單位執行基本文本轉換。語法    sed [OPTION]... {script-only-if-no-other-script

原创 YUM的配置和使用總結

yum簡介    Yum(全稱爲Yellow dog Updater,Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動

原创 bash腳本示例3

1、寫一個腳本實現列出以下菜單給用戶:(1)show disk info(2)show memory info(3)show cpu info(*)quit    #/bin/bash    #    cat << EOF    (1)sh

原创 cron計劃任務示例

每12小時備份並壓縮/etc/目錄至/backup目錄中,保存文件名格式爲,"etc-年-月-日-時-分.tar.gz"[root@centos ~]# systemctl status crond    # 查看crond進程是否爲run

原创 CentOS6 lvm配置

1、添加一塊20G的新硬盤並重啓Linux,硬盤被識別爲sdb。2、在sdb上創建兩個新分區,大小爲10G和5G。    [root@centos6 ~]# fdisk /dev/sdb    Command (m for help): n

原创 bash腳本示例2

1、編寫腳本計算/etc/passwd文件中第10個用戶和第20個用戶id號之和。#!/bin/bash#a=$(head /etc/passwd | tail -1 | cut -d : -f 3)b=$(head -20 /etc/pa

原创 GPT簡介及使用方法

GPT是GUID Pattition Table的縮寫,即全局唯一標識磁盤分區表,是一個實體硬盤的分區表的結構佈局標準。它是EFI標準的一部分,用於替代MBR中的分區表。由於MBR分區大小被限制爲2T以內,所以當硬盤大於2T時要使用GPT分

原创 分區創建及掛載示例

1、創建一個10G的分區,並格式化爲ext4文件系統。要求:(1)block大小爲2048,預留空間20%,卷標爲MYDATA。    在Linux中添加一塊20G的新硬盤/dev/sdb並重啓。    使用fdisk創建10G的分區。 

原创 find命令用法及示例

find:用於在目錄層次結構中搜索文件。簡介:find [options] [path...] [expression]    expression:[options] [tests] [actions]        tests:測試條件