原创 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