tip

华为WLAN指导设计 来源:华为星火计划培训

华为WLAN设计
网优网归 场景规划
方案设计

【资料简介】华为Wlan网络网规网优技术、场景规划与方案设计,从0开始设计到交付,一本完完整整的学习教材,建议从事无线学习的同学学习..

马上观看
zon

华为WLAN专题集锦 专题:华为WLAN

WLAN配置
组网模式解析
组网配置案例

【华为无线】本指南详细介绍每个模版的命令解释及用途,在加上十多种精彩案例分享及解释,再加上网优网归,让你彻底脱盲,不在为无线..

马上观看
zon

家园VBook中心 分类:书籍中心

教材 案例 题库
知识 专业认证
资源价值

【中心简介】家园Vbook书籍中心是以收集和整理互联网上优秀书籍,以最好的知识推荐给你学习,让你在学习的路程上事半功倍,告别枯燥,早..

马上观看
tip

华为HCIE认证之路 分类:华为认证

HCIE学习之路
华为 路由 交换
含金量最大的资料

【学习介绍】在中国拥有一张证书不是梦,冰冻三尺,非一日之寒,要拥有一张认证所具备含金量技术水准那是需要多年的经年积累,本书专为你分享..

马上观看
tip

华三无线专题报告 发布:建哥哥

华三
H3C WLAN AC
无线专题

【资料简介】大好河山、无线风光,主要介绍H3C无线,从基础到高级配置及组网模式配置案例,多达200篇案例配置,从此告别对无线的迷茫..

马上观看
★浏览次数:60 次★  发布日期:2015-09-08
 当前位置:技术资料 > 操作系统 > Linux > 正文
 
最近更新
    正在更新...
 

新手学LInux必须的linux命令

 

在Fedora上使用dnf命令,通过命令行来管理系统更新。

基于Linux系统的魅力之一就是,你可以直接从终端使用命令行来管理整个系统。而使用命令行的优点就是,你可以使用同样的知识和技能来管理任何一个Linux发行版。

这不可能通过图形用户界面(GUI)来做到,因为每个发行版和桌面环境提供了各自的用户界面。确切地说,有些情况下你需要不同的命令在不同的发行版上执行某些任务,不过概念和想法多少仍然一样。

我们在本文中将介绍新的Linux用户应该知道的一些基本命令。我会介绍如何在三个主要的发行版:Unbuntu(它还包括诸多版本和衍生版以及Debian)、openSUSE和Fedora上,使用命令行来更新系统、管理软件、处理文件和切换到根用户。

闲话少说!

让系统保持安全和最新

Linux从设计上来说很安全,不过这是不争的事实:所有软件都有缺陷(bug),可能还有安全漏洞。所以时常更新系统至关重要。不妨这么来考虑:运行过时的操作系统就好比待在门没有上锁的装甲坦克。装甲保护得了你吗?谁都可以通过敞开的门进入,大搞破坏。同样,你的操作系统里面可能会有未打上补丁的漏洞,它们会危及你的系统。不像专有软件社区,开源社区极其积极地打补丁,所以如果你时常更新系统,就可以保持安全。

平时要关注新闻网站,留意安全漏洞。要是发现了某个漏洞,阅读关于漏洞的新闻,一旦发布了补丁,要第一时间更新系统。不管怎样,都要养成每星期在生产机器上至少运行一次更新命令的习惯。如果你在运行一台复杂的服务器,格外要注意,仔细检查变更日志(changelog),确保更新没有破坏你的定制。

Ubuntu:请牢记一点,你必须在升级系统或安装任何软件之前总是要更新软件库(即repo)。在Ubuntu上,你可以使用下列命令来更新系统。第一个命令更新软件库:

sudo apt-get update

一旦软件库更新完毕,现在就可以运行系统更新命令了:

sudo apt-get upgrade

然而,这个命令并不更新内核和另外一些程序包,所以你还要运行这个命令:

sudo apt-get dist-upgrade

openSUSE:如果你是在openSUSE上,可以使用这些命令来更新系统(如往常一样,第一个命令用来更新软件库)

sudo zypper refresh sudo zypper up

Fedora:如果你是在Fedora上,可以使用“dnf”命令,它“有点”相当于zypper和apt-get:

sudo dnf update sudo dnf upgrade

软件安装和删除

你只能安装你系统上已被启用的软件库里面才有的那些程序包。每个发行版在默认情况下都启用了某些官方软件库或第三方软件库。

Ubuntu:想把任何程序包安装到Ubuntu上,先更新软件库,然后使用这个语法:

sudo apt-get install [package_name]

例子:

sudo apt-get install gimp

openSUSE:这些命令将是:

sudo zypper install [package_name]

Fedora:Fedora丢弃了“yum”,现在使用“dnf”,于是命令将是:

sudo dnf install [package_name]

删除软件的过程一样,只要将“install”换成“remove”就行。

Ubuntu:

sudo apt-get remove [package_name]

openSUSE:

sudo zypper remove [package_name]

Fedora:

sudo dnf remove [package_name]

如何管理第三方软件?

Linux有庞大的开发者社区,广大开发者向用户提供软件。不同的发行版使用不同的机制将第三方软件提供给用户。它还取决于开发者如何将软件提供给用户;一些开发者提供二进制代码,另一些通过软件库来提供。

Ubuntu高度依赖PPA(个人程序包归档),但是遗憾的是,没有内置工具可以帮助用户搜索PPA。你需要用谷歌搜索PPA,然后手动添加软件库,之后才能安装软件。你将任何PPA添加到系统上的方法如下:

sudo add-apt-repository ppa:<repository-name>

例子:假设我想把LibreOffice PPA添加到自己的系统上。我会用谷歌搜索该PPA,然后从Launchpad获得软件库名称,这里是“libreoffice/ppa”。然后,使用下面这个命令来添加该PPA:

sudo add-apt-repository ppa:libreoffice/ppa

它会要求你按回车键,以便导入密钥。一旦导入完毕,用“update”命令更新软件库,然后安装程序包。

openSUSE为第三方应用程序提供了一个巧妙的解决方案。你可以访问software.opensuse.org,搜索程序包,然后点击一下鼠标即可安装它。它会将软件库自动添加到系统上。如果你想手动添加任何软件库,则使用这个命令:

sudo zypper ar -f url_of_the_repo name_of_reposudo zypper ar -f ttp://download.opensuse.org/repositories/LibreOffice:Factory/openSUSE_13.2/LibreOffice:Factory.repo LOF

然后更新软件库,安装软件:

sudo zypper refresh sudo zypper install libreoffice

Fedora用户只要添加RPMFusion(包括免费和非免费的软件库),里面含有大多数应用程序。万一你确实需要添加软件库,就使用这个命令:

dnf config-manager --add-repo

 
建议使用IE8.0以上版本解析 网络QQ群:30573676 家园群:36740144 Elv home systems. 蜀ICP备20009373号 © All Rights Reserved 2012 - By badulip
×

扫二维码,关注微信公众号