嗅谱网

操作系统

  • os-进程控制

    os-进程控制

    进程控制是通过进程控制原话实现的。用于进程控制的隐语主要包括:创建 j京语、阻塞原 语、撤销原语、唤醒原语、优先级!以语和 l调皮!反语。在操作系统中,结束语是一个不可分割的基 本单位。它们可以被系统本身调用,有的也以软中断形式供用户进程调用。 通常操作系统中设置气种队列:执行队列、就绪队列和阻塞队列,队列的类型与状态机的 状态设置有关。在单处理器系统中执行队列只有一个成员。一般阻塞队列的个数取决于等待事 件(原因)的个数。新创建的进程处于就绪队列。 (1)创建原语。用来创建一个新进程。即当前运行进程从空白 PCB 队列中申请一个空白 PCB ,同时获得该进程的内部标识:然后将有关参数(如进 ...

    查看全文

  • 父子进程的关系

    父子进程的关系

    系统中同时存在许多进程,它们依性质不同可分为几种不同的类别: ( 1) 系统进程和用户进程。一般来讲,在管态下执行的进程称为系统进程:在目态下执行 的进程称为用户进程。系统进程起着资源管理和控制的作用:用户进程是为用户任务而建立的 进程。 (2 )父进程和-J·进程。系统或用户首先创建的进程称为父进程:在父进程下面的进程称为 子进程。父子进程间存在着某些控制结构和控制关系,因此可以定义一个进程图。进程图是一 棵有向的、包含一个根节点的树。节点表示进程,记为 Pi ,从节点Pi 到节点町的二条边表示 进程町是由进程 Pi 创建的。其中,称 Pi 是町的父进程,而町则是 Pi 的子进程。如图 1- ...

    查看全文

  • 如何使用 pv 命令监控 Linux 命令的执行进度

    如何使用 pv 命令监控 Linux 命令的执行进度

    如果你是一个 Linux 系统管理员,那么毫无疑问你必须花费大量的工作时间在命令行上:安装和卸载软件,监视系统状态,复制、移动、删除文件,查错,等等。很多时候都是你输入一个命令,然后等待很长时间直到执行完成。也有的时候你执行的命令挂起了,而你只能猜测命令执行的实际情况。 通常 Linux 命令不提供和进度相关的信息,而这些信息特别重要,尤其当你只有有限的时间时。然而这并不意味着你是无助的——现在有一个命令,pv,它会显示当前在命令行执行的命令的进度信息。在本文我们会讨论它并用几个简单的例子说明其特性。   PV 命令 由Andrew Wood 开发,是 P ...

    查看全文

  • SecureCRT 连接VirtualBox 中的Ubuntu -端口转发

    SecureCRT 连接VirtualBox 中的Ubuntu -端口转发

    SecureCRT 连接VirtualBox 中的 -端口转发 端口转发: 设置》网络》端口转发 端口转发: 子系统地址通过在Linux系统总使用ifconfig查看: 还需要在linux主机上安装sshd sudo apt-get install openssh-server 然后在 crt 上进行设置连接: 既可以连接成功。 用SecureCRT 实现 WIN7 与 Linux 双向通信的问题及文件互传问题解决 如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统 SecureCRT 连接 Ubuntu Ubuntu 12.04 + 虚拟机VMware ...

    查看全文

  • 操作系统基本原理

    操作系统基本原理

    操作系统的主要功能是进行处理机与进程管理、存储管理、设备管理、文件管理和作业管理。   1.处理机与进程管理 处理机是计算机系统的核心资源。操作系统的功能之一就是处理机管理。随着计算机的迅速发展,处理机管理显得更为重要,这主要由于: 计算机的速度越来越快,处理机的充分利用有利于系统效率的大大提高; 处理机管理是整个操作系统的重心所在,其管理的好坏直接影响到整个系统的运行效率; 操作系统中并发活动的管理和控制是在处理机管理下实现的,集中了操作系统中最复杂的部分,它设计的好坏关系到整个系统的成败。   进程(process)是处理机管理中最基本、最重要的概念。进程是系统并发执 ...

    查看全文

  • Linux命令-文件文本操作grep

    Linux命令-文件文本操作grep

    文件文本操作 grep 在文件中查找符合正则表达式条件的文本行 cut 截取文件中的特定字段 paste 附加字段 tr 字符转换或压缩 sort 调整文本行的顺序,使其符合特定准则 uniq 找出重复的文本行 tee 将stdin抄写到stdout的同时复制到文件 文本操作是Linux的拿手好戏:通过一系列的转换,将文本文件转换成我们想要的形式,能够读取stdin并写信息到stdout的任何程序都不超出此范围,不过,这是指介绍其中最常用、最有用的部分。 grep 命令   ...

    查看全文

  • Linux 命令学习笔记

    Linux 命令学习笔记

    文件基本操作 ls ,rm , mv , ln ls  ls [option] [files] 不带参数时,列出当前工作目录的内容 $ls 列出指定目录的内容 ls dir1 或个别文件 ls file1 选项 -a 列出所有文件,包括隐藏文件和目录 (以 .开头) -l 以长格式显示文件名属性和明细 -h 以k,m等适合用户阅读的单位取代字节 -F 以象征类型的鼓号来修饰特定文件名 / 目录 * 可执行文件 @ 符号文件(symbolic links) l 命令管道(named pipes) = 通信管道(sockets)  符号附加在文件名之后,可帮忙一眼看出他们的 ...

    查看全文

  • 制作OpenStack用的RHEL7系统镜像

    制作OpenStack用的RHEL7系统镜像

    制作OpenStack使用的RHEL7系统镜像,并进行相关设置,安装XRDP以进行远程访问。 1.在KVM中安装RHEL7.2客户机; 2.设置网卡为dhcp并onboot=yes,使得虚拟机能自动获取IP地址; vim /etc/sysconfig/network-scripts/ifcfg-eth0 确保可以联网。 3.查看SELinux状态: /usr/sbin/sestatus -v    SELinux status:                enabled enable ...

    查看全文

  • Ubuntu如何挂载iso文件

    Ubuntu如何挂载iso文件

    突然发现使用Virtualbox虚拟的 15.10有点问题,于是想重新安装Virtualbox Guest Additions,但从菜单上挂载出现问题,于是尝试用命令行挂载: sudo mount -o loop VBoxGuestAdditions.iso tmp 提示有错误: mount: unknown filesystem type ‘iso9660’ 这个错误非常奇怪,第一次遇见。搜索后发现一个相关性很高的帖子: https://ubuntuforums.org/showthread.php?t=1314412 按照帖子里给出的尝试步骤,发现使用这个命令就 ...

    查看全文

  • Ubuntu 14.04安装Matlab2012a过程

    Ubuntu 14.04安装Matlab2012a过程

    为什么要写这个贴,一方面是为了记录这一过程,熟悉Linux系统以及命令行的操作,另一方面,真的是因为太容易崩了,并且兼容性较差,一个包打的不好,满盘皆输的感觉。不说了,都是眼泪。 Step 1. 首先需要有一台安装Ubuntu 14.04的电脑,说到为什么要用Linux系统,其实我也不太清楚,仅知道我要用来做深度学习,使用基于CUDA toolkit的Caffe框架,网上有人(老司机)提到:“Linux系统对于caffe的兼容性要比windows好”。我为了避免陷入兼容性的问题,故选择了Linux系统(团队人太少,花时间在这上面很不值得)。在Linux系统中存在较多 ...

    查看全文

  • Linux文件系统管理

    Linux文件系统管理

    操作系统:RHEL6.4 – 64 在Linux操作系统(虚拟机)中增加30G磁盘 分区,第一个主分区18G  ,格式化为ext4文件系统, 挂在到 /u01  要实现系统重启依然有效(开机自动挂载)使用LABEL进行挂载 1.1.1  确认系统中磁盘设备 df -Th 查看当前文件系统使用情况 [root@rhel64 ~]# df -Th 查看当前磁盘设备及分区情况 [root@rhel64 ~]# fdisk -cul 1.1.2  增加30G SCSI磁盘 关闭操作系统 [root@rhel64 ~]# shutdown -h ...

    查看全文

  • Linux系统教程:挽救模式破解root密码

    Linux系统教程:挽救模式破解root密码

    假如Linux系统忘记root密码,同时也忘记GRUB菜单密码,无法编辑GRUB菜单进入单用户模式,可以使用挽救模式,设置root用户密码 或执行其他操作。 OS:RHEL6.4 – 64 虚拟机环境下,把光盘加载到光驱中 启动虚拟机 按F12选择启动项 按字母c  从光驱启动 选择第三项 挽救模式 OK NO Continue OK 提示 原始的文件系统被挂载到/mnt/sysimage 可以使用chroot /mnt/sysimage  命令切换回来 原始文件系统被挂载到/mnt/sysimage 使用chroot /mnt/sys ...

    查看全文