
linux
文章平均质量分 57
fuming0210sc
这个作者很懒,什么都没留下…
展开
-
linux [] 与 test 命令 进行 条件判断
以下 摘自 : http://jianlee.ylinux.org/Computer/Shell/shell_test.html分类参考文件状态测试-b filename当filename 存在并且是块文件时返回真(返回0)-c filename当filename 存在并且是字符文件时返回真-d pathn转载 2016-03-16 11:34:27 · 521 阅读 · 0 评论 -
shell join 实现 sql Select 语句
缘由: 最近 接到一个 任务 从技术上 来说 就是 将 两个表 通过 一个 字段 链接起来。 一个sql 语句 就可以搞定。 select * from a,b where a.id = b.id;但是 两个表 一个在 mysql 里,一个在 mongoDB 里,无奈 只好 导出 相关 信息 通过 shell 语句 实现 一个 批处理。Join 命令而 linux原创 2016-05-27 14:54:46 · 642 阅读 · 0 评论 -
linux 查看 网络监听的 命令
ps -aux netstat –apn 这两个命令, 年纪大了。。。记忆力 也不行了。~~~原创 2016-05-04 15:40:26 · 1523 阅读 · 0 评论 -
linux 小技巧
使用 cd - 就可以 返回 上一次的 目录原创 2016-04-28 13:13:52 · 372 阅读 · 0 评论 -
debian redis 升级
以下为 debian 系列 更新 redis 步骤,redhat 系列 不可用。1.关闭redis redis-cli shutdown2. 升级 redis 卸载旧版apt-get remove redis-server下载官方稳定版编译安装wget http://download.redis.io/redis-stable.tar.gztar xv原创 2016-05-07 11:02:26 · 832 阅读 · 0 评论 -
Makefile经典教程(掌握这些足够)
只是为了以后想看 方便: 故记录 网址: http://blog.youkuaiyun.com/ruglcc/article/details/7814546转载 2016-07-26 20:03:46 · 330 阅读 · 0 评论 -
linux 下 安装程序
linux 安装程序 基本上的思路 就是 1. 看看本地的软件库 有没有现成的 安装程序 apt-get 命令 (debian 系统) yum-install (tcp dump)2.如果没有现成的安装程序,则需要 去网络上 下载 安装程序 , 1. 下载安装程序 curl -o 保存文件名称 安装包路径 2.解压缩 tar 安装包3. 一原创 2016-12-08 13:54:07 · 413 阅读 · 0 评论 -
icmp 报文详解
以下内容转载自: http://blog.youkuaiyun.com/tigerjibo/article/details/7356936写的很好的 icmp 报文详解:一.概述:1. ICMP允许主机或路由报告差错情况和提供有关异常情况。ICMP是因特网的标准协议,但ICMP不是高层协议,而是IP层的协议。通常ICMP报文被IP层或更高层协议(转载 2016-12-08 17:29:14 · 76281 阅读 · 3 评论 -
linux 下通过源代码安装程序 ./configure 解释
大家 都知道在 linux 通过源代码 安装程序 1. 下载源码2.解压缩3. 执行 ./configure4. make 5 make install make 命令 是对 makefile 文件 操作,make install 是安装命令,那么 ./configure 是 干什么呢?./configure 其实 就是 生成 makefile 文件转载 2017-07-12 16:47:17 · 4459 阅读 · 1 评论 -
linux 后台执行 nohub 命令
仅限备忘,如有查看 请 百度 nohup。后台执行:命令 &关闭终端 也 可以 后台执行 : nohup 命令 & --》 输入 exit原创 2017-10-10 19:16:56 · 2197 阅读 · 0 评论 -
shell 脚本 输入参数 学习
以下内容转载自:http://blog.youkuaiyun.com/u010412719/article/details/52895317特殊变量一般变量比较简单哈,与Java、C/C++不一样的地方在于不需要定义,直接使用即可。例如:#!/bin/bashvar= "wojiushimogui"echo ${var}需要注意的两点:1、变量转载 2017-12-08 14:41:13 · 2945 阅读 · 0 评论 -
linux 使用 tmux 运行后台程序
后台 运行程序 ,我所知道的 大概有三种 : & , nohup , tmux ,其中 tmux 最优雅,可以保存上次的工作流 。nohup 可以 记录发生日志。1. 以& 结尾 run.sh &,缺点是 推出 终端 就退出 执行里。2. nohup run.sh & --> 输入 exit 推出,会自动 将 输出 写到 当前目录下的 nohup.txt里3.原创 2017-11-30 17:29:15 · 5585 阅读 · 1 评论 -
linux 系统性能 检测 命令 atop
atop 主要可以 监测 cpu,内存,硬盘,网络性能,以及 实时读写 日志。基本用法 1.查看 atop2.保存日志 atop -w log.txt3.查看 输出日志 atop -r log.txt , 按 t 查看 下一个样本的性能数据 ,按T查看 上一个样本的性能数据。以下内容转载自:https://www.cnblogs.com/bangerlee/arc转载 2017-11-30 17:19:14 · 2418 阅读 · 0 评论 -
ssh 远程登录 服务器 免密码 详解
转载自:http://blog.youkuaiyun.com/jfcat/article/details/8018975rsync的操作有两种1、启动rsync守护进程的2、使用remote shell处理的这里只记录第二种情况,这样更简单。实际上rsync使用的SSH来认证用户的,在没有通过SSH认证的情况下,一般需要输入相应用户名密码,比如:rsync -avz --progress --转载 2016-03-11 14:24:11 · 532 阅读 · 0 评论 -
linux 文件inode 详解
以下内容转载自: https://www.cnblogs.com/itech/archive/2012/05/15/2502284.html文件名 -> inode -> device block 转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/转载 2017-12-02 22:54:42 · 16360 阅读 · 2 评论 -
linux 拷贝命令 cp ,scp ,rsync
本地文件拷贝:cp远程拷贝 scp ,支持 上传 ,下载,使用 ssh 方式 参数 : scp 源地址 目标地址 例如: 上传本地文件scp ./localfile fu@127.0.0.1:/home/fu/uploadFile下载文件scp fu@127.0.0.1:/home/fu/downloadFile ./localFIle如果只想拷贝文原创 2017-12-04 22:31:40 · 627 阅读 · 0 评论 -
HTTPS与SSL
以下内容转载自: http://blog.163.com/magicc_love/blog/static/185853662201321423527263/1. HTTPSHTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SS转载 2016-05-03 14:46:55 · 377 阅读 · 0 评论 -
将服务器部署在腾讯云遇到的一些事
1. 服务器 本地监听端口后, 后台 还需要 开发 端口, 外网 才可以 正常 访问2.服务器 访问 外网 地址时, 必须 在后台 设置 开发 这个 地址 ,或者 设置 全部 开发。。。才可以3.腾讯 mutt 发送 邮件 不成功 .... 解决 方案 :http://blog.youkuaiyun.com/fuming0210sc/article/details/51393421原创 2016-05-13 13:12:52 · 683 阅读 · 0 评论 -
linux 进程详解
以下摘自: http://www.cnblogs.com/vamei/archive/2012/09/20/2694466.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动转载 2016-03-16 13:15:05 · 801 阅读 · 0 评论 -
linux top 命令 的使用
top 命令主要 有几大功用:1.概要 显示 系统 资源(CPU,内存) 使用情况2.详细显示进程 所占资源3.在top命令下 ,一些 子命令的 使用: 例如: 1 P ,按 CPU 使用情况 给进程 排序 2. M ,按 内存使用情况 给进程排序 3. k , 杀死进程 以下内容摘自: http://blog.csdn转载 2016-03-16 13:59:08 · 433 阅读 · 0 评论 -
linux kill 命令 以及 USR1 信号 解释
最近 在做 服务器搭建的一些工作,其中 用到了 日志 转存 的部分。 日志转存 是这么写的/home/server/souledge/log/game.log{ missingok copytruncate size 1 sharedscripts postrotate echo "start---------原创 2016-03-16 16:48:27 · 32855 阅读 · 0 评论 -
linux 利用 logrotate 管理日志
百度了一下,找了一遍 比较好的 博客;以下内容 摘自: http://linux.cn/article-4126-1.html日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。转载 2016-02-26 20:05:45 · 518 阅读 · 0 评论 -
linux find 命令 详解
以下内容 摘自 :http://os.51cto.com/art/200908/141119.htm1、find命令的一般形式为;find pathname -options [-print -exec -ok ...]2、find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print:转载 2016-02-27 17:25:59 · 608 阅读 · 0 评论 -
linux 查找 方法
linux 的 查找 方法 有 这几种: 1. find, 对 文件属性 匹配查找。文件属性 包括 文件名,创建时间,类型 等等。 下面的 这篇博客 详细 说明了 find 的用法 http://blog.youkuaiyun.com/fuming0210sc/article/details/507560972. grep, 对文件内容 匹配查找。原创 2016-02-27 17:39:58 · 367 阅读 · 0 评论 -
解决 debian 系统下 无法使用 mutt 发送邮件
Debian mutt无法发送邮件 exim4发送邮件到外网这两天迁移服务器,本来那个的centos ,现在改成了Debian系统。mutt定时发送邮件备份,在安装了mutt之后无法发送邮件至外网。本来以为是mutt的问题,后来查阅了资料发现是体制不同的原因。centos 使用的 sendmail 发送邮件,而debian使用的是exim4 发送邮件。在默认情况下 ex转载 2016-04-25 17:51:36 · 1833 阅读 · 0 评论 -
强大的awk 命令详解
转载自:http://man.linuxde.net/awk看了以后 ,你会 重新认识 awk~~~转载 2016-04-26 12:16:47 · 405 阅读 · 0 评论 -
linux 数组的初始化和遍历
假设有数组名为ARR,则初始化的一种方法是: ARR=(2 4 6 8) 其中,括号里的各项使用空格来分隔。 遍历数组的方法为: for NUM in ${ARR[*]}doecho $NUMdone 其中,每一次循环过程中,数组里的当前元素均被保存到NUM变量中,使用即可。原创 2016-04-26 13:20:31 · 1218 阅读 · 0 评论 -
linux sed 命令用法
转载自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样转载 2016-04-26 13:58:43 · 429 阅读 · 0 评论 -
grep:Binary file (standard input) matches
解决方案:给 grep 命令 加上 -a ;例如 grep xxx.log ----> >>> grep -a xxx.log缘由:最近 将 以前写的 日志分析 脚本 从 阿里云 转移到 腾讯云上。。。。今天 一看 邮件 发现 少了 很多 内容。。。就知道 shell 脚本 出问题了。。。出问题了。。。。。怎么办。。。。。。如何定位问题:原创 2016-05-19 14:07:21 · 6299 阅读 · 0 评论 -
linux nano 编辑器的 使用
转载自:http://www.cnblogs.com/peida/archive/2012/08/24/2654930.html使用Linux VPS会经常和编辑器打交道,一般常用的是vi和nano,虽然vi功能强大,但是相对新手来要稍微难上手,GNU nano是一个体积小巧而功能强大的文本编辑器。这里就简单说一下nano的使用方法。安装CentOS:执转载 2016-05-25 10:01:06 · 827 阅读 · 0 评论 -
linux 防火墙 设置
最近在 腾讯云上 布置 服务器,遇到 访问 8090 端口 不行的 问题。。之前 在 阿里云上 一直 没这个 问题。 原来是 腾讯 开放 端口 必须 1.在后台 配置, 2.然后 绑定服务器,外网 才可以 访问。。。比 阿里云 要蛋疼。。。但是 可能 安全性 更好一些吧。。以下 是 在 搜索 解决方案 ,获取的 知识,备忘 以下。。。转载自: http:/转载 2016-05-12 15:06:41 · 655 阅读 · 1 评论 -
linux 设置 环境变量
最近 将 服务器 移植到 腾讯云上,在 安装 rails 的 过程中,遇到 各种 命令 找不到的 问题。。。例如 rvm ,gem ,ruby 等等。。究其原因 是 没有 将 命令的 环境 写入到 PATH中。简单的 小知识:众所周知 linux 搜索 可执行程序 是从 PATH 变量 里 定义的 路径 寻找查看 命令 的 路径 which xxx ,原创 2016-05-12 15:40:33 · 336 阅读 · 0 评论 -
安装双系统(windows7 + centos)
windows 7 自带分区工具:计算机--> 管理-->磁盘管理-->删除卷,压缩卷,建立分区 等工具。设置从U盘安装系统:http://www.upanxitong.com/uhelp/1.html3.从U盘安装系统,从U盘启动windows pe ,然后下载 windows7 系统,最后使用windows 7 启动ghost 安装系统到C盘4.http://jingyan原创 2016-05-02 17:14:28 · 2029 阅读 · 0 评论 -
腾讯云 服务器 mutt 发送邮件 不成功 解决 备忘录
在 linux 下 遇到 类似 这些 问题,总会 第一个 想到 看 输出 或者 日志。如果 输入 命令 时 发生 错误,一般会 立马 输出 到 控制台; 如果 没有, 则 需要 去 查看 相应 功能的 日志; 然后 根据 日志 信息去 解决 问题;所以说 日志 对于 linux 实在 是 太重要了。。。例如 我 今天 就遇到 echo boyd | mutt -s tit原创 2016-05-13 13:07:51 · 6139 阅读 · 0 评论 -
linux file acl
以下内容转载自:https://www.cnblogs.com/ZhangShuo/articles/1836971.html一、 为什么要使用ACL先让我们来简单地复习一下Linux的文件权限。在 linux下,对一个文件(或者资源)可以进行操作的对象被分为三类: file owner(文件的拥有者),group(组,注意不一定是文件拥有者所在转载 2017-11-28 13:45:18 · 339 阅读 · 0 评论