linux 提取RPM包文件(共7项技巧)
来源:互联网 发布:python 数组 clear 编辑:程序博客网 时间:2024/04/29 19:58
1.如果从rpm包里面提出任意文件
方法1. Midnight Commander
Midnight Commander(mc)可以提取rpm, tar, tar.gz等各种包文件。
方法2. rpm2cpio
pm2cpio <package> | cpio -id <full-path>
比如:
$ rpm2cpio ymessenger-0.99.19-1.i386.rpm | cpio -t
./opt/ymessenger/bin/yahoo_gnome.png
./opt/ymessenger/bin/yahoo_kde.xpm
./opt/ymessenger/bin/ymessenger
./opt/ymessenger/bin/ymessenger.bin
./opt/ymessenger/bin/ymessenger.desktop
./opt/ymessenger/bin/ymessenger.kdelnk
./opt/ymessenger/lib/libgtkhtml.so.20
./opt/ymessenger/lib/libgtkhtml.so.20.1.1
./usr/bin/ymessenger
2662 blocks
提取其中的yahoo_kde.xpm,do:
$ rpm2cpio ymessenger-0.99.19-1.i386.rpm | cpio -id ./opt/ymessenger/bin/yahoo_kde.xpm
2.vim的鼠标定位
vi最讨厌的地方是用hjkl键进行移动,不过用下面的命令可以使用鼠标进行定位,非常方便:
:set mouse=a
3.如何找到最大的磁盘占用者
发现磁盘空间不够了,需要知道谁是吃磁盘空间的大户
$ du . –max-depth=1 | sort -rn | head -11
这个命令列出了前十个占空间最多的子目录
如果要包括当前目录中的文件,可以使用命令:
$ du * -cks | sort -rn | head -11
4.如何在console端控制LED(就是numlock,capslock等)
有的银行所用的Linux系统只有小键盘,他们要求系统启动时自动打开NumLock。
下面的命令可以做到这一点:
setleds -D +num $TTY
sedleds通过调用ioctl()实现对NumLock的控制。
有人曾使用键盘上那三个Led灯显示系统状态信息,比如CPU负荷,网络流量。
如果负荷大,就会提高Led显示频率。
setleds +num 可以开启NumLock
setleds -num 可以关闭NumLock
setleds +caps 可以开启CapsLock
setleds -caps 可以关闭CapsLock
setleds +scroll 可以开启Scrolllock
setleds -scroll 可以关闭Scrolllock
5.在命令行模式下修改时间和日期
date -s 16:40 修改时间
date -s 20050415 修改日期
6.linux下如何知道某个端口现在运行什么监听程序
当我们用netstat -an的时候,我们有时候可以看到类似的输出:
udp 0 0 0.0.0.0:32768 0.0.0.0:*
但是查找/etc/services又没有这个端口的相关说明,怎么办呢?这个是不是黑客程序?有没有办法查看究竟什么程序监听在这个端口?
使用lsof -i :32768就可以看到:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
rpc.statd 603 root 4u IPv4 953 UDP *:32768
rpc.statd 603 root 6u IPv4 956 TCP *:32768 (LISTEN)
原来是rpc的程序。
使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。
7.匹配两个进程ID或者进程名称
- ps -ef |egrep "2175|2179" |grep -v grep
2175,2179是进程号。
- linux 提取RPM包文件(共7项技巧)
- linux 提取RPM包文件(共7项技巧)
- rpm包提取文件
- linux提取rpm包内容
- rpm包的校验、rpm包的文件提取
- 解压提取RPM包里的文件
- RPM包文件校验和文件提取
- 结合rpm,rpm2cpio,cpio提取rpm包的特定文件
- 结合rpm,rpm2cpio,cpio提取rpm包的特定文件
- 结合rpm,rpm2cpio,cpio提取rpm包的特定文件
- 结合rpm,rpm2cpio,cpio提取rpm包的特定文件
- Linux下rpm包绿色解压技巧
- Linux下rpm包绿色解压技巧
- LinuxStudyNote(46)-RPM包文件的提取cpio、模拟RPM包文件修复过程
- 使用rpm2cpio,cpio提取rpm包的中的特定文件
- 使用rpm2cpio,cpio提取rpm包的中的特定文件
- 提取rpm包的文件名
- Linux下安装RPM文件包
- 使用NPOI操作Excel文件及其日期处理
- OpenCV程序内存泄露的预防与检测
- Linux TCP 服务器编程(二):简单的并发服务器
- Amdahl
- C++ 模板与泛型编程学习笔记01
- linux 提取RPM包文件(共7项技巧)
- 黑马程序员_程序的三种结构+枚举
- 1119 Factstone Benchmark
- 火龙果具有润肠、滑肠作用
- RTNETLINK answers: File exists错误解决方法
- CVS checkout on windows ANT Build: invalid CEN header (bad signature)
- Unicode字符集和多字节字符集关系
- 回顾2013,展望2014
- iOS 5.0 后UIViewController新增:willMoveToParentViewController和didMoveToParentViewCon