Linux
【一句话】示例为Linux下删除名称重复的rpm包
# rpm -qa|grep “mysql-5.0.45”
mysql-5.0.45-7.el5
mysql-5.0.45-7.el5
# rpm -e –allmatches mysql-5.0.45-7.el5
#[……]
Red Hat的yum 工具给软件安装带来了极大的方便,节省了寻找依赖软件的时间。这里主叫介绍了一下在Red Hat Linux 5.x中搭建本地的yum源。方法介绍如下:
1) 挂在Redhat linux 5.X光盘:
如果光驱是自动加载的,就不用mount了,直接拷贝文件即可
# mkdir /usr/local/osfiles
# cp -r /media/RHEL_5*/* /usr/local/osfiles
如果光驱不是自动加载的,则操作如下
# mount /dev/cdrom /mnt
# mkdir /usr/local/osfiles
# cp -r /mnt/* /usr/local/osfiles
2) 编辑/etc/yum.conf 增加下面的内容即可
[cdrom]
name=cdrom
baseurl=file:///usr/local/osfiles/Server
enabled=1
gpgcheck=1
可能遇到的问题:
1. 如果在安装软件时出现:类似 Public key for ****.rpm is not installed 的错误。则用root用户执行如下操作:
# rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
2. 如果出现了后面的错误(can not find RHNS CA file),可以通过如下方式解决:
# cp /usr/share/rhn/RHNS-CA-CERT /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
# yum clean all
[……]
对于Dell PowerEdge M610而言,默认是安装的Windows系统,但是如果你用了装Linux的话,使用虚拟控制台时,你会发现图形界面非常大,而且鼠标位置有很大的偏移,操作非常不方便。对于这个问题,可以通过设置虚拟控制台来解决这个问题。
进入PowerEdge M610的管理界面,选择“虚拟控制台/介质”, 点击“配置”,在鼠标模式中选择“Linux”,在IE 的控制台插件类型中选择“ActiveX”,勾选“本地服务器视频已启用”,然后点击“应用”按钮。
现在去试一试,鼠标是否同步了。[……]
【一句话】rpm包的安装,查询和卸载;卸载时最好查询一下要卸载的软件的具体名称。
# rpm -ivh xxxx.rpm
# rpm -qa | grep xxxx
# rpm -e xxyy[……]
【一句话】示例为四种压缩包(bz2, gz, tar, zip)的解压命令
# bzip2 -d ethereal-0.9.9.tar.bz2
# gzip -d xxx.gz
# tar -xvf xxx.tar
# unzip xxx.zip
另外对文件的打包,示例如下(带参数z, 表示对打包文件进行压缩):
# tar -cvf my.tar ./mydir ./myfile
# tar -czvf my.tgz ./mydir ./myfile[……]
【一句话】示例为查看是哪个程序占用了80端口,结果显示是httpd服务占用了80端口
# netstat -ntulp | grep “:80”
tcp 0 0 0.0.0.0:8093 0.0.0.0:* LISTEN 5204/java
tcp 0 0 :::80 :::* LISTEN 4956/httpd[……]
【一句话】示例为查找当前目录下哪个文件,包含指定的字符
# find . -name “*” | xargs grep “www.lvluo.net“[……]