1.基本概念所谓的阻塞,即内核在对文件操作I/O系统调用时,如果条件不满足(可能需要产生I/O),则内核会将该进程挂起。非阻塞则是发现条件不满足就会立即返回。此外需要注意的是非阻塞并不是轮询,不然就和阻塞没多大区别了,它只是调用不成功就直接返回了,不会在去看啥时候会满足条件,而是有你自己去选择接下来该咋办,系统以不再负责2.read/write阻塞与非阻塞的理解read/write系统调用,并不会去...
分类:
系统相关 时间:
2015-08-10 12:02:06
阅读次数:
145
实作 Quota 流程-1:文件系统支持
[root@www ~]# df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/hda3 4.8G 740M 3.8G 17% /home
[root@www ~]# mount | grep home
/dev/hda3 on /ho...
分类:
系统相关 时间:
2015-08-10 12:01:23
阅读次数:
222
Linux发行版什么是Linux distribution– Linux的本质来说,它只是操作系统的核心(内核),负责控制硬件、管理文件系统、程序迚程等,并丌给用户提供各种工具和应用软件。– 人们以Linux核心为中心,再集成搭配各种各样的系统管理软件戒应用工具软件组成一套完整的操作系统,如此的组合便称为Linux发行版。...
分类:
系统相关 时间:
2015-08-10 12:01:45
阅读次数:
160
磁盘分区格式– hdx(x为从a—d):IDE硬盘– sdx(x为a—z):SCSI,SATA,USB硬盘– xvdx(x为a—z):Xen虚拟机硬盘磁盘介绍磁盘使用前要进行分区磁盘分区分为:主分区、扩展分区、逻辑分区。一块硬盘最多可以有4个主分区和一个扩展分区,一个扩展分区可以划分为多个逻辑分区。扩展分区不能用,必须再扩展分区上划分逻辑分区,然后格式化(创建文件系统),然后才能存数据和装系统。分区...
分类:
系统相关 时间:
2015-08-10 11:58:34
阅读次数:
190
1. Finder打开资源库的LaunchAgents目录。打开Finder,按??G,输入/Library/LaunchAgents/以及~/Library/LaunchAgents/2. 『系统和偏好设置』中的『用户与群组』,选择一个用户,选择『登录项』页。
分类:
系统相关 时间:
2015-08-10 11:54:12
阅读次数:
154
Trickle 是个非常小巧实用的 Linux 命令限流工具 Trickle 可以限制 Linux 命令行工具的上传和下载流量。在跨地域文件传输或者备份时非常有用,因为外网带宽往往会比较贵。 或者你想备份进程或者下载进程不对同机器...
分类:
系统相关 时间:
2015-08-10 10:52:35
阅读次数:
251
Trickle是个非常小巧实用的Linux命令限流工具Trickle可以限制Linux命令行工具的上传和下载流量。在跨地域文件传输或者备份时非常有用,因为外网带宽往往会比较贵。或者你想备份进程或者下载进程不对同机器的其他服务产生影响,也需要Trickle这样的限流工具。再或者你在办公室想..
分类:
系统相关 时间:
2015-08-10 10:47:51
阅读次数:
303
??
信号量
简介:信号量与其他的ipc(管道 fifo 消息队列)不同,他是一个计数器,来计数可以访问共享资源的进程数
信号量操作
1.创建一个信号量
2.对信号量进行初始化
3.测试控制共享资源的信号量
4.若信号量为正则进程可以使用该资源信号量减一
5.若信号量为0则进程阻塞(如果设置成非阻塞则出错返回)直至信号量变正.信号量唤醒,返回第3步执行
6.若进程不再需要使用共享...
分类:
系统相关 时间:
2015-08-10 10:43:20
阅读次数:
246
本文主要讲了Ubuntu14.04设置上网和SSH登陆方法...
分类:
系统相关 时间:
2015-08-10 10:39:28
阅读次数:
184
汉化方法:1,打开屏幕上方的“system”(系统),里面有个“Administration”(系统管理),选择“Snaptic Package Manager”(软件包管理器),打开,输入密码后进入软件包管理器,在里面找到Language-pack-gnome-zh和Language- pack-...
分类:
系统相关 时间:
2015-08-10 10:34:09
阅读次数:
129
使用ubuntu自带的中文输入法可谓惨不忍睹,打出来的东西非常混乱。
这时候,一个替代的中文输入法就很有必要了。
在这方面,Sougou做得还是非常有良心的:简洁实用,干净纯粹。下面讨论一下安装过程:
首先我们需要先安装fcitx输入框架。这个我们在Ubuntu应用商店里就可以找到。
然后我们需要将默认的输入法框架改为fcitx。
安装Sougou输入法,下载链接
最后在框架中选定输入法。...
分类:
系统相关 时间:
2015-08-10 09:28:17
阅读次数:
191
Trickle 是个非常小巧实用的 Linux 命令限流工具Trickle 可以限制 Linux 命令行工具的上传和下载流量。在跨地域文件传输或者备份时非常有用,因为外网带宽往往会比较贵。或者你想备份进程或者下载进程不对同机器的其他服务产生影响,也需要 Trickle 这样的限流工具。再或者你在办公...
分类:
系统相关 时间:
2015-08-10 09:24:45
阅读次数:
148
好辛苦装完 ubuntu 12.04.5,发现这个图形界面对我没啥意义 装linux有3个目的: 1. 学习linux命令及相关知识(包括git , repo等)? 2. 学习vim的使用,最好能练习到熟练 3. 为以后专攻OS打下基础 ? o, 一个大大的建...
分类:
系统相关 时间:
2015-08-10 08:20:55
阅读次数:
279
第一、快捷键 ?????idea编辑快捷键 1、alt+enter 自动导入包 2、shit+command+u 自动切换大小写 3、command+f12 显示当前文件结构 4、command+alt+r 运行 5、command+shit+向上,向下 (选中行上移或者下移)...
分类:
系统相关 时间:
2015-08-10 08:19:22
阅读次数:
257
一,设置远程访问logout 当前账户,使用 git 账户登录;在System Preferences->Sharing 中,勾选:Web Sharing 和 Remote Logig。二. 下载安装gitosis1,Mac Snow默认已经为我们安装了 Git 和 Python,可以使用如下命令查...
分类:
系统相关 时间:
2015-08-10 07:04:42
阅读次数:
149
系统调优概述系统调优1.系统的运行状况:CPU->MEM->DISK*->NETWORK->应用程序调优2.分析是否有瓶颈(依据当前应用需求)3.调优(把错误的调正确)性能优化就是找到系统处理中的瓶颈以及去除这些的过程。性能优化其实是对OS各子系统达到一种平衡的定义,这些子系统包括了..
分类:
系统相关 时间:
2015-08-10 02:13:17
阅读次数:
182
一、网络命令网络命令1.ifconfig网络接口配置或查看2.netstat显示与IP、TCP、UDP、ICMP相关的统计数据,可以检验本机各个端口的网络连接情况3.traceroutehostaddress追踪当前网络状况下,到达hostaddress的路由4.route查看或编辑计算机的IP路由表5.ip可以替代ifconfig和route6...
分类:
系统相关 时间:
2015-08-10 02:12:59
阅读次数:
174