首页 > 读书学智慧

linux下载工具(linux怎么切换到root)

Linux安装软件的方法哪种好

根据个人以及系统的实际情况而定,一般RPM包的方法比较简单。

软件安装分几种情况:

一、源码安装:

对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:

1、cd源码目录

2、./configure [opts]

3、make

4、make install

其中configure后面的选项一般可以通过./configure–help来查询,根据自己的喜好使用一些选项。这里正确的工作流程是先看源码目录下面的Readme,这里一般会有提示安装方法,那么只需要按照描述照办即可,如果Readme没有提示(事实上很少),如果其中提及到*,可以到*去查阅相关安装文档,如果没有,可以*搜索软件的安装方法。

2. rpm包安装

RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,几乎在所有的Linux平台上都支持,已经成为行业标准。这里简单介绍一下包管理器,包管理器提供

对软件的安装、升级、查询以及卸载等,具体差别可以查阅相关文档。rpm包的安装非常简单,只需要输入rpm-i xxx.rpm即可完成,卸载只需要rpm-e包名即可完成,升级通过rpm-U包名命令完成(需要机器联网),rpm-q提供相关查询,这里不详细说明。如果机器没联网,rpm安装安装过程很有可能出现错误,最常见的就是依赖包缺失,把缺失的依赖包安装即可;如果在机器联网的情况下,rpm会自动在互联网搜索相关依赖包并安装。

3. deb包安装

deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下,可双击包直接安装,在命令行下可以通过dpkg-i xxx.deb完成,通过dpkg-r包名

完成。很多的Linux分支都提供了apt-get包管理系统来对deb软件包进行支持,apt-get需要机器联网,通过source.list文件提供的源(下载源)去下载相应软件包,通过输入命令apt-get install软件包名直接安装软件,输入 apt-get remove软件包名卸载对应软件包,这里不赘述命令,apt-get包管理器实施对依赖包的管理,所以非常方便。在国内可以找一些速度快的源(更改source.list文件),具体方法可以查阅相关文档。

4. yum安装软件包

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行

