原创 TCP丟包,PING正常問題記錄

背景介紹 網絡:一條300M電信普通寬帶 用戶:約100+臺終端(有線和無線客戶端) 上班時間:早上8點30分 問題描述 症狀:公司上班時間爲早上8點30分,剛上班的前1個小時(8:30 - 9:30)可以發現TCP丟包,PIN

原创 Linux平臺查看、格式化、(開機自動)掛載未使用的磁盤空間

1. 引言 下述命令與操作轉自以下文章,在 Centos7 x64 上測試通過: centos 硬盤中未使用空間進行邏輯分區 掛載使用 Centos7掛載新硬盤 CentOS7設置開機自動掛載硬盤 在此處收集整理並記錄,方便日後查

原创 使用OpenSSL庫函數測試AES-CCM加密算法

使用OpenSSL庫函數測試RFC 3610的AES-CCM加密算法CCM(Counter with CBC-MAC)OpenSSL的AES-CCM加密算法庫函數測試RFC 3610的AES-CCM加密算法 CCM(Counter

原创 Linux平臺Core Dump分析段錯誤

Linux平臺通過core dump分析段錯誤 當Linux平臺碰到段錯誤(Segmentation fault)的時候,可以通過開啓core dump,讓其產生core dump文件。 下面是在ubuntu 18.08使用core

原创 Git 常用命令 -- 持續更新中

添加某個目錄下的所有改動,包括新增/修改/刪除 git add --all dir 查看兩個提交之間的文件改動 git diff --stat commit1 commit2 推送本地分支到遠程倉庫 git push remote

原创 C語言IP地址比較(IPv4/IPv6)

注:下文的測試案例都是在Linux(Ubuntu 14.04)平臺上測試通過 IP地址轉換函數 在比較IP地址之前需要將其轉換爲網絡字節序的二進制整數,常用的轉換函數是 inet_pton() int inet_pton(int a

原创 WARNING: 'automake-1.14' is missing on your system.

在 Ubuntu 18 上面編譯的時候碰到了下面的錯誤信息: WARNING: 'automake-1.14' is missing on your system. You should only need it i

原创 Python: code for hash %s was not found.

在 ubuntu 18 上編譯 OpenWRT 15.05(Chaos Calmer)的samba模塊的時候,碰到了以下的錯誤信息: code for hash %s was not found. code for hash %s w

原创 Ubuntu編譯OpenWRT 15.05提示"Build dependency:Please install the xxx"

在Ubuntu 18.04.1上編譯OpenWrt Chaos Calmer的時候碰到了以下問題,記錄一下。 Build dependency: Please install the GNU C Compiler (gcc) Buil

原创 error: dereferencing pointer to incomplete type 'RSA {aka struct rsa_st}'

編譯OpenWRT 15.05(Chaos Calmer)的模塊 tools/mkimage(u-boot-2014.10) 的時候碰到了下面的錯誤信息: u-boot-2014.10/lib/rsa/rsa-sign.c:279:2

原创 Makefile:33: *** mixed implicit and normal rules: deprecated syntax

轉載/參考自:https://blog.csdn.net/sinat_24088685/article/details/51009472 在Ubuntu 18.04上編譯一個以前的模塊,發現會報錯誤信息 Makefile:33: **

原创 Unescaped left brace in regex is illegal here in regex; marked by HERE in

Unescaped left brace in regex is illegal here in regex; marked by <– HERE in m/${ <– HERE ([^ \t=:+{}]+)}/ at xxx lin

原创 ubuntu 搭建 IPv6 DHCP server

環境 ubuntu 16.04 工具 dhcp-4.3.5.tar.gz 安裝isc-dhcp 點擊下載dhcp-4.3.5.tar.gz,或到從官網下載https://www.isc.org/downloads/ 編譯安裝 解壓:

原创 Linux平臺開發 64位與32位問題

1. 類型長度問題 長度(單位bit) C TYPE 32位 64位 char 8 8 short 16 16 int 32 32 long 32 64 long long 64 64 float 32 3

原创 shell筆記---變量擴展

在shell中要使用一個變量var,通常是採用表達式${var},其實在左括號‘{‘到右括號‘}’之間有一些特定的語法可以實現變量擴展功能。 取子字符串 語法: ${變量名:起點:長度} var="hello world" echo ${