1、 Linux设备中字符设备与块设备有什么主要的区别?请分别列举一些实际的设备说出它们是属于哪一类设备。
字符设备:字符设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少实现open,close,read和write系统调用。字符终端、串口、鼠标、键盘、摄像头、声卡和显卡等就是典型的字符设备。
块设备:和字符设...
分类:
系统相关 时间:
2016-06-21 07:06:46
阅读次数:
293
上一篇博文介绍了在Windows 10系统下用Cygwin搭建Nutch开发环境,本文将介绍在Ubuntu下Nutch2.3的开发环境的搭建。
1. 需要的软件及其版本
Ubuntu 15.04
hadoop 1.2.1
hbase 0.94.27
nutch 2.3
solr 4.9.1
2. 系统环境准备2.1 安装Ubuntu操作系统基本要求,网上也有很多,自行安装,有问题可...
分类:
系统相关 时间:
2016-06-21 07:03:53
阅读次数:
451
1安装软件 2 安装repo 3 设置环境 4 同步源码 5 编译 ...
分类:
系统相关 时间:
2016-06-21 06:28:14
阅读次数:
193
要求: 1. 两台web服务器安装wordpress,数据库通过nfs共享 2. 使用keepalived实现双主模型环境: 主机: 系统:CentOS6.7 x64 1. node1: 192.168.2.11 node2: 192.168.2.12 vip: 192.168.2.200 serv ...
分类:
系统相关 时间:
2016-06-21 01:16:53
阅读次数:
552
实验三、进程调度模拟程序2.0 一、 实验目的 用C语言模拟进程调度程序,以加深对进程的概念及进程调度算法的理解。 二、 实验内容及要求 设计一个有 N个进程并发执行的进程调度模拟程序。 1、模拟进程数据的生成 用户选择输入每个进程的到达时间,所需运行时间,进程的运行时间以时间片为单位。 2、模拟调 ...
分类:
系统相关 时间:
2016-06-21 01:17:11
阅读次数:
350
实验二、进程调度模拟程序1.0 一、 实验目的 用C语言模拟进程调度程序,以加深对进程的概念及进程调度算法的理解。 二、 实验内容及要求 设计一个有 N个进程并发执行的进程调度模拟程序。 进程调度算法: (1) 先来先服务调度算法,即按作业到达的先后次序进行调度。总是首先调度在系统中等待时间最长的作 ...
分类:
系统相关 时间:
2016-06-21 01:05:25
阅读次数:
276
Ubuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下: ...
分类:
系统相关 时间:
2016-06-21 01:05:40
阅读次数:
282
有时学习时安装的服务太多,比如mysql、mongodb、redis、apache、nginx等等,它们都是默认开机启动的,如果不想让它们开机启动,用到时再自己手工启动怎么办呢? 使用sysv-rc-conf确实是一个不错的选择,但在暂时不了解服务启动的层级细节,又只需要一次过全关掉的情况下,用sy ...
分类:
系统相关 时间:
2016-06-20 23:59:26
阅读次数:
392
游标控制 文件操作 :w 写文件 :w! 写文件,忽略警告信息:wq 写文件之后退出编辑:q 退出编辑器:q! 强制退出编辑器ZZ 退出编辑器,如果文件有改动,则保存再退出:x 退出编辑器,如果文件有改动,则保存再退出:e! 重新从磁盘加载文件:n 编辑地下一行:n! 编辑地下一行(忽略警告) 内容 ...
分类:
系统相关 时间:
2016-06-20 23:54:26
阅读次数:
241
问题:eclipse项目使用maven下载依赖包,但是有时候断网什么来着就不会自动下载了,挺蛋疼了。 所以,需要我们重新更新项目下载呢. 首先是要在maven的conf文件下setting.xml配置找到: 找到仓库地址,我的这个仓库地址为:D:\Repositories\maven 然后在D:\R ...
分类:
系统相关 时间:
2016-06-20 23:55:04
阅读次数:
300
前言: 自工作以来大多时候都是使用SVN,对Git了解不多,目前由于工作需要,这里记录下Mac系统下如何使用Git。 ps: 传说,Git是Linux系统的创始人Linus用C语言花了2周的时间开发的,这里膜拜一下。 使用步骤: 1, 安装与配置 网络上有很多安装方法,可以自行搜索自己喜欢的方式。下 ...
分类:
系统相关 时间:
2016-06-20 23:38:56
阅读次数:
220
昨天遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件。这个是之前的程序写的日志,增长很快,而且没什么用。这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长。所以必须要采取一些非常手段。我们可以使用rsync来实现快速删除大量文件。 1、先安装rsync:yu ...
分类:
系统相关 时间:
2016-06-20 23:38:28
阅读次数:
203
1.背景说明由于kvm所在的机器启用了SELINUX,后来将之关闭,关闭之后,发现kvm的虚拟机无法启动,启动过程中的报错信息如下:[root@ESRoller~]#virshstartzabbix
error:Failedtostartdomainzabbix
error:unsupportedconfiguration:Unabletofindsecuritydriverforlabelselinuxli..
分类:
系统相关 时间:
2016-06-20 22:30:50
阅读次数:
772
做网络服务的时候并发服务端程序的编写必不可少。前端客户端应用程序是否稳定一部分取决于客户端自身,而更多的取决于服务器是否相应时间够迅速,够稳定.常见的linux并发服务器模型;多进程并发服务器多线程并发服务器select多路I/O转接服务器poll多路I/O转接服务器epool多路I..
分类:
系统相关 时间:
2016-06-20 22:31:27
阅读次数:
554
1、问题在尚观培训Linux时,突然发现主机名消失[Ihaveanoname!@localhost桌面],当时急着用虚拟机以为是出了什么错误,重启一下应该就可以了。但是结果另人很不愉快,errorsurfaceagain!错误类似下图chown:invaliduser:`root:root`init1rcspost-stopprocess(1494)terminatedwit..
分类:
系统相关 时间:
2016-06-20 22:28:33
阅读次数:
496
CacheTier是ceph服务端缓存的一种方案,简单来说就是加一层Cache层,客户端直接跟Cache层打交道,提高访问速度,后端有一个存储层,实际存储大批量的数据。分层存储的原理,就是存储的数据的访问是有热点的,数据并非均匀访问。有个通用法则叫做二八原则,也就是80%的应用只访..
分类:
系统相关 时间:
2016-06-20 22:25:29
阅读次数:
265
ScheduledJobRunningShellScriptFailsWithORA-27369Appliesto:OracleServer-EnterpriseEdition-Version:10.1.0.2to10.2.0.4OracleServer-StandardEdition-Version:10.1.0.2to10.2.0.4includingVersion:11.2.0.4SunSolarisSPARC(64-bit)Linuxx86"ORA-27369:joboftypeEXECUTABLEf..
分类:
系统相关 时间:
2016-06-20 22:24:38
阅读次数:
556