现在位置: 首页 > Linux > Linux基础 > 文章
使用tar+pigz+ssh实现大数据的高效传输已关闭评论
2016年11月20日 Linux基础 ⁄ 共 784字 ⁄ 被围观 21,306 views+
以前我们跨主机拷贝大数据的时候,比如要拷贝超过100GB的mysql原始数据,我们通常的做法如下: 在源端打包压缩为tar.gz文件 采用scp或者rsync等方式拷贝到目标主机 在目标主机解压文件 这三个过程是同步阻塞,即不能同时异步执行,导致效率低下。 现在我们将过程优化为以数据流的方式,同时执行(非阻塞模式),则效率一般可以提高到原来的3倍以上,具体实现如下: 磁盘读取---->打包---->压缩------>传输----&...
阅读全文
寻找和杀掉僵尸进程已关闭评论
2015年09月28日 Linux基础 ⁄ 共 488字 ⁄ 被围观 8,698 views+
linux服务器上,多少会出现一些僵尸进程,下面介绍如何快速寻找和消灭这些僵尸进程的方法 首先,我们可以用top命令来查看服务器当前是否有僵尸进程,在下图中可以看到僵尸进程数的提示,如果数字大于0,那么意味着服务器当前存在有僵尸进程 下面,我们用ps和grep命令寻找僵尸进程 ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' 命令注解: -A 参数列出所有进程 -o 自定义输出字段 我们设定显示字段为 stat(状态), ppi...
阅读全文
ulimit设置句柄数已关闭评论
2014年12月02日 Linux基础 ⁄ 共 548字 ⁄ 被围观 12,031 views+
这几天在做一个性能测试,写了一个模拟发送http的程序。模拟100并发的情况下,随机发http get的请求。放到服务器上运行一段时间抛出Too many open files的异常。 异常信息简单的信息如下: I/O exception (java.net.SocketException) caught when processing request: Too many open files 大致了解下,是文件句柄数设置太低导致的。一般linux服务器默认的句柄数都是1024,执行ulimit -n,查看了下当前的seesion环境下句柄数。...
阅读全文
linux route命令的使用详解已关闭评论
2014年11月18日 Linux基础 ⁄ 共 5039字 ⁄ 被围观 10,302 views+
route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。 要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后...
阅读全文
shell常用操作命令系列:网络操作已关闭评论
2014年11月10日 Linux基础, shell脚本 ⁄ 共 7336字 ⁄ 被围观 13,976 views+
常用命令     rz   # 通过ssh上传小文件     sz   # 通过ssh下载小文件     ifconfig eth0 down                  # 禁用网卡     ifconfig eth0 up             &...
阅读全文
shell常用操作命令系列:服务操作已关闭评论
2014年10月24日 Linux基础, shell脚本 ⁄ 共 15643字 ⁄ 被围观 11,528 views+
服务的基本操作     /etc/init.d/sendmail start                   # 启动服务 /etc/init.d/sendmail stop                    # 关闭服务 /etc/init.d/sendmail status                  # 查看服务当前状态 /date/mysql/bin/mysqld_safe --user=mysql &   # 启动mysql后台运行 vi /etc/rc.d/rc.local                        # 开机启动执行  可用于开机启动脚本 /etc/rc.d/rc3.d/S55sshd                      # 开机启...
阅读全文
shell常用操作命令系列:系统操作已关闭评论
2014年10月23日 Linux基础, shell脚本 ⁄ 共 21677字 ⁄ 被围观 11,124 views+
基础常用操作:     wall                    # 给其它用户发消息     whereis ls                  # 查找命令的目录     which       ...
阅读全文
shell常用操作命令系列:软件操作命令已关闭评论
2014年10月22日 Linux基础, shell脚本 ⁄ 共 1956字 ⁄ 被围观 11,947 views+
rpm常用操作         rpm -ivh lynx          # rpm安装         rpm -e lynx            # 卸载包         rpm -e lynx --nodeps   # 强制卸载      &#...
阅读全文
shell常用操作命令系列:文件相关操作命令已关闭评论
2014年10月22日 Linux基础, shell脚本 ⁄ 共 6865字 ⁄ 被围观 8,372 views+
常用文件操作命令:     touch file              # 创建空白文件     rm -rf 目录名           # 不提示删除非空目录(-r:递归删除 -f强制)     dos2unix              ...
阅读全文
某行的前一行或后一行添加内容已关闭评论
2014年09月02日 Linux基础, shell脚本 ⁄ 共 1010字 ⁄ 被围观 12,433 views+
linux的sed工具是十分强大的,能很容易的实现在某关键词的前一行或后一行增加内容。今天在批量修改tomcat的日志时就用到了该功能。 一、在某行的前一行或后一行添加内容 具休操作如下: #匹配行前加 sed -i '/toxingwang.com/iwww.toxingwang.com' the.conf.file #匹配行前后 sed -i '/toxingwang.com/awww.toxingwang.com' the.conf.file 而在书写的时候为便与区分,往往会在i和a前面加一个反加一个反斜扛 。代码就变成了: ...
阅读全文
×