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