- 浏览: 1229693 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (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 3178详解grep和find命令 1、g ... -
Solaris常用命令集
2013-08-20 15:01 1419SOLARIS操作系统中区分大小写字母,要注意输入系统的字 ... -
Solaris下用户管理与组管理
2013-08-20 14:57 864一 相关语法 1.1 增加用户组:groupadd命令增 ... -
Solaris下开启ssh及创建用户用于ssh连接
2013-08-20 11:46 12261、ssh服务 可以以root用户用svcadm命令来启 ... -
Solaris下安装Jdk和Tomcat
2013-08-16 10:50 1096引用: linux下安装Jdk+Tomcat: http ... -
Solaris无法Telnet到root用户
2013-08-14 11:28 1078刚刚安装好的系统,网络配置完成后,从windows tel ... -
Solaris系统安装及网络配置
2013-08-14 11:18 1409Solaris虚拟机安装 有两种虚拟机:一是Vmware ... -
linux命令后台运行
2012-12-13 23:02 855linux命令后台运行 有两种方式: 1. co ... -
linux系统中常用命令
2012-12-03 15:25 11051、文件夹之间切换及文 ... -
SecureCRT使用及解决securecrt rz 上传rar,gif文件不正确问题
2012-12-03 15:22 4669安装SecureCRT版本为SecureCR+Secur ... -
Linux文件权限详解
2011-03-01 14:15 1057一、文件和目录权限概 ... -
ubuntu开启ftp
2010-01-29 10:36 12068安装vsftpd,用来实现ftp服务。 sudo apt- ... -
ubuntu用户管理
2010-01-29 10:23 3798useradd 用户名 创建一个新的用户 useradd - ... -
ubuntu系统目录结构
2010-01-28 15:51 683Ubuntu系统目录结构 ===== ... -
ubunbu网络配置
2010-01-28 15:17 933/etc/network/interfaces 打开后里 ... -
ubuntu允许root用户登录
2010-01-28 15:16 2271ubuntu root是默认禁用了,不答应用root登陆,所以 ... -
linux的chmod,chown命令使用详解
2010-01-28 14:43 3753在Unix和Linux的各种操作系统下,每个文件(文件夹也被看 ... -
ubuntu开启vnc服务
2010-01-27 17:35 2934大家都希望可以通过自己的windows来vnc到ub ... -
ubuntu开启ssh服务
2010-01-27 17:07 2002默认ubuntu已经安装好了客户端 如使用命令:ps - ... -
ubuntu下rpm类型包的安装
2010-01-27 15:53 1578ubuntu的软件包格式是deb,如果要安装rpm的包,则要先 ...
相关推荐
本文旨在梳理从Android诞生至今,各主要版本与其所基于的Linux Kernel版本之间的对应关系,帮助读者更好地理解Android系统的演进历程。 #### 二、Android版本与Linux Kernel版本对应关系 ##### 1. Astro (铁臂阿...
1. **内核介绍**:Linux内核是Linux操作系统的核心部分,负责管理系统的硬件资源,如CPU、内存,以及软件资源的调度。它提供了系统调用接口,使得用户空间的应用程序能够与内核交互。 2. **进程管理**:在Linux内核...
一、本次内核编译新内核所涉及软件版本 “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...
在1.0版本时,Linux内核已经具备了基本的操作系统特性,但相较于现在的版本,其功能较为有限。这份资料"Linux-Linux内核1.0版本源码阅读和注释.zip"提供了对这一早期版本内核源码的解读和注释,对于理解Linux发展史...
在开源社区的共同努力下,Linux内核的开发持续进步。开发者可以通过make工具来编译和安装内核源码。内核编译的过程中,会涉及到各种Makefile,它们定义了编译规则和依赖关系。Richard Stallman和Roland McGrath是...
UML是一种特殊的Linux版本,可以在Linux系统内部运行,将Linux内核作为用户空间的进程。使用UML可以帮助开发者在不必担心硬件兼容性问题的情况下,对内核级软件进行调试。 首先,要安装UML并进行调试,需要在一台...
本代码是目前能够找到的最早的Linux的内核版本,Linux 0.11内核是Linux内核的早期版本,于1991年由Linus Torvalds编写并发布。作为一个基于UNIX的操作系统内核,它的源代码包含了核心代码和一些驱动程序。采用开源...
### Linux内核及系统引导 #### 操作系统的基本原理和概念 **一、什么是操作系统** 操作系统(Operating System, OS)是计算机系统的核心软件,它管理着计算机的各种资源,并为用户提供了一个友好的界面来访问这些...
Linux内核源码的组织结构虽然非常合理和科学,但由于其规模庞大且极其复杂,不同文件之间存在大量的相互关联,因此即便是掌握了目录结构的基本概念,理解整个内核的运作仍然是一项挑战。接下来通过一个具体的实例来...
对于学习Linux内核的初学者而言,从低版本内核开始研究是个不错的选择,因为它们相对简单、结构清晰,有助于理解操作系统的核心原理。 Linux内核是整个Linux系统的心脏,负责管理硬件资源、调度进程、提供文件系统...
在开始Linux内核的编译之前,首先需要确保系统中已安装了必要的构建工具。这些工具通常包括编译器、链接器以及其他支持库等。可以通过下面的命令来安装这些必要的软件包: ```bash $ sudo apt-get install build-...
《Linux内核完全注释:基于0.11内核(V5.0)》是一部深入解析Linux内核的重要参考资料,它详细解读了Linux操作系统的核心机制,对于理解操作系统的工作原理以及进行系统级编程具有极大的帮助。这部书籍以0.11内核为...
《Linux内核设计与实现》是理解Linux操作系统内核架构和技术细节的重要参考资料,特别是第三版中文高清版,为读者提供了全面且深入的内核解析。这本书由Robert Love编写,是学习Linux内核不可或缺的经典之作。以下将...
当Linux内核更新后,原有的Parallels Tools可能不再兼容,导致安装时出现错误。本文将详细讲解如何利用Parallels Tools_17.1.1.51537解决这个问题。 首先,我们需要理解Linux内核升级的影响。内核是Linux操作系统的...
Linux内核编译需要注意的几点是编译内核需要root权限,需要备份重要数据,需要安装Linux系统和软件gcc-2.95.3,需要收集硬件信息,需要删除符号链接,需要生成configure文件,需要编译内核,需要安装内核模块,需要...
Linux内核0.11版本是Linux操作系统历史上的一个重要里程碑,它是Linux开发早期的一个关键阶段。这个版本的内核提供了操作系统的基本功能,并为后来的稳定版本奠定了基础。对于那些想要深入理解操作系统工作原理,...
操作系统Linux内核编译是一项对Linux系统有深入理解的重要实践,它涉及到系统核心的构建、配置和安装。在这个实验报告中,我们主要关注的是在Ubuntu Kylin 13.04环境下,如何编译和安装一个新的Linux内核,并且如何...
总之,为了让Linux内核支持NFS文件系统,你需要在内核配置阶段正确选择相关选项,并进行编译安装。这样,你的Linux系统就能实现跨网络的文件共享,无论是作为客户端挂载远程NFS,还是作为服务器提供文件服务。在实际...
操作系统实验报告——深入理解Linux内核编译过程 在计算机科学领域,操作系统是核心软件,负责管理和协调计算机硬件与软件资源。Linux内核是开源的操作系统内核,被广泛应用于各种设备,从超级计算机到智能手机。...