新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  linux

摘要:今天弄了个ZendStudio,放在了user下的某个文件夹下,想把执行程序ZendStudio做个链接到/usr/sbin目录下。于是使用命令:ln -s ./ZendStudio /usr/sbin可是当执行ZendStudio的时候提示“Too many levels of symbolic links”这个错误,百思不得其解,最后ln一下/usr/sbin/ZendStudio一下,发现问题:原来/usr/sbin目录下的zendstudio指向的是./ZendStudio,因此,在做ln的时候只要将文件的完整目录写上去即可:ln -s /usr/local/ZendStudio/Ze 阅读全文

posted @ 2011-11-30 20:33 张贺 阅读(38632) 评论(0) 推荐(0) 编辑

摘要:p7zip 9.20安装后不支持rar格式的文件,需附加安装其他文件,首先下载2个源码包http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2 和 p7zip_9.20.1_x86_linux_bin.tar.bz2先将p7zip_9.20.1_src_all.tar.bz2解压在解压p7zip_9.20.1_x86_linux_bin.tar.bz2,进入解压后的文件夹p7zip_9.20.1中执行./install.sh 命令后出现一下提示表示安装成功安装完成 阅读全文

posted @ 2011-11-29 01:02 张贺 阅读(4615) 评论(0) 推荐(0) 编辑

摘要:转载自:http://www.linuxdiyf.com/bbs/viewthread.php?tid=105389&extra=&page=1“sudo”是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab,/etc/samba/smb.conf等。这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。 一. sudo的特点sudo扮演的角色注定了它要在 阅读全文

posted @ 2011-11-23 11:05 张贺 阅读(624) 评论(0) 推荐(0) 编辑

摘要:Once the Terminal window opens, enter the following command at the prompt:gconftool-2 --shutdown(Note:There should be no spaces between the two dashes before shutdown.)EDIT – Reader nickrud has suggested a better method instead of shutting down gconfd. Instead use the following command (thanks nickr 阅读全文

posted @ 2011-11-07 00:12 张贺 阅读(511) 评论(0) 推荐(0) 编辑

摘要:系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m ... 阅读全文

posted @ 2011-11-05 23:08 张贺 阅读(365) 评论(0) 推荐(0) 编辑

摘要:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 02:53:32 up 16 days, 6:34, 17 users, load average: 0.24, 0.21, 0.24 Tasks: 481 total, 3 running, 474 sleeping, 0 stopped, 4 zombie Cpu(s): 10.3%us, 1.8%sy, 0.0%ni, 86.6%id, 0.5%wa, 0.2%hi, 0.6%si, 0.0%st ... 阅读全文

posted @ 2011-10-27 20:52 张贺 阅读(404) 评论(0) 推荐(0) 编辑

摘要:挂u盘之前,运行命令cat/proc/partitions,看看现在系统中有哪些分区。插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,PS由于偶是在虚拟机下装的,所以是sdb1). 1、插入U盘 2、输入fdisk-l/dev/sda查看输出结果,比如我的是这样的: #fdisk-l/dev/sda Disk/dev/sda:131MB,131104768bytes 3heads,32sectors/track,2667cylinders Units=cylindersof96*512=49152bytes DeviceBootStartEndBlocksIdSyst... 阅读全文

posted @ 2011-10-26 21:20 张贺 阅读(237) 评论(0) 推荐(0) 编辑

摘要:Linux Shell下后台运行及其前台的转换当用bash启动一个程序,你可以用在程序后加&,实现程序在后台运行;例如: emacs &但如果你忘了输入&;但你又不想把程序停止后重新启动;你可以这么做:按Ctrl + Z暂停前台工作,比如前面提到的Emacs然后用jobs命令查看当前bash一共启动了多少程序,你可以看到你的emacs在其中,它的状态是Stoped的; 并且它的jobID也可以看,比如是2然后用命令bg 2;这样你就可以达到和emacs &一样的效果了。当你有些工作比如updatedb, find等需要一定时间,这些工作可以考虑让它在后台运行,而 阅读全文

