- 浏览: 1205412 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
转自:http://blog.chinaunix.net/uid-24485075-id-3215328.html
(一)先介绍下使用apt-get 和使用yum 包管理工具的不同用法: 1.先看yum(redhat) yum的配置文件是/etc/yum.conf 更新:yum update 安装:yum install xxx 移除:yum remove xxx yum remove php* 批量移除 清除已经安装过的档案(/var/cache/yum/):yum clean all 搜寻:yum search xxx 列出所有档案:yum list 查询档案讯息:yum info xxx 用YUM安装软件包 yum -y <package_name> 命令:yum install <package_name> 用YUM删除软件包 命令:yum remove <package_name> yum -y remove httpd* 命令:yum search <keyword> 列出所有可安装的软件包 命令:yum list yum list php* 列出所有可更新的软件包 命令:yum list updates 列出所有已安装的软件包 命令:yum list installed 列出所有已安装但不在 Yum Repository 內的软件包 命令:yum list extras 列出所指定的软件包 命令:yum list <package_name> yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 yum特点 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据库的一致性 2.再看apt-get(ubuntu) 配置文件/etc/apt/sources.list 对于Server版, 推荐使用aptitude来查看,安装、删除deb包 sudo apt-get install aptitude 然后执行 sudo aptitude 进入管 理 也可以使用命令: aptitude update 更新可用的包列表 aptitude upgrade 升级可用的包 aptitude dist-upgrade 将系统升级到新的发行版 aptitude install pkgname 安装包 aptitude remove pkgname 删除包 aptitude purge pkgname 删除包及其配置文件 aptitude search string 搜索包 aptitude show pkgname 显示包的详细信息 aptitude clean 删除下载的包文件 aptitude autoclean 仅删除过期的包文件 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ——fix-missing" sudo apt-get remove package 删除包 sudo apt-get remove package - - purge 删除包,包括删除配置文件等 sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统 sudo apt-get dselect-upgrade 使用 dselect 升级 apt-cache depends package 了解使用依赖 apt-cache rdepends package 是查看该包被哪些包依赖 sudo apt-get build-dep package 安装相关的编译环境 apt-get source package 下载该包的源代码 sudo apt-get clean && sudo apt-get autoclean 清理无用的包 sudo apt-get check 检查是否有损坏的依赖 (二) 不同软件包的安转卸载以及查看安装信息 1.rpm形式的软件包 安装:rpm -ivh *.rpm 卸载:rpm -e packgename rpm -q nginx 查看是否已经安装 升级:rpm -Uvh xxx 查询: 查询所有安装的包: rpm -qa 查询某个包:rpm -qa | grep xxx rpm -qi xxx 查询软件的安装路径:rpm -ql xxx rpm -qc xxx 查询某个文件是那个rpm包产生:rpm -qf /etc/yum.conf rpm -qpi xxx rpm -qa|grep php 查看已安装的RMP包 2. src.rpm 形式的源码包 安装:rpm -rebuild *.src.rpm cd /usr/src/dist/RPMS rpm -ivh *.rpm 卸载:rpm -e packgename 说明:rpm –rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。 3. dpkg (ubuntu)的包管理 dpkg 是Debian[待宾] Package 的简写。为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux 发行版都使用 dpkg,例如 Ubuntu、Knoppix 等。 以下是一些 Dpkg 的普通用法: (1)、dpkg -i <package.deb> 安装一个 Debian 软件包,如你手动下载的文件。 (2)、dpkg -c <package.deb> 列出 <package.deb> 的内容。 (3)、dpkg -I <package.deb> 从 <package.deb> 中提取包裹信息。 (4)、dpkg -r <package> 移除一个已安装的包裹。 (5)、dpkg -P <package> 完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。 (6)、dpkg -L <package> 列出 <package> 安装的所有文件清单(包括安装目录)。同时请看 dpkg -c 来检查一个 .deb 文件的内容。 (7)、dpkg -s <package> 显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。 (8)、dpkg-reconfigure <package> 重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。 (三)查看系统/内核版本 1. 查看内核版本命令: cat /proc/version uname -a uname -r 2. 查看linux版本: 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如: $:lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.04.4 LTS Release: 10.04 Codename: lucid
发表评论
-
Solaris文件搜索及字符串查找命令
2013-08-20 15:28 3093详解grep和find命令 1、g ... -
Solaris常用命令集
2013-08-20 15:01 1381SOLARIS操作系统中区分大小写字母,要注意输入系统的字 ... -
Solaris下用户管理与组管理
2013-08-20 14:57 829一 相关语法 1.1 增加用户组:groupadd命令增 ... -
Solaris下开启ssh及创建用户用于ssh连接
2013-08-20 11:46 11931、ssh服务 可以以root用户用svcadm命令来启 ... -
Solaris下安装Jdk和Tomcat
2013-08-16 10:50 1063引用: linux下安装Jdk+Tomcat: http ... -
Solaris无法Telnet到root用户
2013-08-14 11:28 1045刚刚安装好的系统,网络配置完成后,从windows tel ... -
Solaris系统安装及网络配置
2013-08-14 11:18 1380Solaris虚拟机安装 有两种虚拟机:一是Vmware ... -
linux命令后台运行
2012-12-13 23:02 831linux命令后台运行 有两种方式: 1. co ... -
linux系统中常用命令
2012-12-03 15:25 10631、文件夹之间切换及文 ... -
SecureCRT使用及解决securecrt rz 上传rar,gif文件不正确问题
2012-12-03 15:22 4606安装SecureCRT版本为SecureCR+Secur ... -
Linux文件权限详解
2011-03-01 14:15 1019一、文件和目录权限概 ... -
ubuntu开启ftp
2010-01-29 10:36 12029安装vsftpd,用来实现ftp服务。 sudo apt- ... -
ubuntu用户管理
2010-01-29 10:23 3776useradd 用户名 创建一个新的用户 useradd - ... -
ubuntu系统目录结构
2010-01-28 15:51 658Ubuntu系统目录结构 ===== ... -
ubunbu网络配置
2010-01-28 15:17 905/etc/network/interfaces 打开后里 ... -
ubuntu允许root用户登录
2010-01-28 15:16 2243ubuntu root是默认禁用了,不答应用root登陆,所以 ... -
linux的chmod,chown命令使用详解
2010-01-28 14:43 3720在Unix和Linux的各种操作系统下,每个文件(文件夹也被看 ... -
ubuntu开启vnc服务
2010-01-27 17:35 2883大家都希望可以通过自己的windows来vnc到ub ... -
ubuntu开启ssh服务
2010-01-27 17:07 1977默认ubuntu已经安装好了客户端 如使用命令:ps - ... -
ubuntu下rpm类型包的安装
2010-01-27 15:53 1547ubuntu的软件包格式是deb,如果要安装rpm的包,则要先 ...
相关推荐
一、本次内核编译新内核所涉及软件版本 “gcc –version”可查寻GCC版本------4.3.2 20081105(Red Hat 4.3.2-7) “make –v”可查询 Gnu make版本-----3.81 “ld –V(v)可查询GNU ld版本-----2.18.50.0...
本代码是目前能够找到的最早的Linux的内核版本,Linux 0.11内核是Linux内核的早期版本,于1991年由Linus Torvalds编写并发布。作为一个基于UNIX的操作系统内核,它的源代码包含了核心代码和一些驱动程序。采用开源...
随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大无比,对于Linux内核的研究者和开发者而言,要系统研究Linux内核绝非易事。鉴于此,《Linux内核精髓:精通...
找了好久都没找到一个像样的查询Linux内核的方法 网站上下的好多都是假的 不能用的 本来放弃了 不经意间发现 内核原来可以自己生成查询文档 在源码目录下 执行:make htmldocs就可以生成查询文档了 虽然简陋点 凑合...
1.3.2 Linux内核版本的变化 1.4 分析Linux内核的意义 1.4.1 开发适合自己的操作系统 1.4.2 开发高水平软件 1.4.3 有助于计算机科学的教学和科研 1.5 Linux内核结构 1.5.1 Linux内核在整个操系统中的位置 ...
linux3.x内核移植之四:使linux内核支持nfs文件系统
Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。 全世界任何一个软件工程师都可以将自己认为...
众多的Linux用户在经历了对Linux由好奇到熟悉的...如 果用户能够根据自己的实际情况对Linux系统内核进行合理的修改,可以有效的简化Linux内核,去除不需要的组件,从而提供更快的系统启动速度,释放 更多的内存资源。
内核模块有一点不同。内核模块要么从函数init_module 或是你用宏module_init指定的函数调用开始。这就是内核模块 的入口函数。它告诉内核模块提供那些功能扩展并且让内核准备好在需要时调用它。当它完成这些后,该...
Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心都是一个稳定地发行的核心,而任何奇数的核心都是一个开发中的核心。核心源程序的文件按树形结构进行组织,在源程序...
本文讲述Linux 系统内核级软件的调试技术(四),不太懂的小伙伴快来恶补吧。
文件名:linux-5.15.118.tar.xz 文件发布日期: 2023-06-21 说明: 该版本是长期支持版本.
Linux内核源码+查看工具,Linux内核源码+查看工具Linux内核源码+查看工具
今天讲Linux 系统内核级软件的调试技术(一),喜欢的同学来一起看看吧。
Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。全世界任何一个软件工程师都可以将自己认为优秀...
Linux是最受欢迎的自由电脑...“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。
对Linux内核源码的分析,有几个很好的入口点:一个就是系统的引导和初始化,即从机器加电到系统核心的运行;另外一个就是系统调用,系统调用是用户程序或操作调用核心所提供的功能的接口。对于那些对硬件比较熟悉的...
随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大无比,对于Linux内核的研究者和开发者而言,要系统研究Linux内核绝非易事。作为一个内核相关的工作人员,你...