
system
文章平均质量分 88
ronon77
这个作者很懒,什么都没留下…
展开
-
linux sort,uniq,cut,wc命令详解
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码...原创 2016-04-21 22:11:35 · 131 阅读 · 0 评论 -
消息队列(Message Queue)基本概念,如redis,kafka
##背景之前做日志收集模块时,用到flume,另外也有的方案,集成kafaka来提升系统可扩展性,其中涉及到消息队列,当时自己并不清楚为什么要使用消息队列,而在我自己提出的原始日志采集方案中不适用消息队列时,有几个基本问题:1.日志文件上传过程,有个基本的生产者-消费者问题;2.另外系统崩溃时,数据丢失的处理问题。今天,几位同事再次谈到消息队列这么个东西,很NB的样子,我也想弄清楚,OK...原创 2016-02-15 08:54:47 · 208 阅读 · 0 评论 -
linux 合并多行文件
文件内容cat test.txt reportType orderId sidhospitalNamecustomerNamecustomerSexcustomerPhonecustomerIdorderNumdoctorNamerecordName symptomdocSymptomdiagnosisch...原创 2016-01-10 10:37:08 · 196 阅读 · 0 评论 -
if else以及大于、小于、等于逻辑表达式
大多数情况下,可以使用测试命令来对条件进行测试。比如可以比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意这里的空格很重要。要确保方括号的空格。 if ....; then .... elif ....; then .... else .... fi[ -f "somefile" ] :判断是否是一个文件 [ -x "/bin/ls" ] :判断/bin...原创 2015-12-16 16:51:48 · 1245 阅读 · 0 评论 -
mac 获取 Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"打开终端窗口, 粘贴以上脚本。脚本会解释它的作用,然后在您的确认下执行安装。高级安装选项请看 这里(需要10.5)。What Does Homebrew Do?...原创 2015-12-12 11:04:24 · 126 阅读 · 0 评论 -
取消挂载 umount 时出现的 “Device is busy”
fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。假设无法卸载的设备为 /media/USB,运行下列命令即可:$ fuser -m -v /media/USB/ 用户 进程号 权限 命令/media/BAK/: galeki ...原创 2015-12-10 18:19:28 · 202 阅读 · 0 评论 -
对比aws ,腾讯,阿里云服器
有幸用过三个云服务器,简单总结一下: 从易用性: 1.腾讯 2.阿里 3.aws 从功能安全性 1.aws 2.阿里 3.腾讯...2015-12-01 14:18:47 · 404 阅读 · 0 评论 -
devops资料大全
备份备份软件Amanda -客户端-服务器模型备份工具Bacula - 另一个客户端-服务器模型备份工具Backupninja -轻量级,可扩展的元数据备份系统Backuppc -客户端-服务器模型备份工具和文件共享方案。Burp -网络备份和还原程序Duplicity -使用rsync算法加密的带宽-效率备份Lsyncd -监控一个本地目录树的变...原创 2015-11-26 20:44:26 · 711 阅读 · 0 评论 -
CentOS7 系统安全加固实施方案介绍firewall防火墙设置端口
CentOS7.0系统安全加固手册 目录 IT网,http://www.it.net.cn 一、用户帐号和环境……………………………………………………………………………………. 2 IT网,http://www.it.net.cn二、系统访问认证和授权……………………………………………………………………………… 3 IT网,http://www.it....原创 2015-11-13 11:36:34 · 682 阅读 · 1 评论 -
Mac上安装Gradle
step1:下载 下载地址 step2:解压 下载完解压到任意目录,我解压在/usr/local/下。 step3:配置环境变量 在命令行运行以下命令 sudo vim /etc/bashrc 添加以下内容 GRADLE_HOME=/usr/local/gradle-2.5;exp...原创 2016-08-30 18:55:29 · 115 阅读 · 0 评论 -
linux awk命令详解
使用方法awk '{pattern + action}' {filenames}尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。花括号({})不需要在程序中始终出现,但它们用于根据特定的模式对一系列指令进行分组。 pattern就是要表示的正则表达式,用斜杠括起来。awk...原创 2016-04-21 22:14:47 · 143 阅读 · 0 评论 -
Crontab 错误分析及不执行原因
Crontab 错误分析及不执行原因 CronCron is a time-based job scheduler in Unix-like computer operating systems.The name cron comes from the world chronograph(a time-piece).Cron enables users to s...原创 2016-04-13 10:56:21 · 173 阅读 · 0 评论