![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 79
浪漫冰山
这个作者很懒,什么都没留下…
展开
-
文件描述符
Linux系统可以看成是一个由文件组成的系统,在linux系统中,基本上所有的设备,硬件,资源都被看成一个文件,比如,在/dev下面我们可以看到我们的硬盘sda1(我的机器是安装的SCIS硬盘的虚拟机),终端设备ttyn,在/proc目录下面我们可以看到当前的内存信息,cat /proc/meminfo,可以查看CPU的信息: cat /proc/cpuinfo , 这些文件都是被linux系统抽转载 2014-05-06 15:09:11 · 397 阅读 · 0 评论 -
线程与进程
进程与线程 为什么对于大多数合作性任务,多线程比多个独立的进程更优越呢?这是因为,线程共享相同的内存空 间。不同的线程可用存取内存中的同一个变量。所以,程序中所有的线程都可以读或者写声明过的全局变量。 如果曾用fork()编写过重要代码,就会认识到这个工具的重要性。为什么呢?虽然fork()允许创建多个进程, 但它还会带来以下通信问题:如何让多个进程转载 2014-05-06 14:40:30 · 387 阅读 · 0 评论 -
守护进程
Linux 守护进程的编程方法 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守护进程的编程转载 2014-05-07 14:10:07 · 253 阅读 · 0 评论 -
Linux C 聊天服务端
服务器端的主要功能: 实现多用户群体聊天功能(此程序最多设定为10人,可进行更改),每个人所发送的消息其他用户均可以收到。用户可以随意的加入或退出(推出以字符串“bye”实现),服务器也可以进行关闭。 服务器端的程序结构: 总共有三个函数:主函数(main),实现服务器端的初始化,接受连接;消息处理函数(rcv_snd),接受某一用户的消息,将其进行简单处理之后发转载 2014-05-09 11:10:54 · 520 阅读 · 0 评论 -
聊天 客户端
客户端的主要功能: 建立与服务器端的连接,发送消息接收消息 客户端的代码结构: 总共有两个函数:一个主函数(main),实现客户端套接字的初始化,与服务器建立连接,并且接收消息再本地显示;一个发送函数(snd),从控制台读入 信息然后发送到服务器。 这两个函数分别在两个线程上运行,一个是主函数所在的线程,另一个是在主函数里创建的发送函数所在的线程。转载 2014-05-09 11:12:08 · 376 阅读 · 0 评论 -
多线程 Web服务器
系统:fedora core 5 编译器:g++ 实现功能:通过http协议,用浏览器查看服务器上的html,htm,jpg,jpeg,gif,png,css文件 ,或者说查看带有jpg,jpeg,gif等文件的网页,即是web~ 把代码复制下来到linux里,照着后面的方法编译、运行,就可以看到一个简单的多线程服务器的效果了。 原理: 在浏览器中输入一个网址,回车之后,浏览器会向相转载 2014-05-09 11:05:14 · 806 阅读 · 0 评论 -
Linux下的 Python 安装
Python2.5的安装方法: 1.下载源代码 http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2 2. 安装 $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./configure $ ma转载 2014-05-19 10:15:02 · 356 阅读 · 0 评论 -
linux 下solr
1. java 2. 下载tomcat zip vim .bash_profile export PATH source .bash_profile chmod 755 *.sh 3.solr原创 2015-11-24 22:49:09 · 244 阅读 · 0 评论