Welcome 微信登录

首页 / 操作系统 / Linux

关于Ubuntu安装软件问题:apt-get和dpkg区别?

关于Ubuntu安装软件问题:apt-get和dpkg区别?

两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。1、dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心Ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。2、apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。安装软件包dpkg -i pa...
在Ubuntu上安装Node.js的Upstream版本

在Ubuntu上安装Node.js的Upstream版本

Node.js是一个软件平台,可用于快速开发和构建可扩展的Web应用。Node.js使用JavaScript作为其脚本语言,通过非阻塞I/O和单线程事件循环机制实现了高吞吐量。Node.js包含了一个内置的HTTP服务器库,使它能够直接以Web服务器运行而无需使用外部软件,比如Apache或Nginx,而且可以在Web服务器运行时提供更多的控制。要在Ubuntu服务器上安装Node.js,首先需要更新系统。实际上,在安装任何软件包之前,都应该确保软件仓库是...
Jetty JNDI开发实战

Jetty JNDI开发实战

一、JNDI介绍JNDI即Java Naming and Directory Interface,Java命名和目录接口,是Oracle公司提供的一种标准的Java命名系统接口,允许Java客户端根据命名发现或查询数据和对象。JNDI规范提供了一组标准的独立于命名系统的API,这些API构建在与命名系统有关的驱动之上,有助于将应用与实际的数据源相分离,因此不管应用访问的是LDAP、RMI、DNS、还是其他的目录服务。像数据源、邮件服务器、消息队列等都可以通...
Linux/Raspberry Pi下使用基于命令行的网页浏览器

Linux/Raspberry Pi下使用基于命令行的网页浏览器

本文将向你介绍如何在树莓派上安装3个不同的基于文本的网页浏览器。大多数的网页浏览器在小派上运行都有点吃力,要不就是会消耗大量资源,所以一个替代方案就是使用一个基于命令行的网页浏览器。到目前为止基于文本的浏览器还不能够做到普通浏览器所能做到的一切,如果你不介意那个古怪的外观/感觉并且只想阅读新闻或者博客什么的,不玩游戏看视频,那你就可以用这3种浏览器(注意这个截图是从我的Ubuntu上截取的,但是这些程序实际上可以运行在大多数的树莓派操作系统上)。w3mw3...
Ubuntu下通过 PPA 安装 Komodo 编辑器

Ubuntu下通过 PPA 安装 Komodo 编辑器

关于 Komodo 文本编辑器,非常不错,看看百科上的介绍:Komodo是一个免费/收费、支持多种语言、以及跨平台(可用于 Windows、Mac OS X 和 Linux)的IDE.它非常强大,支持Perl、PHP、Python、Ruby、Tcl,以及JavaScript、CSS、HTML、XML。拥有后台语法检测、颜色匹配、错误捕捉、自动补齐等特性。值得一提的是,该IDE为用户提供了丰富的可扩展功能,支持类似firefox的xpi扩展。配图:安装,Ub...
初步认识SELinux安全管理

初步认识SELinux安全管理

今天我们来看一下Linux系统下一个神秘的安全管理SELinux。SELinux安全的基本概念Security Enhanced Linux (SELinux)是一个额外的系统安全层。SELinux的主要目标是防止已遭遇泄露的系统服务访问用户数据。大多数Linux管理员都熟悉标准的用户/组/其他权限安全模型。这种基于用户和组的模型称为自由决定的访问控制。SELinux提供另一层安全,他基于对象并由更加复杂的规则控制,称为强制访问控制。SELinux是用于确...
Kickstart 全自动安装部署RHEL 7.0

Kickstart 全自动安装部署RHEL 7.0

一、简介1.1 什么是PXEPXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer ...
Linux运维自动化之Cobbler安装部署RHEL7.0

Linux运维自动化之Cobbler安装部署RHEL7.0

一、简介Cobbler 可以用来快速建立 Linux 网络安装环境,它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会。网络安装服务器套件 Cobbler(补鞋匠)从前,我们一直在做装机民工这份很有前途的职业。自打若干年前 Red Hat 推出了 Kickstart,此后我们顿觉身价倍增。不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE、DHCP、TFTP,还有那满屏眼花缭乱不知所云的 Kickst...
如何限定apt-get使用IPv4或IPv6协议下载

如何限定apt-get使用IPv4或IPv6协议下载

