Ubuntu的linux服务器版怎么安装软件

Ubuntu的linux服务器版怎么安装软件,第1张

ubuntu下安装程序的三种方法:

一、apt-get方法

1、使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如安装build-essential这个软件,并且会把所有的依赖包都一起安装了。

2、下面给出apt-get的的各种参数:

apt-get install xxx 安装xxx  。如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装  

apt-get remove xxx 卸载xxx  

apt-get update 更新软件信息数据库  

apt-get upgrade 进行系统升级  

apt-cache search 搜索软件包 

二、dpkg安装deb包

Ubuntu软件包格式为deb,安装方法如下:

sudo  dpkg  -i  packagedeb

三、make install源代码安装

源码安装大致可以分为三步骤:(/configure)–> 编译(sudo make) –> 安装(sudo make install)。

1、配置:这是编译源代码的第一步,通过 /configure 命令完成。执行此步以便为编译源代码作准备。常用的选项有 --prefix=PREFIX,用以指定程序的安装位置。更多的选项可通过 --help 查询。也有某些程序无需执行此步。

2、编译:一旦配置通过,可即刻使用 make 指令来执行源代码的编译过程。视软件的具体情况而定,编译所需的时间也各有差异,我们所要做的就是耐心等候和静观其变。此步虽然仅下简单的指令,但有时候所遇到的问题却十分复杂。较常碰到的情形是程序编译到中途却无法圆满结束。此时,需要根据出错提示分析以便找到应对之策。

3、安装:如果编译没有问题,那么执行 sudo make install 就可以将程序安装到系统中了。

linux系统telnet命令应该怎么用?

利用telnet连接linux服务器需要确保:windows客户端开启telnet功能、linux服务器开启telnet服务

首先,linux服务器开启telnet服务:

许多linux系统在默认情况下是不安装telnet服务的。在此介绍yum安装telnet服务,它的优点是联网条件下能够自动检查安装包的依赖文件

1输入yuminstall-ytelnet-server命令安装telnet服务。出现complete,代表安装完成。

2使用命令vi/etc/xinetdd/telnet编辑telnet配置文件,将disable的值改成no,保存。

3重启xinetd服务,使得telnet配置生效。命令:servicexinetrestart。

4在linux服务器上打开telnet协议的23端口。命令vi/etc/sysconfig/iptables,添加代码-ainput-mstate--statenew-mtcp-ptcp--dport23-jaccept,保存。

5重启iptables,使得防火墙策略生效。

然后,windows客户端开启telnet功能:

1依次点击开始菜单-->控制面板-->程序和功能-->打开或关闭windows功能。

2在弹出的windows功能对话框中勾选telnet客户端,点击确定。

最后,windows上点击开始菜单,在搜索框中输入cmd,回车进入dos界面。

输入命令:telnet+linux服务器ip,回车进入连接界面。输入linux系统用户名密码即可成功连接。

注意:windows客户端与linux服务器端必须在同一网段上,否则无法连通。

在linux中如何开启telnet服务?

在linux中开启telnet服务需要安装telnet服务器软件并进行配置。以下是一般步骤:

1、安装telnet服务器软件。在Ubuntu/Debian中,可以使用命令:sudoapt-getinstalltelnetd

2、配置telnet服务器。在/etc/xinetdd/目录下找到telnet服务的配置文件,修改disable=yes为disable=no

3、重启xinetd服务。使用命令:sudoservicexinetdrestart或者sudo/etc/initd/xinetdrestart

4、检查telnet服务是否已经启动。使用命令:telnetlocalhost或者telnetIP地址(如果telnet服务器已经启动,将会连接到服务器)

注意:Telnet是不安全的协议,建议使用ssh协议。

linux在计算机系统中运行的程序,可分为哪两类?

分为独立进程和非独立进程。一般情况下,在/etc/initd这个目录中看到脚本都是独立进程的脚本,可以使用server脚本名start来启动,在/etc/xinetdd目录中存放的都是非独立进程,可以使用以下两个命令启动chkconfig非独立进程名onservicexinetdrestart

