Time of Update: 2015-03-09
標籤:下面來羅列一下判斷遠端已經斷開的方法:(轉自http://blog.csdn.net/god2469/article/details/8801356) 法一:當recv()傳回值小於等於0時,socket串連斷開。但是還需要判斷 errno是否等於 EINTR,如果errno == EINTR 則說明recv函數是由於程式接收到訊號後返回的,socket串連還是正常的,不應close掉socket串連。 法二: struct tcp_info
Time of Update: 2015-03-07
標籤:/*********************************************************************************** * * Samsung_tiny4412(筆記)-->linux 3.5,U-Boot,Busybox,SD卡啟動環境搭建 * * 聲明: * 1. 以下所有的shell命令都是在root許可權下啟動並執行; * 2.
Time of Update: 2015-03-05
標籤:優盤 唯讀 問題:有時在linux系統下掛載優盤之後,優盤檔案系統唯讀,表現形式一般為:刪除檔案或者建立檔案的時候提示無法刪除或建立檔案:檔案系統唯讀;解決方案: 1. 在Linux系統中運行如下命令tail -f /var/log/syslog 2. 插入有唯讀檔案系統故障的隨身碟 3
Time of Update: 2015-03-05
標籤:iptables input output forward 自訂鏈 filter nat mangle防火牆(iptables)第一季-----------------------瞭解防火牆netfilter 和iptables什麼是netfilter,其實它是防火牆的模組,而iptables是管理netfilter的軟體,這裡要弄清楚netfilter和iptables的關係;
Time of Update: 2015-03-03
標籤:LINUX任務(jobs)詳解在用管理員執行一個命令後,用Ctrl+Z把命令轉移到了後台。導致無法退出root的。輸入命令:exit終端顯示:There are stopped jobs.解決方案:方法一、輸入命令:jobs終端顯示:[1]+ Stopped vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)KILL %1方法二、輸入命令:jobs -l終端顯示:[1]+ 4664 停止 vim
Time of Update: 2015-03-04
標籤:1) 工具說明在SecureCRT這樣的ssh登入軟體裡, 通過在Linux介面裡輸入rz/sz命令來上傳/下載檔案. 對於RHEL5, rz/sz預設沒有安裝所以需要手工安裝.sz: 將選定的檔案發送(send)到本地機器;rz:運行該命令會彈出 一個檔案選擇視窗, 從本地選擇檔案上傳到伺服器(receive).下載安裝包lrzsz-0.12.20.tar.gz.
Time of Update: 2015-02-28
標籤:linux fsck 啟動報錯 意外停電一次,CentOS啟動時報如下錯誤:unexpected inconsistency;RUN fsck MANUALLYAn error occurred during the filesystem checkPropping you to shell the system will rebootwhen you leave the
Time of Update: 2015-02-28
標籤:前面因為閑,要在Linux圖形介面下寫代碼,而且是NetBeans這個IDE,免不了一番折騰,又鬱郁收場。有位仁兄建議我多用用命令列下的工具,也都很棒,確實很有道理,但還是不甘心,於是決定最後嘗試一下深度Linux,也就是deepin
Time of Update: 2015-02-27
標籤:筆記本系統 linux hp印表機 firefox 瀏覽器 一、裝置家有老式筆記本一台HP F2288印表機一台(無網卡模組)能上網的路由器二、準備筆記本安裝CentOS 6.4
Time of Update: 2015-03-09
ubuntu中禁用華碩S550C觸控螢幕的方法,ubuntus550c華碩S550C的觸控螢幕被我一不小心弄了一條裂縫,導致螢幕一直會莫名其妙自動進行點擊,嚴重影響了使用。在windows 系統下通過FN+F7的快速鍵可以直接禁用觸控螢幕,但是換成ubuntu 系統之後,快速鍵卻不用了。摸索了一會,終於找到了通過xinput禁用觸控螢幕的辦法,具體步驟如下:1、終端輸入xinput,在列出的輸入裝置列表中尋找觸控螢幕對應的名稱Atmel Atmel maXTouch Digitizer和id 1
Time of Update: 2015-03-09
開啟server-status失敗,開啟server-status近日在配置監控寶的apache監控老是出錯,經過研究發現如下:下面先做一些簡要的介紹,以防以後查看之用。一、server-status是什嗎?二、如何開啟server-status?三、server-status的內容介紹四、如何開啟server-status的即時監控?五、如何保護server-status?六、FAQ七、參考閱讀一、server-status是什嗎?server-status是Apache查看狀態的一個功能模組
Time of Update: 2015-03-09
Linux下優秀的文字編輯器(Markdown、LaTeX、MathJax)這樣一個標題可能不太準確,因為確實無法準確地解釋什麼叫“Linux下優秀的文字編輯器”。其實我這篇隨筆主要是想探討Markdown、LaTeX、MathJax,有興趣的朋友可以繼續往下看,同時別忘記了順手點個贊。引言大家寫文章用什麼工具?Windows的記事本嗎?肯定不會吧!一般人應該至少會用一個類似Word的“所見即所得
Time of Update: 2015-03-09
Linux下Qt開發環境的搭建之前一直使用Ubuntu軟體中心中的Qt4開發Qt的應用程式,現在轉到Linux下來做Qt5開發,但是必須從Qt官網上面下載對應的安裝包,配置起來相對麻煩一些,這裡介紹整個開發流程。 首先,在官網上面可以找到離線安裝包,最新的為qt-opensource-linux-x86-5.4.1.run,這是一個可執行檔,下載下來後可以修改許可權後直接運行。另外,你也可以在官網上面找到原始碼的壓縮包,因為這是一個開源的GUI類庫,所以你可以下載所有的原始碼,然後自己在本機上
Time of Update: 2015-03-09
Linux指令詳解df檢查檔案系統的磁碟空間使用方式指令:df檢查檔案系統的磁碟空間使用方式可以查看所有已掛載磁碟的總容量、使用空間、剩餘空間、掛載位置等文法:# df [OPTION]
Time of Update: 2015-03-09
辛星淺談Linux中的環境變數 全域變數和本地環境變數: bash shell使用一種稱為環境變數的特性來儲存關於shell會話和工作環境的資訊,這也是環境變數的名字的由來。該特性還允許我們把資料存放區在記憶體中,以便於在shell中啟動並執行程式或者指令碼中訪問它們。bash shell中共有兩種類型的環境變數:全域變數和本地變數。
Time of Update: 2015-03-09
Linux指令詳解top系統資源檢測指令:top 持續的監測整個系統的程式工作狀態<1>.top是一個優秀的互動式工具,能夠即時顯示當前系統的進程的相關資訊,包括PID、記憶體佔用率、CPU佔用率等,還可以根據需要按CPU佔用情況排序、記憶體使用量情況排序。<2>.如果在前台執行該命令,它將一直顯示前台,直到使用者終止該程式命令格式:# top [-] [d] [p] [q] [c] [C] [S] [s] [n]參數說明:-b:
Time of Update: 2015-03-04
Linux指令詳解scp在linux主機間傳輸檔案指令:scp在不同的linux主機間複製檔案帶有Security的檔案copy,基於ssh登入。有些linux發行版沒有內建scp,因此需要安裝scp# yum -y install openssh-clients基本文法: # scp [參數] source target常見參數 -v : 顯示進度,可以用來查看串連、認證或是配置錯誤-r : 賦值目錄-C :使能壓縮選項 -P :選擇連接埠-4 : 強行使用 IPV4 地址-
Time of Update: 2015-03-03
Linuxshell指令碼之if條件判斷IF條件判斷1、基本文法:if [ command ]; then符合該條件執行的語句fi2、擴充文法:if [ command ];then符合該條件執行的語句elif [ command ];then符合該條件執行的語句else符合該條件執行的語句fi3、文法說明:bash
Time of Update: 2015-02-25
SecureCRT使用配置詳細圖文教程Secure CRT是一款支援 SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW 等協議的終端模擬程式,最吸引我的是,SecureCRT 支援標籤化 SSH 對話,從而可方便地管理多個 SSH
Time of Update: 2015-02-25
淺析 GRUB 如何載入 Linux kernel前言對於 GRUB 的載入流程,網上絕大部分都是寫對 menu.lst, grub.cfg 這些 GRUB 設定檔的編寫流程,就像是寫指令碼語言一樣,用些關鍵字就能讓 PC機能正確啟動案頭 Linux 了。但這隻是 GRUB 的使用,而不是GRUB的分析。本來是沒有想要探究 GRUB 的想法,直到我在自製toy kernel 的學習中進入了 “虛擬記憶體管理”這一章節。很多介紹虛擬記憶體管理的時候都會說到 Linux