Linux
Richard-Lui
这个作者很懒,什么都没留下…
展开
-
Linux下面究竟什么是symbolic link, 怎样创建一个symbolic link
A symbolic link, also termed a soft link, is a special kind of file that points to another file, much like a shortcut in Windows or a Macintosh alias. Unlike a hard link, a symbolic link does not contain the data in the target file. It simply points to ano转载 2011-04-21 11:46:00 · 895 阅读 · 1 评论 -
不错的ubuntu - sources.list源
发现ubuntu真的是个不错的linux 版本,特别是apt-get安装软件的方式,节省了很多工作。不过,系统默认提供的软件源是国外的服务器,速度非常慢,几乎无法忍受。好在国内还有不少镜像服务器可以选择,在网上发行了一个不错的sources.list源,只需要作些小小的修改,就能让你能够飞快的安装各种常用的软件了。下面是修改步骤:备份$ sudo cp /etc/apt/sourc转载 2013-06-09 17:10:22 · 1688 阅读 · 0 评论 -
有趣的 Linux 命令
1. sl 命令你会看到一辆火车从屏幕右边开往左边。。。。。。安装 $ sudo apt-get install sl运行 $ sl命令有 -alFe几个选项,-a An accident seems to happen. You’ll feel pity for people who cry for help.-l shows little one.转载 2013-06-09 23:27:27 · 765 阅读 · 0 评论 -
linux 解压缩命令
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxv转载 2013-06-06 08:10:00 · 474 阅读 · 0 评论 -
java io写文件 在linux出现中文乱码
java io写文件时写到文件的中文都成乱码,在windows是没问题的,主要是linux下默认字符集是utf-8,而windows默认编码是gbk,所以java 往文件里面写入中文时是根据系统默认字符集来写的。可以有两种方法, 1.在java io往文件写时强制用系统编码写, String fileEncode = System.getProperty("file.encodin转载 2013-07-04 14:06:54 · 1009 阅读 · 0 评论 -
Linux 中shell 变量$#,$@,$1,$2,$0的含义
转载 2013-07-22 00:29:01 · 654 阅读 · 0 评论 -
linux sed 批量替换字符串
比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`解释一下:-i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名这个命令组合很强大,要注意备份文件。(1)se转载 2013-11-28 11:27:56 · 639 阅读 · 0 评论 -
linux 下安装、使用 redis
redis介绍Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写, redis中文官方网站,点这里。redis安装我的linux操作系统为ubuntu12.04 登录 http://www.redis.io/download 下载redis-2.8.3.tar.gz(或者使用命令下载,wget http://download.r转载 2015-08-28 14:23:29 · 548 阅读 · 0 评论 -
在 Unix 系统上查找数据的最佳工具和技巧
有时候在 Unix 系统上查找信息就如同大海捞针。如果重要的信息被淹没在大量文本中,它们也很难被注意到。目前我们中的很多人都在处理“大数据” —— 从数十亿字节大小的日志文件和巨大的各种格式记录集合中挖掘商业情报。幸运的是,只有在两种情况下,你才需要在成堆的数据中挖掘,继而完成你的工作 —— 当你知道你要找什么和当你不知道的时候。:) 最佳工具和技巧取决于你面临两种情况中的哪一种。转载 2015-10-17 10:16:58 · 764 阅读 · 0 评论 -
centos 升级python2.6 到python3.3
Centos 6.5版本发布了,但是里面使用的python却是2.6.6的版本,对于想使用python新版本的朋友,可以自己升级python。1.查看当前python的版本。[java] view plaincopy[root@localhost liukk]# python Python 2.6.6 (r266:84292, No转载 2015-11-12 10:34:45 · 857 阅读 · 0 评论 -
Linux 下安装python软件包(pip、nose、virtualenv、distribute )
新手刚开始学习Python,目前学习《笨方法学python》ing~在学习习题46时需要安装几个软件包:pip、nose、virtualenv、distribute !在此记录Linux下安装python软件包的安装方法:1、首先我们刚刚pip是什么?在pip的python官网上我们可以看到,pip 是“A tool for installing and managing转载 2015-11-12 11:49:05 · 536 阅读 · 0 评论 -
Could not find the python development headers
Linux centos 安装Graphite,在configure编译时候py2cairo,报错,提示 “Couldnot find the python development headers”解决办法:使用下面一行命令进行编译:CFLAGS="-l/usr/local/include/python2.7 -l/usr/local/bin" LDFLAGS="-l原创 2015-11-13 15:45:29 · 3920 阅读 · 0 评论 -
在 CentOS 5.8 上安装 Graphite
基础环境操作系统内核uname -aLinux cloud-test-slave-001 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux操作系统版本[root@cloud-test-slave-001 ~]# cat /etc/redhat-releas转载 2015-11-13 15:42:51 · 961 阅读 · 0 评论 -
RedHat 安装w3af,安装pyopenssl时总会出现Package libffi was not found in the pkg-config search path错误
经google发现需要安装liffi-devel 依赖包,可是yum install liffi-devel总提示找不到这个包,在下面的链接下,找个了一个解决方案:转自:https://gist.github.com/rderoldan1/5920539The problemWhile I was configuring Ruby on Ra转载 2015-11-13 10:29:13 · 6094 阅读 · 0 评论 -
Linux安装graphite:cannot open shared object file: No such file or directory
最近在centos上安装graphite时,访问graphite-web ui时,http://xx.xx.xx.xx:8080/ui 的图片显示为破图,无法加载,访问http://xx.xx.xx.xx:8080/render 浏览器控制台报错:libcairo.so.2 cannot open shared object file no such file or directory原创 2015-11-16 09:40:17 · 1337 阅读 · 0 评论 -
ubuntu安装deb文件的步骤
ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.debsudo dpkg -i xxxx.deb #安装注意,用alien转换的deb包并不能保转载 2012-11-06 16:51:34 · 869 阅读 · 0 评论 -
RedHat 光盘RPM安装SSH等软件包
安装完RedHat 5.3(32bit)后,由于最简安装,发现SSH没有安装。#sshssh:command not found即SSH软件未安装(至少客户端未安装)。刚装完系统,光驱还接在服务器上,用光盘安装吧。登入系统,挂载光盘:#mkdir /mnt/cdrom [先建一个供挂载的目录,名字"cdrom"随便取一个]#mount -t iso9660 /de转载 2012-11-06 16:50:43 · 5133 阅读 · 0 评论 -
Ubuntu 10.10下Nginx-0.8.54安装
下载nginx-0.8.54.tar.gz,解压并编译安装相关阅读:Nginx 0.8.54 发布下载修复三个bug命令说明:tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文件;f-指定存档或设备)tar –zxvf nginx-0.8.54.tar.gz进入相关目录./configuremakesudo make install转载 2012-11-07 09:37:30 · 860 阅读 · 0 评论 -
linux防火墙的启动和关闭
<br />Linux下关闭和开启防火墙命令1) 永久性生效,重启后不会复原 <br />开启: chkconfig iptables on <br />关闭: chkconfig iptables off <br /><br />2) 即时生效,重启后复原 <br />开启: service iptables start <br />关闭: service iptables stop <br /><br />需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。 <br /><br /转载 2011-04-21 19:24:00 · 550 阅读 · 0 评论 -
linux 命令行输入参数并比较大小
<br /><br />本例子可以命令行执行命令时,在. shell 后加入输入参数<br /> <br />例子代码如下:<br /> <br />!/bin/bash<br /> <br />if [ $# -lt 2 ]<br /> then echo "usage $0 a b"<br />exit<br />fi<br /> <br />a=$1<br />b=$2<br /> <br />if [ $a -eq $b ]<br /> then echo "$a equals $b"<br />e原创 2011-04-24 09:28:00 · 1742 阅读 · 0 评论 -
linux下从命令行下读入两个数字,并比较大小
#!/bin/bashecho "Please input number a:"read aecho "Please input number b:"read bif [ "$a" -eq "$b" ] then echo "$a equals $b"elif [ "$a" -gt "$b" ] then echo "$a is greater than $b"else echo "$a is less than $b"fi原创 2011-04-22 21:17:00 · 2630 阅读 · 0 评论 -
VMware下Ubuntu10.0.4安装全过程(图解)
演示版本:VMware 7.0英文版+Ubuntu10.04 Desktop首先创建虚拟机文件1、File——New——Virtual Machine2、选择“Custom”以经典模式安装 3、选择第三项“I will install the operating system later”,如果这里选择第二项将会进行easyinstall的安装模式,可能会造成键盘无法输入转载 2012-06-14 10:06:13 · 1996 阅读 · 0 评论 -
windows7下VMware Authorization Service 未运行的解决办法
了解VMware Workstation VMware Workstation 是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境转载 2012-06-15 22:38:42 · 64470 阅读 · 3 评论 -
win7下硬盘安装Linux(Fedora17,CentOS 6.2,Ubuntu 12.04,LinuxMint 13 64-bit)
一、用到的软件1.Fedora 17,CentOS 6.2,Ubuntu 12.04,LinuxMint 13 镜像文件(本文CentOS 6.2 和 Ubuntu 12.04 安装为i386,32位的,Fedora 17 为64位(32位也可以)。LinuxMint 13 用本文的方法只能安装64位,LinuxMint 12 可以安装 32位)首先强调,往电脑上装的LInu转载 2012-06-18 11:40:41 · 5882 阅读 · 0 评论 -
linux的mount(挂载)命令详解
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统之转载 2012-06-26 17:22:44 · 653 阅读 · 0 评论 -
Linux RPM包使用指南
通常Linux应用软件的安装包有三种:tar包、rpm包和dpkg包。本文主要提到的rpm包是Redhat Linux提供的一种包封装格式。RPM 有五种基本的操作方式(不包括创建软件包): 安装,卸载,升级,查询和验证。下面我们就来逐一的讲解。一、安装RPM包 RPM 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括 软件包的名称(foo),版本号(1.转载 2012-06-26 17:42:53 · 542 阅读 · 0 评论 -
Oracle安装-Linux内核参数-共享内存信号量设置
Oracle数据库在linux系统上的安装过程中,涉及到设置linux内核参数;这些内核参数究竟代表什么含义,如何调整这些参数? kernel.shmall = 2097152 # 可以使用的共享内存的总量,单位:页。kernel.shmmax = 2147483648 # 最大单个共享内存段大小。取物理内存大小的一半,单位为字节kernel.shmmni = 4096 # 整转载 2012-06-27 10:31:29 · 3426 阅读 · 0 评论 -
Linux实践工程师学习笔记十一:PAM认证模块
Pluggable Authentication Modules for Linux 可插拨认证模块当用户访问服务器,服务程序将请求发送到PAM模块,PAM模块根据服务名称在/etc/pam.d目录下选择一个对应的服务文件,最后根据服务文件的内容选择具体的PAM模块进行处理。通过ldd查看服务程序在编译时是否使用了libpam.so,决定服务程序是否支持PAM认证。具体的pam文件放在转载 2012-06-27 11:30:49 · 1778 阅读 · 0 评论 -
bash: ifconfig: command not found 解决之道
原本使用ifconfig 可以使用,今天是怎么了,可能安装软件修改了,百度~~[oracle@localhost /]$ ifconfig 提示:“bash: ifconfig: command not found”于是我切换到root用户下[root@localhost /]$ ifconfig依然提示:“bash: ifconfig: command not found转载 2012-07-02 23:26:06 · 513 阅读 · 0 评论 -
win7和Linux双系统启动时如何设置默认进入windows?
Windows与Linux的双系统,是使用grub引导的。所以,如果需要使Windows做为默认启动,需要修改Linux下的grub配置文件。以Red Enterprise Linux为列。vim /boot/grub/grub.conf注意该文件中以title为开头的行有几条?呵呵,是否发现你的windows也在其中一行。从上到下,数一下你的windows在第几个title.转载 2012-07-13 20:45:52 · 7726 阅读 · 0 评论 -
linux解压tar命令
linux解压 tar命令tar命令tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具转载 2012-10-11 16:45:20 · 527 阅读 · 0 评论 -
Database Link 详解
一.创建Database Link 1) 权限:创建数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASELINK的系统权限,用来登录到远程数据库的帐号必须有CREATE SESSION权限。这两种权限都包含在CONNECT角色中(CREATE PUBLIC DATABASE LINK权限在DBA中)。一个公用数据库链接对于转载 2012-11-03 23:20:35 · 7859 阅读 · 0 评论 -
Java下执行linux 命令框架-sshxcute
sshxcute Guideline1. OverviewAs its name indicates, SSHXCUTE is a framework. It was designed to let engineers to use Java call to execute command/script on remote Linux/UNIX system through SSH转载 2015-12-03 10:37:29 · 4372 阅读 · 1 评论