Linux如何限制IP使用telnet服务?

第一步:限制IP地址使用telnet服务r(1)编辑/etc/hostsdeny文件,拒绝所有用户使用telnet服务,加入下面一行:rtelnetd:all:denyr(2)编辑/etc/hostsallow文件,拒绝所有用户使用telnet服务,加入下面一行:rtelnetd:10674398:allowr(3)重新启动xinetd服务:servicexinetdrestartr第二步:开通telnet服务r用chkconfig--list|greptelnetrkrb5-telnet:off

linux分区是为了干嘛,linux下分几个区,就只能新建几个文件夹吗?还是什么?

一个为根分区,一个为交换分区。

1,/,根分区,一般所有文件都放在根目录下。

2,swap,虚拟内存,交换分区,一般大小为机器内存的1-2倍。

起码有如上两个分区才可以安装linux系统。建议再增加一个/boot分区,200M左右即可。

作用:

Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。

Swap分区,即交换区,系统在物理内存不够时,与Swap进行交换。其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。

根分区在Linux操作系统中,除/boot目录外的其它所有目录都对应于该分区因此,用户可通过访问除/boot目录外的其它所有目录来访问该分区。

扩展资料:

linux其他分区作用:

/home分区,是用户的home目录所在地

/var/log分区,是系统日志记录分区

/tmp分区,用来存放临时文件。

/bin分区,存放标准系统实用程序。

/dev分区,存放设备文件。

/opt分区,存放可选的安装的软件。

/sbin分区,存放标准系统管理文件。

/usr分区,是redhatlinux系统存放软件的地方

/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件

LINUX下如何才能同时开两个CS服务器?

可以在linux下搭建一个samba服务器,就可以访问linux下的分区了,具体搭建方法如下:默认的配置文件(/etc/samba/smbconf)允许用户作为Samba共享来查看他们的RedHatLinux主目录。它还把为RedHatLinux配置的打印机作为Samba共享打印机来共享。换一句话说,你可以在你的RedHatLinux系统上连接打印机,然后从网络上的Windows机器来打印。要使用图形化界面来配置Samba,使用Samba服务器配置工具。要使用命令行来配置,Samba服务器配置工具是用来管理Samba共享、用户、以及基本服务器设置的图形化界面。它修改/etc/samba/目录中的配置文件。没有使用该程序进行的改变都会被保留。要使用该程序,你必须在运行X窗口系统,具备根特权,并且安装了redhat-config-sambaRPM软件包。要从桌面启动Samba服务器配置工具,点击面板上的「主菜单」=>「系统设置」=>「服务器设置」=>「Samba服务器」,或在shell提示(如XTerm或GNOME终端)下键入redhat-config-samba命令。Samba服务器配置工具不显示允许用户在Samba服务器上查看他们自己的主目录的共享打印机或默认文件段。配置Samba服务器的第一步是配置服务器的基本设置和几个安全选项。启动了应用程序后,选择「首选项」=>「服务器设置」。

安装Ubuntu至少需要几个分区?

可以根据实际需要进行调整。

不过,一块硬盘最多四个主分区,或三个主分区+一个扩展分区(内含n个逻辑分区)。

linux可以安装在主分区或逻辑分区。

一般情况下,只需分/和swap两个区就足够了,另外建议把/home独立分区,以后重装就不必重新设置很多东西。

swap是交换分区,如果内存=256,请在分区时设置成512MB,内存=512MB的给个512MB就足够了(如果要休眠,恐怕还是=内存比较保险)。

不建议不划分swap区,某些时候你还是会需要它的,无论你内存有多大。

第一部分 安装JDK+Tomcat+mySQL

  ----------------------------------

