如何在linux(centos)服务器上安装软件?

如何在linux(centos)服务器上安装软件?,第1张

  Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件平台编译的,那它就不能在另外的平台或环境下正确执行。

  1、rpm形式的二进制软件包

  安装:rpm -ivh rpm

  卸载:rpm -e packgename

  说明:RPM(RedHat Packge

  Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸

  载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符

  显示安装进度,rpm是软件包的文件名(这里的rpm特指srcrpm以外的以rpm为后缀的文件);参数-e是删除软件

  包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3112-

  i386rpm和apache-devel-3112-i386rpm是软件包文件名,它们的软件包名称分别是apache和apache-

  devel更多的rpm参数请自行参看手册页:man rpm

  如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在X-Window下使用图形界面的软件包管理程序。现在这些做的非常好了。

  2、targz/tgz、bz2形式的二进制软件包

  安装:tar zxvf targz 或 tar yxvf bz2

  卸载:手动删除

  说明:targz/bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后

  只有单一目录的软件,卸载时用命令"rm -rf

  软件目录名";如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令"tar ztvf

  targz"/"tar ytvf

  bz2"获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单。更多的参

  数请参看手册页:man tar

  如果你更喜欢图形界面的操作,可以到Ubuntu上看看他的包管理,超级方便。

  3、提供安装程序的软件包

  这类软件包已经提供了安装脚本或二进制的安装向导程序(setup、install、installsh等),只需运行它就可以完成软件的安

  装;而卸载时也相应地提供了反安装的脚本或程序。例如SUN公司的StarOffice办公软件套件就使用名为setup的安装程序,而且在软件安装后提

  供反安装的功能,目前这种类型的软件包还比较少,因其安装与卸载的方式与Windows软件一样,所以就无需多讲了。

  二、源代码分发软件包的安装与卸载

  Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。

  1、srcrpm形式的源代码软件包

  安装:rpm -rebuild srcrpm

  cd /usr/src/dist/RPMS

  rpm -ivh rpm

  卸载:rpm -e packgename

  说明:rpm --rebuild srcrpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。

  2、targz/tgz、bz2形式的源代码软件包

  安装:tar zxvf targz 或 tar yxvf bz2 先解压

  然后进入解压后的目录:

  /configure 配置

  make 编译

  make install 安装

  卸载:make uninstall 或 手动删除

  说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源代码在编译安装后可以用make

  install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,

  那你应该在编译前进行配置,指定软件将要安装到目标路径:/configure --prefix=目录名,这样可以使用"rm -rf

  软件目录名"命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最麻烦的,其实我个人认为,以后会越来越少人用这种方法。因为现在的

  硬件发展到没有必要多这少量的性能,来浪费这么多时间。

  三。使用yum和apt-get软件管理方法的升级。

  看过上面的介绍。大家一定会感觉,太麻烦了,下面这个是先进的linux才有的功能,这个实在太方便了,比windows还人方便,要是你用过Ubuntu的apt-get你会感觉爽极了的。那个方便。

  1 我们来先讲Redhat的yum这种高级的包管理。

  用YUM安装删除软件

  装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。

  安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。

  删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。

  用YUM安装软件包

  命令:yum install

  用YUM删除软件包

  命令:yum remove

  2用YUM查询软件信息

  我

  们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用 yum

  search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用

  yum search

  messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到

  gaim,kopete等等,并从中选择。

  有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。

  使用YUM查找软件包

  命令:yum search

  列出所有可安装的软件包

  命令:yum list

  列出所有可更新的软件包

  命令:yum list updates

  列出所有已安装的软件包

  命令:yum list installed

  列出所有已安装但不在 Yum Repository 内的软件包

  命令:yum list extras

  列出所指定的软件包

  命令:yum list

  2讲讲Ubuntu中的高级包管理方法apt-get

  除了apt的便捷以外,apt-get的一大好处是极大地减小了所谓依赖关系恶梦的发生

  几率(dependency hell),即使是陷入了dependency hell,apt-get也提供了很好的

  援助手段,帮你逃出魔窟。

  通常 apt-get 都和网上的压缩包一起出没,从互联网上下载或是安装。全世界有超

  过200个 debian 官方镜像,还有繁多的非官方软件包提供网站。你所使用的基于D

  ebian的发布版不同,你所使用的软件仓库可能需要手工选择或是可以自动设置。你

  能从Debian官方网站得到完整的镜像列表。而很多非官方网站提供各种特殊用途的

  非官方软件包,当然,使用非官方软件包会有更多风险了。

  软件包都是为某一个基本的Debian发布版所准备的(从unstable到stable),并且划

  分到不同类别中(如 main contrib nonfree),这个是依据 debian 自由软件纲领而

  划分的(也就是常说的dfsg),因为美国限制加密软件出口,还有一个non-us类别。

  常用的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 检查是否有损坏的依赖

在服务器中选择”部署杀毒软件到客户机”,然后进入下一画面添加要安装的计算机,然后保证所有的目的计算机都开机并在网络上可寻,就可以实现批量安装了.

不知道你使用的是Symantec的哪个版本,但是大体操作都是这样的,你可以按照上述思路寻找到相应的操作选项并完成你的批量安装.

1、首先将apk文件放到服务器的IIS上,并且可以通过互联网访问到此apk。

2、访问该apk的地址,并且访问时就会自动下载,说明apk的地址准备的没问题了。

3、打开二维码生成工具,输入地址,选择“网址”,并复制刚才的网址至此。

4、然后点击“生成二维码”,下载该二维码,并保存到桌面上,打开该二维码

5、最后打开手机QQ或微信的“扫一扫”功能,扫描该二维码,即进入该apk的下载安装。

目前服务器常用的操作系统有三类:

-Unix

-Linux

-Windows NT/2000/2003 Server

这些操作系统都是符合C2级安全级别的操作系

统但是都存在不少漏洞,如果对这些漏洞不了

解,不采取相应的措施,就会使操作系统完全暴

露给入侵者

BJFU Info Department, QiJd第七章操作系统安全配置方案

UNIX系统

UNIX操作系统是由美国贝尔实验室开发的

一种多用户,多任务的通用操作系统

诞生于1969年,在GE645计算机上实现一

种分时操作系统的雏形

1970年给系统正式取名为Unix操作系统

到1973年,Unix系统的绝大部分源代码都

用C语言重新编写过,大大提高了Unix系统

的可移植性,也为提高系统软件的开发效率

创造了条件

BJFU Info Department, QiJd第七章操作系统安全配置方案

主要特色

UNIX操作系统经过20多年的发展后,已经成为一种成

熟的主流操作系统,并在发展过程中逐步形成了一些

新的特色,其中主要特色包括5个方面

-(1)可靠性高

-(2)极强的伸缩性

-(3)网络功能强

-(4)强大的数据库支持功能

-(5)开放性好

BJFU Info Department, QiJd第七章操作系统安全配置方案

Linux系统

Linux是一套可以免费使用和自由传播的

类Unix操作系统,主要用于基于Intel x86

系列CPU的计算机上

Linux是在GPL(General Public

License)保护下的自由软件,版本有:

Redhatlinux,Suse,Slackware,

Debian等;国内有:XteamLinux,红旗

LinuxLinux流行的原因是免费并且功能

强大

BJFU Info Department, QiJd第七章操作系统安全配置方案

Linux典型的优点

(1)完全免费

(2)完全兼容POSIX 10标准

(3)多用户,多任务

(4)良好的界面

(5)丰富的网络功能

(6)可靠的安全,稳定性能

(7)支持多种平台

BJFU Info Department, QiJd第七章操作系统安全配置方案

Windows系统

Windows NT(New Technology)是微软

公司第一个真正意义上的网络操作系统,

发展经过NT30,NT40,NT50

(Windows 2000)和NT60(Windows

2003)等众多版本,并逐步占据了广大的

中小网络操作系统的市场

Windows NT众多版本的操作系统使用了

与Windows 9X完全一致的用户界面和完全

相同的操作方法,使用户使用起来比较方

便与Windows 9X相比,Windows NT的

网络功能更加强大并且安全

BJFU Info Department, QiJd第七章操作系统安全配置方案

Windows NT系列操作系统

Windows NT系列操作系统具有以下三方面的优点

(1)支持多种网络协议

-由于在网络中可能存在多种客户机,如Windows 95/98,Apple

Macintosh,Unix,OS/2等等,而这些客户机可能使用了不同的

网络协议,如TCP/IP协议,IPX/SPX等Windows NT系列操作支

持几乎所有常见的网络协议

(2)内置Internet功能

-内置IIS(Internet Information Server),可以使网络管理员轻松

的配置WWW和FTP等服务

(3)支持NTFS文件系统

-NT同时支持FAT和NTFS的磁盘分区格式使用NTFS的好处主要

是可以提高文件管理的安全性,用户可以对NTFS系统中的任何文

件,目录设置权限,这样当多用户同时访问系统的时候,可以增加

文件的安全性

BJFU Info Department, QiJd第七章操作系统安全配置方案

安全配置方案初级篇

安全配置方案初级篇主要介绍常规的操作

系统安全配置,包括十二条基本配置原

则:

(1)物理安全,(2)停止Guest帐号,

(3)限制用户数量

(4)创建多个管理员帐号,(5)管理员帐号改名

(6)陷阱帐号,(7)更改默认权限,(8)设置

安全密码

(9)屏幕保护密码,(10)使用NTFS分区

(11)运行防毒软件,(12)确保备份盘安全

BJFU Info Department, QiJd第七章操作系统安全配置方案

1,物理安全

服务器应该安放在安装了监视器的隔离房

间内,并且监视器要保留15天以上的摄像

记录

另外,机箱,键盘,电脑桌抽屉要上锁,

以确保旁人即使进入房间也无法使用电

脑,钥匙要放在安全的地方

2,停止Guest帐号

在计算机管理的用户里面把Guest帐号停用,任何时候都不允许

Guest帐号登陆系统

为了保险起见,最好给Guest 加一个复杂的密码,包含特殊字符,数

字,字母的长字符串

用它作为Guest帐号的密码并且修改Guest帐号的属性,设置拒绝

远程访问,如图所示

BJFU Info Department, QiJd第七章操作系统安全配置方案

3 限制用户数量

去掉所有的测试帐户,共享帐号和普通部门帐号

等等用户组策略设置相应权限,并且经常检查

系统的帐户,删除已经不使用的帐户

帐户很多是黑客们入侵系统的突破口,系统的帐

户越多,黑客们得到合法用户的权限可能性一般

也就越大

对于Windows NT/2000主机,如果系统帐户超过

10个,一般能找出一两个弱口令帐户,所以帐户

数量不要大于10个

BJFU Info Department, QiJd第七章操作系统安全配置方案

4 多个管理员帐号

虽然这点看上去和上面有些矛盾,但事实上是服

从上面规则的创建一个一般用户权限帐号用来

处理电子邮件以及处理一些日常事物,另一个拥

有Administrator权限的帐户只在需要的时候使

因为只要登录系统以后,密码就存储再

WinLogon进程中,当有其他用户入侵计算机的

时候就可以得到登录用户的密码,尽量减少

Administrator登录的次数和时间

5 管理员帐号改名

Windows 2000中的Administrator帐号是不能被停用的,这意味着

别人可以一遍又一边的尝试这个帐户的密码把Administrator帐户

改名可以有效的防止这一点

不要使用Admin之类的名字,改了等于没改,尽量把它伪装成普通用

户,比如改成:guestone具体操作的时候只要选中帐户名改名就

可以了,如图所示

6 陷阱帐号

所谓的陷阱帐号是创建一个名为"Administrator"的本地帐

户,把它的权限设置成最低,什么事也干不了的那种,并

且加上一个超过10位的超级复杂密码

这样可以让那些企图入侵者忙上一段时间了,并且可以借

此发现它们的入侵企图可以将该用户隶属的组修改成

Guests组,如图所示

7 更改默认权限

共享文件的权限从"Everyone"组改成"授权用户""Everyone"在

Windows 2000中意味着任何有权进入你的网络的用户都能够获得这

些共享资料

任何时候不要把共享文件的用户设置成"Everyone"组包括打印共

享,默认的属性就是"Everyone"组的,一定不要忘了改设置某文

件夹共享默认设置如图所示

BJFU Info Department, QiJd第七章操作系统安全配置方案

8安全密码

一些网络管理员创建帐号的时候往往用公司名,

计算机名,或者一些别的一猜就到的字符做用户

名,然后又把这些帐户的密码设置得比较简单,

这样的帐户应该要求用户首此登陆的时候更改成

复杂的密码,还要注意经常更改密码

这里给好密码下了个定义:安全期内无法破解出

来的密码就是好密码,也就是说,如果得到了密

码文档,必须花43天或者更长的时间才能破解出

来,密码策略是42天必须改密码

首先,你的软件要想安装在服务器上学生机上就可以使用,有两种情况,一个是C/S结构的软件,装完后,通过你发布的地址访问即可;另一种是B/S结构的,这种需要学生机安装客户端才能使用!你自己先看看属于哪种情况?

太容易了 你租过服务器以后 服务商会给你提供IP地址用户名和密码 你在本地电脑上点"开始-运行"输入mstsc 接下来输入IP地址 用户名和密码就可以远程连接上服务器 远程连接以后的操作与平时操作自己电脑一模一样可以把你电脑本地的软件上传到服务器上安装也可以在服务器上通过网络下载软件去安装

原则上是不能的。你的FTP权限仅仅是传文件上去,或者取文件回来。

如果你的FTP可以把文件传送到任意地方,或者获取任意目录的文件,那么可以给你一个思路:就是除了传送你的安装程序以为,把安装命令写为一个命令文件,把这个命令传送到操作系统自动加载的目录,等下次重启机器的时候自动安装。

不过WINDOWS机器不好做,因为WINDOWS机器的安装程序一般都需要点鼠标,你要传那种可以解包使用,无需安装的代理服务器。在WINDOWS下,把文件存放在开始、程序、启动组里面,等那个用户登录的时候你的程序就启动了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在linux(centos)服务器上安装软件?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情