Time of Update: 2018-12-05
第一種ntsysv直接取消sendmail的服務,這下就徹底解決sendmail慢的問題了第二種sendmail卡的主要原因可能就是你的DNS解析異常了,請注意查看以下2個檔案是否設定正常/etc/hosts這裡可以設定你的網域名稱對於的IP,還有直接加入你需要使用sendmail服務的IP /etc/resolv.conf這裡是DNS的IP,設定個速度不錯的DNS吧,以上兩項沒有設定好也會導致sendmail慢卡現象的出現<<< 修改/etc/hosts ,未修改之前 127
Time of Update: 2018-12-05
文章目錄 2.2 資料結構關係: 5.3 一個實際的 case Linux 網路系統學習: Neighboring Subsystem1. 概述在資料包的發送過程中,通過路由獲得下一跳的 L3 地址,下一步是獲得此 L3 地址所對應的 L2 地址,這個過程稱為 neighbor discovery。IPv4對應的是 ARP 協議,IPv6 對應的是Neighbor Discovery 協議。Linux 中,用於處理neighbor
Time of Update: 2018-12-05
Linux 內建了一個 watchdog 的實現,用於監視系統的運行,包括一個核心 watchdog module 和一個使用者空間的 watchdog 程式核心 watchdog 模組:核心 watchdog 模組通過 /dev/watchdog 這個字元裝置與使用者空間通訊。使用者空間程式一旦開啟 /dev/watchdog 裝置,就會導致在核心中啟動一個 1分鐘的定時器,此後,使用者空間程式需要保證在 1分鐘之內向這個裝置寫入資料,每次寫操作會導致重新設定定時器。如果使用者空間程式在
Time of Update: 2018-12-05
1. SYS-V 方法可以通過 ipcs 命令來查看 SYS-V 相關的 IPC 使用方式 2. POSIX 方法 1). message queueLinux 提供了 mqueue 的檔案系統類型,可以通過它來觀察到 POSIX 訊息佇列的使用方式 $ mkdir /dev/mqueue $ mount -t mqueue none /dev/mqueue $ ls -l /dev/mqueue -r-------- 1 root root 80 2008-06-18 11:46
Time of Update: 2018-12-05
long double 使用 %Lf //在linux需要注意佔12位元組, 在windows 直接使用%f%d:十進位方式輸出一個有符號整數%u:十進位方式輸出一個不帶正負號的整數。%x,%X:十六進位方式輸出不帶正負號的整數。%x用小寫字母輸出abcdef,%X用大寫。%s:輸出字串,以NULL對應%s的結果是未知的。%c:輸出單個字元。%g:輸出浮點數,去掉數值尾綴的0,保留六位有效數字。
Time of Update: 2018-12-05
windows下的修改系統時間void UIManager::setSysTime(){ //#include <windows.h> //#include <stdlib.h> SYSTEMTIME s; //GetLocalTime(&s); //SetLocalTime(&s) //GetSystemTime()擷取的格林尼治時間, 是全球標準時間。SetSystemTime(&s)
Time of Update: 2018-12-05
標頭檔/* * SoundPlay.h * 1:需要下載開發openal開發包(Software implementation of the OpenAL API(devlopment files))和alut開發包 * 2:添加標頭檔路徑:/usr/include/AL * 3:添加庫:openal和alut */#ifndef SOUNDPLAY_H_#define SOUNDPLAY_H_#include <al.h>#include
Time of Update: 2018-12-05
使用者管理:sudo passwd root:設定root密碼su root:進入root使用者檔案和檔案夾操作:touch filename:建立檔案rm -rf /a/b/c:移除非空目錄tar -xjvf filename.tar.bz2:解壓.tar.bz2檔案tar -xvf filename.tar.bz:解壓.tar.bz檔案du 統計檔案大小相加: du -h --max-depth=1 ./df 統計資料區塊使用方式 df -hwc -l filename 報告行數wc
Time of Update: 2018-12-05
各位,我在編譯核心模組時有一個錯誤調了很久也沒解決,請那位仁兄幫忙看看,666 static __init int cbac_init(void)667 {668 struct cred *cred;669 670 if (!security_module_enable(&cbac_ops))671 return 0;672 673 printk(KERN_INFO "cbac: InitializE ");674 /
Time of Update: 2018-12-05
1、源 http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz2、解壓縮 libflashplayer.so 到一個檔案夾,cd 進入檔案夾中。3、root使用者執行以下命令:mkdir /usr/lib/mozilla/pluginsmkdir /home/$(username)/.mozilla/pluginsmkdir -p /usr/lib/
Time of Update: 2018-12-05
一、記憶體緩衝 核心使用kmalloc和kfree函數來分配和釋放一個記憶體塊,與使用者空間libc庫中的malloc和free函數類似,但kmalloc具有不同的分配標誌來表示不同環境的分配記憶體的要求。 在核心子系統中,可能需要頻繁地分配和回收一定大小的記憶體,內惡化提供了相關的函數來預先分配一塊特殊的記憶體緩衝,作為記憶體池以作分配之用。子系統的記憶體塊分配和回收都對這個記憶體池中進行。 在核心網路子系統中維護有其專屬記憶體緩衝的有:
Time of Update: 2018-12-05
linux下的oracle9i啟動和停止服務 ## 停止服務流程Sql代碼 su - oracle sqlplus /nolog conn /as sysdba shutdown immediate su - oraclesqlplus /nologconn /as sysdbashutdown immediate ## 啟動服務流程Sql代碼 su - oracle sqlplus /nolog conn /as sysdba startup su -
Time of Update: 2018-12-05
檔案系統是linux的一個十分基礎的知識,同時也是學習linux的必備知識。 本文將站在一個較高的視圖來瞭解linux的檔案系統,主要包括了linux磁碟分割和目錄、掛載基本原理、檔案儲存體結構、軟連結永久連結、和常見目錄的介紹。相信有了這些知識對於深入的學習linux會有一定的協助。文章例子主要是基於ubuntu發行版。
Time of Update: 2018-12-05
Linux 中的alias address 作者: 小馬哥 rstevens (rstevens2008@hotmail.com)歡迎轉載,未經允許,請勿用於商業目的Linux 允許一個網路介面擁有多個 IPv4 地址,除了第一個地址外,其它的稱為 alias 地址 通過 ‘ifconfig’ 可以添加一個 alias 地址。例如以下命令,為 eth0 添加一個新的地址 192.168.2.2, # ifconfig eth0:0 192.168.2.2 用 ‘ifconfig’
Time of Update: 2018-12-05
%ftp 主機名稱/IP /*登入ftp伺服器,會提示輸入使用者名稱和密碼*/匿名登入:使用者名稱輸入:anonymous 密碼輸入:一個郵箱格式的任一字元串FTP>ascii: 設定以ASCII方式傳送檔案(預設值) FTP>bell: 每完成一次檔案傳送,警示提示. FTP>binary: 設定以二進位方式傳送檔案. FTP>bye: 終止主機FTP進程,並退出FTP管理方式. FTP>case:
Time of Update: 2018-12-05
前一篇部落格還寫了自己寫的連接埠轉寄工具,今天偶然在網上看到講具名管道和netcat配合的用法,被徹底雷倒了。 原來以為netcat做不到,原來是自己想不到,而不是netcat做不到…… 方法如下: $ mknod backpipe p 建立一個具名管道. listener-to-client 轉寄: $ nc -l -p [localport] 0< backpipe | nc [target ip] [port] |
Time of Update: 2018-12-05
這篇文章簡單的介紹了如何為linux添加一個系統調用。也就是為linux增加一個api函數。通過這篇文章,應該學會如何 簡單的修改linux原始碼、編譯核心。 首先:1: cd /usr/src/linux/kernel 2: vi sys.c 並添加如下一個函數: asmlinkage int sys_mycall(int num) { return num;} 3. cd /
Time of Update: 2018-12-05
面試題是一套筆試題,比較經典(閉卷,100分鐘完卷,最好寫出解題步驟),若你能答對百分之七八十,說明你一隻腳踏進了linux編程的大門,若你能答對百分之九十以上,你收我做弟子(可憐可憐我吧),你若不及格,那就跟我一樣:菜鳥! 一、基礎題: 1.請列舉出你用過的LINUX發行版及其中的GCC版本、GLIB版本 2.ISO七層參考模型中的PPP協議、HTTP協議處於哪一層? 3.說出TCP和UDP的相同和不同之處 4.IP資料包頭部是多長?146.0.0.0屬於哪一類IP地址?
Time of Update: 2018-12-05
B Useful Linux commands• man {command}: This opens the help file for the specified command. For example, type manpwd.• pwd: Print working directory.• ls: List files.• cd: Change directory.• mkdir: Create a new directory.• cp: Copy a file.• cp -r:
Time of Update: 2018-12-05
閑的蛋疼。。。所以想讓console支援中文(其實就是UTF8編碼的支援),據說有核心的顯示補丁。。。但是太高端了。。俺不會。。。。但是找了半天總算沒白費時間。。。讓俺知道了有framebuffer這東東。。。。。也找到了這篇文章http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=382065,俺基本參照的這上面的來的。。。。。但是開始部分的那個指令碼俺沒用!因為這部分基本上和解決顯卡驅動造成開機畫面解析度過低的方法差不多在Ubuntu下安裝和使