这一步的安装要求是支持JSP、html、htm网页,所以选用JDK150+Tomcat554+mySQL417,这些都是当前各软件最新的稳定版本(非测试版),这是现在流行、经典的配置。暂没有安装Apache和支持PHP,主要是考虑到用桌面版Linux的网友基本是个人网站,主要是为学习、测试JSP而用,用这些配置已经是绰绰有余,况且更能轻装上阵。

  若要安装Apache和PHP请参考第二部分的内容。

  注意,在下面的安装中,开头带#号的代表root用户在系统终端下的操作,实际操作时不用输入#号。

一、下载相关的必要软件,放到一个统一目录(如/tmp/myDown):

  1、下载JDK150安装包(即JAVA50),文件名:jdk-1_5_0-linux-i586-rpmbin

  下载链接:http://javasuncom/j2se/150/downloadjsp

  2、下载Tomcat安装包(支持JSP),文件名:jakarta-tomcat-554targz

  下载链接:http://apachefreelampcom/jakarta/tomcat-5/v554/bin/jakarta-tomcat-554targz

  3、下载mySQL安装包(数据库软件),文件名:mysql-standard-417-pc-linux-i686targz

  下载链接:http://devmysqlcom/get/Downloads/MySQL-41/mysql-standard-417-pc-linux-i686targz/from/pick

  4、下载mySQL的JDBC驱动,文件名:mysql-connector-java-3016-gatargz

  下载链接:http://devmysqlcom/downloads/connector/j/30html

二、安装软件

  1、安装JDK(因JDK包含JRE,若原来装LumaQQ时安装了JRE,请先卸载JRE的rpm包,可节省85M空间)

  (1)安装:

  #cd /tmp/myDown

  #/jdk-1_5_0-linux-i586-rpmbin

  这样JDK就安装到了/usr/java/jdk150目录

  (2)编辑文件/etc/profile,在最后加入:

  export JAVA_HOME=/usr/java/jdk150

  export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/toolsjar:$JAVA_HOME/lib/dtjar:

  export PATH=$PATH:$JAVA_HOME/bin

  (3)为让新配置生效,运行#source /etc/profile

  (4)测试,用文本编辑器写一个java程序来验证,保存在/tmp/myDown目录,文件名:HelloWorldjava,输入如下内容:

  public class HelloWorld{

  public static void main(String args[]){

  Systemoutprintln("Hello,Wrold");

  }

  }

然后,在终端下执行:

  #cd /tmp/myDwon

  #javac HelloWorldjava

  #java HelloWorld

  这时如果出现"Hello,World",就说明你的JAVA编译、运行环境搭建好了。

2、安装Tomcat

  (1)在图形环境下右键单击jakarta-tomcat-554targz文件图标,选择解压到/usr/local目录。

  为方便使用,在终端下执行:

  #cd /usr/local

  #ln -s jakarta-tomcat-554 tomcat

  (2)编辑文件/etc/profile,在最后加入:export CATALINA_HOME=/usr/local/tomcat

  (3)如果要求系统开机自动启动tomcat(没有此要求的朋友就不用做这步),请修改/usr/local/tomcat/bin/startupsh 为:

  export JAVA_HOME=/usr/java/jdk150

  export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/toolsjar:$JAVA_HOME/lib/dtjar:

  export PATH=$PATH:$JAVA_HOME/bin

  export CATALINA_HOME=/usr/local/tomcat

  /usr/local/tomcat/bin/catalinash start

并在/etc/rcd/rclocal中加入:/usr/local/tomcat/bin/startupsh

(4)执行#source /etc/profile使配置生效,运行/usr/local/tomcat/bin/startupsh启动tomcat

  (5)测试,在浏览器中输入:http://localhost:8080,若出现Tomcat的欢迎页面则安装成功。

