Unix/GNU/Linux
文章平均质量分 65
guo_wangwei
这个作者很懒,什么都没留下…
展开
-
UNIX下的信号问题
UNIX下的信号问题一,前言信号是进程之间互传消息的一种方法俗称软件中断。很多比较重要的应用程序都需处理信号。信号提供了一种处理异步事件的方法:终端用户键入中断键,则会通过信号机构停止一个程序。所以,信号可以说是进程控制的一部分。在SCO openserver 5.05上 kill -l得到CODE HUP SYS STOP INT PIPE TSTP转载 2006-08-21 16:48:00 · 1662 阅读 · 0 评论 -
什么是Kernel、Shell、Bash 很幽默的解释
Kernel、Shell、Bash介绍首先说一下什么是Kernel:Kernel(内核),内核就是Linux的核心,用户的所有操作,都是由Kernel来完成的,但是用户却又不是直接对 Kernel做所有的操作,为什么呢?因为用户与Kernel之间,并不能直接的沟通,用户不可以直接的发送指令给Kernel ,这个时候就需要Shell了,Shell把你给他的指令翻译成Kernel能懂的命令,然转载 2007-11-15 09:56:00 · 1636 阅读 · 2 评论 -
Ubuntu在局域网内的安装--建立自己的DEB源服务器
因为要在公司里多台机子上装UBUNTU,又不想每次都把同样要安装的包从外网下载一遍,所以就像利用已经装好的一台PC上存下来的包做个简单的局域网用的库,这样以后每重新装一台都可以从这个库里来更新了,而且这些新的PC都不需要连接外网了。今天把deb服务器大概研究了下,这里我只谈HTTP访问方式的服务器,它其实就是标准的HTTP服务,用一些特殊的目录名把所有的包进行分类,比如我用的ubun转载 2007-08-21 17:42:00 · 1806 阅读 · 0 评论 -
Wine速度慢的解决办法
wine 速度慢 解决方法1、wine的client和server之间是用传统client的通信方式。而iptables好像没有打开本机程序的通信通道。 运行:iptables -I INPUT -s 127.0.0.1 -j ACCEPT2、 你的wine速度慢是locale的问题,你用的是utf原创 2007-05-22 10:32:00 · 14479 阅读 · 1 评论 -
rpm转deb的工具
apt-get install alienalien -d 把rpm包转成deb包alien -i name-of-the-pakage.rpm直接就能装上rpmLINUX下的网络电视:sopcast安装命令行版本: http://download.sopcast.com/download/sp-sc.tgz 请在安装之前阅读软件包中的Readme,了解使用说明和库的依赖关系。如果需要原创 2007-05-22 10:26:00 · 3953 阅读 · 0 评论 -
Linux下网络电视配置-gsopcast
1.下载gsopcast源码包 http://lianwei3.googlepages.com/home2我下载了gsopcast-0.2.10.tar.bz2。http://download.sopcast.org/download/sp-sc.tgz还要下载sp-sc。Requirements:sp-sc, alsa-lib, gtk+2.0, and a media player转载 2007-05-22 10:13:00 · 1293 阅读 · 0 评论 -
Ubuntu704+wine9.36+qq 2007攻略
wine 不是万能的,但有的时候我们还是不得不依靠wine的 1.wine的准备工作: 让wine不再在ubuntu的utf环境下调用gbk字体,这会使得wine非常慢 sed -i "s/^[^#]*GBK//#Marked for GBK--- &/g" /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE >/dev/null 对应症状:wine的程序非常转载 2007-05-22 09:59:00 · 1072 阅读 · 0 评论 -
Gentoo、Debian、FreeBSD软件包管理大比拼
Gentoo、Debian、FreeBSD的包管理机制其实很相似,Gentoo、Debian是我最喜欢使用的Linux发行版,一个天生就是绝佳的开发平台而另一个无论是服务器还是桌面环境无疑都是首选产品。别跟我提rpm/yum和pacman,我不懂lol......以关键词搜寻软件 Gentoo: emerge -s 输出会有这个 pkg 的简介 , 关键词都可以用正规表示式 Debian: a转载 2007-08-07 09:50:00 · 4700 阅读 · 1 评论 -
Debian和Gentoo包管理机制比较及延伸
如果你现在想安装一套Linux,又不想随着Linux发行版本的版本号,不停的格式化系统,重新安装,或者升级安装。那么,最适合你的只有LFS、Debian和Gentoo。 本文尝试对Debian、Gentoo的包管理机制进行比较,并由此得出了几个有趣的结论。本文对于Debian、Gentoo的包管理,主要谈缺陷和不足,并且尝试提出解决方法。最后,本人水平有限,失误、不足之处在所难免,还望大家转载 2007-08-07 09:58:00 · 2069 阅读 · 0 评论 -
常用的Gentoo包管理指令
关包管理指令很多,列出自己常用的一些备忘。emerge sync 同步portageemerge -uD world 升级整个系统emerge 安装软件包emerge -f 下载指定软件包安装所需文件emerge -pv 查看安装指定软件包的依赖性及use flagsemerge -C 卸载软件包euse -E 设置允许use flag(修改/etc/make.conf中的USE)转载 2007-08-07 09:55:00 · 1852 阅读 · 0 评论 -
用SDL在Linux实现图像的移动
SDL(Simple DirectMedia Layer)是一套很底层的图形API, 支持Linux, *BSD, MacOS, Win32 and BeOS等平台. 下面, 我在Linux用C语言和SDL编写一个移动图像的程序. 移动图像是2D游戏的基础.首先. 你需要安装SDL, 也就是下面的包 libsdl, libsdl-dev, libsdl-image, libsdl-imag转载 2007-02-27 09:44:00 · 1581 阅读 · 0 评论 -
Linux操作系统下的串口通信学习笔记
一、什么是串口通信 串口通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送。使用串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。 二、串口通信的分类 串口通信可以分为同步通信和异步通信两类。同步通信是按照软件识别同步字符来实现数据的发送和接收,异步通信是一种利用字符的再同步技术的通信方式。 2.1同步通信 同步通信是一种连续转载 2006-08-21 18:27:00 · 3258 阅读 · 0 评论 -
TERMIOS详解
TERMIOSNAMEtermios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed - 获取和设置终端属性,行控制,获取和设置波特率 SYNOPSIS 总览#include原创 2006-08-21 16:23:00 · 12912 阅读 · 6 评论 -
Linux 串口编程
Linux 串口编程本文档记述了如何在Linux设备上通过串口进行通信的程序开发 一、 简介本文介绍了如何编写 Linux 串口程序,主要讨论如何在 Linux 环境下,编写串口与其它计算机设备进行通讯的程序。文中所谈到的技术包括: 标准的 I/O(只具备传送/接收线的),异步I/O, 以及等待来自多信号源输入的程序。本文是初始的 linux serial programm原创 2006-08-21 17:41:00 · 3109 阅读 · 0 评论 -
什么是tty?
终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是?),是由Teletype公司生产的。在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:1.串行端口终端(/dev/ttySn)E> 串行端口终端(Serial Port Terminal)转载 2007-11-15 09:30:00 · 2119 阅读 · 0 评论