原创 ubuntu 服務管理運行程序 sysv-rc-conf

sysv-rc-conf是一個強大的服務管理程序,Ubuntu運行級別Linux 系統任何時候都運行在一個指定的運行級上,不同的運行級的程序和服務都不同,所要完成的工作和要達到的目的不同,系統可以在這些運行級之間進行切換,以完成不同的工作

原创 linux timer

1、alarm -------------------------------------------     如果不要求很精確的話,用alarm()和signal()就夠了     unsigned intalarm(unsigned

原创 ping

、“爲什麼ping不通?”: 1、ping不通也有好幾種返回信息的——    Ping不成功的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Ba d IP address"

原创 linux 管道通信

        首先說明linux進程之間通信的主要方式。大型程序大多會涉及到某種形式的進程間通信,一個較大型的應用程序設計成可以相互通信的“碎片”,從而就把一個任務分到多個進程中去。進程間通信的方法有三種方式:        1, 管道

原创 (轉)signal函數

原文出處:http://blog.csdn.net/sddzycnqjn/article/details/7285760 1. 信號概念  信號是進程在運行過程中,由自身產生或由進程外部發過來的消息(事件)。信號是硬件中斷的軟件模擬(

原创 ifconfig詳解

ifconfig 是一個用來查看、配置、啓用或禁用網絡接口的工具,這個工具極爲常用的。可以用這個工具來臨時性的配置網卡的IP地址、掩碼、廣播地址、網關等。也可以把它寫入一個文件中(比如/etc/rc.d/rc.local),這樣系統引導後

原创 linux環境變量設置方法

1. 顯示環境變量HOME   $ echo $HOME   /home/redbooks 2. 設置一個新的環境變量hello   $ export HELLO="Hello!"   $ echo $HELLO   Hello! 3.

原创 Linux旗語編程實例

*旗語是一個受保護的變量。對兩個或多個進程共享的資源,它可以提供限制訪問的方法。    Linux的旗語就是操作系統原理中的信號量,有PV操作。可以獲得和釋放旗語;    釋放旗語會自動喚醒下一個等待獲取旗語的進程。    旗語有兩種類型

原创 系統調用(轉自維基百科)

在計算機中,一個系統調用指程序向操作系統內核請求需要更高權限運行的服務。 系統調用提供了用戶程序與操作系統之間的接口。大多數系統交互式操作需求在內核態執行。如設備IO操作或者進程間通信。   用戶空間(用戶態)和內核空間(內核態)

原创 機器人備忘

1.遠程連接不好用的話,重啓一下telnet服務:sudo /etc/init.d/xinetd restart 2.不能上網的話,重啓網卡,sudo /etc/init.d/networking restart 可以參考本博客以下

原创 linux信號通信總結

 http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.html     http://www.ibm.com/developerworks/cn/linux/l-ip

原创 Linux消息隊列詳解

Linux的消息隊列(queue)實質上是一個鏈表, 它有消息隊列標識符(queue ID). msgget創建一個新隊列或打開一個存在的隊列; msgsnd向隊列末端添加一條新消息; msgrcv從隊列中取消息, 取消息是不一定遵循先進

原创 用U盤安裝Linux系統

需要的東西: 1.軟件:Universal-USB-Installer 2.U盤:容量至少爲4GB 3.linux系統的鏡像文件,比如:ubuntu-10.04.3-desktop-i386.iso或者ubuntu-10.04-deskt

原创 linux下通過命令行把文件拷貝到U盤上

1.插入U盤,fdisk -l查看U盤是哪個設備(比如/dev/sdb1)然後mount  /dev/sdb1 /mnt 2.ls /mnt #發現已經掛載上了 3.cp /home/atom1/Documnets/server.cpp

原创 Linux消息隊列編程實例

/* 創建消息隊列msgget( ) 調整消息隊列的參數msgctl(msgid,IPC_SET,struct msqid_ds* ) 發送一條消息msgsnd( ) 接受一條消息msgrcv( ) 移除一條消息msg