3、安装mySQL(我安装的不是RPM包,建议下载mysql的RPM包,即Server、Client和开发包库文件和头文件,这样安装较简单,不另介绍)

  (1)在图形环境下右键单击mysql-standard-417-pc-linux-i686targz文件图标,选择解压到/usr/local目录。

  为方便使用,在终端下执行:

  #cd /usr/local

  #ln -s mysql-standard-417-pc-linux-i686 mysql

  然后执行:

  #cd mysql

  #scripts/mysql_install_db --user=mysql

  #chown -R root

  #chown -R mysql data

  #chgrp -R mysql

  #bin/mysqld_safe --user=mysql

  (2)测试,

  #cd /usr/local/mysql/bin

  #/mysql

  如果能看到mysql符号,则安装成功。

  如果要求系统开机自动启动mysql,请在/etc/rcd/rclocal中加入:/usr/local/mysql/support-files/mysqlserver start

4、安装mySQL的JDBC驱动

  (1)在图形环境下右键单击mysql-connector-java-3016-gatargz文件图标解压到当前目录(/tmp/myDown)

  (2)把解压出来的mysql-connector-java-3016-ga-binjar拷贝到/usr/local/tomcat/common/lib

  (3)增加mysql用户从本机访问数据库的权限(运行JSP需要),注意括号内的内容不要输入:

  #cd /usr/local/mysql/bin

  #/mysql

  mysqlGRANT ALL PRIVILEGES ON TO mysql(用户名)@localhostlocaldomain(本机的主机名) IDENTIFIED BY ''(密码);

  mysqlquit

三、Tomcat+JDK+mySQL完整测试:

  1、在/usr/local/tomcat/webapps下建立子目录test

  2、复制目录(注意是整个目录)usr/local/tomcat/webapps/ROOT/WEB-INF到新建的test目录下

  3、在test目录下新建indexjsp文件:

  %@ page contentType="text/html;charset=gb2312"%

  %@ page import="javasql"%

  htmltitle红旗桌面Linux41下测试JSP页面(Tomcat+MySQL)/titlebody

  %ClassforName("orggjtmmmysqlDriver")newInstance();

  String url ="jdbc:mysql://localhost:3306/mysqluser=rootpassword=useUnicode=truecharacterEncoding=GB2312";

  Connection conn= DriverManagergetConnection(url);

  Statement stmt=conncreateStatement(ResultSetTYPE_SCROLL_SENSITIVE,ResultSetCONCUR_UPDATABLE);

  String sql="select from user";

  ResultSet rs=stmtexecuteQuery(sql); %

  tabletrtd您的第一个字段内容为:/td

  td您的第二个字段内容为:/td

  /tr

  %while(rsnext()) {%

  trtd

  %=rsgetString(1)% /tdtd

  %=rsgetString(2)% /td/tr

  %}%

  /table

  %outprint("Tomcat+JDK+mySQL完整测试,恭喜你,数据库操作成功!");%

  %rsclose();

  stmtclose();

  connclose();

  %

  /body

  /html

4、测试,在浏览器中输入:http://localhost:8080/test,若出现“Tomcat+JDK+mySQL完整测试,恭喜你,数据库操作成功!”,则说明你的Tomcat+JDK+mySQL整体配置成功。

四、如果你使用的是ADSL拔号上网,IP可能就是动态不固定的。这时如果你要让别人从Internet上访问你的网站,就需要申请动态IP域名服务,在www3322org上有免费的,都是中文就不用我多说了。

注:JSP服务器的安装和配置就到此结束,实际上Tomcat的配置工作还有许多需要做,这个只是基本安装入门仅能使用而已,更多的请查看相关文章和书籍。

---------------------------------

  第二部分 安装Apache和PHP

  ---------------------------------

Apache是一个非常专业、稳定性极好的WEB服务器,但是其本身仅能解析简单的静态网页和JavaScript网页,但结合Tomcat和PHP就可处理JSP和PHP动态网页。注意,下面的安装是在上面已安装JDK+Tomcat+mySQL的基础上进行的。

