计算机操作系统的演变过程ENIARCcup:运算器、控制器、寄存器、缓存(一级缓存、二级缓存、三级缓存)存储器:内存RAM(RandomAccessMemory)Input:下达指令,提供数据等;output:输出数据加工的结果;程序:数据+指令组成;或者算法+数据结构组成。cup中存在指令集:1.普通指令;2.特权指令cell:8bits(8位二进制数)Bytes一个操作系统的具体结构由于一开始
分类:
系统相关 时间:
2020-03-30 21:43:48
阅读次数:
107
【Linux运维】如何查找大文件或大目录 [TOC] 一、如何查找大文件 case1: 查找当前系统中有哪儿文件的大小超过800MB case2: 查找当前系统中有哪儿文件的大小超过800MB,并且向看下文件的其他属性 case3:查找当前系统中有哪儿文件的大小超过800MB,并查看下文件的具体大小 ...
分类:
系统相关 时间:
2020-03-30 19:46:34
阅读次数:
94
#前言:今天我们来聊聊shell脚本中的函数知识,看一下函数的优势,执行过程和相关的使用案例,我们也来看一下shell和python的函数书写方式有什么不同 #简介 1、函数也具有别名类似的功能 2、函数是把程序里多次调用相同的代码部分定义成一份,然后给这份代码定义个名字,如果出现重复的就调用就行了 ...
分类:
系统相关 时间:
2020-03-29 11:05:23
阅读次数:
79
ldd ldd(/usr/bin/ldd)本质是一个shell脚本,并不是一个二进制的可执行程序。 ldd可以列出一个程序运行所依赖的动态链接库(so文件)。 由于制作二进制程序的过程中经常需要判断需要哪些共享库的支持,所以要使用ldd找出所需的依赖并添加至目标系统中,以确保程序可以在独立的目标系统 ...
分类:
其他好文 时间:
2020-03-28 19:56:28
阅读次数:
100
Ansible简介 Ansible Logo Ansible概述 Ansible是新兴的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 无需安装客户端。 Ans ...
分类:
其他好文 时间:
2020-03-28 19:44:05
阅读次数:
87
主要使用iconv cat b |while read line do iconv -f gbk -t utf8 $line > a [[ $? -ne 0 ]] && { echo $line } mv a $line done b文件中存放着需要修改的文件路径 可多个文件路径,每行一条路径 ...
分类:
系统相关 时间:
2020-03-26 13:50:02
阅读次数:
519
查看当前系统Java版本的命令: java -version 如果显示Java版本号,说明已经正确安装,如果显示没有该命令,需要自行安装Java; 在执行项目的脚本前加上source /etc/profile; 完整的脚本为: (/var/lib/jenkins/workspace/demoSecu ...
分类:
编程语言 时间:
2020-03-26 12:02:17
阅读次数:
161
SaltStack介绍 系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等,假设有上百台服务器(或者网络设备)需要重复维护工作,如果一台一台维护效率低下且耗费成本和人力,这时候自动化运维工具SaltStack显示出其优势了,帮助管理维护人员进行批量执行原来的 ...
分类:
其他好文 时间:
2020-03-26 01:31:43
阅读次数:
82
感谢whuslei Shell中的IFS解惑原创whuslei 最后发布于2012-01-09 21:07:15 阅读数 51963 收藏展开一、IFS 介绍 Shell 脚本中有个变量叫 IFS(Internal Field Seprator) ,内部域分隔符。完整定义是The shell use ...
分类:
系统相关 时间:
2020-03-25 23:49:28
阅读次数:
178