Time of Update: 2015-01-08
標籤:1. 防火牆配置/etc/sysconfig/iptables格式-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT修改後使之生效的方法 service iptables restart 2. 環境變數配置
Time of Update: 2015-01-08
標籤:一、引言在開發過程中,經常會碰到這樣的情況,在往指定目錄下拷貝檔案時,需要考慮到磁碟空間的大小是否足夠來決定什麼時候暫停自己的程式二、用的函數<sys/statfs.h> int statfs(const char *path, struct statfs *buf); 參考:http://man7.org/linux/man-pages/man2/statfs.2.html三、樣本// 磁碟空間類型enum EMDiskSizeType{
Time of Update: 2015-01-08
標籤:bootloader 設定檔 firmware linux 使用者名稱 linux啟動 韌體firmware(CMOS/BIOS) #POST加電自檢 | |自舉程式BootLoader(GRUB) #載入核心
Time of Update: 2015-01-08
標籤:linux 使用者 密碼 手動添加使用者 useradd adduser 1.在/etc/group 中添加組,如果使用者有附加組,則在附加組後添加上使用者的名稱2.在/etc/passwd 中初始化添加使用者和對應的組ID等3.在/etc/shadow
Time of Update: 2015-01-08
標籤:linux 密碼 使用者 手動添加使用者 useradd adduser 1.在/etc/group 中添加組,如果使用者有附加組,則在附加組後添加上使用者的名稱2.在/etc/passwd 中初始化添加使用者和對應的組ID等3.在/etc/shadow
Time of Update: 2015-01-08
標籤:linux系統服務 lld service1.根據系統啟動的方式linux系統服務(daemon,守護進程,從程式的意義定義,一個服務需要一個守護進程)分為自行獨立啟動服務和由super
Time of Update: 2015-01-08
標籤:LINUX 常用命令集合這個是我學習linux時上網查的資料,基本來自於網上的資源或其他人的部落格,現在已經找不到來源,如果誰發現了它的出處,請通知我,我一定附上連結。susu命令是最基本的命令之一,常用於不同使用者間切換。例如,如果登入狀態 user1,要切換為user2,只要用如下命令:$su
Time of Update: 2015-01-08
標籤:coap最近在接觸coap協議,一個專門用於受限裝置上的物聯網協議,於是下載了其源碼,欲在linux下安裝。又因程式設計語言繁多,所以就暫且嘗試python和nodejspython源碼下載在README.md檔案中,安裝方法已經介紹得很好了,不過在執行到sudo pip install dist/CoAPthon-2.0.0.tar.gz -r
Time of Update: 2015-01-08
Linux下查看進程和線程,linux進程線程在linux中查看線程數的三種方法1、top -H手冊中說:-H : Threads toggle加上這個選項啟動top,top一行顯示一個線程。否則,它一行顯示一個進程。2、ps xH手冊中說:H Show threads as if they were processes這樣可以查看所有存在的線程。3、ps -mp <PID>手冊中說:m Show threads after
Time of Update: 2015-01-08
GNU Linux特殊許可權-setuid、setgid、stick bit,-setuidsetgid/********************************************************************* * Author : Samson * Date : 01/06/2015 * Test
Time of Update: 2015-01-08
Linux啟動gearman服務,linux啟動gearman好久沒用Gearman了,伺服器上的Gearman server不知道什麼時候被停掉了,所以當執行程式時,報錯: File "python/response.py", line 41, in <module> File "python/response.py", line 38, in main
Time of Update: 2015-01-08
linux批量替換多個檔案中的字串,linux字串一、linux sed 批量替換多個檔案中的字串sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`例如:替換目前的目錄下所有檔案中的log.txt為test.logsed -i "s/log.txt/test.log/g" `grep log.txt -rl /home`二、下面這條命令:find ./ -type
Time of Update: 2015-01-08
Linux下配置Apache為多連接埠,linuxapache1、開啟Apache的設定檔httpd.conf,在Listen 80處另起一行輸入Listen 8080(監聽8080連接埠),要想再添加連接埠可依次添加2、在httpd.conf檔案最後一行添加:註:預設的80路徑為/var/www/html/,我這是在這個下面的檔案夾下添加test檔案夾為測試NameVirtualHost *:8080<VirtualHost *:8080>ServerName&
Time of Update: 2015-01-08
CentOS上配置點對點 VPN一個傳統的 VPN(如 OpenVPN、PPTP)由一個 VPN 伺服器和一個或多個串連到這台伺服器的用戶端組成。當任意兩個 VPN 用戶端端彼此通訊時,VPN 伺服器需要中繼它們之間的 VPN 資料流量。這樣一個中心輻射型的 VPN 拓撲結構存在的問題是,當串連的用戶端增多以後,VPN 伺服器很容易成為一個效能上的瓶頸。從某種意義上來說,中心化的 VPN 伺服器也同樣成為一個單點故障的來源,也就是當 VPN 伺服器出現故障的時候,整個 VPN 都將無法被任何
Time of Update: 2015-01-08
TCP 多線程並發 echo server,tcpecho 參考了一些開源實現: 1 //multi_thread_server.c 2 // gcc -o multi_thread_server multi_thread_server.c -lpthread 3 4 5 #include <netinet/in.h> // for sockaddr_in 6 #include <sys/types.h> //
Time of Update: 2015-01-08
營運工程師為什麼要學習Python或Ruby語言如果你是個學生,你應該會C,C++和Java。還會一些VB,或C#/.NET。多少你還可能開發過一些Web網頁,你知道一些HTML,CSS和JavaScript知識。總體上說,我們很難發現會有學生顯露出掌握超出這幾種語言範圍外的語言的才能。這真讓人遺憾,因為還有很多種程式設計語言,它們能讓你成為一個更好的程式員。在這篇文章裡,我將會告訴你,為什麼你一定要學習Python或Ruby語言。跟C/C++/Java相比 —
Time of Update: 2015-01-08
CentOS安裝BGP
Time of Update: 2015-01-08
Linux最大線程數限制及當前線程數查詢1、總結系統限制有: /proc/sys/kernel/pid_max #查系統支援的最大線程數,一般會很大,相當於理論值 /proc/sys/kernel/thread-max max_user_process(ulimit -u) #系統限制某使用者下最多可以運行多少進程或線程 /proc/sys/vm/max_map_count 硬體記憶體大小2、Java虛擬機器本身限制: -Xms
Time of Update: 2015-01-08
linux(debian)設定開機自啟動在網上查看,linux有多種設定開機自啟動的方法,這裡有兩種,但第二種一直測試不成功,希望大家可以提出一些建議,非常感謝!方法一:直接在/ect/rc.local 中 exit 0 之前添加,重啟即可,最簡單的方法方法二:在/etc/init.d/ 下建立啟動指令碼,在 /etc/rc2.d/ 下用軟連結,連結此指令碼即可。1. /etc下rc?.d 目錄簡介/etc 下有 rc0.d -- rc6.d分別代表不同的層級:0: 關閉電腦1:
Time of Update: 2015-01-08
CentOS6.x系統安裝+網卡驅動安裝(RealtekPCIeGBEFamilyControllerforlinux)GNU/Linux的安裝過程中實際上已經安裝了很多可用的網卡驅動,但這一款:Realtek PCIe GBE Family Controller的驅動卻沒有。而我的台式機:惠普 HP Pro 3380 MT剛好使用的是這一款網卡。由於沒有網路,而CentOS6.x又沒有預裝gcc,g++編譯環境,著實折騰了很久。下面總結一下安裝過程:一 安裝CentOS系統1