一、下载相关软件放到一固定目录(如/tmp/myDown)

  1、Apache2:下载链接:http://apachefreelampcom/httpd/httpd-2052targz

  2、PHP5:文件名:php-502targz,下载链接:http://cnphpnet/get/php-502targz/from/a/mirror

  3、jk2(用于整合Apache与Tomcat),下载链接:http: //apachefreelampcom/jakarta/tomcat-connectors/jk2/jakarta-tomcat-connectors-jk2-src-currenttargz

二、开始安装

  1、安装Apache:

  (1)解压并编译安装

  #cd /tmp/myDown

  #tar xvfz httpd-2052targz

  #cd httpd-2052

  #/configure --prefix=/usr/local/apache --enable-so --enable-vhost_alias

  #make

  #make install

  (2)编辑/usr/local/apache/conf/httpdconf:

  在DirectoryIndex后加上indexphp indexjsp

  加一行 AddType application/x-httpd-php php phtml php3 inc

  AddDefaultCharset后改为GB2312

  (3)测试,执行#/usr/local/apache/bin/apachectl start启动Apache,在浏览器输入http://localhost应该会出现Apache的欢迎页面。

  若要开机自动启动Apache,请在/etc/rcd/rclocal中加入:/usr/local/apache/bin/apachectl start

2、安装PHP:

  (1)解压并编译安装

  #cd /tmp/myDown

  #tar xvfz php-502targz

  #cd php-502

  #/configure --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --with-mysql=/usr/local/mysql

  #make

  #make install

  #cp phpini-dist /usr/local/lib/phpini

  (2)测试,执行#/usr/local/apache/bin/apachectl restart重启Apache

  在/usr/local/apache/htdocs中新建testphp文件,内容: phpinfo()

  在浏览器输入http://localhost/testphp应该会出现服务器信息。

3、整合Apache和Tomcat(这步较烦,请细心点):

  (1)解压并编译安装jk2

  #cd /tmp/myDown

  #tar -xzvf jakarta-tomcat-connectors-jk2-src-currenttargz

  #cd jakarta-tomcat-connectors-jk2-204-src/jk/native2

  #/configure --with-apxs2=/usr/local/apache/bin/apxs --enable-EAPI

  #make

  #make install

  #注:如果make install不成功需要手工发布mod_jk2so

  #cd /tmp/myDown/jakarta-tomcat-connectors-jk2-204-src/jk/build/jk2/apache2

  #cp so /usr/local/apache/modules/

(2)编辑文件/usr/local/tomcat/conf/jk2properties,在最后加入:

  # list of needed handlers

  handlerlist=channelSocket,request

  # Override the default port for the channelSocket

  channelSocketport=8009

(3)编辑文件/usr/local/apache/conf/workers2properties(若无此文件则新建一个),内容如下:

  # only at beginnin In production uncomment it out

  [loggerapache2]

  level=DEBUG

[shm]

  file=/usr/local/apache/logs/shmfile

  size=1048576

# Example socket channel, override port and host

  [channelsocket:localhost:8009]

  port=8009

  host=127001

# define the worker

  [ajp13:localhost:8009]

  channel=channelsocket:localhost:8009

# Uri mapping

  [uri:/jsp]

  worker=ajp13:localhost:8009

#以下主要是为方便在Apache下操作Tomcat的管理、例子、文档,也可去掉

  [uri:/jsp-examples/]

  info=Map the jsp-examples webapp

  worker=ajp13:localhost:8009

[uri:/servlets-examples/]

  info=Map the servlets-examples webapp

  worker=ajp13:localhost:8009

[uri:/tomcat-docs/]

  info=Map the tomcat-docs webapp

  worker=ajp13:localhost:8009

[uri:/manager/]

  info=Map the manager webapp

  worker=ajp13:localhost:8009

(4)编辑文件/usr/local/apache/conf/httpdconf,加入:

  LoadModule jk2_module modules/mod_jk2so

  DocumentRoot "/usr/local/tomcat/webapps/ROOT"

  #Apache默认的是/usr/local/apache/htdocs,Tomcat默认的是/usr/local/tomcat/webapps

  #指定Apache和Tomcat的发布为同一目录(经测试设为ROOT更好些),在混合使用html、JSP、PHP的情况下利于操作

  #如果不混合使用html、JSP、PHP,最好用虚拟主机设置,请参考相关文章或书籍

