![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 65
yufangbo
从事安防行业软硬件开发,很乐于结交更多的本行业人事。
展开
-
linux 操作系统大全(全部LINUX提供下载)
网址:http://xzj.2000y.net/mb/2/readnews.asp?newsid=436411转载 2009-03-04 14:35:00 · 600 阅读 · 0 评论 -
Linux中的远程连接 SSH and VNC图形模式
文章来源:http://hi.baidu.com/fghubuntu/blog/item/97182623a5281aa34623e81e.html 我们知道在windows下面我们可以用远程桌面连接来控制其它电脑,但在linux环境下又怎么样来连接呢?不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢,这是因为Linux下面的桌面,也就是我们所说转载 2009-03-04 14:08:00 · 887 阅读 · 0 评论 -
Linux C编程一站式学习
一个好的学习LINUX下C编程的网址。地址:http://learn.akae.cn/media/index.html转载 2009-03-04 14:33:00 · 486 阅读 · 0 评论 -
Linux下软件安装方法总结
Linux下软件安装方法总结:一、rpm包安装方式步骤:QUOTE:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm二、deb包安装方式步骤:QUOTE:1、找到相应的软件包,比如soft.version.deb转载 2009-03-04 14:37:00 · 441 阅读 · 0 评论 -
fedora 10的root用户不能登录
为了用root登入,就先用普通用户身份登陆,在gdm中,终端里用SU改成ROOT用户身份,请注释下面的一行,在文件/etc/pam.d/gdm中#auth required pam_succeed_if.so user != root quiet转载 2009-03-10 14:57:00 · 460 阅读 · 0 评论 -
不用Fedora 10的原因
很辛苦装了一个Fedora 10发现诸多问题: 1、root不能登录,改一下就好了,这不是问题; 2、系统提供的菜单里,服务,设置反应很慢,根本不能接受; 3、导致我最终不用的原因是ECLIPSE死机,不能接受,我许多程序都要在这个环境开发,所以,我就不用Fedora 10。转载 2009-03-10 17:26:00 · 423 阅读 · 0 评论 -
fedora 10 问题,AVC老提醒,怎么解决?
装了F10最近装驱动,装好了之后,运行很多软件或者命令的时候,avc老是提醒拒绝,但是好像以前不会,这要怎么解决阿??还有,打开网页是也是老提醒答:点击 系统-》管理-》selinux management 然后 把系统默认的应用模式 改为 permissive 启动 就行了,但是不知道这样会不会有安全隐患,你可以试试转载 2009-03-10 14:51:00 · 484 阅读 · 0 评论 -
fedora 9 下升级firefox
可以到Firefox站点上下载安装包,下载后,将包解开,然后找到/usr/lib/去找原来的firefox目录,将下载的内容覆盖原来的目录,就可以了。 重新启动firefox发现要校验插件,根据提示校验就可以了。原创 2009-03-10 18:08:00 · 775 阅读 · 0 评论 -
Fedora 9 中文乱码问题
笔者装了Fedora 9,第一次装一切正常,第二次装,加了KDE环境的一下软件,结果导致在浏览器里播放Flash时,中文不能显示,同时pdf文件里中文乱码,在网上找了别人的解决办法,总结如下: 1、方法一:修改/etc/fonts/conf.d/49-sansserif.confIf the font still has no generic name, add sans-serif原创 2009-03-11 13:31:00 · 667 阅读 · 0 评论 -
Fedora 9 下安装openoffice 3.0
这个看上去很容易的事情,其实也不算容易。首先,由于Fedora 9自带了Openoffice 2.4,所以,如果直接安装,会导致看不到Openoffice 3.0,解决的办法是:在安装Openoffice 3.0之前,先将Openoffice 2.4卸载。卸载命令如下: yum remove openoffice.org* 安装Openoffice 3.0的过程其实很简单,原创 2009-03-11 16:10:00 · 622 阅读 · 0 评论 -
linux下eclipse安装
1. 下载文件JDK jdk-1_5_0_06-linux-i586-rpm.bin http://java.sun.comeclipse eclipse-SDK-3.1.2-linux-gtk.tar.gz http://www.eclipse.orgCDT org.eclipse.cdt-3.0.2-linux.x86.tar.gz http://www.eclipse转载 2009-03-23 16:06:00 · 767 阅读 · 0 评论 -
Linux下的C多线程编程
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了转载 2009-03-26 11:15:00 · 621 阅读 · 0 评论 -
Linux C 多线程编程学习(二)
查看( 2107 ) / 评论( 0 ) / 评分( 0 / 0 )线程属性:是否绑定、是否分离、堆栈地址、堆栈大小、优先级默认的属性:非绑定、非分离、缺省1M的堆栈、与父进程同样级别的优先级。 ###############################绑定轻进程############################### 关于线程的绑定,转载 2009-03-26 11:22:00 · 1404 阅读 · 0 评论 -
Unix哲学基础
--摘自《UNIX编程艺术》Unix哲学起源于Ken Thompson早期关于如何设计一个服务接口简洁、小巧精干的操作系统的思考,随着Unix文化在学习如何尽可能发掘Thompson设计思想的过程中不断成长,同时一路上还从其它许多地方博采众长。Unix哲学说来不算是一种正规设计方法。它并不打算从计算机科学的理论高度来产生理论上完美的软件。那些毫无动力、松松垮垮而且薪水微薄的程序转载 2009-03-26 13:50:00 · 379 阅读 · 0 评论 -
pthread多线程编程整理
1 Introduction不用介绍了吧…2 Thread Concepts1. Thread由下面部分组成:a. Thread IDb. Stackc. Policyd. Signal maske. Errnof. Thread-Specific Data3 Thread Identificat转载 2009-03-26 16:05:00 · 855 阅读 · 1 评论 -
线程模型
来源:http://blog.csdn.net/mprc_jhq/archive/2007/03/07/1522972.aspx1. 线程管理线程和函数调用很类似:都与主程序(主线程)共享同样的存储空间;变量的使用范围也一样---线程和函数都只能调用自己函数体内定义的变量和全局变量;差别是线程的执行和调用线程的执行是并行(异步)的,而函数和调用函数的执行是串行的,所以要注意同转载 2009-03-27 11:36:00 · 555 阅读 · 0 评论 -
线程同步
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storei原创 2009-03-27 11:39:00 · 674 阅读 · 0 评论 -
信号量和临界区
来源:http://blog.csdn.net/mprc_jhq/archive/2007/03/19/1533809.aspx 学习目标:学习信号量及其属性进行同步实验研究临界区的行为使用POSIX命名信号量和无名信号量理解信号量的管理1. 临界区临界区是指必须以互斥的方式执行的代码段,也就是说临界区范围内只能由一个活动的线程。例如:修改共享变量的过程中其他的转载 2009-03-27 11:41:00 · 808 阅读 · 0 评论 -
致 ARM 初学者
1.做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你来讲转载 2009-03-27 11:44:00 · 398 阅读 · 0 评论 -
一步一步建立基于ARM+Linux的cross toolchain
声明:本文在参考网上资料的基础上,以梁元恩的《如何为嵌入式开发建立交叉编译环境》为蓝本修改而成。对于自己在建立过程中遇到的问题进行了详细的说明,本文随自己学习的深入会进行相应的更新。1 引言由于一般嵌入式开发系统存储容量有限,在裁减和定制Linux,运用于嵌入式系统前,通常需要在PC机上建立一个用于目标机的交叉编译环境,也就是将各种二进制工具程序集成为工具链,其中包括如GNU转载 2009-03-27 11:48:00 · 821 阅读 · 0 评论 -
linxu到arm
编写Linux应用程序要用到如下工具: (1)编译器:GCC GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]。 我们应该使用arm-linux-gcc。 (2)调试器:GDB gdb是一个用来调试C和C++程序的强力调试器,我们能通过它进行一系列调试工作,包括设置断点、观查变量、单步转载 2009-03-27 11:48:00 · 445 阅读 · 0 评论 -
3gp文件格式研究 (转windcao的专栏)
序言06我开始做3gp文件的播放器,但是关于3gp的文档太少了也很难找,在网友luxh的帮助下,我终于有了第一份关于3gp文件格式的文档《ISO/IEC 14496-12,ISO媒体文件格式》.在此真心感谢luxh的贡献.当然了是英文版的,有文档就不错了.为了便于查阅和理解,我把之后陆续找到的其他几个文档也揉在了一起.从06年5月12日到现在2007-3-23,一点点的挤时间,总算写完了转载 2009-03-27 14:00:00 · 1597 阅读 · 0 评论 -
面试、笔试题
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storei转载 2009-03-27 14:03:00 · 344 阅读 · 0 评论 -
Linux 常用C函数说明-接口处理篇(1)
各位Linux爱好者: 你好!本人有幸在坊间得到一名为“Linux C函数参考”的文本文件,并在此基础重新排版并制成html文件以方便广大爱好者阅读,我感到无比的荣幸。在此多谢各位的鼎力支持,以及日益完善此文件,希望有朝一日能成为Linux编程爱好者必备的参考文件。在此再次多谢编写“Linux C 函数参考”的朋友。 声明:本人不拥有文章所有权。本人会对本文件文章内排版出现的错转载 2009-03-30 17:59:00 · 497 阅读 · 0 评论 -
Linux 常用C函数说明-接口处理篇(3)
ntohl(将32位网络字符顺序转换成主机字符顺序) 相关函数 htonl,htons,ntohs 表头文件 #include 定义函数 unsigned long int ntohl(unsigned long int netlong); 函数说明 ntohl()用来将参数指定的32位netlong转换成主机字符顺序。 返回值 返回对应的主机字符顺序。 范例 参考getserve转载 2009-03-30 18:01:00 · 502 阅读 · 0 评论 -
Linux操作系统命令操作小知识
1 、单用户模式进系统 启动linux 出现grub画面时选中linux 按e 键 kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/按E 键 在ro前面加入single kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 回车,按B 键进入系统。转载 2009-04-03 10:25:00 · 743 阅读 · 1 评论 -
解决SCO上sshd服务报Could not load host key错误
某台SCO Unix 5.0.7的服务器上安装了OpenSSH 4.3p2版本,安装步骤可参考:[原]SCO上安装openssh 4.3p2 。但在启动sshd服务时,报如下的错误信息:引用# /usr/local/sbin/sshdCould not load host key: /usr/local/etc/ssh/ssh_host_rsa1_keyCould not load转载 2009-04-03 10:59:00 · 2663 阅读 · 0 评论 -
Linux 常用C函数说明-接口处理篇(4)
setprotoent(打开网络协议的数据文件) 相关函数 getprotobyname, getprotobynumber, endprotoent 表头文件 #include 定义函数 void setprotoent (int stayopen); 函数说明 setprotoent()用来打开/etc/protocols, 如果参数stayopen值为1,则接下来的getpro转载 2009-03-30 18:04:00 · 502 阅读 · 0 评论 -
SSH终端管理linux服务器如何退出后继续运行服务端
SSH用putty连接如果直接运行的话,你一旦关闭ssh,服务端也随之关闭~~~我试过nohup,不知道是我用法不对还是什么问题,就是不行。一旦退出ssh服务端也随之关闭~~,直接导致我一直不敢关机子~解决的办法启动服务端的时候用这样./gmsv &&符号表示以一个单独的进程运行~~启动服务端后,按ctrl+d挂起然后就可以关闭putty了~这样我关闭了ssh服务端依然继续运行~转载 2009-04-03 10:12:00 · 2760 阅读 · 0 评论 -
vim使用大全
vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑转载 2009-03-31 13:35:00 · 487 阅读 · 0 评论 -
Linux 常用C函数说明-接口处理篇(2)
endprotoent(结束网络协议数据的读取) 相关函数 getprotoent,getprotobyname,getprotobynumber,setprotoent 表头文件 #include 定义函数 void endprotoent(void); 函数说明 endprotoent()用来关闭由getprotoent()打开的文件。 返回值 范例 参考getprotoen转载 2009-03-30 18:00:00 · 480 阅读 · 0 评论 -
fedora 下查看chm文件
不管你曾经用过什么工具查看,或者在网上搜索了多少查看工具,我建议你使用以下办法查看CHM, yum install gnochm* 安装gnochm,就可以了。原创 2009-04-07 15:28:00 · 664 阅读 · 0 评论 -
TIME 函数 LINUX
asctimectimegettimeofdaygmtimelocaltimemktimesettimeofdaytimeasctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime,localtime 表头文件 #include 定义函数 char * asctime(const struct tm * timeptr); 函数说明 asctime()将参转载 2009-04-17 15:25:00 · 597 阅读 · 0 评论 -
监视模块启动的SHELL
以前是用进程来做的,现在用SHELL来做,目的:把引导文件离要启动的模块实时监测已启动的进程里有没有如果没有,则启动while sleep 10do grep /& /prog/init/run.sh|awk -F"#./" {print $1}|grep /&|awk -F"&" {print $1}>runmodule aa=`grep -c ./ runmodule` x原创 2009-04-17 15:39:00 · 486 阅读 · 0 评论 -
处理僵尸进程
前几天,连续四天,让控制器晚上跑着,第二天早上去看,shell挂掉了,其他进程都还好好的,细细用PS命令看,发现一个进程后跟着一个"僵尸"的shell ... 125 685 S monitor126 Z [sh]..转载 2009-04-17 15:52:00 · 662 阅读 · 0 评论 -
LINUX下SOCKET连接
1)connect超时:1)setsockopt();//将socket置为非阻塞模式;2)connect();3)判断connect()的返回值,一般情况会返回-1,这时你还必须判断错误码如果是EINPROGRESS,那说明connect还在继续;如果错误码不是前者那么就是有问题了,不必往下执行,必须关掉socket;待下次重联;4)select();设置好函数中的超时时间,将select()中转载 2009-04-17 15:49:00 · 667 阅读 · 0 评论 -
Linux下Socket编程
络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序转载 2009-04-17 15:50:00 · 392 阅读 · 0 评论 -
再谈僵尸进程
昨天,好好看了看有僵尸进程模块的代码,发现调用POPEN后还是有PCLOSE关掉的,可为什么还有那个SHELL"僵尸"掉呢,实在搞不懂,今晚,做是实验:#include #include #include #include void set_STIMER(int s1) { struct itimerval value1; if (s1 > 0) { va转载 2009-04-17 15:51:00 · 695 阅读 · 0 评论 -
static C
1. static 变量静态变量的类型 说明符是static。静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。2. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:(1)静态局部变量在函数内定义它的生存期为整个源程序,但是转载 2009-04-17 15:34:00 · 1447 阅读 · 0 评论 -
Linux SHELL if 命令参数说明
b 当file存在并且是块文件时返回真 * -c 当file存在并且是字符文件时返回真 * -d 当pathname存在并且是一个目录时返回真 * -e 当pathname指定的文件或目录存在时返回真 * -f 当file存在并且是正规文件时返回真 * -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 * -h 当file存在并且是符转载 2009-04-17 15:39:00 · 320 阅读 · 0 评论