随笔分类 -  linux系统管理

摘要:我个人的环境是 ubuntu 12.04 64 位桌面版。 我自己在安装R 语言时,发现它依赖的库真不是一般的多,所以我在这里简单记录一下我整个安装过程 首先你需要安装 然后它开始报告zlib 和 bzip2 库不对,或者是版本不够高,这时候,我就自己分别上对应的官网下载源码,自己编译了 zlib 阅读全文
posted @ 2016-07-28 11:21 chenfool 阅读(1162) 评论(0) 推荐(0)
摘要:nmon在AIX环境上,是一款很出名的系统性能监控工具,其实它除了可以运行在AIX,还可以在Linux环境下编译、使用。 源码下载地址: http://nmon.sourceforge.net/pmwiki.php?n=Site.CompilingNmon 在网页上,就有各个Linux 操作系统的编 阅读全文
posted @ 2016-02-05 16:56 chenfool 阅读(2188) 评论(0) 推荐(0)
摘要:环境 ubuntu 12.04 桌面版 由于我的ubuntu 是安装在vmware 上,如果接入移动硬盘后,它没有办法自动识别ntfs 格式的文件系统,导致mount 盘失败 从网上找到一个方法 首先查看一下你的硬盘在linux 里面叫什么名字 它会打印出所有识别到的硬盘,然后你通过硬盘大小,找一下 阅读全文
posted @ 2015-09-22 14:06 chenfool 阅读(7429) 评论(0) 推荐(0)
摘要:最近需要用到perl 来解析xml 文件,从网上搜索了一下,大部分都建议使用XML::Simple 模块来解析,这里记录一下安装过程 方法一: 直接使用CPAN 来安装模块 方法二: 执行ubuntu 自带的命令安装 方法三: 从CPAN 网站下载源码自己编译安装 1 由于ubuntu 环境缺少了一 阅读全文
posted @ 2015-02-04 18:46 chenfool 阅读(8599) 评论(0) 推荐(0)
摘要:参考:http://blog.sina.com.cn/s/blog_4ba5b45e0102e7l2.html 阅读全文
posted @ 2014-12-08 15:02 chenfool 阅读(305) 评论(0) 推荐(0)
摘要:开机自动联网 将ONBOOT=no,改为ONBOOT=yes,保存退出 开机直接进入命令行模式 将id:5:initdefault:改为id:3:initdefault:,同理,要开机启动图形化界面,改回5就可以了 阅读全文
posted @ 2014-07-23 10:36 chenfool 阅读(332) 评论(0) 推荐(0)
摘要:使用useradd 命令增加一个用户后,它默认是没有设置密码的。如果需要给用户设置或者修改密码,一般会使用passwd命名。 但是passwd命令有一个缺陷,它需要人工交互操作。 如果你是一名系统管理员,需要一次性新建大量的用户,那么,手工操作无疑是不可能的事情。 这种情况有两种方法可以解决。 一个 阅读全文
posted @ 2014-07-03 10:19 chenfool 阅读(3316) 评论(0) 推荐(0)
摘要:假设 str="a,b,c,d" 输出: a b c d 输出: a b c d 没有匹配到\n换行符 这是因为sed 模式是以\n换行符作为行的结束标记的。它没有办法匹配到\n再替换 解决方法: 输出: a,b,c,d 阅读全文
posted @ 2014-07-02 13:36 chenfool 阅读(15916) 评论(1) 推荐(2)
摘要:一般我们在linux上读取文件,是用vi工具,如果是写shell 脚本时,一般式通过cat 再 使用管道来达到流的处理。 但如果文件太大,单纯的cat 可能会使用过多的内存,而且实现上还需要后续的加工,不大可取。 下面我分享两个方法来读取部分文件。 方法一 方法二 上面两个命令就是读取/opt/ch 阅读全文
posted @ 2014-06-12 14:17 chenfool 阅读(1750) 评论(0) 推荐(0)
摘要:源码下载地址:http://sourceforge.net/projects/iperf/ 编译命令: 服务器端命令: 客户端命令: 参看文章:http://blog.163.com/hlz_2599/blog/static/142378474201341341339314/ 阅读全文
posted @ 2014-06-09 14:20 chenfool 阅读(291) 评论(0) 推荐(0)
摘要:利用expect的交互功能,自动配置信任机器之间的信任关系。 代码里会判断机器是否生成了秘钥,如果没有生成过,则自动帮助你执行 ssh-keygen ssh_expect.sh 程序依赖expect 命令,用户可以通过同路径的 hosts.properties 文件配置需要设置的信任关系 ssh_e 阅读全文
posted @ 2014-05-31 17:06 chenfool 阅读(832) 评论(0) 推荐(0)
摘要:最经在捣鼓Cloudera的cdh ,发现里面使用了alternatives命令,由于不懂这个命令,让我走了好多弯路。 现在mark一下 ubuntu 12.04 系统的命令为:update-alternatives RedHat 6.4 系统命令为:alternatives,其中update-al 阅读全文
posted @ 2014-05-29 14:17 chenfool 阅读(550) 评论(0) 推荐(0)
摘要:参考文章:http://www.redhat.com/archives/rpm-list/2006-June/msg00025.html 我遇到的情况是这样的: 1 先安装包 rpm -ivh test.rpm 假设这个包会安装在 /var/lib/test 下 2 失误错删 /var/lib/te 阅读全文
posted @ 2014-05-20 17:50 chenfool 阅读(1976) 评论(0) 推荐(0)
摘要:今天给安装Sequoiadb 软体时,出现添加用户和组失败,显示错误: cannot lock /et/passwd; try again later. 在网上查了一下,说是/etc/passwd 文件被加锁了 发现lock文件确实存在,网上教程说将lock文件删除就能解决了 将lock文件都删除, 阅读全文
posted @ 2014-05-16 11:48 chenfool 阅读(4041) 评论(0) 推荐(0)
摘要:最近在玩spark , 需要看一下python的spark lib 是怎么加入环境变量的。 执行: 报错 + dirname bin/pyspark + cd bin/.. + pwd + FWDIR=/usr/local/spark-0.9.1-bin-hadoop1 + export SPARK 阅读全文
posted @ 2014-05-14 18:29 chenfool 阅读(8532) 评论(0) 推荐(0)
摘要:使用dd的工具 1)测试写速度 2)测试读速度 3)测试读写速度 dd说明: if是输入文本,of是输出文本,bs是块大小,count是你指定读写块的数量 /dev/zero是从内存里面读取,不会产生IO /dev/null是写入到内存里,也不会产生IO time命令是用来计算时间用的 阅读全文
posted @ 2014-03-19 13:41 chenfool 阅读(203) 评论(0) 推荐(0)
摘要:*********************************************** 一、让Ubuntu 12.04开机默认进入命令行模式. 修改 /etc/default/grubGRUB_CMDLINE_DEFAULT_LINUX="quiet splash" 改成 GRUB_CMDL 阅读全文
posted @ 2014-02-28 18:39 chenfool 阅读(527) 评论(0) 推荐(0)