-
linux系统下grep egrep fgrep用法以及正则表达式
所属栏目:[Linux] 日期:2016-02-01 热度:98
一、grep、egrep、fgrep命令 本文中主要介绍了linux系统下grep egrep fgrep命令和正则表达式的基本参数和使用格式、方法。(注释:文中fg代表例子,) 1.1、基[详细]
-
解决shell、perl及ssh脚本中的超时问题
所属栏目:[Linux] 日期:2016-02-01 热度:121
大家有时候执行一个脚本,因为脚本中有些程序的假死和超时,影响了我们对下一步的判断。随意我们有必要设置对函数和进程的超时设置,让他在一段时间没有反应后[详细]
-
利用shell自动创建代码库管理gitosis服务环境
所属栏目:[Linux] 日期:2016-02-01 热度:89
为了大家都能偷懒而已~把步骤写成脚本~ 用法: bootstrap.sh gitosis-knstall.sh git 安装~ wget http://www.codemonkey.org.uk/projects/git-snapshots/git/gi[详细]
-
pxe网络安装centos 6
所属栏目:[Linux] 日期:2016-02-01 热度:88
PXE(preboot execute environment)是由Intel公司开发的最新技术,工作Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的[详细]
-
Centos 6 yum本地仓库的建立
所属栏目:[Linux] 日期:2016-02-01 热度:95
[root@zh888 yum.repos.d]# ls //首先备份一下yum.repos.d目录文件到backup中然后创建vi yum.repo文件。 backup yum.repo [root@zh888 yum.repos.d]# cat yum.r[详细]
-
centos 6下安装ocsinventory-agent
所属栏目:[Linux] 日期:2016-02-01 热度:167
1.下载rpm包地址http://rpm.pbone.net 下载ocsinventory-agent-2.0.4-1.el6.remi.noarch.rpm 下载 monitor-edid-2.1-1.el6.rf.i686.rpm[详细]
-
centos 6.0 vsftpd虚拟用户配置总结
所属栏目:[Linux] 日期:2016-02-01 热度:194
如果你已经对pam有所了解,请跳过,我知道的可能还不如你多。你不感兴趣也请跳过,因为不看这个也可配置。 用户 - vsftpd - PAM模块 - 用户和密码数据库 vsftpd[详细]
-
简介Linux下的多播编程
所属栏目:[Linux] 日期:2016-02-01 热度:131
下面就开始我们的多播编程了: 一、多播的概念 多播,也称为组播,将网络中同一业务类型主机进行了逻辑上的分组,进行数据收发的时候其数据仅仅在同一分组中进[详细]
-
centos 6如何恢复被删除了的boot分区
所属栏目:[Linux] 日期:2016-02-01 热度:54
Centos6系统/boot分区被删除了,但是又不想重新安装系统,下面介绍一种快速的方法恢复boot分区。 1.首先利用centos6镜像进入linux rescue救援模式。 2.启动sshd[详细]
-
利用kickstart实现pxe的自动安装
所属栏目:[Linux] 日期:2016-02-01 热度:90
一:kickstart 、pxe是什么? kickstart安装是redhat开创的按照你设计好的方式全自动安装系统的方式。安装方式可以分为光盘、硬盘、和网络。 PXE(Pre-boot Exec[详细]
-
Linux的共享内存及内存映射
所属栏目:[Linux] 日期:2016-02-01 热度:111
一.POSIX共享内存的实现 共享内存是在进程间共享某一块内存。是最快一种ipc通信机构。其中posix共享内存机制 它主要是通过内存映射(mmap)机制来实现的。 在进程[详细]
-
Linux下find命令详细解释
所属栏目:[Linux] 日期:2016-01-31 热度:71
一、本文主要内容 本文主要介绍在linux下的搜索命令,着重对find命令进行详细介绍! 二、搜索命令的基本介绍 搜索文件的用处很大,因为我们常常需要知道某个文[详细]
-
Linux系统rpm命令详细解释
所属栏目:[Linux] 日期:2016-01-31 热度:103
一、RPM的全名为RedHat Package Manager,是由RedHat公司开发的。Rpm是以一种数据库记录的方式将所需要的套件安装到linux主机的一套管理程序 RPM主要优点: ⑴[详细]
-
linux系统的日志文件系统详细解释
所属栏目:[Linux] 日期:2016-01-31 热度:115
①、linux上日志系统类型:syslog和syslog-ng(开源版和商业版) 1、syslog服务: syslogd:系统日志,非内核产生的信息 配置文件:/etc/syslog.conf、 配置以后利[详细]
-
Broadcom Linux hybrid无线网卡驱动安装总结
所属栏目:[Linux] 日期:2016-01-31 热度:68
系统:centos6.6 驱动:hybrid-portsrc_x86_32-v5_100_82_112.tar.gz 1.下载驱动Broadcom无线网卡驱动 http://www.broadcom.com/support/802.11/linux_sta.php[详细]
-
linux网络编程之TCP/IP基础(二) 利用ARP和ICMP协议解释ping命令
所属栏目:[Linux] 日期:2016-01-31 热度:126
一、MTU 以太网和IEEE 802.3对数据帧的长度都有限制,其最大值分别是1500和1492字节,将这个限制称作最大 传输单元(MTU,Maximum Transmission Unit) 如果IP[详细]
-
linux网络编程之TCP/IP基础(四) TCP连接的建立和断开、滑动窗口
所属栏目:[Linux] 日期:2016-01-31 热度:120
一、TCP段格式: TCP的段格式如下图所示 源端口号与目的端口号 源端口号和目的端口号,加上IP首部的源IP地址和目的IP地址唯一确定一个TCP连接。 序号 序号表示[详细]
-
linux网络编程之共享内存简介和mmap函数
所属栏目:[Linux] 日期:2016-01-31 热度:175
一、共享内存简介 共享内存区是最快的IPC形式,这些进程间数据传递不再涉及到内核,换句话说是进程不再通 过执行进入内核的系统调用来传递彼此的数据。 即每个[详细]
-
linux网络编程之System V 信号量(三)
所属栏目:[Linux] 日期:2016-01-31 热度:61
基于生产者-消费者模型实现先进先出的共享内存段 生产者消费者问题:该问题描述了两个共享固定大小缓冲区的进程即所谓的生产者和消费者在实际运 行时会发生的问[详细]
-
linux System V 消息队列的内核结构和msgget、msgctl 函数
所属栏目:[Linux] 日期:2016-01-31 热度:116
一、消息队列 1、消息队列提供了一个从一个进程向另外一个进程发送一块数据的方法 2、每个数据块都被认 为是有一个类型,接收者进程接收的数据块可以有不同的类[详细]
-
linux System V消息队列实现回射客户/服务器和msgsnd、msgrcv函数
所属栏目:[Linux] 日期:2016-01-31 热度:177
一、msgsnd 和 msgrcv 函数 #include sys/types.h #include sys/ipc.h #include sys/msg.h 功能:把一条消息添加到消息队列中 原型 int msgsnd(int msqid, cons[详细]
-
linux网络编程之socket(二) C/S程序的一般流程和基本socket函数
所属栏目:[Linux] 日期:2016-01-31 热度:158
一、基于TCP协议的网络程序 下图是基于TCP协议的客户端/服务器程序的一般流程: 服务器调用socket()、bind() 、listen()完成初始化后,调用accept()阻塞等待,[详细]
-
linux网络编程之socket(八) 五种I/O模型和select函数简介
所属栏目:[Linux] 日期:2016-01-31 热度:137
一、五种I/O模型 1、阻塞I/O 我们在前面所说的I/O模型都是阻塞I/O,即调用recv系统调用,如果没有数据则阻塞等待,当数据到来则将数据从内核 空间(套接口缓冲[详细]
-
linux网络编程之socket(九) 使用select函数改进客户端/服务器端程序
所属栏目:[Linux] 日期:2016-01-31 热度:155
一、当我们使用单进程单连接且使用readline修改后的客户端程序,去连接使用readline修改后的服务器端程序,会出 现一个有趣的现象,先来看输出: 先运行服务器[详细]
-
linux网络编程之socket(十二) select函数的并发限制和poll函数应用举例
所属栏目:[Linux] 日期:2016-01-31 热度:181
一、用select实现的并发服务器,能达到的并发数,受两方面限制 1、一个进程能打开的最大文件描述符限制。 这可以通过调整内核参数。可以通过ulimit -n来调整或[详细]