`
hanjian861202
  • 浏览: 159730 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

OS:操作系统集中学习

 
阅读更多

      互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。当多个进程访问或操作同一个数据,且执行结果与访问的特定顺序有关,称为竞争条件。为了防止这种竞争,必须确保一段时间内只有一个进程能够操作这个数据。为了实现这种保证,就需要一定形式的进程间同步。实现互斥有这样一些方法,禁止中断,执行测试和设置操作,禁止调度,使用信号量。
      同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源

 

死锁:

http://wenku.baidu.com/view/246c9b96dd88d0d233d46a8f.html

 

 

阿里巴巴和淘宝网校园招聘数据库笔试题09年
操作系统 考题、
linux输入重定向问题:
LINUX默认输入是键盘,输出是显示器。你可以用重定向来改变这些设置。比如用wc命令的时候本来是要手动输入一篇文字来计算字符数的,用了重定向后可以直接把一个已经写好的文件用‘<’指向这条命令,就直接可以统计这个文件的字符数等了。输出也是一样,你可以把屏幕输出重定向到一个文件里,再到文件里去看结果。
linux_中文件及目录的颜色:
蓝色文件----------目录
白色文件----------一般性文件,如文本文件,配置文件,源码文件等
浅蓝色文件----------链接文件,主要是使用ln命令建立的文件
绿色文件----------可执行文件,可执行的程序
红色文件-----------压缩文件或者包文件
-:普通文件
d:目录文件
l:链接文件
b:块设备文件
c:字符设备文件
p:管道文件
Linux常用命令:
sort, grep, sed, wc
sed用来显示某行、追加字符串到某行、删除某行:
tr用来更新或删除字符,不是字符串分:
常用正则表达式:
linux if命令:
crontab -e;vi /etc/crontab

1、crontab 会进行语法检查,vi 不会

2、听说有些 os 的 crond 不会重读配置,所以用 service 重启

crontab -e是某个用户的周期计划任务;/etc/crontab是系统的周期任务

1. crontab -e 与 /etc/crontab 修改语法格式不一样,后者多一个 user 指定

2. 不管用 crontab -e or 改 /etc/crontab 都不需要重新启动 crond 服务

01 22 * * * /sbin/shutdown -h now
执行的结果都是一样, 一般LINUX 都用shutdown -h now 也可以init 0
init 0在UNIX用得比较多,

关机需要root的身份在可以执行,
lz可以选取方法操作
方法1
换到root 的身份
su - root
crontab -e (按a增加下)
01 22 * * * /sbin/shutdown -h now   (或01 22 * * * /sbin/init 0)
保存退出即可以

方法2 vi /etc/crontab 在里面插入
01 22 * * * root   /sbin/shutdown -h now
或 01 22 * * * root   /sbin/init 0

实例解说Linux命令行uniq

http://os.51cto.com/art/201107/274991.htm

在shell脚本中调用另一个脚本的三种不同方法

http://blog.sina.com.cn/s/blog_4a76def00100a98j.html

分享到:
评论

相关推荐

    基于Python开发的超级画板程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)

    操作系统:Windows 7、Windows 10。 Python版本:Python 3.7.1。 开发工具:PyCharm 2018。 Python内置模块:os、sys、time、math。 第三方模块:pygame。 三、系统功能 具体的操作步骤如下: 超级画板...

    数据库学习基础之名词解释

    它可以支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。 Orcale是一个多用户系统...

    c/c++ 学习总结 初学者必备

    (2)堆区(heap):一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表.(主要有:malloc/free,new/delete) 6,、枚举的用法,以及它与宏的区别? ...

    Zabbix v3.4.5.zip

    Zabbixagent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。Zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows ...

    git:冰岛语 Git 指南

    您可以在下载适用于所有主要操作系统的 Git。 Mac OS X 在 Mac 上安装 Git(并跟踪更新)最方便的方法是通过 ,这是一个允许您跟踪 Mac 包/工具的工具。 安装 brew 后,您只需要运行brew install git 。 要下载...

    Git权威指南PDF完整版

    22.1 作者版本控制系统的三个里程碑/ 314 22.2 Topgit 原理/ 316 22.3 Topgit 的安装/ 317 22.4 Topgit 的使用/ 319 22.5 用Topgit方式改造Topgit/ 330 22.6 Topgit 使用中的注意事项/ 334 第23章 子模组协同模型/ ...

    Zabbix分布式系统监视-其他

    zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows...

    红蜘蛛多媒体网络教室安装包和破解补丁

    ◇ 电子抢答:帮助学生在趣味竞赛中学习,并协助教师及时检验学习效果,发现问题; ◇ 电子点名:协助教师进行课堂考勤; ◇ 网上消息:老师与学生,学生与学生之间可以进行自由的文字消息传送; ◇ 远端信息:获取...

    windows 程序设计

    IBM接管了OS/2,而Microsoft明确表示Windows将是他们操作系统策略的中心。虽然OS/2仍然拥有一些狂热的崇拜者,但是它远不及Windows这样的普及程度。 Microsoft Windows版本3.1是1992年4月发布的,其中包括的几个...

    Zabbix分布式系统监视 v5.0.4

    zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows...

    Memorize-crx插件

    语言:English 帮助您使用Chrome通知反复提醒您在自定义集中的随机术语中记住条款和定义。...确保您的操作系统的通知中心已开启。在Windows 10中工作很好,我还没有在Mac OS中测试。------------------------快乐学习!

    Zabbix网站源码 v2.2.3

    Zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。Zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows...

    Zabbix网络监视 v2.4 rc3

    Zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。Zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows...

    PowerWord.exe

    《金山词霸2007企业版》是一套专为企业级用户设计的一款产品,此产品充分满足了企业对企业内部多用户的统一管理,通过服务器的集中设置,可以对SN,对增加企业级内部字典进行管理,从而使产品能更好满足企业级用户

    LINUX与UNIX SHELL编程指南 高清PDF

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...

    python数据分析随书代码

    目前,他的兴趣主要集中在商业智能、大数据和云计算等专业领域。 Ivan Idris以编写简洁可测试的程序代码以及撰写有趣的技术文章为乐,同时也是Packt出版社NumPy Beginner's Guide-Second Edition、NumPy Cookbook和...

    informix 实用大全

    25.3 设置操作系统与内核配置参数 25.4 为存储数据准备磁盘空间 25.5 监视可用系统资源 25.6 更多信息 25.7 informix与其他参考资料 第26章 管理实用程序(on*命令) 26.1 on命令概述 26.2 使用onstat...

    windowsnt 技术内幕

    理解DirectX API 支持基于Win16和MS-DOS的应用程序 NT的DOS虚拟机(NTVDM)简介 Win32环境下的Win16 简介 运行多NTVDM 在OS/2子系统中运行应用程序 OS/2的CONFIG.SYS文件 运行Presentatin Manager 理解Windows NT...

Global site tag (gtag.js) - Google Analytics