原创 Apache 服務配置

一. Apache 虛擬主機 1. 虛擬主機是什麼 虛擬主機是指在單一機器上運行多個網站, 虛擬主機可以基於IP, 基於主機名, 或者是端口號, 這些站點運行在同一個物理服務器上 用戶在訪問是不會感到異常的. 2. Apache 支持的虛擬

原创 sed, awk 練習

1. sed打印某行到某行之間的內容 2. sed 轉換大小寫 將單詞首字母轉化大寫 將所有小寫轉化大寫 3. sed 在某一行最後面添加一個數字 4. 刪除某行到最後一行 解析: {:a;N;$!ba;d} :a

原创 系統維護和tcp連接

查看系統負載 1 w 命令 w命令用於顯示系統當前負載 和系統已登錄的用戶. 查看系統CPU 和核數: cat /proc/cpuinfo| grep 'cpu cores' 第一行顯示 :04:41:16 up 8:56, 1

原创 shell 基本知識

linux shell 1. linux shell 是什麼 shell 系統的用戶界面, 提供了用戶與內核交互操作的一個接口, 用於收集用戶的指令並將其反饋給內核, 同時也會將內核反饋的信息發送到指定的地方. shell 的用處就是方便

原创 linux 下安裝軟件的三種方式

1. 軟件包管理 安裝軟件包的三種方式 rpm 工具 yum 工具 源碼包安裝 rpm 包如何查看 # 以vsftpd 爲例 vsftpd -3.0.2 -22 .el7 .x86_64 .rpm 軟件

原创 fdisk和 parted 磁盤分區 以及 vimrc

1. fdisk 的使用 使用 fdisk 爲/dev/sdb 劃分分區, 使用gpt 使用g 命令 創建 gpt 分區表 創建一個新的分區 格式化新的分區, 並指定分區的block 大小 掛載分區 2. p

原创 netfilter 和 iptables

一. netfilter 1. 什麼是entfilter 和 iptables netfilter指整個項目名 在這個項目裏面,netfilter特指內核中的netfilter框架, iptables指用戶空間的配置工具。 netfilt

原创 systemd

1. 什麼是systemd systemd 是linux系統的基礎組件合集, 提供了一個系統和服務的管理器, 運行的PID 爲1 負責啓動和管理其他進程, 支持並行化任務, 採用socket式和 D-Bus 總線激活方式, 按需啓動守護進程

原创 sed 和 awk 的一些用法

1. 截取test 文件指定字段 test文件內容: ert fff ** [abcfd] 123 324 444 [rty] ** fgfgf 截取下面段: [abcfd] 123 324 444 [rty] 2. sed中,使用\

原创 linux 中 crond的使用

1. cron定時任務 linux 中用於定時執行某些特定能操作, 如定時備份文件, 定時更新/刪除文件, 都會使用到定時任務. cron 是服務命令 crond 是用來執行執行服務的守護進程, crond 每分鐘會檢查是否有需要執行的任

原创 Linux軟件包管理

linux 下軟件包的安裝 1. linux 下有那些方式安裝軟件包 使用 rpm 命令安裝 官方或第三方 封裝的rpm包 使用 yum 工具安裝rpm 包. 編譯安裝 開源的軟件源碼包. 2. rpm包的安裝和管理 2.1 rpm包命

原创 linux 的日誌系統

linux系統日誌 1.1 概述 linux 默認日誌守護進程爲 syslog ,位於/etc/syslog, /etc/syslogd, /etc/resyslog.d , linux 內核和很多程序會記錄錯誤信息, 警告信息, 和其他信

原创 LAMP 環境

1. LAMP 架構 1.1 簡介 LAMP 是基於 Linux 系統的Web 架構, 由 Linux 系統, Apache web服務器, MySQL(MariaDB) , PHP(Python, Perl, ruby..) 一門服務端語

原创 firewalld

1. firewalld 是什麼 CentOS中默認是有 firewalld, iptables, etablesd firewalld 是 CentOS7/RadHat7 中默認的防火牆管理工具. firewalld 工具用來

原创 grep, sed, awk 的用法

1. grep 和 egrep 工具 1.1 簡介 grep (global search regular expression and print out the line) 全面搜索正則表達式並把匹配的行打印出來 , 是一種很強大的文本