原创 子網劃分及子網掩碼計算方法

一、子網掩碼的概述及作用 子網掩碼是一個應用於TCP/IP網絡的32位二進制值,每節8位,必須結合IP地址對應使用。 子網掩碼32位都與IP地址32位對應,如果某位是網絡地址,則子網掩碼爲1,否則爲0。 子網掩碼可以通過與IP地址“與

原创 服務器遷移,DNS緩存導致的問題

先說問題, 如下圖所示:        web_server 的 nginx 做反向代理,將請求發送到 域名1。之前 域名1 是解析到 10.0.0.6 的後端服務器 server1,後來需更換到後端服務器 server2,域名1 解

原创 程序猿職業思考

看了一片文章,裏面的某些,值得思考和參考: https://mp.weixin.qq.com/s/kM9ey2_FhM9kMxQLloFhQw 對於程序員,到了一定階段,不應該被語言和平臺限制。 資深程序員則需要對設計模式、深層管理機制

原创 centos 7 安裝mongodb,加入開機啓動

1. 下載 官網:https://www.mongodb.com/download-center/community        wget https://fastdl.mongodb.org/linux/mongodb-linux

原创 XSHELL 端口轉發

需求來源:     把 本地的數據庫 導入到線上的 數據庫服務器B的數據庫,但是不能直接公網訪問數據庫服務器B,只能通過代理商服務器A,內網通過用戶名和密碼訪問。      本地電腦  ====》 代理服務器A    ====》 內網服務

原创 centos 更換鏡像源

    1. 備份:         cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup     2.下載CentOS-Base.re

原创 centos7.3 python 測試環境

#1. 查看是否安裝epel,沒安裝先安裝     yum install epel-release #2.更新文件庫     yum -y update #3. 各種依賴庫     yum install -y gcc openssl-

原创 shell 顯示git分支名字

    在 ~/.bashrc中加入以下內容, 然後 source ~/.bashrc 立即生效         ===============第一種=============== ​​​​​​​    function git-bra

原创 centos7 vsftp 虛擬賬號,限制目錄,上傳下載權限

    (1)查看是否已經安裝了vsfptd:             vsftpd -v     (2)下載安裝:                              yum -y install vsftpd     (3)創建

原创 git 遠端分支操作

    查看遠端:git remote     添加遠端:git remote add [remote_xx] [remote address]     移除遠端:git remote remove [remote_xx]       

原创 git 版本回退

    1.    找到你想要回退到版本號,git log可查看           2.    時光倒流到這個版本     git reset --hard c585447ea079a4b6a1612421533d320a7e3e4e3

原创 centos 7 安裝redis,加入開機啓動

安裝:     1. 下載         wget http://download.redis.io/releases/redis-4.0.2.tar.gz     2. 解壓         tar -zxvf redis-4.0.

原创 Linux Shell編程基礎

linux系統下給命令指定別名alias命令用法:  在linux系統中如果命令太長又不符合用戶的習慣,那麼我們可以爲它指定一個別名。雖然可以爲命令建立“鏈接”解決長文件名的問題,但對於帶命令行參數的命令,鏈接就無能爲力了。而指定別名

原创 IOCP模型與網絡編程

IOCP模型與網絡編程 一。前言:         在老師分配任務(“嘗試利用IOCP模型寫出服務端和客戶端的代碼”)給我時,腦子一片空白,並不知道什麼是IOCP模型,會不會是像軟件設計模式裏面的工廠模式,裝飾模式之類的那

原创 freenas 安裝配置, nfs, cifs, smb類似cifs

http://blog.csdn.net/jesseyoung/article/details/38922051