随笔分类 -  Linux

摘要:在自己安装的CentOS6.5中使用yum安装软件,总是提示404错误信息,百度后发现原来要设置yum源。在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。1. cd /etc/yum.repos.d2... 阅读全文
posted @ 2014-04-14 23:40 残剑_ 阅读(49031) 评论(0) 推荐(6) 编辑
摘要:cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为: cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明 cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。主要参数 -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。 -c :以字符为单位进行分割。 -d :自定 阅读全文
posted @ 2013-12-08 22:27 残剑_ 阅读(2239) 评论(0) 推荐(0) 编辑
摘要:1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。 2. 定址 可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔的两个行数表示以这两行为起止的行的范围(包括行数表示的那两行)。如1,3表示1,2,3 阅读全文
posted @ 2013-12-07 23:20 残剑_ 阅读(860) 评论(0) 推荐(0) 编辑
摘要:1、首先下载MySQL的安装文件,我这里安装的是MySQL5.1.7版本的, 下载链接:http://pan.baidu.com/share/link?shareid=255483056&uk=924063144 http://pan.baidu.com/share/link?shareid=269901909&uk=9240631442、安装MySQL数据库服务器 进入安装包所在文件夹,执行命令 rpm -ivh MySQL-server-5.1.7-0.i386.rpm 安装MySQL服务器。 如果报了与原先版本冲突的话,就执行rpm -qa|grep -i mysql命. 阅读全文
posted @ 2013-08-31 10:19 残剑_ 阅读(8416) 评论(3) 推荐(0) 编辑
摘要:这两天初次接触shell编程,所谓shell编程其实就是用一定的语法将各种基本的命令组合起来,让shell程序去解释执行。如果对windows的dos有了解,可以这样理解,其实shell脚本文件和.bat批处理文件差不多,不过linux下的shell比起windows的dos强大很多。 shell有很多种,如bash、sh 、tcsh、 ksh等,linux系统里面默认使用的是bash。 下面看一下学习shell的第一个程序: 输入命令vi my_01.sh,创建一个my_01.sh文件并用vi编辑器打开。编辑内容如下:1 #!/bin/bash2 echo "aaaa"3 阅读全文
posted @ 2013-08-04 00:48 残剑_ 阅读(8072) 评论(2) 推荐(2) 编辑
摘要:今天试着在Linux下面搭建java开发环境,现总结一下具体步骤。1、JDK的安装执行下面命令安装JDK(首先创建/opt/java目录)tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/javaln -s /opt/java/jdk1.7.0_09 /opt/java/jdk 创建一个链接vi /etc/frofile 设置环境变量export JAVA_HOME=/opt/java/jdkexprot PATH=$JAVA_HOME/bin:$PATH相当于重新设置PATH=JAVA_HOME/bin+PATH配置好之后要用命令source /etc.. 阅读全文
posted @ 2013-06-07 21:59 残剑_ 阅读(16481) 评论(0) 推荐(0) 编辑
摘要:查看系统是64位还是32位:0>$ uname -m 若是i386 或 i686 则是32位kernel x86_64 则是 64位kernel1、getconf LONG_BIT or getconf WORD_BIT例如:2、file /bin/ls例如:查看linux的版本: 阅读全文
posted @ 2013-06-07 20:22 残剑_ 阅读(433) 评论(1) 推荐(0) 编辑
摘要:一、Linux下常用命令:文件与目录操作basename:从文件名中去掉路径和扩展名cd:切换当前工作目录到指定目录chgrp:改变文件所属组chmod:改变文件的权限chown:改变文件的所有者和组cp:复制文件或目录dd:复制文件并转换文件内容file:确定文件类型find:在指定目录下查找文件并执行指定的操作ln:创建文件链接locate/slocate:快速定位文件的路径ls/dir/vdir:显示目录内容mkdir:创建目录mv:移动或重命名文件pwd:显示当前工作目录rename:重命名文件rm:删除文件或目录rmdir:删除空目录touch:修改文件的时间属性updatedb:创 阅读全文
posted @ 2013-06-05 16:14 残剑_ 阅读(3781) 评论(1) 推荐(1) 编辑
摘要:最近接触hadoop,需要在在Linux上面开发,所以我装了一个virtualbox虚拟机,在该虚拟机上面安装了一个centOS系统。linux系统是装好了,但是网络配置却另人头疼。我主要是想让宿主机和虚拟机能够互相访问。 然后我就百度了一下,根据百度的结果一步一步的配置。 安装virtualbox之后它会在宿主机上面安装一个虚拟网卡,如图 双击它,查看详情,信息如图所示 在虚拟机上面配置网络我使用的是host-only方式,当然也可以使用桥接的方式,至于他们的区别,网上很多。虚拟机上面主要是使用这块虚拟网卡作为网关。 进入centOS系统后主要有三个文件需要配置: 1、修改ip... 阅读全文
posted @ 2013-06-03 23:06 残剑_ 阅读(35474) 评论(8) 推荐(2) 编辑