原创 腳本

腳本 使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。 創建新shell腳本 開頭 創建包含bash命令的文本文件。文件的第一行應爲: #!/bin/bash 權限 文件書寫完成後,使

原创 DNS 服務器

相關知識 域名解析: 將主機名自動轉換爲ip地址。 1./etc/hosts (早期單一文件式處理) 利用/etc/hosts文件將主機名與ip一一對應,來達到根據主機名獲取ip的功能。 缺點:容量小,同步性差,信息要求高(需

原创 日誌服務與日誌分析工具

系統日誌生成服務 功能: 日誌服務是根據日誌配置文件進行提供相應的功能服務,對於各種服務的信息等級的設定將不同服務的不懂等級信息記錄在不同的文件裏面。 日誌管理服務分類: 1.rsyslogd 普通日誌管理服務 採集各種服務產生的

原创 封鎖機制

** 轉自: http://blog.csdn.net/xijiaoda_liuhao/article/details/8444443 ** 點贊 收藏 分享 文章舉報

原创 迭代器的分類

不同的迭代器適用於不同的容器 在c++中有兩種不同的迭代器分法: 按操作分五類: 輸入迭代器: (相當於讀取)取出其指向的值,訪問下一個元素,判斷是否到達下一個元素,可以複製:*p(讀取), ++p, p++; p != q, p ==

原创 計算機網絡 -- 物理層

計算機網絡性能指標: 速率:傳送數據的速率。數據率或比特率 帶寬:信號具有的頻帶寬度或者是單位時間內點到點所能通過的“最高數據率”(簡單理解爲速率)。 吞吐量:單位時間內通過某個網絡的數據量。 時延: 發送時延:從第一個比特到最後一

原创 文件描述符和dup dup2 fcntl

一張表圖: 這張圖描述的是進程級別的文件描述符和系統級別的打開文件表和系統級別的文件系統索引結點的連繫關係。 由圖可以知道: 每個進程維護的文件描述符表文件描述符從零開始, 進程間的文件描述符編號會重複; 打開文件表中的打開文件句柄可

原创 linux常用命令簡單整合

linux目錄結構: 系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 cat /proc/cpuinfo 顯示CPU info的信息

原创 redis -- 配置文件部分信息

redis配置文件詳解: redis的配置文件在redis目錄下與src目錄同級的redis.conf文件。 其他配置文件: 服務監聽: 運行方式: 日誌配置: 數據庫配置: 快照持久化時間配置: 文件持久化配置:

原创 重載函數

函數重載: 允許多個函數共享一個函數名,每個參數列表唯一(函數簽名唯一)(參數列表個數不一樣, 或則參數類型不同)。 重載條件: 函數的返回類型不足以區分兩個函數。(在調用的時候一般不指定返回的類型,而且有很大一部分的返回都會進行隱式或

原创 迭代器和指針、指針和引用

迭代器和指針的區別: 相同的點: 都可以進行整數操作進行加減運算,實現當前位置的移動;支持同類型的進行減法操作,得到兩個指針之間的距離。 不同點: 迭代器: 1、 迭代器不是指針是類模版,表現像指針。它模擬了一些指針的功能, 通過重載指

原创 Apache服務的基本配置

apache服務環境的搭建 Web服務器一般指網站服務器,是指駐留於因特網上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。目前最主流的三個Web服務器是Apac

原创 計算機網絡 -- 數據鏈路層

數據鏈路層的功能: (1) 鏈路管理:鏈路的簡歷、維持和釋放 (2) 幀定界 (3) 流量控制 (4) 差錯控制 (5) 將數據和控制信息區分開來 (6) 透明傳輸 (7) 尋址:每一幀都能找到目的站 數據鏈路層的通信信道:

原创 static的常見用法

Static作用: 1、 修飾函數: 限制作用域,限定只有源文件有效(makefile多個文件的程序出現命名重複的問題,屬於一種封裝) 2、 修飾全局變量, 限定在源文件中可以使用,避免命名重複。 3、 修飾局部變量:

原创 redis -- 基本數據類型對象

redis:remote dictionary server 字面意思:遠程“字典“服務器(哈哈哈哈) 由Salvatore Sanfilippo寫的key-value存儲系統,屬於nosql的一種,Redis是一個開源的使用ANSI c