IC卡数据准备系统---genCAInfo suse YaST zypper/Ubuntu apt dpkg /Red Hat - centos yum rpm
2015-05-14 19:02
573 查看
VMWare从6.0升级到9.0,打开以前的虚拟机报错如下:
“this virtual machine’s policies are too old to be run by this version of vmware workstation”
解决方法:
http://www.wueblog.de/2012/08/vmware-fehlermeldung-this-virtual-machines-policies-are-too-old-to-be-run-by-this-version-of-vmware-workstation/
Ubuntu root 设置root 密码 sudo passwd root
办法如下:
删除文件: Host.vmpl和Windows XP Professional.vmpl
打开文件:Windows XP Professional.vmx,删除里面的以下三行:
policy.vm.mvmtid ="xx"
policy.vm.managedVMTemplate = "TRUE"
policy.vm.managedVM = "FALSE"
1、Segmentation fault (core dumped)
core文件默认输出目录,为何有时程序Down了,却没生成 Core文件。
Linux下,有一些设置,标明了resources available to the shell and to processes。 可以使用#ulimit -a 来看这些设置。 (ulimit是bash built-in Command)
-c是显示:core file size。如果这个值为0,则无法生成core文件。可以使用 #ulimit -c unlimited 来使能 core文件。
ulimit命令参数及用法
功能说明:控制shell程序的资源。
补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。
参 数:
-a 显示目前资源限制的设定。
-c 设定core文件的最大值,单位为区块。
-m <内存大小> 指定可使用内存的上限,单位为KB。
-n <文件数目> 指定同一时间最多可开启的文件数。
/etc/security/limits.conf 是Linux PAM(可插拔认证模块,Pluggable Authentication Modules)中 /lib64/security/pam_limits.so的配置文件
/etc/pam.d/
/proc/sys/kernel/core_uses_pid文件内容为1,core文件的文件名中添加pid作为扩展。
2、gdb,包管理
dpkg--Debian package
rpm--redhat package manage
apt--Advanced Packaging Tool
dpkg 管理机制上开发APT 的线上升级机制,RPM 则依开发商的不同,有Red Hat 系统的yum , SuSE 系统的Yast Online Update (YOU), Mandriva 的urpmi 软体等。
查询
移除
在Debian使用alien处理RPM套件
alien 可处理.deb、.rpm、.slp、.tgz 等档案格式, 进行转档或安装.
于Debian安装非Debian套件时,可使用alien进行安装.
安装alien套件: apt-get install alien
在Debian安装RPM套件: alien -i quota-3.12-7.i386.rpm
制作成deb的套件格式: alien -d quota-3.12-7.i386.rpm
制作成rpm的套件格式: alien -r quota_3.12-6_i386.deb
,APT(AdvancedPackagingTool) /etc/apt/sources.list
apt-get source package 下载该包的源代码
apt-cache show package 获取包的相关信息,如说明、大小、版本等
YUM(Yellow dog Updater, Modified )是Yellow Dog Linux开发的。/etc/yum.conf
rpm -qf与rpm -ql配合使用,dpkg -S与dpkg -L配合使用
[localhost.localdomain@/etc/security]rpm -qf limits.conf
pam-1.1.1-10.el6.x86_64
[localhost.localdomain@/etc/security]rpm -ql pam-1.1.1-10.el6.x86_64 | grep pam_limits.so
/lib64/security/pam_limits.so
root@dev-virtual-machine:~# dpkg -S /usr/bin/gdb
gdb: /usr/bin/gdb
root@dev-virtual-machine:~# dpkg -L gdb
/.
/etc
/etc/gdb
/etc/gdb/gdbinit
glibc调试
http://blog.nlogn.cn/trace-glibc-by-using-gdb/
用GDB追踪glibc代码执行过程
“this virtual machine’s policies are too old to be run by this version of vmware workstation”
解决方法:
http://www.wueblog.de/2012/08/vmware-fehlermeldung-this-virtual-machines-policies-are-too-old-to-be-run-by-this-version-of-vmware-workstation/
Ubuntu root 设置root 密码 sudo passwd root
办法如下:
删除文件: Host.vmpl和Windows XP Professional.vmpl
打开文件:Windows XP Professional.vmx,删除里面的以下三行:
policy.vm.mvmtid ="xx"
policy.vm.managedVMTemplate = "TRUE"
policy.vm.managedVM = "FALSE"
1、Segmentation fault (core dumped)
core文件默认输出目录,为何有时程序Down了,却没生成 Core文件。
Linux下,有一些设置,标明了resources available to the shell and to processes。 可以使用#ulimit -a 来看这些设置。 (ulimit是bash built-in Command)
-c是显示:core file size。如果这个值为0,则无法生成core文件。可以使用 #ulimit -c unlimited 来使能 core文件。
ulimit命令参数及用法
功能说明:控制shell程序的资源。
补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。
参 数:
-a 显示目前资源限制的设定。
-c 设定core文件的最大值,单位为区块。
-m <内存大小> 指定可使用内存的上限,单位为KB。
-n <文件数目> 指定同一时间最多可开启的文件数。
/etc/security/limits.conf 是Linux PAM(可插拔认证模块,Pluggable Authentication Modules)中 /lib64/security/pam_limits.so的配置文件
/etc/pam.d/
/proc/sys/kernel/core_uses_pid文件内容为1,core文件的文件名中添加pid作为扩展。
2、gdb,包管理
dpkg--Debian package
rpm--redhat package manage
apt--Advanced Packaging Tool
dpkg 管理机制上开发APT 的线上升级机制,RPM 则依开发商的不同,有Red Hat 系统的yum , SuSE 系统的Yast Online Update (YOU), Mandriva 的urpmi 软体等。
查询
目的 | rpm 用法 | dpkg 用法 |
显示所有已安装的套件名称 | rpm -qa | dpkg -l (小写L) |
显示套件包含的所有档案 | rpm -ql softwarename (小写L) | dpkg -L softwarename |
显示特定档案所属套件名称 | rpm -qf /path/to/file | dpkg -S /path/to/file |
查询套件档案资讯 | rpm -qip pkgfile.rpm (显示套件资讯) rpm -qlp pkgfile.rpm (小写L,显示套件内所有档案) | dpkg -I pkgfile.deb (大写I ) dpkg -c pkgfile.deb |
显示指定套件是否安装 | rpm -q softwarename (只显示套件名称) rpm -qi softwarename (显示套件资讯) | dpkg -l softwarename (小写L,只列出简洁资讯) dpkg -s softwarename (显示详细资讯) dpkg -p softwarename (显示详细资讯) |
目的 | rpm 用法 | dpkg 用法 |
移除指定套件 | rpm -e softwarename | dpkg -r softwarename (会留下套件设定档) dpkg -P softwarename (完全移除) |
alien 可处理.deb、.rpm、.slp、.tgz 等档案格式, 进行转档或安装.
于Debian安装非Debian套件时,可使用alien进行安装.
安装alien套件: apt-get install alien
在Debian安装RPM套件: alien -i quota-3.12-7.i386.rpm
制作成deb的套件格式: alien -d quota-3.12-7.i386.rpm
制作成rpm的套件格式: alien -r quota_3.12-6_i386.deb
,APT(AdvancedPackagingTool) /etc/apt/sources.list
apt-setup | 设定/etc/apt/souces.list |
apt-get update | 软体资料库同步 |
apt-get install softwarename1 [softwarename2.....] | 安装软体 |
apt-get remove softwarename 1 [softwarename 2...] | 移除软体(保留设定档) |
apt-get --purge remove softwarename 1 [ softwarename 2...] | 移除软体(不保留设定档) |
apt-cache search softwarename | 列出所有sofrwarename的套件 |
apt-upgrade [softwarename 1softwarename 2...] | 更新套件,不指定套件名则更新所有可更新的套件 |
apt-get clean(autoclean) | 删除系统暂存的deb(autoclean只会将比目前系统旧版的套件删除) |
apt-get dist-upgrade | 转换系统的版本(需在/etc/apt/sources.list指定stable,testing或unstable) |
apt-cache show package 获取包的相关信息,如说明、大小、版本等
YUM(Yellow dog Updater, Modified )是Yellow Dog Linux开发的。/etc/yum.conf
yum install softwarename1 [softwarename2.....] | 安装套件 |
yum update [softwarename 1softwarename 2...] | 更新套件,不指定套件名则更新所有可更新的套件 |
yum list | 列出目前在yum server 上面有的套件 |
yum info | 类似rpm -qi |
yum clean | 移除下载到本机的packages 或headers |
yum remove softwarename1 [softwarename2.....] | 移除已经安装的套件 |
[localhost.localdomain@/etc/security]rpm -qf limits.conf
pam-1.1.1-10.el6.x86_64
[localhost.localdomain@/etc/security]rpm -ql pam-1.1.1-10.el6.x86_64 | grep pam_limits.so
/lib64/security/pam_limits.so
root@dev-virtual-machine:~# dpkg -S /usr/bin/gdb
gdb: /usr/bin/gdb
root@dev-virtual-machine:~# dpkg -L gdb
/.
/etc
/etc/gdb
/etc/gdb/gdbinit
glibc调试
http://blog.nlogn.cn/trace-glibc-by-using-gdb/
用GDB追踪glibc代码执行过程
相关文章推荐
- linux软件包管理(dpkg、rpm)与软件源的由来(apt、yum、Yast)
- 【转】Mac系统中安装homebrew(类似redhat|Centos中的yum;类似Ubuntu中的apt-get)
- dpkg,apt-get,rpm,yum
- LFCS 系列第九讲: 使用 Yum、RPM、Apt、Dpkg、Aptitude 进行 Linux 软件包管理
- 初步了解RPM ,DPKG ,YUM ,APT-GET
- apt-get、yum、dpkg、rpm
- Centos (rpm 管理)- ubuntu(dpkg 管理)
- 自学Linux Shell9.3-基于Red Hat系统工具包:RPM属性依赖的解决方式-YUM在线升级
- CentOS和Ubuntu系统下安装vsftp(助推大数据部署搭建)
- Centos (rpm 管理)- ubuntu(dpkg 管理)
- centos (rpm 管理)- ubuntu(dpkg 管理)
- Linux 包管理 yum / apt-get / rpm / dpkg / wget
- dpkg、rpm 和 apt-get、yum 的区别及使用
- RPM ,DPKG ,YUM ,APT-GET
- Linux包管理工具(rpm/dpkg,yum/apt,alien)
- 为基于RPM的系统Magic Linux (Red hat) 加上dpkg 支持
- linux下软件安装apt-get yum dpkg rpm 的使用
- dpkg、rpm 和 apt-get、yum 的区别及使用
- YUM、RPM 与APT 、DPKG 常用等价命令
- 转:SUSE下与RHEL下yum相似的RPM包管理工具zypper