Time of Update: 2018-07-26
linux 發郵件最簡單的辦法 最近想通過linux監控系統狀況並自動警示,一般Linux發送警示郵件通過本地郵箱或外部郵箱伺服器,這裡用最簡單的方法實現linux 使用外部郵箱即可實現發送郵件功能,你只需簡單註冊個國內的郵件服務商郵箱,如163,也可以使用公司郵箱,需要安裝mailx工具,mailx是一個小型的郵件發送程式。 具體步驟如下: 1、安裝 [root@001 ~]# yum install mailx 2、編輯設定檔
Time of Update: 2018-07-26
1.樣本: 2.對上圖解析如下: 第一列:檔案/目錄的詳細許可權第二列:1 代表當前是一個檔案 2目前的目錄下所有子目錄的總和(. 和 .. 也算目錄)第三列:當前檔案/目錄所屬使用者第四列:當前檔案/目錄所屬使用者組第五列:檔案/目錄的大小第六列:檔案/目錄的最後修改時間第七列:檔案/目錄名稱第一列內容詳解: 一共有10位:
Time of Update: 2018-07-26
在linux環境中要從鏈路層(MAC)直接收發資料幀,可以通過libpcap與libnet兩個動態庫來分別完成收與發的工作。雖然它已被廣泛使用,但在要求進行跨平台移植的軟體中使用就很難辦到了。。 這是一種更為直接地、無須安裝其它庫的從MAC層收發資料幀的方式,即通過定義鏈路層的通訊端來完成。 下面的代碼也是我做的項目中的代碼(誇網段訪問網路中的嵌入式裝置),去掉了敏感部分,和大家共用。 但是得尊重別人的勞動成果,轉載註明出處,謝謝。 #include
Time of Update: 2018-07-26
大家都知道,在Linux下,一切皆檔案,因此熟悉Linux中的檔案操作,是linux下編程的基礎。廢話少說,進入主題。 在linux下用檔案描述符來表示裝置檔案盒普通檔案,檔案描述符是一個整型的資料,所有對檔案的操作都是通過檔案描述符來實現的。 檔案描述符是檔案系統中串連使用者空間和核心空間的樞紐,當我們開啟一個或者建立一個檔案時,核心空間會建立相應的結構,並且生
Time of Update: 2018-07-26
Linux下GLPK (GNU Linear Programming Kit)的安裝 1.GLPK介紹 The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines
Time of Update: 2018-07-26
如何讓linux使用者自訂的命令alias永久生效。 alias(中文稱為“別名”)允許使用更加簡短的名稱來重新定義 Linux 中的 Shell 命令,從而簡化命令列的輸入。如果經常與 CLI 打交道,那麼使用 alias 不僅會節省時間,而且也能提高效率,真是一舉兩得的好事。 * 基本用法: alias 的基本使用方法為:alias 新的命令='原命令
Time of Update: 2018-07-26
原文地址:http://www.linuxidc.com/Linux/2014-05/101572.htm 在出現選單的時候按Tab鍵即可進入命令輸入模式。在出現的命令列最後面輸入空格,然後再輸入acpi=off,斷行符號之後就可以正常安裝了。但此時顯卡驅動沒有正常載入,解析度顯示不正常。可以在進入分區介面後再退出安裝。然後再運行一次安裝就可以了。 註:我遇到這個問題,是系統不支援CPU,rhel6.4,CPU型號忘了,cpu太新了,安裝好了系統,也不能用,重新下的高版本的redhat。
Time of Update: 2018-07-26
兩種連接埠 vsftpd有兩種連接埠,一個是21連接埠,用來監聽用戶端串連請求的。 這個一般說來是固定的,就一直使用21連接埠。 另一種是,一旦擷取到請求之後,再專門使用者服務端和用戶端傳輸資料的連接埠。 本知識點就是用於指定第二種連接埠的擷取範圍 配置連接埠 開啟設定檔:vi
Time of Update: 2018-07-26
想必在linux上寫過程式的同學都有分析進程佔用多少記憶體的經曆,或者被問到這樣的問題——你的程式在運行時佔用了多少記憶體(實體記憶體)。通常我們可以通過top命令查看進程佔用了多少記憶體。這裡我們可以看到VIRT、RES和SHR三個重要的指標,他們分別代表什麼意思呢。這是本文需要跟大家一起探討的問題。當然如果更加深入一點,你可能會問進程所佔用的那些實體記憶體都用在了哪些地方。這時候top命令可能不能給到你你所想要的答案了,不過我們可以分析proc檔案系統提供的smaps檔案,這個檔案詳盡地列出
Time of Update: 2018-07-26
前言 Device Tree是一種用來描述硬體的資料結構,類似板級描述語言,起源於OpenFirmware(OF)。在目前廣泛使用的Linux kernel 2.6.x版本中,對於不同平台、不同硬體,往往存在著大量的不同的、移植性差的板級描述代碼,以達到對這些不同平台和不同硬體特殊適配的需求。但是過多的平台、過的的不同硬體導致了這樣的代碼越來越多,最終引發了Linux創始人Linus的不滿,以及強烈呼籲改變。Device Tree的引入給驅動適配帶來了很大的方便,一套完整的Device
Time of Update: 2018-07-26
1.使用 ls -l 命令 執行結果如下(/var/log) : drwxr-x--- 2 root adm 4096 2013-08-07 11:03 apache2drwxr-xr-x 2 root root 4096 2013-08-07 09:43 apparmordrwxr-xr-x 2 root root 4096 2013-08-07 09:44 apt-rw-r----- 1
Time of Update: 2018-07-26
翻譯的比較爛,自己記錄下。 啟動時間最佳化 Alexander belloni,Michael Opdenacker Free Electrons 簡單的進程資訊 簡單的最佳化分為如下方面講: 原則 如何測量 使用者地區 核心 啟動 bootloader 筆記:完成樣本鏡像,測量啟動時間,最佳化啟動指令碼,最佳化核心 原則:
Time of Update: 2018-07-26
核心開發人員一直在試圖尋找一種快捷高效的核心調試手段,用於核心開發之中。高效的調試技術有利於提高核心開發效率,縮短核心開發週期。 本文研究了一種新型的核心調試技術― Kprobes , Kprobes 是一個輕量級的核心調試工具,利用 Kprobes 技術可以在啟動並執行核心中動態插入探測點,在探測點處執行使用者預定義的操作。本文首先根據 Kprobes 在 Linux 核心中的源碼實現,針對
Time of Update: 2018-07-26
一天,新項目發布上去,卻是莫名其妙的404錯誤。還以為項目本身有問題,然後發現在本地一切正常。後來以為是伺服器的緩衝什麼的導致失敗,那就停止tomcat清work清temp再啟動,結果原來可以訪問的項目也突然不能訪問了,網頁地址欄一直在轉圈。還以為是原來的專案檔夾和對應的war包不一致導致的,刪了war包,一切照舊。萬般無奈之下,看了日誌,上面寫著80連接埠被佔用。這是什麼回事。明明每次啟動前都用ps -ef | grep tomcat 並kill進程了,怎麼還會被佔用。只好百度了,終於解決了,
Time of Update: 2018-07-26
我們最開始學習的C語言中,主函數中int main()函數的最後總會加一個return 0;充當傳回值,當初我們並不知道這個傳回值的意義是什麼,我們經常使用的是普通函數中的傳回值,當函數執行一個任務時,函數執行完畢之後總會返回一個適當的值來告訴執行者該函數執行的情況 Linux
Time of Update: 2018-07-26
可能出現下面這三種的錯誤可能性: 第一種:啟用 rewrite 和 .htaccess 設定 rewrite設定:找到apache的設定檔httpd.conf檔案,找到:#LoadModule rewrite_module modules/mod_rewrite.so去掉前面的#號。 改為:LoadModule rewrite_module modules/mod_rewrite.so .htaccess設定:
Time of Update: 2018-07-28
IT程式員開發必備-各類資源下載清單,史上最全IT資源,個人收藏總結。 一、ln命令參數 ln是linux中又一個非常重要命令,它的功能是為某一個檔案在另外一個位置建立一個同不的連結,這個命令最常用的參數是-s,具體用法是:ln –s 源檔案 目標檔案。 當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在其它的目錄下用ln命令連結(link)它就可以,不必重複的佔用磁碟空間。例如:
Time of Update: 2018-07-28
作業系統中,前台進程和後台進程有什麼區別。特徵是什麼。 背景程式基本上不和使用者互動,優先順序別稍微低一點 前台的程式和使用者互動,需要較高的響應速度,優先順序別稍微高一點 直接從後台手工啟動一個進程用得比較少一些,除非是該進程甚為耗時,且使用者也不急著需要結果的時候。假設使用者要啟動一個需要長時間啟動並執行格式化文字檔的進程。為了不使整個shell在格式化過程中都處於“癱瘓”狀態,從後台啟動這個進程是明智的選擇。 LINUX後台進程與前台進程的區別
Time of Update: 2018-07-29
liunx查看效能的命令(top和glance)的詳解 linux的top命令 top命令是Linux下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況,類似於Windows的工作管理員。下面詳細介紹它的使用方法。 在系統維護的過程中,隨時可能有需要查看 CPU 使用率,並根據相應資訊分析系統狀況的需要。在 CentOS 中,可以通過 top 命令來查看 CPU 使用狀況。運行 top 命令後,CPU 使用狀態會以全屏的方式顯示,並且會處在對話的模式 -- 用基於
Time of Update: 2018-07-30
日期 核心版本 架構 作者 GitHub CSDN 2016-08-31 Linux-4.7 X86 & arm gatieme LinuxDeviceDrivers Linux記憶體管理 1 記憶體描述 CSDN GitHub