一、先来了解下什么是文件I/O和标准I/O: 文件I/O:文件I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,write都调用内核中的一个系统调用。也就是一般所说的低级I/O——操作系统提供的基本IO服务,与os绑定,特定于linix或unix平台。 标准I/ ...
分类:
其他好文 时间:
2017-03-06 21:14:29
阅读次数:
284
虽然针对Linux的恶意软件并不像针对Windows乃至OS X那样普遍,但是近些年来,Linux面临的安全威胁却变得越来越多、越来越严重。个中原因包括,手机爆炸性的普及意味着基于Linux的安卓成为恶意黑 客最具吸引力的目标之一,以及使用Linix系统作为数据中心服务器系统的机器也在一直稳步增长。... ...
分类:
系统相关 时间:
2016-08-18 08:38:56
阅读次数:
221
在驱动编程里面经常会用到ioctl的系统调用,发现cmd = 2的时候,用户ioctl直接返回-1。 原因在于在linux-x.xx/fs/ioctl.c定义的do_vfs_ioctl函数 发现do_vfs_ioctl实现先判断系统的cmd不匹配后才判断用户的cmd。 从以下代码可以得出 FIGET ...
分类:
其他好文 时间:
2016-07-13 06:45:23
阅读次数:
431
一.什么是memcache?memcache是一套分布式的高速缓存系统,对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著,是一套开放源代码软件。它通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等..
分类:
系统相关 时间:
2016-06-16 08:09:24
阅读次数:
249
相信大家都用过yum安装rpm包,但是下载的rpm包本地不会保存,怎样让系统自动保存下载的rpm包呢?供以后重新安装或升级使用。其实很简单,修改配置文件/etc/yum.conf即可:vim/etc/yum.conf打开文件后开始部分做如下修改;[main]cachedir=/home/yumcache/rpm///放置下载rpm包的目..
分类:
其他好文 时间:
2016-06-07 13:16:30
阅读次数:
255
首先制作u盘启动器。 然后在电脑上使用UltraISO将你的安装的linix系统刻录到u盘上 在放入一份linix系统在u盘更目录 boot页面u盘启动。选择 第二次没有放入系统在u盘根目录出现这个: 选最后一个代表U盘 ...
分类:
其他好文 时间:
2016-05-16 19:22:45
阅读次数:
369
1. 常用命令 安装: sudo apt-get install 更新:sudo apt-get update /按完之后要更新 apt-get remove 建立目录:mkdir 目录名(路径:/home/user/)点击home找到 删除空目录:rmdir 目录名 删除文件:sudo rm -r
分类:
其他好文 时间:
2016-02-01 18:17:58
阅读次数:
651
1. 启动MySql sudo /etc/init.d/mysql start 2. Warning: World-writable config file '/etc/mysql/conf.d/mysqld_safe_syslog.cnf' is ignored 解决方法:sudo chmod 6
分类:
数据库 时间:
2016-02-01 18:03:07
阅读次数:
166
标准的 LINIX 命令在执行时都具有相同的命令行格式
command -options parameter
果在执行Shell程序也采用上述格式,Bourne Shell中提供了一条获取和处理命令行选项的语句,即getopts语句。该语句的格式为:
getopts options variable
options 选项字符串,会逐个匹配
variable 每次匹配成功的选项(需要参...
分类:
其他好文 时间:
2015-08-11 18:50:51
阅读次数:
123