摘要:内存分配流程图: 哪些内存可以被回收? 主要有两类内存可以被回收,而且它们的回收方式也不同。 文件页(File-backed Page):内核缓存的磁盘数据(Buffer)和内核缓存的文件数据(Cache)都叫作文件页。大部分文件页,都可以直接释放内存,以后有需要时,再从磁盘重新读取就可以了。而那些
阅读全文
摘要:FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.特色功能:云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数Windows版下载地址:http://www.host
阅读全文
摘要:使用nohup ./execute.sh & 执行让程序后台运行,才几天日志就上G了,如果有问题想要查看日志,显然打开文件是一件很麻烦的事,于是我想办法通过减小文件大小: 1、nohup命令解释: a、语法:nohup [command] [args] [&] b、说明:nohup 命令运行由 Co
阅读全文
摘要:安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 添加软件源:sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-c
阅读全文
摘要:来看看代码,是如何引发这次的删库。 既然发生了 rm -fr /* 的现象,那必然 new_lic_dir 这个变量是空的。 所以导致执行 rm -fr $new_lic_dir/* 这条语句的时候,变成了 rm -fr /* 删库语句。很好,凶器找到了。 那为什么 new_lic_dir 会是空的
阅读全文
摘要:tail 最常用的tail -f grep awk 1 基础命令 2 匹配 3 内建变量 NR:NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number of Record的缩写。 FNR:在awk处理多个输入文件的
阅读全文
摘要:简单介绍一下在CentOS上安装Docker。 docker下载地址: https://download.docker.com/linux/static/stable/x86_64/ 离线安装: 前置条件: 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可。
阅读全文
摘要:nginx.conf自动生成软件: nginxWebUI https://gitee.com/cym1102/nginxWebUI?_from=gitee_search nginx.conf #user nobody; worker_processes 8; #error_log logs/erro
阅读全文
摘要:查询应用进程号:ps aux | grep "face-api"查询指定进程号的打开句柄: lsof -p 31439查看端口占用情况:lsof -i:6552 系统全局的可用句柄数,可修改vim /proc/sys/fs/file-max查看正在使用(分配出去)的所有的句柄数、未使用的所有的句柄数
阅读全文
摘要:离线安装需要下载的rpm包有: ppl-0.10.2-11.el6.x86_64.rpmcloog-ppl-0.15.7-1.2.el6.x86_64.rpmmpfr-2.4.1-6.el6.x86_64.rpmcpp-4.4.7-17.el6.x86_64.rpmkernel-headers-2.
阅读全文
摘要:下面 20 条基本的系统管理命令都可以帮助您更好地了解您的应用程序。它们还可以帮助解决为什么应用程序可在本地正常工作但不能在远程主机上工作这类的系统故障。这些命令适用于 Linux 开发环境、容器和虚拟机。 1. curl curl 用于传输一个 URL。可以使用这条命令用于测试应用程序的端点或与上
阅读全文
摘要:查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就
阅读全文
摘要:安装JDK8 1.去http://www.Oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html中下载JDK的安装文件jdk-8u60-linux-x64.tar.gz。 2.新建/usr/java文件夹,将j
阅读全文
摘要:一、Linux 的五个重启命令 1、shutdown 2、poweroff 3、init 4、reboot 5、halt 原文地址
阅读全文
摘要:tar命令可以为linux的文件和目录创建档案。 语法 选项 参数 文件或目录:指定要打包的文件或目录列表。 实例 将文件全部打包成tar包: 在选项f之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。 如果加z选项,则以.tar.gz或.tgz来代表gzip压缩过的tar包;如果加j
阅读全文
摘要:who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。 语法 选项 参数 文件:指定查询文件。 实例 w命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命
阅读全文
摘要:线上出问题的时候,我们常用tail -n 或者 tail -f 或者grep 或者 vi cat等各种命令去查看异常信息, 但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less命令我觉得是最实用和方便的 一个日志文件中 我们想
阅读全文
摘要:date命令是显示或设置系统时间与日期。 很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)
阅读全文
摘要:有些脚本要根据文件名进行各种处理,有时候需要保留文件名抛弃文件后缀,也有时候需要文件后缀不要文件名,这类提取文件部分的操作使用shell的内建功能就能实现。需要用到的几个操作符有:%、%%、#、##。 从右向左匹配 :% 和 %% 操作符的示例 示例2,定义变量 url="man.linuxde.n
阅读全文
摘要:函数定义: 格式1 格式2 可以带function name()定义,也可以直接name()定义,不带任何参数。 执行 直接使用函数名称即可调用某个函数。 传递参数 上例中: aa 和 bb 定义的是全局变量。 cc 和 dd 定义的是局部变量,只能在函数 name 中使用。 $aa是第一个参数$1
阅读全文