原创 Nginx+Tomcat+Keepalived實現高可用web集羣

Nginx+Tomcat+Keepalived實現高可用web集羣: 環境:CenOS 6.5Nginx-Master:10.10.10.128Nginx-Backup:10.10.10.129Tomcat1:10.10.10.130Tom

原创 Nginx和Tomcat的管理腳本

一、傳統模式下Nginx的啓動、關閉 1、啓動:/usr/local/nginx/sbin/nginx 2、關閉:killall nginx 3、重啓:/usr/local/nginx/sbin/nginx -s reload 二、通過配置

原创 Haproxy+Keepalived+apache實現高可用

Haproxy通過結合Keepalived實現負載均衡器節點的高可用 環境介紹:CentOS 6.5平臺 Haproxy1:10.10.10.128/24 Haproxy2:10.10.10.129/24 web1:10.10.10.130

原创 python網絡編程實現TCP和UDP連接

實現TCP #!/usr/bin/env python3 # -*- coding: utf-8 -*- import socket # 創建一個socket: s = socket.socket(socket.AF_INET, soc

原创 NAT服務器

NAT(網絡地址轉換)1>先經過NAT table 的 PREROUTING鏈 //修改目的IP2>經由路由判斷確定這個數據包是否要進入本機,若不進入主機則下一步3>再經過 Filter table 的 FORWARD 鏈4>通過NAT

原创 網絡安全

1】網絡安全的概念 凡是涉及網絡信息的保密性、完整性、可用性、真實性、可控性、可審查性的相關技術和理論,都是網絡安全的研究領域。 是一個涉及計算機科學、網絡技術、通信技術、密碼技術、信息安全技術、應用數學、數論、信息論等的綜合性領域。

原创 C++深複製和淺複製

對於普通類型的對象來說,它們之間的複製是很簡單的,例如:int a=88; int b=a; double f=3.12; double d(f); 而類對象與普通對象不同,類對象內部結構一般較爲複雜,存在各種數據成員。 #inc

原创 Linux之iptables

防火牆的主要類別有:1、netfilter2、tcp wrappers3、proxy Linux的數據包過濾軟件:iptables//規則的順序非常重要 三張表:filter、nat、mangle五條鏈:input、output、forwa

原创 C++的類型轉換

C++類型轉換 類型轉換機制可以分爲:隱式類型轉換 和 顯示類型轉換(強制類型轉換) 在C中我們這樣做類型轉換: float a=1.023 int b; b=a; //隱式類型轉換 或 b=int(a); //顯式類型轉換 或 b=(in

原创 網絡安全

1】網絡安全的概念 凡是涉及網絡信息的保密性、完整性、可用性、真實性、可控性、可審查性的相關技術和理論,都是網絡安全的研究領域。 是一個涉及計算機科學、網絡技術、通信技術、密碼技術、信息安全技術、應用數學、數論、信息論等的綜合性領域。

原创 RPM安裝MySQL 8.0

卸載centos自帶的mariadb rpm -qa mariadb* rpm -e *** --nodeps 下載mysql 8.0的rpm完整包 wget -O /tmp/mysql-8.0.11-1.el7.x86_64.rpm-bu

原创 NAT服務器

NAT(網絡地址轉換)1>先經過NAT table 的 PREROUTING鏈 //修改目的IP2>經由路由判斷確定這個數據包是否要進入本機,若不進入主機則下一步3>再經過 Filter table 的 FORWARD 鏈4>通過NAT

原创 Linux之iptables

防火牆的主要類別有:1、netfilter2、tcp wrappers3、proxy Linux的數據包過濾軟件:iptables//規則的順序非常重要 三張表:filter、nat、mangle五條鏈:input、output、forwa

原创 PXE+Kickstart無人值守自動安裝系統

安裝系統的方式 1、光盤安裝2、U盤安裝3、網絡安裝。。。。。。。都不夠方便快捷。 Redhat系主要有兩種Kickstart和Cobbler. Kickstart是一種無人值守的安裝方式。它的工作原理是在安裝過程中記錄人工干預填寫的各種

原创 一重積分的C++實現

#include<iostream> #include<iomanip> #include<cmath> using namespace std; //求積:梯形公式 double Func_Integral_Tra