Linux
dante_k7
这个作者很懒,什么都没留下…
展开
-
CentOS禁止PackageKit后台运行
使用yum源安装软件时,有时会遇到锁yum.pid问题:Existing lock /var/run/yum.pid: another copy is running as pid 3053.Another app is currently holding the yum lock; waiting for it to exit...The other application is: Pa原创 2015-05-11 11:15:50 · 703 阅读 · 0 评论 -
Centos之epel yum源安装
wget http://mirrors.hustunique.com/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://mirrors.hustunique.com/epel/RPM-GPG-KEY-EPEL-6 rpm --import RPM-GPG-KEY-EPEL-6rpm -ivh epel-release-6-8.noar原创 2013-12-18 14:06:38 · 2666 阅读 · 0 评论 -
Linux常用命令
一、创建用户及组groupadd itop-g id 自定义giduseradd -g itop -ms /bin/bash itop-u id 自定义uid二、变更文档权限及用户组chmod -R 744 目录chown -R itop:itop 目录三、查找目录特定内容find . -type f -name "*.p原创 2013-11-06 11:24:51 · 113 阅读 · 0 评论 -
Linux之cut
cut顾名思义“切”的意思,这个指令可以将一段讯息的某一段给他【切】出来,处理的讯息是以【行】为单位的。# cut [-cdf]参数:-c :如有固定格式的信息,可直接使用;-d :设定分隔符;-f :选取分割后的字段;范例一:# echo $PATH | cut -d ':' -f 5范例二:# export | cut -c 12-原创 2012-06-04 16:00:08 · 426 阅读 · 0 评论 -
linux的tar命令
tar命令是用来处理打包和解包,以下是我们常用时所需的命令:1、解包:# tar -zxvf file.tar.gz以上的这个命令是将包解压到当前目录,如果将包解压到其他目录下的话,则使用# tar -zxvf file.tar.gz -C pathpath代表的是解压到的目录。2、打包:# tar -zcvf file.tar.gz pathf原创 2012-01-20 11:18:48 · 579 阅读 · 0 评论 -
Linux之sed
sed可以分析stdin的数据,然后将数据经过处理输出到strout中。它可以对数据进行添加、替换、插入、删除、打印。下面我们就来看看它的用法# sed [-nefr] [动作]-n :被sed处理过的数据才显示。一般会跟动作p联合使用;-e :直接在指令列模式上进行sed的动作编辑;-f : 制定文件从中读取数据对其处理;-r :sed支持的延伸型正则表达式语法,跟egr原创 2012-05-10 14:31:11 · 378 阅读 · 0 评论 -
Linux字符转换命令集
1、tr 替换与删除文字# tr [-ds] string-d :删除所匹配的字符;-s :取代掉匹配的重复字符;范例一:将last输出的讯息,一律变更大写# last | tr "[a-z]" "[A-Z]"范例二:输出/etc/passwd内容,并将“:”删除cat /etc/passwd | tr -d ":"2、join 合并对应行# join [-ti原创 2012-05-09 15:51:12 · 135 阅读 · 0 评论 -
Linux之PS1
所谓PS1就是Linux的【命令提示符】,当我们每次按下【Enter】键去执行某个指令后,最后要再次出现提示字符时,就会主动去读取这个变数值了。它有以下参数:\d :代表英文格式日期;\H :完整的主机名称;\h :仅取主机名称的第一个名字,大部分都是linux;\t :显示时间,24小时格式,如:HH:MM:SS;\T :显示时间,12小时格式,如:HH:MM;\A :显示时间,24原创 2012-05-08 16:42:19 · 909 阅读 · 0 评论 -
超牛SHELL命令
Shell 作为Unix 系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗礼不仅没有被淘汰,而且愈加变得成熟稳健究其原因,大概因为它是个非常稳固的粘合剂能够把大量功能强大的组件任意配搭,总能很好很快地完成用户的任务。1、sudo运行上条命令$ sudo !!大家应该都知sudo,不解释。但通常出现的情况是,敲完命令执行后报错才发现忘了sudo。这时候,一般都会按Ctrl-原创 2012-05-07 17:10:42 · 1229 阅读 · 0 评论 -
Centos之rpmforge源安装
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpmrpm --import RPM-GPG-KEY.dag.txt rpm -ivh rpmfo原创 2013-12-18 16:18:54 · 503 阅读 · 0 评论 -
Oracle归档日志
归档日志删除步骤:原创 2014-01-17 11:09:34 · 77 阅读 · 0 评论 -
CollabNet SubversionEdge权限设置
svn权限设定的文件为svn_access_file找到自己对应的目录,比如csvn/data/conf,编辑svn_access_file#设置组#组名称 = 成员(多个成员,分割)[groups]vip = zhangsan,lisi#设置跟目录权限#r读、w写#*代表所有人[/]* = rw[test:/]* =zhangsan = rw[bbc:/Tr原创 2013-11-14 11:13:48 · 3254 阅读 · 1 评论 -
CentOS网卡绑定bond问题
最近朋友遇到一个怪异的问题,就是网卡绑定bond的时候,发现无法查看bond的状态,也就是无法执行如下命令:# cat /proc/net/bonding/bond0cat: /proc/net/bonding/bond0: 没有那个文件或目录以及查看ifconfig时看不到对应绑定的em1、em3网卡接口,如下图:【解决方法】删除该/etc/udev/rules.d/7原创 2015-04-08 11:24:19 · 902 阅读 · 0 评论 -
CentOS与Redhat桌面安装
可通过运行级别命令,查看当前启动级别。# runlevel3为命令行级别,5为桌面。# yum groupinstall -y "Desktop" "Desktop Platform" "Desktop Platform Development" "Fonts" "General Purpose Desktop" "Graphical Administration Tools"原创 2014-12-12 14:48:13 · 441 阅读 · 0 评论 -
Linux LVM逻辑卷配置
一、LVM简介LVM是Logical Volume Manager(逻辑卷管理)的简写,对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来。二、LVM基本术语物理存储介质(The physical media原创 2014-12-05 11:17:08 · 507 阅读 · 0 评论 -
Centos代理设置
一、SVN代理设置原创 2014-09-26 17:46:56 · 656 阅读 · 0 评论 -
grep常用命令
常用的g r e p选项有:-c 只输出匹配行的计数。-i 不区分大小写(只适用于单字符)。-h 查询多文件时不显示文件名。-l 查询多文件时只输出包含匹配字符的文件名。-n 显示匹配行及行号。-s 不显示不存在或无匹配文本的错误信息。-v 显示不包含匹配文本的所有行。 1.查找内容有“或”的关系:#查找数字为23或24的内容,并显示内容与行号g原创 2009-12-23 15:11:00 · 825 阅读 · 0 评论 -
Linux之find命令详解
在Linux的世界当中,文件查找是最普遍的功能,然后该功能却有着极其复杂的命令与参数相匹配。文件查找有大致三个以下命令:findwhereislocate其中难易程度之首为find,下面我们就来细说下find的命令用法,以及我收集的常用案例。find命令的基本形式:find pathname -options [-print -exec -ok]pathname原创 2012-05-29 16:36:23 · 585 阅读 · 0 评论 -
Linux之awk
awk是一个比较倾向于处理一行当中多个字段处理与显示,它的语法大致如下:# awk [-fF] '条件类型1{动作1} 条件类型2{动作2}' filename-f : 指定awk解析脚本,相当于把上述的“条件类型”与“动作”写入到脚本当中;-F :指定分割符号,默认为【空格】,相当于FS,下面会说到;特殊变量:变量名称代表意义NF每行所拥有原创 2012-05-10 15:34:49 · 429 阅读 · 0 评论 -
sed批量修改文件内容
1、查看目标内容所属文件原创 2014-07-28 17:56:30 · 401 阅读 · 0 评论 -
Linux之read命令
read命令顾名思义,就是读取标准输入字符,并赋值给变量。#!/bin/bashecho -n "Please input words:"read inputecho $input1、-p 选项:显示提示符。#!/bin/bashread -p "Please input words:" inputecho $input2、-t 选项:设定输入等待时间,单位为秒。原创 2012-04-19 13:58:35 · 478 阅读 · 0 评论 -
Linux之echo命令
在Linux当中echo命令是最为常见的,也是最为基本的。下面就来介绍下,它使用时的常用参数。1、-n 选项:输出时不换行。(echo默认输出时是换行的)# echo -n "Hello world!"2、-e 选项:字符串当中含有特殊字符时予以特殊处理。特殊字符有:\a 发出警告声;\b 删除前一个字符;\c 最后不追加换行符号;\n 换行;\t 制表符;原创 2012-04-19 13:48:00 · 355 阅读 · 0 评论 -
Ubuntu 11.10 源码安装OTRS3.0.11
本文将介绍如何在Ubuntu 11.10中如何源码安装OTRS。从http://www.otrs.com/open-source/get-otrs/software-download/下载最新的.tar.gz的源文件包。下载完毕后,我们将开始正式安装。创建otrs用户sudo useradd -g www-data -ms /bin/bash otrs在ubuntu中w原创 2012-02-03 11:59:09 · 1027 阅读 · 1 评论 -
ubuntu重设crontab编辑器
export EDITOR=vim原创 2012-02-17 14:25:19 · 678 阅读 · 0 评论 -
VMware NAT 端口映射
什么是NAT?NAT(Net Address Translation 网络地址转换)是将IP地址转换为另一个IP地址的过程。在实际应用中,NAT主要用于实现私有网络访问公共网络的功能。这种通过使用少量的公有IP地址代表较多的私有IP地址的方式,将有助于减缓可用IP地址空间的枯竭。VMware NAT端口映射作用通过外网或局域网的内网IP直接访问虚拟机,如SSH、Apache。原创 2012-02-08 15:53:28 · 5282 阅读 · 0 评论 -
Ubuntu 11.10 源码安装LAMP(一)之Apache2
LAMP是一个软件集成的缩写,Linux + Apache + Myql + PHP,它指一组通常一起使用来运行动态网站或者服务器的自由软件。今天我给大家介绍Apache:一、软件下载:可以到官方Apache的官方网站去下载。我下载的是2.2.21这个版本。二、配置安装sudo tar -zxf httpd-2.2.21.tar.gz -C /usr/local原创 2012-01-29 15:44:46 · 101 阅读 · 0 评论 -
Ubuntu 11.10源码安装LAMP(二)之MYSQL5.5
一、前期装备工作:1、首先在官方网站下载http://www.mysql.com/downloads/mysql/,然后在下拉选择框中选择Source Code,选择下载最后一个:Generic Linux (Architecture Independent), CompressedTAR Archive(mysql-5.5.20.tar.gz)2、安装cmake组件原创 2012-01-30 10:41:56 · 1093 阅读 · 0 评论 -
ubuntu配置开机启动服务
在ubuntu10.04之前的版本都是使用chkconfig来进行管理,而在之后的版本就没有了,如果想继续使用chkconfig命令,只好自己apt-get install下了。sudo apt-get install chkconfig在这里我给大家介绍另两个命令来配置ubuntu的启动服务,sysv-rc-conf和update-rc.d背景知识1、运行级别:Lin原创 2012-01-21 14:36:25 · 29486 阅读 · 1 评论 -
linux中ldconfig的使用介绍
ldconfig是一个动态链接库管理命令,其目的为了让动态链接库为系统所共享。ldconfig的主要用途:默认搜寻/lilb和/usr/lib,以及配置文件/etc/ld.so.conf内所列的目录下的库文件。搜索出可共享的动态链接库,库文件的格式为:lib***.so.**,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.cache,原创 2012-01-20 10:50:32 · 8298 阅读 · 0 评论 -
如何运行.sh文件
运行.sh文件命令:使用sh命令执行运行: sh ./*.sh文件名使用chmod给.sh文件赐予执行X权限,然后运行:chmod +x *.sh; ./*.sh原创 2009-12-22 09:43:00 · 5957 阅读 · 0 评论 -
Linux学习笔记
1.查看系统所安装的软件dpgk是“Debian Package”的缩写。为“Debian”专门开发的套件管理系统,方便软件的安装,更新及移除。Ubuntu就是采用的Debian。sudo dpkg -l它也支持检索功能:sudo dpkg --get-selections *php*rpm是“Red Package Manager”,是一种.rpm后缀的安装包原创 2012-03-01 17:46:25 · 74 阅读 · 0 评论 -
SELinux之庐山真面目
大部分接触过Linux的人都应听说过SELinux(更准确的说,尝试关闭),甚至某些过往的经历让您对SELinux产生了偏见。不过随着日益增长的0-day安全漏洞,或许现在是时候去了解下这个在Linux内核中已经有8年多历史的强制性访问控制系统(MAC)了。SELinux与强制访问控制系统SELinux全称Security Enhanced Linux(安全强化Linux),是MA原创 2012-03-09 14:30:29 · 92 阅读 · 0 评论 -
RedHat/Centos SSHD启动失败
RedHat或Centos启动SSH时报以下错误:/var/empty/sshd must be owned by root and not group or world-writable以上错误的原因是因为/var/empty/sshd 权限所导致的。解决方法如下:chown -R root.root /var/empty/sshdchmod 744 /var/empty/原创 2012-03-14 11:46:08 · 1558 阅读 · 0 评论 -
Linux磁盘管理三叉戟
磁盘是Linux系统中非常重要的资源,如何对其进行有效的管理直接影响到整个系统的性能问题。下面我就来介绍下磁盘管理的三大命令:df、du和fdisk。一、dfdf命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况。df使用的参数:-a :列出所有的档案系统,包括系统持有的/proc等档案系统;-k :以KByt原创 2012-04-19 15:52:17 · 474 阅读 · 0 评论 -
Linux之tail命令
tail命令的作用是用于查看文件内容。它常用的参数如下:1、-f 选项:动态查看文件所追加的内容,一般用于监视log日志文件。# tail -f /var/log/syslog2、-n 选项:指定显示末尾的行数# tail -n 5 /etc/passwd# tail -5 /etc/passwd以上两个命令都可以。用于查看文件内容的命令其他的原创 2012-04-19 14:24:29 · 501 阅读 · 0 评论 -
Linux之sort命令
1、sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。# cat file.txtbananaapplepearorangepear2、sort的-u选项:输出行中去除重复行# sort -u file.txtapplebananaorangepear3、so原创 2012-04-17 14:15:04 · 458 阅读 · 0 评论 -
Linux关机命令
在linux下一些常用的关机、重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。1、shutdownshutdown命令安全地将系统关机,在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不原创 2012-04-17 15:43:17 · 415 阅读 · 0 评论 -
Linux之seq命令
seq作用是打印一串有序的数字。# seq [-sfw] LAST# seq [-sfw] FIRST LAST# seq [-sfw] FIRST INCRMENT LAST参数:f :制定输出格式,默认为%g;s :指定分隔符,默认为\n;w :输出时,指定同等宽度,默认不足宽度补0;例子:1、输出1,2,3,~10的数# seq 10# seq 1原创 2012-04-26 13:57:19 · 1625 阅读 · 0 评论 -
Linux之netstat命令
Netstat命令用于显示各种网络相关信息,如网络连接,路由表信息,接口状态(Interface Statistics),伪装连接和多播成员(multicast memberships)。# netstat -[atunlp]参数:-a :将目前系统上所有的连接、监听、Socket数据都列出来;-t :列出tcp网络数据包的数据;-u :列出udp网络数据包的数据;-n :不列出进原创 2012-04-25 18:20:02 · 662 阅读 · 0 评论 -
系统监控命令
对Linux进行监控常用的一些命令1、top 进程活动top提供一个当前运行系统实时动态的视图,也就是正在运行进程。在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷新一次。top界面分为两个部分,光标上面部分显示关于系统整体性能,光标下面部分显示各进程信息,光标所处位置是用来输入操作命令的。第一行top:22:20:27当前系统时间原创 2012-04-25 16:41:41 · 421 阅读 · 0 评论