详解shell脚本括号区别--$()、$「 」、$「 」 、$(()) 、「 」 、「[ 」] 原创 波波说运维 2019-07-31 00:01:00 https://www.toutiao.com/i6716847801076023815/ 概述 很多时候我们在写shell脚本的时候总会碰到不同 ...
分类:
系统相关 时间:
2019-10-06 11:20:38
阅读次数:
68
mac安装zmap有两种方式 1、命令行安装 brew install zmap export PATH=$PATH:/usr/local/sbin 很多人安装的时候只有第一步,然后直接bash:zmap的时候会提示命令不存在(command not found) 这里的原因就是没有添加环境变量,输 ...
分类:
系统相关 时间:
2019-10-06 11:14:58
阅读次数:
80
1、安装Linux之前,什么是Linux? 2、准备安装VMware虚拟机 虚拟机下载官网:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 如下图: 虚拟机安装完成时:许可证:UA5DR- ...
分类:
系统相关 时间:
2019-10-06 09:32:28
阅读次数:
81
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 介绍 之前的系列内存管理文章基本上描述的是物理页面的初始化过程,以及虚拟页面到物理页面的映射建立过程 ...
分类:
系统相关 时间:
2019-10-06 09:30:33
阅读次数:
120
sudo apt install build-essentialsudo apt install qtcreatorsudo apt install qt5-defaultsudo apt install qt5-docsudo apt install qt5-doc-html qtbase5-do ...
分类:
系统相关 时间:
2019-10-06 09:30:05
阅读次数:
106
基于图形软件生成应答文件,实现自动安装 linux 操作系统 1、yum install -y system-config-kickstart 安装生成自动化安装操作系统的应答文件 2、system-config-kickstart 执行生成应答文件的图形化工具 3、自动化安装基于网络方式安装,提前 ...
分类:
系统相关 时间:
2019-10-06 00:57:14
阅读次数:
151
>> Linux下的tar压缩解压缩命令详解 << ...
分类:
系统相关 时间:
2019-10-06 00:54:13
阅读次数:
115
kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。kafka对外使用topic的概念,生产者往topic里写消息,消费者从读消息。为了做到水平扩展,一个topic实际是... ...
分类:
系统相关 时间:
2019-10-06 00:44:29
阅读次数:
86
cal指令: cal 输出当前月份的日历 cal -1 等价于cal cal -3 输出上一个月,本月,下一个月的日历 cal -y 年份 输出某一个年份的日历 clear指令: 清除终端上已经执行的命令的结果(该命令并不是真实的删除了执行结果,而是在最上面进行隐藏,可以拖动滚动条查看) 管道符“| ...
分类:
系统相关 时间:
2019-10-06 00:40:16
阅读次数:
97
VIM的配置详细说明参考:http://www.ruanyifeng.com/blog/2018/09/vimrc.html 此外VIM的插件管理比如 Vundle可以参考这个博客: https://www.cnblogs.com/aaronLinux/p/6798898.html ...
分类:
系统相关 时间:
2019-10-06 00:01:48
阅读次数:
111
ln可以链接文件,类似windows的快捷方式 删除原文件 源文件删除后,如下图,路径开始标红并闪烁 /tmp 和 /var/tmp 的区别 /tmp下临时存储的时间较短,/var/tmp下临时存储的时间较长 stickbit 当服务器上有多个用户共享的文件夹存在时,就可以配置文件夹进入stickb ...
分类:
系统相关 时间:
2019-10-06 00:01:20
阅读次数:
130
shell脚本一键创建虚拟机 代码如下: #!/bin/bashname=$1 #把位置变量$1重新定义为name(创建虚拟机的名字)path1=/var/lib/libvirt/images/ #img存放路径path2=/etc/libvirt/qemu/ #xml文件存放路径function ...
分类:
系统相关 时间:
2019-10-05 22:42:53
阅读次数:
178
倘若你查看过Linux Kernel的源码,那么你对 offsetof 和 container_of 这两个宏应该不陌生。这两个宏最初是极客写出的,后来在Linux内核中被推广使用。 1. offsetof 1.1 offsetof介绍 定义:offsetof在linux内核的include/lin ...
分类:
系统相关 时间:
2019-10-05 22:38:57
阅读次数:
103
@ "TOC" 博客说明 | 撰写日期 | 2018.12.08 |: :| | 完稿日期 | 2019.10.06 | 最近维护 | 暂无 | 本文作者 | multimicro | 联系方式 | multimicro@qq.com | GitHub | "https://github.com/w ...
分类:
系统相关 时间:
2019-10-05 22:29:42
阅读次数:
131
下午远程帮别人弄了很久的eclipse,安装时老是出现如图的字样 最后在安装配置文件中找到问题所在,这个最新版本的eclipse需要jdk1.8的环境,由于系统的jdk是1.7,版本过低从而导致安装失败。 故卸掉原来的jdk重新安装jdk1.8就可以解决问题。这个问题虽小,但也是容易让人疏忽的。 下 ...
分类:
系统相关 时间:
2019-10-05 22:29:26
阅读次数:
160
一、TCP报文格式 (图片来源网络) SYN:请求建立连接标志位 ACK:应答标志位 FIN:断开连接标志位 二、三次握手,数据传输,四次挥手 (流程图,图片来源于网络) (tcp状态转换图,图片来源于网络) 1、客户端向处于监听状态(LISTEN)的服务端发送请求连接的报文。此时,报文中SYN标志 ...
分类:
系统相关 时间:
2019-10-05 22:19:20
阅读次数:
148
1.Memcached是什么,有什么作用? Memcached是一个开源的、高性能的内存缓存软件,从名称上看Mem就是内存的意思,而Cache就是缓存的意思。 Memcached通过在事先规划号的内存空间中临时缓存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问,从而达到提升数据库的访问性 ...
分类:
系统相关 时间:
2019-10-05 22:15:42
阅读次数:
118