linux运营相关
pennyliang
of the people, by the people, for the people--abraham lincoln
展开
-
ssh-keygen+ssh-copy-id 在linux下实现ssh无密码登录访问
ssh到163机器上,需要密码,这样对一些脚本工作不方便,因为需要密码,也就是需要人工干预。此前用的方法是拷贝authorized_keys里面(记不清了,以前搞过),最近发现一个命令ssh-copy-id很方便,try了一下,果然好用,记录下来:在192.168.42.142机器上1)运行:ssh-keygen -t rsa2)然后拍两下回车(均选择默认)3)运行: ss原创 2013-01-30 16:13:54 · 13110 阅读 · 0 评论 -
硬盘空间不够用了,怎么办,还有更绝的
今天,发现硬盘空间不够了,怎么办。1)首先这个分区是LVM的,因此看看是否前人还给留了空间 输入lvm,进入lvm的提示符2)输入pvscan,天啦,前人还给留了1.78TB啊,是不是真的? lvm> pvscan PV /dev/sdg1 VG VolGroup lvm2 [1.82 TiB / 1.78 TiB free] 3)lv原创 2013-01-17 10:48:55 · 7437 阅读 · 0 评论 -
tar.gz 文件坏了,崩溃了,有恢复办法的
1)首先需要安装 gzrt 例如; yum list | grep gzrt yum install gzrt.x86_64 2)运行cpio 看是否安装了,如果没装也要装,最新版本的linux一般都安装了,比如我的就安装了3)按照下面的例子做恢复$ ls *.gzmy-corrupted-backup.tar.gz$ gzrecover原创 2013-01-17 16:31:45 · 11692 阅读 · 0 评论 -
VM虚拟机增加磁盘空间的扩容操作(little by little)
从本文开始,little by little系列开始介绍一些运营方面的心得,内容琐碎,适合搜索用户,订阅用户可以忽略。 以前做开发,后来做了些research,但很幸运的是因为人手不足,也兼顾做了运营,有了运营的体会以后,对开发和research都有帮助,运营的工作讲究规范,讲究流程,来不得一丝马虎,通常运营人员都非常沉稳且细心的人。 从VM虚拟机添加磁盘空间开始。(1原创 2011-02-01 19:27:00 · 13145 阅读 · 3 评论 -
mmap ENOMEM(errno 12) 错误
今天触发了一个大坑,发现mmap在映射大量文件的时候,会失败,返回ENOMEM错误。找了一圈,有的说是swap不够,增加了swap也没用,可见不是这个问题。后来看了美军一个文章(http://www.enchantedage.com/node/235),加一个配置即可:echo 1000000 > /proc/sys/vm/max_map_count原创 2014-12-02 14:58:40 · 14870 阅读 · 1 评论 -
crontab中执行其他账号运行的程序 免密码
我有一个crontab但是执行的脚本中包含这么一句,如下:/usr/bin/sudo -u pennyliang bash -c ' echo xxx '这时这个echo xxx总是执行不了,后来发现是因为root的 crontab的脚本如果切换到其他账号是需要账号密码的,找到一个文章,解决了这个问题,并记录下来 http://blog.csdn.net/wangxia原创 2015-01-29 09:47:43 · 6398 阅读 · 1 评论 -
【运营汇编1】如何确保数据传到远程服务器上
#!/bin/bash7za a log.7z log #将文件log压缩成log.7z7za t log.7z #检验文件log.7z是否可解压。rsync -avP log.7z root@192.168.1.1:/data/ #将log.7z传送到192.168.1.1 服务器上。整个原创 2016-09-29 13:18:17 · 3629 阅读 · 0 评论