(5)测试,这时在浏览器中输入http://localhost应该会出现Tomcat的欢迎页面。

红旗Linux下完全安装WEB服务器软件的工作结束!

----------------------------------

  第三部分 安装FTP服务器软件

  ----------------------------------

这个部分主要介绍在红旗41下安装FTP服务器软件的最基本过程过程,软件采用Linux下使用率最高的FTP服务器vsFTPd。

一、下载软件:ftp://vsftpdbeastsorg/users/cevans/vsftpd-201targz,放到/tmp/myDown

二、安装VSFTPD

  (1)解压并编译软件

  #cd /tmp/myDown

  #tar -xzvf vsftpd-201targz

  #cd vsftpd-201

  #make

  这时将产生一个二进制文件,验证一下,形如:

  #ls -l vsftpd

  -rwxrwxr-x 1 chris chris 61748 Sep 27 00:26 vsftpd

(2)满足VSFTPD安装所需的一些条件

  VSFTPD默认设置需要一个"nobody"用户,如果这个用户不存在,那么添加它。如下:

  # useradd nobody

  useradd: user nobody exists

VSFTPD默认设置需要一个空目录:/usr/share/empty,增加这个目录,如果它还不存在的话。如下:

  # mkdir /usr/share/empty/

  mkdir: cannot create directory `/usr/share/empty': File exists

创建一个"ftp"用户(如果它还不存在的话),/var/ftp/就是FTP的根目录,可换成其它的。

  # mkdir /var/ftp/

  # useradd -d /var/ftp ftp

  #chown rootroot /var/ftp

  #chmod og-w /var/ftp

(3)安装VSFTPD的配置、执行和帮助文件。

  #mkdir /usr/local/man/man5

  #mkdir /usr/local/man/man8

  #make install

  #cp vsftpdconf /etc

(4)编辑/etc/vsftpdconf,在最下面加入以下这一行:listen=YES

  (5)测试,

  # /usr/local/sbin/vsftpd

  注:若要开机自动启动vsFTPd,请在/etc/rcd/rclocal中加入:/usr/local/sbin/vsftpd

  如果一切正常,那么你将连上FTP服务器,形如:

  $ ftp localhost

  Connected to localhost (127001)

  220 (vsFTPd 111)

  Name (localhost:chris): ftp

  331 Please specify the password

  Password:

  230 Login successful Have fun

  Remote system type is UNIX

  Using binary mode to transfer files

  ftp ls

  227 Entering Passive Mode (127,0,0,1,229,133)

  150 Here comes the directory listing

  226 Directory send OK

  ftp quit

利用yum安装软件(自动解决依赖关系)

YUM有以下特点:

1、可以同时配置多个资源库(Repository)

2、简洁的配置文件(/etc/yumconf)

3、自动解决增加或删除rpm包时遇到的依赖性问题使用方便

4、YUM分为服务器端和客户端

搭建yum服务器:

1、挂载redhat55安装光盘。

2、安装vsftp软件。

3、解除挂载,然后重新挂载到/var/ftp/pub/下(客户端利用ftp下载软件包,通过yum命令安装ftp上的软件)

4、利用vi修改/etc/yumreposd/rhel-debuginforepo文件,这个文件是客户端修改的文件,我直接在服务器修改了,用于填写yum服务器的地址和软件包ftp的位置。

5、下面以安装dns服务器软件 bind为例,如果不利用yum安装,需要解决依赖关系,比较麻烦。如下图:

6、上图可以看出,安装出错,需要首先安装bind-936-4之后才能安装bind-chroot-93,下面先安装bind-936-4。

7、然后再安装bind-chroot-93,如图所示可以正常安装了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Ubuntu的linux服务器版怎么安装软件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情