posted @ 2011-10-25 23:49 张贺 阅读(367) 评论(0) 推荐(0) 编辑

摘要:一、git基本配置在https://github.com/中下载git后,安装并运行git1.首先检测SSH keys,若已经存在key,则直接进入第三步cd ~/.ssh2.将原来的SSH keys备份并删除mkdir key_backupcp id_rsa* key_backuprm id_rsa*3.创建一个新的SSH keyssh-keygen -t rsa -C "your_email@youremail.com"Creates a new ssh key using the provided email Generating public/private rsa 阅读全文

posted @ 2011-10-12 17:51 张贺 阅读(40985) 评论(1) 推荐(1) 编辑

摘要:linux运行级别 以管理员身份进入Linux,修改文件:/etc/inittab找到“id:5:initdefault:”其中的5就是X-window,为默认的运行级别linux启动之后会在一个级别运行,下面列出了这些运行级别:0 系统停止1 单用户系统,不需要登陆2 多用户系统但不支持NFS,命令行模式登陆3 完整多用户模式,命令行模式登陆4 未用5 X11图形模式,图形模式登陆6 重新启动系统这些可以在/etc/initab文件中可以看到0-6级的注释,代码段如下:# Default runlevel. The runlevels used by RHS are:# 0 - halt ( 阅读全文

posted @ 2011-10-10 13:20 张贺 阅读(15504) 评论(1) 推荐(0) 编辑

摘要:更改linux系统自启动项,可在/etc/rc.d中进行配置linux启动对应7个启动级别,分别为0~6,而在/etc/rc.d目录中的rcN.d对应的就是不同级别的系统的启动项,一般系统启动项级别为5,即图形模式启动,因此若想修改该级别模式下的启动项,可进入/tec/rc.d/rd5.d目录中,该目录中罗列出来的即为系统级别为5是所自动启动的项目。在文件夹下每个服务的名字前都有"K"或"S"字样,以"S"开头的服务会随着系统自动启动,而以"K"开头的文字不会随着系统自动启动。因此若想禁用某个自启项,可将前面的&q 阅读全文

posted @ 2011-10-10 13:14 张贺 阅读(6043) 评论(0) 推荐(0) 编辑

摘要:1、首先修改yum源,修改成163的源以便提高速度2、首先更新yum:1 yum -y update3、使用yum安装需要的程序和库yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2 阅读全文

posted @ 2011-10-09 23:57 张贺 阅读(3646) 评论(0) 推荐(0) 编辑

摘要:下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS。Ctrl + a 切换到命令行开始这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也是有效的。Ctrl + e 切换到命令行末尾这个操作跟END实现的结果一样的,但End键在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也 阅读全文

posted @ 2011-10-08 12:02 张贺 阅读(317) 评论(0) 推荐(0) 编辑

摘要:yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libaio.so.1%28LIBAIO_0.1%29需要libaio库先查看系统中是否已经安装过MySQL:rpm-qa|grepmysqlMySQL-server-VERSION.rpm mysql服务文件包(若连接远程服务器,可不用安装此包)MySQL-client-VERSION.rpm mysql客户端一般只需要安装这2个文件包即可。查看安装包信息:shell&g 阅读全文

posted @ 2011-10-07 21:57 张贺 阅读(459) 评论(0) 推荐(0) 编辑