(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yum install软件包名即可完成安装,如果依赖包没安装,会自动安装,卸载通过yum remove包名即可完成,与apt-get类似。

Linux*作系统怎么下载!

*下载步骤:

1、进入*后点击如下图所示。

2、进入镜像下载以后,点击DVD ISO按钮。

3、随便选择一个链接都可以进行下载。

安装方式:

安装在虚拟机上(学习阶段可用)的步骤

1、打开虚拟机选择创建新的虚拟机。

2、在弹出的新建虚拟机向导对话框中选择自定义(高级)选项,点击下一步。在这里选择自定义安装是要自己的配置CPU、内存以及硬盘的设置。

3、点击下一步,来到选择安装来源,选择安装程序光盘映像文件。点击浏览选择我们要安装的ISO文件。

4、填写简易安装信息,这里我们要填的是用户名的账号以及密码,root账号的密码也是跟这个admin账号的密码是一样的。填写好之后就点击下一步。

5、点击浏览选择要放Linux*作系统文件的地方,点击下一步。

6、设置处理器的数量以及每个处理器的核心数量,因为这个虚拟机需要安装weblogic的集群以及OSB,所以要求的配置也会高一点。选好之后点击下一步。

7、选择要使用的内存,点击下一步。

8、选择网络类型,选择使用桥接网络,选项下面有很详细的讲解该网络。点击下一步。

9、一直下一步,到设置磁盘的大小,默认的就可以。点击下一步。

10、然后就是下一步一直到完成,等它自己安装完就可以了。

安装完成后,系统会自动开机,然后选择登陆用户,输入密码就可以用了。

Linux下多线程下载工具MWget和Axel使用介绍

linux运维在*作linux过程中,用得最多的linux下载工具想必一定是wget,没有看到哪一台服务器没装过wget的,或许有人使用ftp下载,也有人使用多线程的axel以及ProZilla,毫无疑问这两个工具都非常的出色,但是对于习惯使用wget的人来说显得不适应,于是老外便开发了多线程版本的wget工具mwget,m表示multi多线程的意思.

mwget

官方地址:

代码如下:

# cd/usr/local/src/

# wget

# tar-xjvf mwget_0.1.0.orig.tar.bz2

# cd mwget_0.1.0.orig

#./configure

# make

# make install

configure过程中如果出现如下错误,请安装大于等于0.35版本的intltool

代码如下:

checking for intltool= 0.35.0…./configure: line 6824: intltool-update: command not found

found

configure: error: Your intltool is too old. You need intltool 0.35.0 or later.

# yum install intltool

wget vs mwget速度测试

以下使用下载2.4.5版本的mongodb来取样.

mwget速度测试

代码如下:

# mwget

Begin to download: mongodb-linux-x86_64-2.4.5.tgz

FileSize: 90M

36% [================ ] [ 33M] [2.0M/s] [ETA:00:28]

mwget速度截图如下:

   wget速度测试

代码如下:

# wget

–2013-08-16 10:55:23–

Resolving fastdl.mongodb.org… 54.230.114.206, 54.230.113.36, 54.230.114.144,…

Connecting to fastdl.mongodb.org|54.230.114.206|:80… connected.

HTTP request sent, awaiting response… 200 OK

Length: 94827295(90M) [application/x-tar]

S*ing to:“mongodb-linux-x86_64-2.4.5.tgz.1”

6% [== ] 6,470,547 210K/s eta 6m 26s

wget速度截图如下

   mwget用法:

代码如下:

# mwget-h

GNU MWget 0.1.0,a non-interactive and multiline network retriever of all POSTIX Systems.

Usage: mwget [Options]… [URL]…

Options:

-b,–debug Show the debug message

-c,–count=num Set the retry count to [num], no limit when"0", the default is"99"

-d,–directory=dir Set the local direcotry to [dir], the default is"."

-f,–file=file Rename the file to [file]

-h,–help A brief summary of all the options

-i,–interval=num Set the ftp retry interval to [num] seconds, the default is"5"

-n,–number=num Use [num] connections instead of the default(4)

-r,–referer=URL Include `Referer: [URL]' header in HTTP request.

-t,–timeout=num Set the connection timeout to [num] seconds, the default is"30"

-v,–version Show the version of the mwget and exit

-x,–proxy=URL Set the proxy [URL]

Mail bug reports and suggestions to

On website bug reports and suggestions to

We Welcome your BUG REPORT!

Axel

运维工作中,常常需要下载文件,因为网站下载速度限制或者网络等原因导致下载让人无法忍受,前面有介绍多线程wget工具mwget,提速不少,而且使用很简单。axel使用的人更多,不仅仅安装方法简单,命令更简单。往下看。

安装Axel

RPM安装Axel(方法一)

下载地址:

如图,选择适合你服务器的RPM

   复制代码

代码如下:

root@ttlsa# wget

root@ttlsa# rpm-ivh axel-2.4-1.el6.rf.x86_64.rpm

Preparing…########################################### [100%]

1:axel########################################### [100%]

yum安装Axel(方法二)

复制代码

代码如下:

root@ttlsa# yum install axel

apt-get安装Axel

如果你是Ubuntu系统

代码如下:

root@ttlsa# axel-h

Usage: axel [options] url1 [url2] [url…]

–max-speed=x-s x最大速度(字节/秒)

–num-connections=x-n x最大连接数

–output=f-o f指定文件名

–search[=x]-S [x] Search for mirrors and download from x servers

–header=x-H x添加header

–user-agent=x-U x设置用户代理

–no-proxy-N不使用任何代理

–quiet-q Le*e stdout alone

–verbose-v显示更多状态信息

–alternate-a显示简单进度条

–help-h帮助

–version-V版本信息

axel使用实例

下载centos

代码如下:

root@ttlsa# axel

[ 1%]………………………………………….. [4654.5KB/s]

[ 1%]………………………………………….. [4657.1KB/s]

[ 1%]………………………………………….. [4656.5KB/s]

[ 1%]………………………………………….. [4659.3KB/s]

下载运维生存时间某图片

复制代码

代码如下:

root@ttlsa# axel

Initializing download:

File size: 73009 bytes

Opening output file zabbix-adduser-01.jpg

Starting download

proot@ttlsa# axel

Initializing download:

File size: 73009 bytes

Opening output file zabbix-adduser-01.jpg

Starting download

[ 0%]………………………………………….. [ 598.0KB/s]

[ 70%]…………………

Connection 0 finished

Downloaded 71.3 kilobytes in 0 seconds.(710.02 KB/s)

简单进度条

默认情况下,整个屏幕都是进度条,加上-a参数,进度条类似wget。

复制代码

代码如下:

root@ttlsa# axel-a

Initializing download:

File size: 4467982336 bytes

Opening output file CentOS-6.5-x86_64-bin-DVD1.iso

Starting download

p[ 1%] [0 1 2 3 ] [ 3.2MB/s] [21:47]

下载限速

ttlsa的网站带宽有限制,*保证下载的同时又不影响用户的访问,例如限制为1MB/s的下载速度,如下可以看到速度基本保证在1MB以内。

复制代码

代码如下:

root@ttlsa# axel-s *000

Initializing download:

File size: 4467982336 bytes

Opening output file CentOS-6.5-x86_64-bin-DVD1.iso

State file found: 30522952 bytes downloaded, 4437459384 to go.

Starting download

,,,,,,,……………………………………. [ 394.8KB/s]

[ 0%]………………………………………….. [ 689.2KB/s]

[ 0%]………………………………………….. [ 879.5KB/s]

[ 0%]………………………………………….. [ 974.5KB/s]

[ 0%]………………………………………….. [1086.4KB/s]

[ 0%]………………………………………….. [ 967.5KB/s]

[ 0%]………………………………………….. [ 943.8KB/s]

[ 0%]………………………………………….. [1021.0KB/s]

[ 0%]………………………………………….. [1066.1KB/s]

最后

完成,方法很简单,功能很简单。运维生存时间的服务器以及安装了axel,你的安装了吗?

本文链接:http://www.dike88.com/html/87960356.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。