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

浙公网安备 33010602011771号