摘要:RPM 一、安装 命令格式: rpm -i ( or --install) options file1.rpm ... fileN.rpm 参数: file1.rpm ... fileN.rpm 将要安装的RPM包的文件名 详细选项: -h (or --hash) 安装时输出hash记号 (``#'') --test 只对安装进行测试,并不实际安装。--percent 以百分比的形式输出安装的进度。 --excludedocs 不安装软件包中的文档文件 --includedocs 安装文档 --replacepkgs 强制重新安装已经安装的软件包 --replacefiles 阅读全文

posted @ 2011-10-07 21:00 张贺 阅读(339) 评论(0) 推荐(0) 编辑

摘要:中科大(http://centos.ustc.edu.cn/)的镜像站里面有Centos 6.0 镜像了。先备份一下/etc/yum.repos.d/CentOS-Base.repo#mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak然后把/etc/yum.repos.d/CentOS-Base.repo文件改为更换源前做好备份,主要是源文件,以及RPM公匙文件/ect/yum.conf yum配置文件/etc/yum.repos.d/ repo文件,源站点/etc/pki/rpm-gpg/ RPM 阅读全文

posted @ 2011-10-06 01:35 张贺 阅读(5172) 评论(0) 推荐(0) 编辑

摘要:wget的使用形式是: wget [参数列表] URL首先来介绍一下wget的主要参数:· -b:让wget在后台运行,记录文件写在当前目录下”wget-log”文件中;· -t [nuber of times]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次 。比如”-t 120″表示尝试120次。当这一项为”0″的时候,指定尝试无穷多次直到连接成功为止,这个 设置非常有用,当对方服务器突然关机或者网络突然中断的时候,可以在恢复正常后继续 下载没有传完的文件;·-c:断点续传,这也是个非常有用的设置,特别当下载比较大的文件的时候,如果中途意外中断,那 阅读全文

posted @ 2011-10-05 11:59 张贺 阅读(1720) 评论(0) 推荐(0) 编辑

摘要:文件操作命令ls查看文件ls -l 将文件按照列表形势显示出来ls -a 显示所有文件ls -F 列出的文件若是文件,在文件名后有"/",若是可执行文件,文件名后面有*.若是链接文件后面则有@.mv移动或重命名文件通过alias可以看出,直接执行的rm命令实际带-i参数,若直接执行/bin/rm,则会有提示信息来确定你是否要执行该操作.cp拷贝文件拷贝文件要加-r参数rm删除文件与mv类似.-r删除文件夹,常与参数-f结合使用,不提示确认信息.touch创建空文件或更新文件时间目录命令pwd用来查看当前所在路径cd更改当前路径cd / 返回到根目录cd返回到当前用户目录.. 阅读全文

posted @ 2011-09-29 22:45 张贺 阅读(269) 评论(0) 推荐(0) 编辑

摘要:Linux命令分为两类:Shell的内部命令:Shell内部自带的命令,如echo,可以通过hels 内部命令(echo)查询echo用户。当更改/bin/echo更改成/bin/echo1时,在Shell中调用echo仍然可以使用,这是因为此时Shell调用的是它的内部命令,而并非是bin目录下的echo命令。可以通过使用/bin/echo hello来明确指定使用外部命令。Shell的外部命令:不是Shell命令,但是Shell可以帮助你去调用此命令。如ls。若将/bin/ls更改为/bin/lss后在调用ls就会提示错误,而调用lss则才会正常使用ls命令,这说明此时Shell调用的是外 阅读全文

posted @ 2011-09-29 22:42 张贺 阅读(289) 评论(0) 推荐(0) 编辑

摘要:(三)压缩打包相关命令打包压缩相关命令命令命令含义格式bzip2.bz2文件的压缩或解压程序bzip2[选项]压缩(解压缩)的文件名bunzip2.bz2文件的解压缩程序bunzip[选项].bz2压缩文件bzip2recover用来修复损坏的.bz2文件bzip2recover.bz2压缩文件gzip.gz文件的压缩程序gzip[选项]压缩(解压缩)的文件名gunzip解压被gzip压缩过的程序gunzip[选项].gz文件名unzip解压winzip压缩的.zip程序unzip[选项].zip压缩文件tar对文件目录进行打包或解压tar[选项][打包后文件名]文件目录列表1.gzip [o 阅读全文

posted @ 2011-09-27 15:20 张贺 阅读(502) 评论(0) 推荐(0) 编辑