awk中使用shell中的变量 一: "'$var'" 这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如: var="test"awk 'BEGIN{print "'$var'"}' 这种写法其实际是双括号变为单 括号的常量,传递给了awk. 如果var中含空格,为了shell不把 ...
分类:
系统相关 时间:
2020-06-08 12:17:19
阅读次数:
92
记录一大早遇到额bug,昨天虚拟机还是好端端的,也是正常关机,结果一大早打不开,无法进入界面(我赚的centos6.8),MoBaXterm也无法远程连接,右下角一直显示正在运行虚拟机。 打开任务管理器(Ctrl+Alt+Delete)发现有VM进程,但却无法关闭。无奈,更新WMware软件,结果怎 ...
分类:
系统相关 时间:
2020-06-08 10:45:21
阅读次数:
113
去除最顶层Makefile的-Os/-O2, 替换为-O0 替换include/linux/complier.h中 #if 1 //zjr #define __compiletime_assert(condition, msg, prefix, suffix) BUG_ON(!condition) ...
分类:
系统相关 时间:
2020-06-08 09:25:16
阅读次数:
85
练习: 1.根据要求编写一个脚本 给定一个用户获取其密码警告期限 判断用户密码使用期限是否已经小于警告期限 如果小于,显示 warning 否则 显示 ok 2.根据要求编写一个脚本 给脚本传递两个参数(整数) 显示两者之和和乘积 3.根据要求编写一个脚本 根据参数一给出的文件名,判断文件是否存在, ...
分类:
系统相关 时间:
2020-06-08 00:59:25
阅读次数:
127
如何迅速分析出系统CPU的瓶颈在哪里? 想分析处理CPU性能问题, 首先我们需要了解CPU性能指标. CPU性能指标 CPU使用率 用户CPU使用率, 包括用户态(user)和低优先级用户态(nice). 该指标过高说明应用程序比较繁忙. 系统CPU使用率, CPU在内核态运行的时间百分比(不含中断 ...
分类:
系统相关 时间:
2020-06-08 00:50:47
阅读次数:
105
Eclipse 安装 反编译工具 jd-eclipse-site 反编译工具有很多种,我这里使用的是 jd-eclipse-site ,照着安装可以使用,附上链接 反编译工具 jd-eclipse-site 安装 注:这里注意一点就是,最后 .*class 和 .*class without sou ...
分类:
系统相关 时间:
2020-06-08 00:49:58
阅读次数:
109
Linux内核源码分析 -- 同步原语 -- 自旋锁 spinlock_t typedef struct spinlock { union { struct raw_spinlock rlock; #ifdef CONFIG_DEBUG_LOCK_ALLOC # define LOCK_PADSIZ ...
分类:
系统相关 时间:
2020-06-08 00:16:40
阅读次数:
138
一、虚拟机未正常关闭下系统进行强制关机。启动后,虚拟机系统无法打开: 1.出现获取所有权提示的时候仍然打不开,可以找到虚拟机安装目录,搜索.lck文件,记住是文件不是文件夹,删除文件即可; 2.出现还原虚拟机状态后失败,打不开,报不可恢复错误什么的,找到虚拟机安装目录,搜索.vmss程序,删除它就可 ...
分类:
系统相关 时间:
2020-06-07 23:02:03
阅读次数:
116
Linux基础(五)Linux下的文件操作 1.如何查看一个文件有哪些属性 ls -l 2.如何查看文件内容 cat head(查看头十行) tail(查看尾十行) less(上下翻页的查看) 3.如何查看当前所在位置 pwd 4.如何创建一个空目录 mkdir 5.如何快速返回家目录 cd+回车键 ...
分类:
系统相关 时间:
2020-06-07 22:58:29
阅读次数:
89
而相比 Bash 来说,Zsh 也拥有许多更强大的功能:更智能的自动补全、命令选项提示、更丰富的主题,等等。在今秋体验到 macOS Catalina 正式版之前,我们可以先将 macOS 的默认 Shell 切换到 zsh,熟悉一下新版 Shell 的功能。 本文的目标,就是要帮你打造一个好看、好 ...
分类:
系统相关 时间:
2020-06-07 21:31:11
阅读次数:
167
前言 本节内容计划是讲解TLB与高速缓存的关系,但是在涉及高速缓的前提是我们必须要了解操作系统缓存原理,所以提前先详细了解下缓存原理,我们依然是采取循序渐进的方式来解答缓存原理,若有叙述不当之处,还请批评指正。 缓存原理 高速缓存被划分为多个块,其大小可能不同,缓存中的块数通常为2的幂。如下为一个具 ...
分类:
系统相关 时间:
2020-06-07 21:20:25
阅读次数:
93
原文:http://www.wowotech.net/linux_kenrel/11.html 各子系统:http://oss.org.cn/ossdocs/linux/kernel/a1/index.html 1. 前言 本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描 ...
分类:
系统相关 时间:
2020-06-07 21:20:05
阅读次数:
113
Charles 是一款收费的抓包修改工具,易上手,数据请求容易控制,修改简单,抓取数据的开始暂停方便等优势!下面详细介绍下这款强大好用的抓包工具。 抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作。也用来检测网络安全。抓包也经常被用来进行数据截取等 ...
分类:
系统相关 时间:
2020-06-07 21:08:43
阅读次数:
149
什么是homebrew Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local 。 Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置。 轻松创建你自己的 Homebrew 包。 完全基于 Git 和 Ruby,所以自由修改的 ...
分类:
系统相关 时间:
2020-06-07 21:08:05
阅读次数:
85
一、iptables防火墙1、基本操作————————————————————————————————# 查看防火墙状态service iptables status ————————————————————————————————# 停止防火墙service iptables stop ————— ...
分类:
系统相关 时间:
2020-06-07 21:03:04
阅读次数:
113
本人使用的是CentOS 6.2 64位系统,由于在安装系统的时候并没有勾选安装gcc编译器,因此需要自行安装gcc编译器。 系统信息查看命令: cat /etc/redhat-release 使用yum安装gcc 对于配备了yum的Linux发行版而言,安装gcc编译器就变得so easy。我们只 ...
分类:
系统相关 时间:
2020-06-07 19:45:25
阅读次数:
78