原创 關於網絡分層和負載均衡

1、UDP和TCP是TCP/IP的第三層傳輸層,對應OSI的第四層傳輸層 2、IP是TCP/IP的第二層互聯層,對應OSI的第三層網絡層 二層負載均衡(集羣中的server具有相同的IP) 對外負載均衡服務器使用virtual i

原创 編譯dpdk報錯,以及kernel-devel與內核版本不一致的解決辦法

編譯dpdk-1.8時候報錯 ‘PCI_MSIX_ENTRY_CTRL_MASKBIT’ undeclared (first use in this function) 原因是安裝服務器操作系統centos6.5的時候裝的是簡化版

原创 centos6.5設置系統時間,hwclock: Open of /dev/rtc failed, errno=6: 沒有那個設備或地址.

搜了很多方法,都試了,首先是更新util-linux-ng各種版本都試了,不管用,下面是不管用的各種方法: 1、下載util-linux-ng各個版本的地址: http://ftp.be.debian.org/pub/linux/

原创 libtool: error: error: cannot install 'xxx.la' to a directory not ending in /usr/local/lib64

解決辦法:make clean 之後重新:make &&make install 因爲之前編譯之後,修改了configure選項直接又編譯了

原创 Ubuntu的中文亂碼問題

ubuntu中文支持,及中文亂碼問題 狀況:所用的Linux系統不支持中文,遇見中文就zz了。ORZ… 目標:使系統/服務器支持中文,能夠正常顯示。 首先,安裝中文支持包language-pack-zh-hans: sudo ap

原创 shell echo 原樣輸出特殊字符串

#!/bin/bash name="Shell輸出" url="http://baidu.com/shell/" echo "hello,world!" #直接輸出字符串 echo $url #輸出變量 echo "${nam

原创 c++ python函數執行時間毫秒計時

c++ Linux下精確至毫秒 #include <sys/time.h> #include <iostream> #include <time.h> double get_time() { struct timeval

原创 修改文件中的tab爲空格

TAB替換爲空格: :set ts=4 :set expandtab :%retab! 空格替換爲TAB: :set ts=4 :set noexpandtab :%retab! 加!是用於處理非空白字符之後的TAB,即所有的TA

原创 VBoxManage 命令操作,詳細的網絡設置命令

VBoxManage [-v|-version] 顯示virtualbox的版本號 VBoxManage -nologo 隱藏logo VBoxManage -convertSettin

原创 linux下查找包含某字符串內容的文件名和所在行號

find .h| xargs grep -rni “class” 查找目錄下所有包含class字符串的.h文件,並且打印出含有該字符串的文件名,注意:i-忽略大小寫、n-顯示行號。 grep -rn “hello,world!”

原创 終端連接mysql,python連接mysql設置支持中文

python連接mysql: 具體操作點擊這裏 mysql默認的編碼方式不支持中文。如何使mysql支持中文? 1、在每次創建表的時候都在最後加上 character set = utf8 就可以很好的支持中文。 create

原创 使用yum下載rpm包而不安裝

方法一:yum yum命令本身就可以用來下載一個RPM包,標準的yum命令提供了–downloadonly(只下載)的選項來達到這個目的。 $ sudo yum install --downloadonly 默認情況下,一個下載

原创 VMWare redhat 7.4 虛擬機的安裝配置

1、下載安裝文件 rhel-server-7.4-x86_64-boot.iso 另一個dvd的安裝檢查依賴包出錯過不去,用這個安裝可以通過 2、新建虛擬機 新建 下一步,選擇linux,64位,下一步,輸入名稱,位置,再下一

原创 安裝python多版本導致yum命令錯誤(No module named yum)的解決辦法

系統自帶python2.6之後又安裝了python2.7,修改了/usr/bin/python的鏈接 打開/usr/bin/yum文件,替換爲python的正確路徑,即可解決問題。將文件中的#!/usr/bin/python修改爲

原创 綁定cpu的線程類封裝和不綁定cpu的線程類封裝

綁定cpu的線程: threadutils.h #ifndef _THREADUTILS_H_ #define _THREADUTILS_H_ /* 使用方法 * 創建類,繼承CAbstractRunnable * 實現線程