如果你希望手动控制 Debian 或 Ubuntu 系统在使用 apt-get 更新系统或软件时走 IPv4 或 IPv6,可以通过配置其 Acquire group 选项来实现。Acquire group只有如下两个选项可供我们选择:ForceIPv4:全局强制使用 IPv4 协议下载ForceIPv6:全局强制使用 IPv6 协议下载当然,如果要使用 IPv6 的话,需要你的运营商和路由器支持,并在操作系统上进行了正确的配置才行。方法一:手动指定apt...
CentOS 7 更新源 – 使用国内 163 yum 源

CentOS 7 更新源 – 使用国内 163 yum 源

突然想起试试 Docker,在一台计算机上安装了 CentOS 7,准备开工,突然想起还需要做一件事情,更改源,不然安装肯定会很慢,网上搜索了一下,文章很多,但是会出一些问题,所以将自己的成功的日志写下来,分享一下。搜索的文章步骤都一样,只是运行命令的时候出现无法联网,可能是原来的文章中源已经移除更新。我使用的163源,具体步骤:直接打开 163 源网站:http://mirrors.163.com/.help/centos.html按照使用说明,还是先备...
CentOS 7安装 NTFS-3G 驱动

CentOS 7安装 NTFS-3G 驱动

NTFS-3G,一个很小但非常有用的 NTFS 驱动,在大部分类 UNIX 发行版上都可用。它对于挂载和访问 Windows NTFS 文件系统很有用。尽管也有其它可用的替代品,比如 Tuxera,但 NTFS-3G 是使用最广泛的。下面简单介绍下在CentOS 7安装 NTFS-3G 驱动的过程。# yum install ntfs-3g安装 NTFS-3G 用于挂载 Windows 分区ntfs-3g 安装完成之后,你可以使用以下命令挂载 Window...
CentOS 7将网卡名称eno16777736改为eth0

CentOS 7将网卡名称eno16777736改为eth0

【正文】Linux系统版本:CentOS_7(64位)一、前言:今天将CentOS 6.5装回了CentOS 7,毕竟还是要顺应潮流嘛。安装完成之后,发现发现CentOS 7默认的网卡名称是eno16777736,如图所示:像我这种有轻微强迫症的人看到这个名字总感觉不爽,于是偏要把eno16777736改成以前版本的eth0,那就开始吧。二、修改CentOS 7的网卡名称:输入如下命令,进入对应目录,编辑文件:vim /etc/sysconfig/grub...
在 Ubuntu 里如何下载、安装和配置 Plank Dock

在 Ubuntu 里如何下载、安装和配置 Plank Dock

一个众所周知的事实就是,Linux 是一个用户可以高度自定义的系统,有很多选项可以选择 —— 作为操作系统,有各种各样的发行版,而对于单个发行版来说,又有很多桌面环境可以选择。与其他操作系统的用户一样,Linux 用户也有不同的口味和喜好,特别是对于桌面来说。一些用户并非很在意他们的桌面,而其他一些则非常关心,要确保他们的桌面看起来很酷,很有吸引力,对于这种情况,有很多不错的应用可以派上用场。有一个应用可以给你的桌面带来活力 &md...
在VMware虚拟机中安装CentOS 7

在VMware虚拟机中安装CentOS 7

【正文】一、 VMware简介:VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。VMware的主要特点:不需要区分或重新开机就能在同一台PC上使用两种以上的操作系统;本机系统可以与虚拟机系统网络通信;可以设定并且随时修改虚拟机操作系统的硬件环境。VMware Workstation10.0.3下载地址:官方版:https://download3....
CentOS 6.5远程登录管理工具SecureCRT的使用

CentOS 6.5远程登录管理工具SecureCRT的使用

【正文】虚拟机版本:VMware Workstation_10.0.3Linux系统版本:CentOS_6.5(64位)一、前言:前几天做了一回小白,安装了上个月发布的最新版CentOS 7 ,发现在学习的时候有很多地方和老版的CentOS不太一样,以至于出现了很多问题(当然,是对于我这种初学者而言),所以现在又重新装回了CentOS 6.5进行学习。我们直接进入正题吧。当在VMware虚拟机中将CentOS安装成功后,会在win7系统中模拟出两个虚拟网卡...
Linux各目录详解

Linux各目录详解

【正文】我们在输Linux命令的时候,经常要进入到某目录下进行操作,所以理解这些目录的含义就显得非常重要了,下面来详细介绍一下。虽说一下子记不住,但是可以作为字典方便随时查阅。一、Linux各目录的作用:目录名目录作用/bin/存放系统命令的目录,普通用户和超级用户都可以执行。不过放在/bin下的命令在单用户模式下也可以执行/sbin/保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看/usr/bi...
<< 981 982 983 984 985 986 987 988 989 990 >>