码迷,mamicode.com
首页 > 系统相关
操作系统原理---操作系统中进程同步和互斥的概念
简介 进程同步是一个操作系统级别的概念,是在多道程序的环境下,存在着不同的制约关系,为了协调这种互相制约的关系,实现资源共享和进程协作,从而避免进程之间的冲突,引入了进程同步。临界资源 在操作系统中,进程是占有资源的最小单位(线程可以访问其所在进程内的所有资源,但线程本身并不占有资源或仅仅占有一点必...
分类:系统相关   时间:2014-11-05 18:51:01    阅读次数:416
Shell 变量 学习笔记
Shell教程Shellecho命令Shell变量定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="w3cschool.cc"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间..
分类:系统相关   时间:2014-11-05 17:40:16    阅读次数:202
Bash Shell-使用内置的set和shopt命令设置bash选项
使用内置的set和shopt命令设置bash选项set命令可以用来定制shell环境,使用选项“o”来打开或者关闭选项。例如打开选项:set-o选项,关闭选项目:set+o选项。例如要打开vi交互式命令行编辑,则如下:[root@localhost~]#set-o#查看当前设置情况allexportoffbraceexpandonemacson..
分类:系统相关   时间:2014-11-05 17:39:11    阅读次数:380
linux文件系统
文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NANDFlash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对..
分类:系统相关   时间:2014-11-05 17:40:22    阅读次数:399
Linux 源代码 安装 vsftpd 3.0.2
Linux源代码安装vsftpd3.0.2bycsc2014-08-21wgethttp://url.cn/UKvdjS下载软件包如果系统已经安装vsftpd,删除它yumremovevsftpd------------------------------------------------#安装前准备,如果系统有该目录,则不需要建立。mkdir/usr/share/emptyuseradd-s/sbin/nologin-d/..
分类:系统相关   时间:2014-11-05 17:37:56    阅读次数:275
Linux下通过设置PS1变量改变bash提示符颜色
我们都知道bash中,可以通过PS1变量改变提示符的颜色。当命令输出较长时,往往不容易第一眼看到输出是从哪里开始的,通过改变改变PS1变量,可以更改bash提示符的颜色,这样在人群中多看了一眼,就能够找到输出开始的地方了。另外,设置颜色也可以让命令行更漂亮我们可以通过设..
分类:系统相关   时间:2014-11-05 17:36:46    阅读次数:340
Linux 网络配置和管理
一、基本概念:1、协议protocol:约定收发双方能理解的数据格式。 2、分层:将复杂任务分解为简单的任务。 3、MAC:MediaAccessControl介质访问控制。 二、网络类型:1、CSMA/CD:监听到网络空闲即立即发送信息,边发送边监听。 著名的以太网就采用这种方式发送信息。单工:要..
分类:系统相关   时间:2014-11-05 17:33:32    阅读次数:307
初学者应该如何学习乃至玩好Linux系统呢?
我把之前的一些学习经验和方法跟大家分享下,希望对大家有所帮助:一、玩好Linux一定要经常折腾,说白了,就是动手能力一定要强。我初学Linux那块,家里3台电脑,我在上面经常反反复复的做kickstart、网络ghost、双系统安装的实验。有很长一段时间,我还在其中的一台老式笔记本..
分类:系统相关   时间:2014-11-05 17:32:38    阅读次数:242
linux硬链接和软链接的区别
在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。两种链..
分类:系统相关   时间:2014-11-05 17:31:13    阅读次数:186
linux下ip和mac绑定
centos5.4下默认ip和mac配置文件是/etc/ethersvim/etc/ethersipmac例如192.168.1.1001C:1C:1C:1C:1C:1Carp-f使配置生效,后期生效,需添加开机启动项
分类:系统相关   时间:2014-11-05 17:31:03    阅读次数:286
linux-JBOSS安装配置
http://www.open-open.com/doc/view/7315b6ee31184b699acc783ba646431e
分类:系统相关   时间:2014-11-05 17:31:35    阅读次数:172
linux fdisk磁盘分区
fdisk[-l]装置名称-l输出后面接的装置所有partion内容[root@localhost~]#fdisk/dev/sda2DevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabelBuildinganewDOSdisklabel.Changeswillremaininmemoryonly,untilyoudecidetowritethem.Afterthat,ofcourse,thepre..
分类:系统相关   时间:2014-11-05 17:33:10    阅读次数:206
linux磁盘格式化mkfs
mkfs[-t文件系统格式]装置名称-t可以接文件系统格式:ext3,ext2,vfat例题:将/dev/hdc6格式化为windows可读vfat格式答:mkfs-tvfat/dev/hdc6[root@linux~]#mke2fs[-bicLj]装置名称参数∶-b∶可以设定每个block的大小,目前支援1024,2048,4096bytes三种;-i∶多少容量给予一个in..
分类:系统相关   时间:2014-11-05 17:31:06    阅读次数:279
Linux下弹入弹出光驱(CDROM)命令
Linux下弹入弹出光驱(CDROM)命令1.弹出光驱命令eject2.弹入光驱命令eject-t
分类:系统相关   时间:2014-11-05 17:31:10    阅读次数:362
linux磁盘空间报警脚本
1.必须函数:[root@localhost~]#df文件系统1K-块已用可用已用%挂载点/dev/mapper/VolGroup00-LogVol00111093282154636838125221%//dev/sda1101086119998386813%/boottmpfs1037748010377480%/dev/shm[root@localhost~]#df|sed-n‘/\/$/p‘111093282154636838125221%//$:表示以斜..
分类:系统相关   时间:2014-11-05 17:27:48    阅读次数:257
分布式设计《初尝memcached》
memcached的服务端产品本身功能简洁,简单易用,但是玩法多种多样。但是事实上它是一个“伪分布式”解决方案,它本身并没有实现服务端分布式(服务端的memcached server之间是不能通信的),所谓的分布式都是依靠客户端来实现,而目前市面上提供了客户端分布式实现的开源工具很多,在这里我主要以Spymemcached这个客户端实现为基础讲述一些memcached的原理和应用。...
分类:系统相关   时间:2014-11-05 17:24:01    阅读次数:328
Hasen的linux设备驱动开发学习之旅--阻塞与非阻塞I/O
/** * Author:hasen * 参考 :《linux设备驱动开发详解》 * 简介:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:增加了并发控制的设备驱动程序 * Date:2014-11-04 */ 阻塞操作是指在执行设备操作时,若不能获得资源,则挂起进程直到满足可操作的条件后再进行操作。被 挂起的进程进入休眠状态,被从调度...
分类:系统相关   时间:2014-11-05 17:21:22    阅读次数:273
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!