
linux
梦少夕MG
AI,Data Science
展开
-
软RAID与硬RAID
RAID也有全软、半软半硬与全硬之分。全软RAID就是指RAID的所有功能都是操作系统(OS)与CPU来完成,没有第三方的控制/处理(业界称其为RAID协处理器)与I/O芯片。这样,有关RAID的所有任务的处理都由CPU来完成,可想而知这是效率最低的一种RAID。由于全软RAID是在操作系统下实现RAID,不能保护系统盘,亦即系统分区不能参与实现RAID。有些操作系统,RAID的配置信息存在系统信转载 2007-03-31 11:37:00 · 2955 阅读 · 0 评论 -
MP3文件格式解析
1, MP3简介 MP3是今天一种常见的音乐格式,但恐怕除了工作要求之外,有兴趣对此进行研究的人恐怕不多。所以,当我打算做MP3解码方面的工作时,在找资料时也颇费了一番周折,同时也觉得很有趣。所以想在这里分享一下自己的心得,做一个总结性的介绍。这样有兴趣的同志也可以对此有一个大概了解,尽快入门。MP3是MPEG-1 Audio Layer 3的简称,是当今比较流行的一种数字音频编码和有损压缩格转载 2007-11-09 15:40:00 · 2061 阅读 · 2 评论 -
nfs使用
NFS为 Network FileSystem 的简称,最早之前是由 Sun 这家公司所发展出来的,他的目的就是想让不同的机器、不同的操作系统可以彼此分享个别的档案啦!目前在 Unix Like 当中用来做为 file server 是相当不错的一个方案喔!基本上, Unix Like 主机连接到另一部 Unix Like 主机来分享彼此的档案时,使用 NFS 要比 SAMBA 快速且方便的多了!转载 2007-11-16 12:41:00 · 747 阅读 · 0 评论 -
Linux下的LDAP
摘要: 本文将讨论LDAP以及在我们所喜爱的操作系统——linux上实现LDAP。 已经有很多关于LDAP的文献,所以我不想在这里再重复什么,我不准备讨论高级的LDAP概念、计划以及第二版和第三版LDAP的区别等等。事实上,我对这类问题也所知不多。相反地,我将尝试用简单明了的语言解释什么是LDAP, 它能给我们带来的好处以及我们如何使用它。 我不是一个LDAP专家。我只是一个LDAP的初学者。本文转载 2007-11-22 11:10:00 · 940 阅读 · 0 评论 -
linux下获取网络流量的实现方法
仅是通过/proc/net/dev读取其中的数据.(转载) #include #include #include void skipline(FILE *f) { int ch; do { ch = getc(f); } while ( ch != n && ch != EOF ); } int main(int argc, char *argv[]) {转载 2008-03-17 20:50:00 · 5170 阅读 · 1 评论 -
Linux系统中网络配置详解
从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面来介绍一下linux系统中网络的设置. 一.安装和配置网络设备 在安装linux时,如果你有网卡,安装程序将会提示你给出tcp/ip网络的配置参数,如本机的ip地址,缺省网关的ip地址,DNS的ip地址转载 2008-01-15 14:57:00 · 995 阅读 · 0 评论 -
tcpdump使用
概述 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借 强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问 题排查的首选工具。 tcpdump的命令格式 tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c count ]转载 2008-05-03 14:47:00 · 787 阅读 · 0 评论 -
linux PS1 提示符定义
Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$. 用echo $PS1可以得到PS1的值,即PS1="[/u@/h /w]"/$ 登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,如果要彻底改变它的样式,只能从配置文件中改。 PS是在用户根目录下的.bash_profile中定义的转载 2008-05-29 15:39:00 · 689 阅读 · 0 评论 -
用GDB调试程序
用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的程序,可以按转载 2008-06-08 12:01:00 · 562 阅读 · 0 评论 -
在Linux下产生并调试core文件
URL: http://blog.china-pub.com/more.asp?name=uniware&id=35478先看看我用的是个什么机器:$ uname -aLinux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看看默认的一些参数,注意core file转载 2008-06-08 16:37:00 · 555 阅读 · 0 评论 -
UTF-8
字符集简史 在所有字符集中,最知名可能要数被称为ASCII的7位字符集了。它是美国信息交换标准委员会(American StandardsCommittee for Information Interchange)的缩写,为美国英语通信所设计。它由128个字符组成,包括大小写字母、数字0-9、标点符号、非打印字符(换行符、制表符等4个)以及控制字符(退格、响铃等)组成。 但是,转载 2008-09-01 11:13:00 · 779 阅读 · 0 评论 -
动态调用c++动态链接库
class Base{public:virtual ~Base() {}virtual void show() = 0;};typedef Base* create_obj();typedef void destroy_obj(Base*);#include "myso01.h"#includeclass ABC : public Base{public:void show(); };v原创 2007-11-08 18:34:00 · 773 阅读 · 0 评论 -
LINUX下DNS服务器配置
LINUX下DNS服务器的实现 南阳理工学院 计算机系 马丽 0377-3118343摘要虽然符号名对于人来说是极为方便的,但是在计算机上实现却不是那么方便的。为了解决这个需求,应运而生了一个域名服务系统DNS,它运行在TCP协议之上,负责将字符名——域名转换成实际相对应的IP地址。这个过程就是域名解析,负责域名解析的机器就叫域名服务器。域名解析的方法1.转载 2007-06-07 10:30:00 · 5238 阅读 · 3 评论 -
linux2.6驱动模块编写的一个例子-hello world
hello.c:/* hello.c */#include #include #include static int hello_init(void){ printk(KERN_ALERT "Hello, world/n"); return 0;}static void hello_exit(void){ printk(KERN_ALERT "Goodbye, hello/n原创 2007-08-15 16:46:00 · 1332 阅读 · 0 评论 -
在LINUX怎样用SHELL新建MYSQL数据库
#!/bin/shmysql -u root -h localhost -pYourPassword CREATE DATABASE DBnameUSE DBnameCREATE TABLE TBname (name char(20), age int)INSERT INTO TBname VALUES (Rardge, 25),(AAA, 30)SELECT * FROM TBnameQ原创 2007-04-06 12:56:00 · 771 阅读 · 0 评论 -
ibm x306m-8e 上安装linux 使用raid1
昨天给客户配置 一台服务器是ibm x306m-8e,配置raid1,安装centos4.4(redhat4的克隆)配完raid1,安装centos的时候发现是两块硬盘。问题就在这里???,raid1应该看到的是一个硬盘。应该是驱动的问题。baidu一搜遇到这种问题的人还不少,就是没人回复。没办法,再用google搜,哦!老外也有这问题,到是有人回复,不过人家说:“按照回复依然没有解决问题”,这家原创 2007-04-01 13:35:00 · 1880 阅读 · 0 评论 -
RAID技术概述
RAID是廉价磁盘冗余阵列的缩写,更现代的说法是,独立磁盘的冗余阵列。RAID这个概念最早是由1987年加州伯克利大学的David Patterson,Garth Gibson, Randy Katz提出的,他们的目标是展示一个RAID的性能可以达到或超过当时的一个单一的,大容量的,昂贵的磁盘。在项目开发的过程中,随着频繁的磁盘失败,通过磁盘的冗余来避免磁盘数据的丢失已经是必须的了。这样一来,该转载 2007-04-02 10:17:00 · 1183 阅读 · 0 评论 -
从硬盘安装Linux操作系统的方法步骤
我原先安装linux都是用光盘状的,怎奈光盘已坏,系统亦坏一套光盘几十元,心痛!那有没有更好的解决办法? 有!那就是把光盘做成iso映像,存在硬盘上, 通过硬盘安装!! 从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到);其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装转载 2007-04-06 12:58:00 · 1565 阅读 · 0 评论 -
SVN安装
SVN简介The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style o转载 2007-04-06 13:20:00 · 764 阅读 · 0 评论 -
Iptables 说明图
很好的说明了iptables 各个链,规则的关系.500)this.width=500;" border="0" alt="" />点击看大图转载 2007-04-08 14:23:00 · 591 阅读 · 0 评论 -
sed应用示例
列出文件内容# cat a.txt123567123567.把文件内的123换成1234# sed -e s/123/1234/ a.txt1234567123567.在第三行到第五行之后添加一行4[root@localhost c]# sed -e 3,5 a4 a.txt123567124345467.把第一行的12换成45[root@localhost c]# sed -e 1 s转载 2007-04-08 14:34:00 · 584 阅读 · 0 评论 -
linux sed 批量替换文本多个文件中的字符串
linux sed 批量替换多个文件中的字符串sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`例如:替换/home下所有文件中的gao为gaoxilinsed -i "s/gao/gaoxilin/g" `grep gao -rl /home`原创 2007-04-09 14:49:00 · 2318 阅读 · 1 评论 -
Iptables中文手册
NAME iptables - IP包过滤器管理总览iptables -ADC 指定链的规则 [-A 添加 -D 删除 -C 修改] iptables - RI iptables -D chain rule num[option] iptables -LFZ 链名 [选项] iptables -[NX] 指定链 iptables -P chain target[options] i转载 2007-04-08 14:28:00 · 752 阅读 · 0 评论 -
一块网卡设置多个IP
带着笔记本,最麻烦的是在家和在公司因为网段不同,所以每次必须切换IP地址才能上网。今天给网卡添加第二个IP地址,也就是生成一个ifcfg-eth0:1来解决这个问题:1)/etc/sysconfig/netwok-scripts/ifcfg-eth0 (172.16.1.68)DEVICE=eth0ONBOOT=yesBOOTPROTO=noneIPADDR=172.16.1.6转载 2007-04-24 13:19:00 · 1267 阅读 · 0 评论 -
用GStreamer简化Linux多媒体开发
GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的编程框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。 一、基本概念 GStreamer 作为 GNOME桌面环境推荐的流媒体应用框架,采用了基于插件(plugin)和管道(pip转载 2008-09-19 13:34:00 · 1037 阅读 · 0 评论