原创 Linux字符集的查看及修改

一·查看字符集  字符集在系統中體現形式是一個環境變量,以RedHat爲例,其查看當前終端使用字符集的方式可以有以下幾種方式: 第一種: 1 2 [root@Testa-www tmp]# echo $LANG zh_CN.UTF-

原创 VMware虛擬機三種網絡模式詳解---------Bridged(橋接模式)

vmware爲我們提供了三種網絡工作模式,它們分別是:Bridged(橋接模式)、NAT(網絡地址轉換模式)、Host-Only(僅主機模式)。 打開vmware虛擬機,我們可以在選項欄的“編輯”下的“虛擬網絡編輯器”中看到VMnet0(

原创 VMware虛擬機三種網絡模式詳解 ---------Host-Only(僅主機模式)

三、Host-Only(僅主機模式) Host-Only模式其實就是NAT模式去除了虛擬NAT設備,然後使用VMware Network Adapter VMnet1虛擬網卡連接VMnet1虛擬交換機來與虛擬機通信的,Host-Only模

原创 openssl rsautl

用途: 本指令能夠使用RSA算法簽名,驗證身份,加密/解密數據。 用法: openssl rsautl [-in file] [-out file] [-inkey file] [-passin arg] [-keyform PEM|D

原创 進制轉換函數

#define TOLOWER(x) ((x) | 0x20) #define isxdigit(c) (('0' <= (c) && (c) <= '9') || ('a' <= (c) && (c) <= 'f') || ('A

原创 OpenSSL API

/**  * @file cert_openssl.c  * @brief 利用openssl api處理證書  * @author zy  * @date 2014-10-11 modify  */ #include <stdio.h

原创 Tomcat在Linux上的安裝與配置

Tomcat在Linux上的安裝與配置    以下使用的Linux版本爲: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本爲tomcat-7.0.54.1.下載JDK與Tomcat.    jdk下

原创 shell結合expect寫的批量scp腳本工具

expect用於自動化地執行linux環境下的命令行交互任務,例如scp、ssh之類需要用戶手動輸入密碼然後確認的任務。有了這個工具,定義在scp過程中可能遇到的情況,然後編寫相應的處理語句,就可以自動地完成scp操作了。 在部署一個任務

原创 openssl 摘要和簽名驗證指令dgst使用詳解

1、信息摘要和數字簽名概述 信息摘要:對數據進行處理,得到一段固定長度的結果,其特點輸入: 1,輸出長度固定。即輸出長度和輸入長度無關。 2,不可逆。即由輸出數據理論上不能推導出輸入數據 如圖4所示,對輸入數據敏感。當輸入數據變化極小時,

原创 linux進程間通信--消息隊列相關函數(ftok)詳解

ftok 消息隊列、信號燈、共享內存常用在Linux服務端編程的進程間通信環境中。而此三類編程函數在實際項目中都是用System V IPC函數實現的。System V IPC函數名稱和說明如下表15-1所示。 表15-1 System

原创 Linux命令之md5sum

1. 背景    在網絡傳輸、設備之間轉存、複製大文件等時,可能會出現傳輸前後數據不一致的情況。這種情況在網絡這種相對更不穩定的環境中,容易出現。那麼校驗文件的完整性,也是勢在必行的。     md5sum命令用於生成和校驗文件的m

原创 dmesg七種用法

dmesg 命令的使用範例 ‘dmesg’命令設備故障的診斷是非常重要的。在‘dmesg’命令的幫助下進行硬件的連接或斷開連接操作時,我們可以看到硬件的檢測或者斷開連接的信息。‘dmesg’命令在多數基於Linux和Unix的操作系統中都

原创 深入理解C語言內存管理

之前在學Java的時候對於Java虛擬機中的內存分佈有一定的瞭解,但是最近在看一些C,發現居然自己對於C語言的內存分配了解的太少。問題不能拖,我這就來學習一下吧,爭取一次搞定。 在任何程序設計環境及語言中,內存管理都十分重要。內存管理的基

原创 超全的 Linux 機器的滲透測試命令備忘表

命令 描述 netstat -tulpn 在 Linux 中顯示對應了進程ID(PID)的網絡端口。 watch ss -stplu 通過套接字實時觀察 TCP, UDP 端口。 lsof -i 顯示確認了的連接。 ma

原创 Linux上安裝Oracle

創建oracle用戶與相關用戶組爲什麼要把這部分作爲第一步呢,主要是爲了避免後面創建文件以及解壓縮等一系列步驟中,要將文件所有者修改爲oracle才能在安裝過程中有足夠的權限創建文件或子目錄(Linux的權限既帶來了安全,也帶來了各種不便