linux
-
初識Nginx
前言: Nginx介紹: Nginx(engine x)是由俄羅斯人logor sysoev研發的;官方網站:nginx.org;nginx是一個輕量級的高性能的web服務器和反向代理服務器;nginx本身一個處理靜態資源的web服務器,但是通過加裝fastcgi等模塊,可是支持動態資源;可以為IMAP/POP3/SM…
-
awk學習筆記
一、linux的文本處理器三劍客 文本過濾器:grep、egrep、fgrep 行編輯器:sed(模式空間;保持空間) 報表生成器:awk(格式化文本輸出)gawk awk的工作流程: 從文本中讀取一行內容,根據指定的分隔符;將讀入的一行內容分隔成字段,然后格式化輸出指定的字段 二、awk的命令相關的參數及用法 &n…
-
互聯網安全之sudo使用指南
一、前言 sudo是什么? sudo是系統管理指令;由于root用戶權限過大,在實際生產過程中很少使用root用戶直接登錄系統,而是使用普通用戶登錄系統;但是如果普通用戶要對系統進行日常維護操作時需要su到root用戶,為了提高安全性,可以使用sudo授權某一用戶在某一主機以某一用戶身份運行某些命令;從而減少root用戶密碼知曉人,提高系統安全性。 &nbs…
-
lvs基礎知識
簡介 Cluster是什么? Cluster其實就是組織多個主機構建高實現性能、高可靠、多并發、大容量的同一功能的系統。 常見的集群類型: (1) Load Balancing: 負載均衡集群 (2) High Avaiability: 高可用集群 (3) …
-
linux系統監控 sar命令詳解
sar(System Activity Reporter系統活動情況報告)是目前 Linux 上最為全面的系統性能分析工具之一,可以從多方面對系統的活動進行報告, 包括:文件的讀寫情況、系統調用的使用情況、磁盤I/O、CPU效率、內存使用狀況、進程活動及IPC有關的活動等。 本文主要以CentOS 6.3 x64系統為例,介紹s…
-
Linux用戶和組管理整理
本節介紹Linux用戶和組相關的配置文件,用戶賬號管理、查詢用戶信息以及切換用戶的相關命令,將會讓我們更了解各配置文件中各個字段的含義,以及各相關命令的使用方法,方便Linux運維人員管理Linux系統中的用戶和組。 背景: Linux是個多用戶、多任務的系統,考慮到每個人的隱私權、每個人喜好的工作環境以及每個用戶所使用的權限等方面的不同,所以設定了“用戶”…
-
DNS基礎及使用BIND搭建域名服務器
本文主線是DNS服務相關概念和服務器搭建,在此之前了解一下域名這個東東很有其必要性,因為DNS服務就是應域名而生的。那么域名是什么哪? 域名 域名是用一串用點分開的字符串來表示的internet上的某一臺或者一組計算機的名稱,用于在數據傳輸時標識計算機的電子方位。舉…
-
一次簡單的內核編譯(一)
一、編譯環境 1、準備一臺測試機,放置兩塊硬盤 2、安裝"Development Tools"和"Server Platform Development"編譯環境 3、內核下載地址:https://www.kernel.org(本人使用的是3.10版本) 4、下載…
-
DNS高級應用之子域授權&區域轉發
一、環境準備: 1、準備三臺測試服務器,劃分如下: 主DNS服務器:eth0:192.168.10.203;負責mylinux.com域解析;確??梢哉=馕?nbsp; 子域DNS服務器:eth0:192.168.10.120; 負責子域ops.mylinux.com解析; &…
-
DNS高級應用之ACL和View
一、環境準備: 1、準備三臺主機,要求如下 (1) DNS服務器雙網卡:eth0:192.168.10.203 eth1: 172.16.2.10 (2)測試機1雙網卡: eth0: 172.16.…
-
一次簡單的內核編譯(二)
前言: 此次編譯是繼一次簡單的內核編譯(一)進行操作編譯的,請先查看第一篇再來看此片文章 一、使用busybox代替自己制作的init腳本,實現內核啟動; 1、在這里我們使用靜態編譯busybox,所以需要先安裝glibc-static依賴包,如果不安裝會報錯 2、解…
-
PXE批量部署linux操作系統
前言 在實際生產環境中,有時候我們會碰到為幾十上百甚至上千臺服務器安裝Linux操作系統的需求,如果我們還是常規的去使用移動介質逐臺安裝,顯然是一件低效又令人抓狂的事情,那要安裝到何年何月啊?這對于我們追求高逼格形象的技術人員來講當然是不可以接受的,為此,pxe模式批量部署系統應運而生。 &n…
-
Linux之任務計劃 crontab
Linux之任務計劃 用過windows的同學應該都知道在控制面板中有一個“任務計劃”選項,我們可以通過向導設置讓計算機在某個時間點或者開機時運行某個腳本或者批處理等等,方便我們的日常管理監視工作;同樣在Linux系統中,如果我們想在開機時就運行某個操作,可以直接將命令寫入/etc/rc.local中,該操作就會在機器開機時運行;如…
-
Linux Yum源的安裝配置??
Linux Yum源的安裝配置 一、基本概念 Yum(全稱為YellowdogUpdater,Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的Shell前端軟件包管理器?;赗PM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包…
-
Linux文本處理三劍客之awk詳解
前言 awk是一款強大的報告生成器,不同于sed和grep,它的側重點是如何把文本信息更好的展示出來,常用與統計和格式化輸出。awk相當于微型的shell,有著自己一套語法結構,例如:循環結構,數組,條件判斷,函數,內置變量等功能。處理對象一般純文本文件或純文本信息。 用法詳解 基本語法 awk [options] 'progra…