一、 Linux介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的 ...
分类:
系统相关 时间:
2018-08-11 16:47:34
阅读次数:
241
一、Unix操作系统基本常识 1.什么是Unix? Unix是一个计算机操作系统,是一个用来协调、管理和控制计算机硬件与软件资源的控制程序。 2.Unix操作系统的特点? 多用户与多任务。多用户表示在同一时刻可以有多个用户使用Unix操作系统且互不干扰;多任务表示任何一个用户在同一时间可以在Unix ...
分类:
系统相关 时间:
2018-08-07 13:02:40
阅读次数:
220
什么是上下文切换 上下文切换(context-switching)是存储和恢复CPU状态的过程,它使得线程执行能够从中断点恢复执行。 上下文切换时多任务操作系统和多线程环境的基本特征。 即使是单核CPU也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。时间片是CPU分配给各个 ...
分类:
编程语言 时间:
2018-08-05 00:30:03
阅读次数:
168
概述 先了解下unix,unix是一个多任务、多用户的操作系统,并且是 的操作系统。 1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生 1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成, ...
分类:
系统相关 时间:
2018-08-04 22:30:21
阅读次数:
281
介绍作为一名系统管理员,维护服务器正常运行是最基本的职责,在管理几台到几十台服务器时,大部分管理员喜欢自己写小工具来维护,但随着服务器的数量曾多,任务量也逐渐增多,这时就需要简洁的、强大的框架来完成系统管理的任务,为了实现这一目的,我们引入了一些工具,这些工具是可编程的,系统管理员只需要为这个工具写上几行代码,它便会自动的完成所有的工作,这批工具就是运维自动化puppet,它可以针对多台服务器进行
分类:
其他好文 时间:
2018-08-03 23:13:21
阅读次数:
258
一:系统基本常识1.什么是linux?linux是一款免费使用和自由传播的类unix操作系统,是一个基于posix,unix的多用户,多任务,支持多线程和多cpu的操作系统。他能运行主要的unix工具软件,应用程序和网络协议。他支持32位和64位硬件,linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户操作系统。2.什么是shell?shell是用户和linux操作系统之间的借口
分类:
系统相关 时间:
2018-08-02 15:59:27
阅读次数:
234
1.什么是Linux?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户,多任务,支持多线程和多CPU的操作系统。它能运行主要的UNIX工作软件,应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。2.什么是Shell?在计算机科学中,Shell俗称壳(用来区别于核),是指“提
分类:
系统相关 时间:
2018-08-02 15:59:11
阅读次数:
232
LINUX中常用操作命令 Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debianaa 安装VMware或VirtualBox虚拟机。具体安装步骤,找百度。 再安装Ubuntu。具体安装步骤,找百度。 安装完后 ...
分类:
系统相关 时间:
2018-07-31 15:37:46
阅读次数:
241
多任务: frok():只能在linux下执行 如果主进程退出,整个进程就直接退出了,不会因为子进程没执行完而等待子进程结束后才结束整个进程 子进程中修改的全局变量不会影响到父进程的全局变量,多进程中,数据不共享,如果想共享进程中的数据,需要进程间通信 多次fork()的结果: 父进程,子进程执行顺 ...
分类:
编程语言 时间:
2018-07-30 13:22:18
阅读次数:
129