Time of Update: 2015-07-01
標籤:Linux下p2p的聊天功能實現細節Do one thing at a time, and do well.今天閑著沒事,寫一個P2P的點對點的聊天功能的小程式,我覺得對網路編程初學者的學習很有用的。二話不說,我先貼代碼吧。有幾個地方需要考慮清楚。我會在代碼的後面寫出來。代碼的下載文章的末尾。server.c#include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include
Time of Update: 2015-07-01
標籤:LVM磁碟管理一、LVM簡介LVM 是 Logical Volume Manager(邏輯卷管理)的簡寫,它由Heinz Mauelshagen在Linux 2.4核心上實現。LVM將一個或多個硬碟的分區在邏輯上集合,相當於一個大硬碟來使用,當硬碟的空間不夠使用的時候,可以繼續將其它的硬碟的分區加入其 中,這樣可以實現磁碟空間的動態管理,相對於普通的磁碟分割有很大的靈活性。與傳統的磁碟與分區相比,LVM為電腦提供了更高層次的 磁碟儲存。它使系統管理員可以更方便的為應用與使用者指派儲存空間。
Time of Update: 2015-07-01
標籤:關於linux下s、t、i、a許可權檔案許可權除了r、w、x外還有s、t、i、a許可權:s:檔案屬主和組設定SUID和GUID,檔案在被設定了s許可權後將以root身份執行。在設定s許可權時檔案屬主、屬組必須先設定相應的x許可權,否則s許可權並不能正真生效(c h m o d命令不進行必要的完整性檢查,即使不設定x許可權就設定s許可權,chmod也不會報錯,當我們ls
Time of Update: 2015-07-01
標籤:logwatch【 描述 】Logwatch是使用 Perl 開發的一個日誌分析工具Logwatch能夠對Linux 的記錄檔進行分析,並自動發送mail給相關處理人員,可定製需求Logwatch的mail功能是藉助宿主系統內建的mail server 發郵件的, 如sendmail,postfix,Qmail等 【 配置
Time of Update: 2015-07-01
標籤:設定檔 enabled 伺服器 軟體包 linux 我用兩台Linux LinuxA IP:192.168.10.101
Time of Update: 2015-07-01
標籤:系統監控 crontab linux監控 #vim /etc/mail.rc在文檔最後添加以下兩行set from=***@163.com smtp=smtp.163.comset smtp-auth-user=***@163.com smtp-auth-password=*** smtp-auth=login下面一行命令式測試添加後能不能發送郵件給***@qq.com#cat /etc/
Time of Update: 2015-07-01
標籤:linux command 如果要將所有的命令以一篇部落格持續更新的方式去展現,將來在尋找的時候非常不方便。出於這樣的考慮,將來將很多命令都分開記錄。 這裡,一些基礎用法都不做太多說明。主要記錄下平時經常用到的一些命令。命令: ls -[options] [操作對象]進入目錄之後反查目前的目錄資訊使用參數d即可。eg: hicode@test:~/lab/dir$ ls1.md 2.md 3.md 4.md 5.
Time of Update: 2015-07-01
標籤:1.預設配置: 1>允許匿名使用者和本機使用者登陸。 anonymous_enable=YES local_enable=YES 2>匿名使用者使用的登陸名為ftp或anonymous,口令為空白;匿名使用者不能離開匿名 使用者家目錄/var/ftp,且只能下載不能上傳。 3>本機使用者的登入名稱為本機使用者名,口令為此本機使用者的口令;本機使用者可以在自己家目錄中進行讀寫操作;本機使用者可以離開自家目錄切換至有許可權訪問的其他目錄,並在許可權允許的情況下進行上傳/下載。
Time of Update: 2015-07-01
標籤:環境變數 path source 設定檔 profilebashrc 1.什麼是環境變數?簡單說,就是指定一個目錄,運行軟體的時候,相關的程式將會按照該目錄尋找相關檔案。 設定變數對於一般人最實用的功能就是: 不用拷貝某些dll檔案到系統目錄中了,而path
Time of Update: 2015-07-01
標籤:1.一個月前由於自己一直在開發PHP網站,所以把Linux拋出去很長時間沒有碰,最近幾天把Linux的一些撿起來,但在我設定vm虛擬機器由於在家裡做的實驗未做完,複製到隨身碟想到公司接著做沒成像,系統是完好的啟動,但我的eth0網卡沒了:解決辦法,開啟/etc/sysconfig/netwerk-script/ifcfg-eth0(這個路徑本人手敲的錯了自己改)查看配置:考慮到兩點:a.mac地址改變b.UUID值操作步驟:1.vim
Time of Update: 2015-07-01
標籤:1 1>GitHub上的 fsl-linux-toolchain網路下載zip檔案,master.zip2>在home\xbz\下解壓為fsl-linux-toolchain-master把fsl-linux...master解壓的拷貝到/opt/fsl-linux-toolchain-master2把編譯器加到環境變數中:$sudo vi
Time of Update: 2015-07-01
標籤:1ubuntu查看串口情況:1> dmesg查看安裝驅動的資訊2 >$ls -l /dev/ttyUSB* 可以看到輸出:/dev/ttyUSB0如果是普通裝置會是:/dev/ttyS*2安裝minicom:sudoapt-get install minicom(根據網路情況多試幾次)配置:sudominicom -s介面選擇:serialport setup 按Enter;輸入a/A將/dev/tty8改為/dev/ttyUSB0再輸入E配置傳輸速率,預設即可:1152008
Time of Update: 2015-07-01
標籤:伺服器端NFS1安裝:sudo apt-get install nfs-kernerl-server2建立共用:$sudo vi /etc/exports最末加上:/home/xbz/work *(rw,sync,no_root-squash)或者/home/xbz/work 192.168.1.*(rw,sync,no_root_squash)上述表示允許192.168.1.*網段的訪問3建立上述共用檔案mkdir /home/xbz/workchmod 777 -R
Time of Update: 2015-07-01
標籤:現在查看一個檔案的資訊[email protected]:/home/songl/test# ls -l a.out -rwxrwxr-x 1 songl songl 8565 May 5 07:45 a.out
Time of Update: 2015-07-01
標籤:主要講的是配置本機使用者, ftp現在用的也少了,一般都用ssh和svn1. 安裝ftp yum -y install vsftpd2. 配置 /etc/vsftpd/vsftpd.conf# Example config file /etc/vsftpd/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file# loosens things up a
Time of Update: 2015-07-01
標籤:1. Posix 訊息佇列/* mq_open - open a message queue */#include <fcntl.h> /* For O_* constants */#include <sys/stat.h> /* For mode constants */#include <mqueue.h>mqd_t mq_open(const char *name, int oflag);mqd_t
Time of Update: 2015-07-01
標籤:這裡主要是以 C 語言為例,其他語言開發的程式,每個進程都會有一個類似的空間。下面是一段 C 代碼:#include <stdlib.h>#include <stdio.h>double t[0x02000000];void segments(){ static int s = 42; void *p = malloc(2); printf("stack\t%010p\nbrk\t%010p\nheap\t%010p\n"
Time of Update: 2015-07-01
標籤:1.ifconfig 可以查看Linux的網卡情況ifconfig eth0 查看 eth0的資訊給一塊網卡設定多個ip地址: ifconfig eth0:0 192.168.1.12 255.255.255.0關閉和開啟 網卡 ifdown eth0 ifup eth0關閉所有網卡使用 /etc/init.d/network restart設定網卡永久生效:方法1.在CentOS或RHEL(Rad hat)可以使用setup工具 如果未安裝可以yum -y
Time of Update: 2015-07-01
標籤:高並發 網路 調優 核心 前言: Tcp/ip協議對網路編程的重要性,進行過網路開發的人員都知道,我們所編寫的網路程式除了硬體,結構等限制,通過修改Tcp/ip核心參數也能得到很大的效能提升, 下面就列舉一些Tcp/ip核心參數,解釋它們的含義並通過修改來它們來最佳化我們的網路程式,主要是針對高並發情況。 這裡網路程式主要指的是伺服器端1.
Time of Update: 2015-07-01
標籤:linux下VMware安裝出現的問題解決linux下VMware安裝出現的問題解決報錯資訊問題1liboverlay-scrollbar.so和libunity-gtk-module.so載入失敗的問題。問題2 Gtk-WARNING **: 無法在模組路徑中找到主題引擎:“murrine”問題3 無法載入libcanberra-gtk-module.so的問題本文由烏合之眾 lym瞎編,歡迎轉載 blog.cnblogs.net/oloroso本文由烏合之眾