智能运维

  • shell编程规范与变量

    ShellShell脚本概述Shell脚本的概念将要执行的命令按顺序保存到一个文本文件;给该文件可执行权限;可结合各种Shell控制语句以完成更复杂的操作Shell脚本的应用场景重复性操作交互性任务批量事务处理服务运行状态监…

    智能运维 2022年7月27日
  • linux04--vim编辑器、用户相关、特殊权限、解压缩、rpm与yum软件安装

    1 vim编辑器 # 安装:yum install vim -y # 普通模式、编辑模式、命令模式 # 普通模式: -上下翻 -yy 复制一行 -p 粘贴 到光标到下面 -dd 剪切 -p 把上面剪切的粘贴上 -u 撤销 # 编辑模式 -i:insert 插入 -a:appe…

    智能运维 2022年7月27日
  • Linux缺页异常

    关键词说明: VA:Virtual Address 虚拟地址 PA:Physical Address 物理地址 MMU:Memory Manage Unit 内存管理单元 TLB:Translation Lookaside Buffer 旁路快表缓存/地址变换高速缓存 PTE:Page Table Entry 分页…

    智能运维 2022年7月27日
  • shell学习笔记(2)

    1、shell传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数。 2、用来处理参数的特殊字符 参数处理 说明 …

    智能运维 2022年7月27日
  • Linux下进程间通信 之 共享内存同步方法(互斥锁,信号量 和 信号)

    同步(synchronization)指的是多个任务(线程)按照约定的顺序相互配合完成一件事情。由于多 个进程共享一段内存,因此也需要依靠某种同步机制,如互斥锁和信号量等 。 信号量(semaphore),它是不同进程间或一个给定进…

    智能运维 2022年7月27日
  • Mac 远程连接 windows

    两台 windows 电脑可以通过其自带的【远程桌面连接软件】很轻松地实现远程连接,但是想用 Mac 来远程连接另一台 Windows 电脑要怎么做呢。 这篇博文里列出了许多方法: Mac远程桌面连接 但是其中有许多内容已经失效…

    智能运维 2022年7月27日
  • ubuntu安装vmtools

    sudo apt-get install open-vm-toolsopen-vm-toolsopen-vm-tools 是VMware Tools 的开源实现,由一套虚拟化实用程序组成,这些程序可增强虚拟机在 VMware 环境中的功能。open-vm-tools由两个组件构成: open-vm-tool…

    智能运维 2022年7月27日
  • shell: 获取每行文本的最后几个字符

    tail方式 tail参数-c就可以获取最后的几个字节 -c, --bytes=[+]NUM output the last NUM bytes; or use -c +NUM to output starting with byte NUM of each file ubuntu@VM-16-14-ubuntu:~$ echo "xyjk1002-rejuven…

    智能运维 2022年7月27日
  • centos7安装Docker

    检查配置 在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。 unname -r 安装 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-mana…

    智能运维 2022年7月27日
  • 谈谈进程调度那些算法

        本文假定在单核CPU的情况下进行描述 进程调度定义 在操作系统发展史以及前一期进程基础知识讲到了多进程并发的概念,虽然从表面上看,有多个进程在同时执行,但是在单核CPU下,任何时刻都只可能有一个程序在执…

    智能运维 2022年7月27日