Time of Update: 2015-01-04
標籤:UDP C/S編程的步驟如所示////server.c#include <sys/types.h>#include <sys/socket.h>#include<pthread.h>#include <netinet/in.h>#include <stdio.h>#include <string.h>#include <unistd.h>#include <stdlib.h>int
Time of Update: 2015-01-04
標籤:linux 中斷子系統 2011年9月份時候做的筆記, 當時閱讀中斷子系統的代碼後做的一個PPT, 核心版本不記得了, 硬體平台是samsung 的S5PV210.這部分主要是針對彙編和hard irq的部分, 在hard irq處理後的softirq的處理, 以及下半部的處理(tasklet/workqueue)都沒有涉及.Agenda?Interrupts in ARM?Important
Time of Update: 2015-01-04
Debian(Wheezy)安裝Redmine 2.6Redmine 是基於ROR的開源專案管理軟體.這裡我們在Debian上部署一套進行專案管理, Debian是Wheezy 7.7首先安裝ruby環境.(這裡預設你已經安裝了apache, mysql)Ubuntu下搭建Ruby On Rails 實測 Ubuntu 13.10 上搭建 Ruby on Rails #apt-get install ruby rails rubygems rake libapache2-mod-ruby
Time of Update: 2015-01-04
wget 命令用法詳解wget是在Linux下開發的開放原始碼的軟體,作者是Hrvoje Niksic,後來被移植到包括Windows在內的各個平台上。它有以下功能和特點:(1)支援斷點下傳功能;這一點,也是網路螞蟻和FlashGet當年最大的賣點,現在,Wget也可以使用此功能,那些網路不是太好的使用者可以放心了;(2)同時支援FTP和HTTP下載方式;儘管現在大部分軟體可以使用HTTP方式下載,但是,有些時候,仍然需要使用FTP方式下載軟體;(3)支援Proxy
Time of Update: 2015-01-04
Linux磁碟配額相關指令Linux磁碟配額相關指令1.Quota的作用主要有:1)限制某一群組所能使用的最大磁碟配額2)限制某一使用者的最大磁碟配額3)以Link的方式,來使郵件可以作為限制的配額(更改/var/spool/mail這個路徑)2.Quota的使用限制1)僅能針對整個filesystem2)核心必須支援quota3)Quota的記錄檔案4)只針對一般身份使用者有效,root是不能設定quota,因為整個系統所有的資料幾乎都是他的3.quota針對整個filesystem的限制項目
Time of Update: 2015-01-04
VirtualBox修改虛擬機器磁碟VDI的大小VirtualBox虛擬機器在使用的過程中,有時會遇到磁碟大小不夠用,如果設定了”動態分配儲存“,可以通過下面的方法對磁碟的空間進行手動擴充。1.啟動CMD命令列,進入VirtualBox的安裝目錄。如cd E:\Program Files\Oracle\VirtualBox2.查看需要修改的虛擬硬碟:E:\Program Files\Oracle\VirtualBox>VBoxManage.exe
Time of Update: 2015-01-04
Windows 7下硬碟安裝Debian筆記Windows
Time of Update: 2015-01-04
Linux下chkconfig設定開機自啟動Linux下某些新安裝服務或者指令碼需要開機自啟動,可以有2種辦法進行設定:一是利用chkconfig進行設定,二是將開機檔案添加到rc.local中開機自起。chkconfig設定方法簡介:1)將開機檔案cp到 /etc/init.d/或者/etc/rc.d/init.d/(前者是後者的軟串連)下2)vim 開機檔案,檔案前面務必添加兩行,否側會提示chkconfig不支援#chkconfig: 35 20 80
Time of Update: 2015-01-04
Debian(Wheezy)安裝wxPython進行GUI開發Debian(Wheezy)安裝wxPython進行GUI開發因為官方的http://wiki.wxpython.org/InstallingOnUbuntuOrDebian 並沒有wheezy的所以這裡我們直接去倉庫搜吧root@debian:/# apt-cache search python-wxgtkpython-wxgtk2.8 - wxWidgets Cross-platform C++ GUI toolkit
Time of Update: 2015-01-04
Linux帳號群組刪除等相關操作1.userdel [-r] username:刪除使用者,使用者想過的資料有,/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,/home/username,/var/spool/mail/username,參數1)連同使用者的家目錄一起刪除2.finger [-s]
Time of Update: 2015-01-04
Linux帳號管理添加相關指令Linux帳號管理添加相關指令1.useradd [-u UID][-g 初始群組][-G 次要群組][-mM][-c 說明欄][-d 家庭目錄][-s shell]
Time of Update: 2015-01-04
Linux下重新命名檔案或檔案夾(mv命令與rename命令)在Linux下重新命名檔案或目錄,可以使用mv命令或rename命令,這裡分享下二者的使用方法。mv命令既可以重新命名,又可以移動檔案或檔案夾。例子:將目錄A重新命名為Bmv A B例子:將/a目錄移動到/b下,並重新命名為cmv /a /b/c其實在文字模式中要重新命名檔案或目錄,只需要使用mv命令就可以了,比如說要將一個名為abc的檔案重新命名為1234:mv abc
Time of Update: 2015-01-04
Linux開機流程以及運行層級Linux開機流程一、概念1、boot loader: 領導裝載程式,常用的有(Grub, spfdisk)2、Grub: 是一個多作業系統啟動管理器,開機時領導不同系統,windows linux等二、開機的流程1、載入BIOS(basic input output system)的硬體資訊,並進行自我測試2、讀取並執行第一個開機裝置內MBR(主引導記錄扇區)的boot loader即grub spfdisk 等程式!3、
Time of Update: 2015-01-04
Windows利用VNC遠端連線Linux案頭經常見到客戶利用VNC串連Linux圖形化案頭,自己也動手弄來實際操作下。1.Linux上面安裝vnc serveryum install vnc*2. /etc/init.d/vncserver start失敗vi /etc/sysconfig/vncservers最後兩行3./etc/init.d/vncserver start失敗,提示could not open default font 'fixed'錯誤主要是缺少相關字型,yum安裝即可:
Time of Update: 2015-01-04
Linux下修改/找回root密碼一、Linux下修改一般使用者的密碼1、如果沒有忘記自己的密碼,進行修改: #輸入passwd 之後會提示輸入新密碼 輸入之後修改成功!2、以 root身份修改一般使用者的密碼:# passwd username(要更改密碼的使用者名稱)二、Linux下root 密碼修改1、記得root的密碼,修改root的密碼:#passwd newpasswd2、如果忘記了root的密碼,怎麼重新設定密碼(1)、啟動系統(這裡是以CentOS為列)init
Time of Update: 2015-01-04
Linux例行性工作排程1.例行性排程有兩中方式:1)每隔一定周期就要來辦的事項,用crontab指令實現2)突發性的,就是這次做完後,就沒有了用at指令實現,不過這個需要atd服務的支援2.Linux常見的例行性任務有:1)進行登入檔的輪替:Linux會將系統所發生的各種資訊都記錄下來,這就是登入檔,隨著系統的運行這些登入檔會越來越大,導致系統讀寫效能下降,因此就需要將這些資料按時間的新舊分別存放,這就是登入檔的輪替任務2)登入檔案分析:如果系統發生了軟體問題,硬體錯誤,資源安全問題等,絕大部
Time of Update: 2015-01-04
CentOS 5.5下安裝KVM動手在Linux(CentOS 5.5)下面安裝KVM,整理了一下具體步驟:1.查看cpu是否支援虛擬化,執行命令#cat /proc/cpuinfo |grep flags出現vmx或svm表示cpu支援,其中svm針對AMD平台,vmx針對Intel平台。2.KVM安裝包已經包含在系統硬碟的安裝包裡面,直接掛載光碟片,設定好yum源為本地光碟片yum --disablerepo=\* --enablerepo=c5-media groupinstall
Time of Update: 2015-01-04
Linux ACL許可權設定1.ACL(Access Control
Time of Update: 2015-01-04
Linux(Debian) 安裝軟體,缺少動態串連庫.soLinux(Debian) 安裝軟體,缺少動態串連庫.so有以下幾種提示:1.缺少動態串連庫.so-cannot open shared object file:No such file or directory2.缺少動態串連庫.so.0-cannot open shared object file:No such file or directory3.缺少動態串連庫.so.1-cannot open shared object
Time of Update: 2015-01-04
把BSD上的istgt移植到Mac OS X上istgt軟體簡介istgt是跑在openSUSE/Debian/NetBSD/FreeBSD上的iscsi target軟體,工作在使用者進程模式下。首頁為:http://shell.peach.ne.jp/aoyama/這是一個日本人寫的軟體,請拋開xx因素先別鄙視日本人。雖然FreeBSD和Mac OS X是近親,但是直接下載原始碼到OS X編譯安裝,運行時是會出錯的,而且不支援OS