搭建jdk

安装jdk操作:
1.光驱挂载:mount /dev/cdrom /mnt
2.拷贝安装包至其他文件夹(如home目录下)
3.执行安装包(bin包:./包名)
4.配置环境变量:打开文件/etc/profile
添加:export JAVA_HOME=/home/jdk1.6/bin
export CLASS_PATH =/home/jdk1.6/bin
export PATH=./$ PATH:/home/jdk1.6/bin
或:先添加JAVA_HOME CLASS_PATH PATH
再统一export JAVA_HOME CLASS_PATH PATH
或:export JAVA_HOME=/home/jdk1.6/bin
export CLASS_PATH = /$JAVA_HOME
export PATH=./$path:/home/jdk1.6/bin
5.重登陆;
注意:1)如果本身有一个版本,则需要先删除/usr/bin/java;
2)输出环境变量命令:echo $PAT

搭建eclipse

安装eclipse操作:
1.光驱挂载:mount /dev/cdrom /mnt
2.拷贝安装包至其他文件夹(如home目录下)
3.解压zip包:unzip 包名;
4.解压tar包:tar –zxvf 包名
5.创建配置文件eclipse.sh:
#!/bin/bash
Export java_home=/home/jdk1.6
Export classpath=/home/jdk1.6/lib
/home/eclipse/eclipse –vm /home/jdk1.6/bi1n/java –data ~/workspace&
其中/home/eclipse/eclipse为软件的启动目录;–vm /home/jdk1.6/bin/java为虚拟机目录;–data ~/workspace&为工作目录;
6.给文件eclipse赋权:赋予访问权限
7.将eclipse.sh文件放至/usr/local/bin
8.执行eclipse.sh文件(./eclipse.sh)---注意:要在图形化界面执行

搭建DHCP

安装Dhcp(动态ip分配服务器)
dhcp-3.0.5-23.el5.i386.rpm
dhcp-devel-3.0.5-23.el5.i386.rpm
dhcpv6-1.0.10-18.el5.i386.rpm
前置操作:挂载光驱拷贝至home目录使用rpm命令安装
配置文件:/etc/dhcpd.conf
重启服务:service dhcpd restart
注意:dhcp服务器要设置为静态ip;
Linux中的dhcp的一个特性:分配的ip是从大到小

搭建appche

安装apache操作:httpd-2.2.3-43.el5.i386.rpm
1.光驱挂载:mount /dev/cdrom /mnt
2.拷贝安装包至其他文件夹(如home目录下)
3.安装:rpm –ivh –nodeps 包名
4.打开文件/etc/httpd/conf/httpd.conf
5.更改Servername:www.example.com:80 将www.example.com改为localhost或具体ip
6.重启httpd 服务
其中:
--vh命令表示显示进度数和进度条
--nodeps命令表示缺失依赖
注解:httpd.conf
Serverroot
Listen 80(端口)
Docummentroot /var/www/html --注意后面可以将文件放至该路径下
Error log ---错误日志
Adddefaultcharset utf-8---字符集
安装apache辅助包:
apr-1.2.7-11.el5_3.1.i386.rpm
apr-util-1.2.7-11.el5.i386.rpm
postfix-2.3.3-2.1.el5_2.i386.rpm
前置操作:挂载光驱拷贝至home目录使用rpm命令安装
1)需要能ping通http服务器; 防火墙:如果不关闭防火墙,则要允许www(http)
重启服务:service httpd restart
2)访问http注意事项:
3)httpd服务要开启;
4)防火墙是否将httpd服务过滤了

搭建ftp

安装vsftpd:vsftpd-2.0.5-16.el5_4.1.i386.rpm(在rhel-server-5.5-i386-dvd中获取)
前置操作:挂载光驱拷贝至home目录使用rpm命令安装
配置文件:/etc/vsftpd/vsfptd.conf
其中annoymous_enable=yes----表示是否允许匿名访问
Local_enable=yes—是否允许本地用户访问
Write_enable=yes---是否允许可写
Anon _upload_enable=yes---是否允许上传
……
重启服务:service vsftpd restart
注意:防火墙需关闭
另外:vsftpd共享文件夹路径:/var/ftp/pub

安装samba

安装samba:
samba-3.0.33-3.28.el5.i386.rpm
samba-client-3.0.33-3.28.el5.i386.rpm
samba-common-3.0.33-3.28.el5.i386.rpm
前置操作:挂载光驱拷贝至home目录使用rpm命令安装
配置文件:/etc/samba/smb.conf
1)—Standalone server option—更改
Security=share
2)—share definitions—添加:
[public]
Comment=public—表示注释
Public=yes—如果安全级别是share,则public必须等于yes;表示[public]该文件夹公开;
Writable=yes—可写的
Path=/var/public
重启服务:service smb restart
注意:防火墙需关闭 如果Standalone server option中设置的安全级别是user
那么须添加samba用户
Cat /etc/passwd >smbpasswd
Smbpasswd –a 用户名(设置用户密码)

搭建DNS

安装DNS(域名解析服务器)
bind-9.3.6-4.P1.el5_4.2.i386.rpm
bind-devel-9.3.6-4.P1.el5_4.2.i386.rpm
bind-libs-9.3.6-4.P1.el5_4.2.i386.rpm
bind-utils-9.3.6-4.P1.el5_4.2.i386.rpm
前置操作:挂载光驱拷贝至home目录使用rpm命令安装
配置文件:1)/etc/named.conf
options { directory "/var/named";---存放beidaqingniao.com和5.168.192文件的路径
};
zone "beidaqingniao.com" {
type master;
file "beidaqingniao.com";
};
zone "5.168.192.in-addr.arpa" {
type master;
file "5.168.192";
};
2)/var/named/beidaqingniao.com---正向区域设置
beidaqingniao.com. IN SOA dns.beidaqingniao.com. root.beidaqingniao.com (
20080808
1H
15M
1W
1D)
beidaqingniao.com. IN NS dns.beidaqingniao.com.
dns IN A 192.168.5.226
client1 IN A 192.168.5.227
client2 IN A 192.168.5.228
3)/var/named/5.168.192---反向区域设置
@ IN SOA 5.168.192.in-addr.arpa. root.beidaqingniao.com (
20080808
1H
15M
1W
1D)
@ IN NS dns.beidaqingniao.com.
226 IN PTR dns.beidaqingniao.com.
227 IN PTR client1.beidaqingniao.com.
228 IN PTR client2.beidaqingniao.com.
4) /etc/Resolv.conf----设置dns服务器的ip地址
重启服务:service named restart
检查:host ip或host 域名

搭建tomcat


上传appche-tomcat.tar.gz 至home目录下 解压缩:
tar -zxvf appche-tomcat.tar.gz
tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 编辑/etc下的profile文件,加上如下内容
Vi profile
Javahome=
Classpath=
Path= 修改tomcat服务器的启动端口
Cd appche-tomcat/conf 找到server.xml
Vi server.xml ----------------------------
进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器
查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看
Cd logs
Cat catalina.out
---------------------------------
访问Tomcat服务器

Linux 学习(四)的更多相关文章

  1. Linux 学习 (四) 帮助命令

    Linux达人养成计划 I 学习笔记 man 命令 获取指定命令的帮助 man的级别 1:查看命令的帮助 2:查看可被内核调用的函数的帮助 3:查看函数和函数库的帮助 4:查看特殊文件的帮助(主要是/ ...

  2. linux学习四x系统指令

    一.任务调度 任务调度:系统在某个时间执行特定的命令或者程序 如: 1.对于一些需要周期性执行的一些系统指令 2.定期的病毒扫描 3.定期数据库备份等   命令:crontab 设置任务调度文件: / ...

  3. Linux学习四:UDP编程(上)

    关于UDP和TCP对比优缺,这里就不说了. 使用UDP代码所掉用的函数和用于TCP的函数非常类似,这主要因为套接口库在底层的TCP和UDP的函数上加了一层抽象,通过这层抽象使得编程更容易,但失去了一些 ...

  4. 【Linux学习四】正则表达式

    环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 一.grep:显示匹配行v:反显示e:使用扩展正则表达式E:不使用正则 ...

  5. Linux学习(四)-Linux常用命令

    1.运行级别类 1.1运行级别说明: 0:关机 1:单用户[可用于找回丢失密码] 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级 ...

  6. 【Linux学习四】Linux下Vim命令操作

    1.Vim介绍 Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性. 第一阶段通过vimtutor的学习,加强vim的熟练度 1.1光标移动 hjkl左 ...

  7. linux学习(四)-----linux常用指令

    touch 指令 touch 指令创建空文件 基本语法 touch 文件名称 应用实例 案例 1: 创建一个空文件 hello.txt cp 指令 cp 指令拷贝文件到指定目录 基本语法 cp [选项 ...

  8. linux学习(四) -- supervisor守护进程

      supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启.   1.安装 apt-get install ...

  9. Linux学习之十四、管线命令

    Linux学习之十四.管线命令 地址:http://vbird.dic.ksu.edu.tw/linux_basic/0320bash_6.php

  10. Linux学习总结(十四)—— 查看CPU信息

    文章首发于[博客园-陈树义],点击跳转到原文Linux学习总结(十四)-- 查看CPU信息. Linux学习总结(十四)-- 查看CPU信息 商用服务器CPU最常用的是 Intel Xeon 系列,该 ...

随机推荐

  1. jQuery源代码解析(1)—— jq基础、data缓存系统

    闲话 jquery 的源代码已经到了1.12.0版本号.据官网说1版本号和2版本号若无意外将不再更新,3版本号将做一个架构上大的调整.但预计能兼容IE6-8的.或许这已经是最后的样子了. 我学习jq的 ...

  2. modem&NIC&sound card

    Rate: Phone:8 k hz   radio:22050 hz Digital Video camcorder; miniDV; DAT LP mode:32 k hz Audio CD MP ...

  3. centos7更新、更新、每天更新、每天自动更新

    每一天我们的系统时时刻刻都被凶狠之徒盯着,保持软件在最新的状态是其中一项我们必须做,也很容易做到的工作. 首先我们立即手动更新所有预先安装的软件: yum -y update 跟着设定系统定时自动更新 ...

  4. django 名词解释

    1) 什么是slug http://stackoverflow.com/questions/427102/what-is-a-slug-in-django 如上链接红色部分就是slug,它就是链接的最 ...

  5. spring 的核心接口

    spring有两个核心接口,BeanFactory 和ApplicationContext  ,其中ApplicationContext 是BeanFactory的子接口.他们代表了Spring容器. ...

  6. 报表应用系列——图表JFreeChart: 第 4 章 折线图

    双击代码全选 1 2 3 4 5 DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(100 ...

  7. bat 截取字符串(for命令) 推荐收藏

    摘自:http://www.jb51.net/article/50354.htm 今天需要用批处理命令处理文件夹中的文件,需要用到bat中的for命令以及字符串截取的一些命令.在上面的链接中找到许多有 ...

  8. Mysql建表出现1005错误

    转自:http://blog.sina.com.cn/s/blog_757807f30100vz23.html 当在创建一个表时提示1005错误无法创建时,注意检查一下几点: 1.当此表有外键时,检查 ...

  9. 昆石VOS2009 VOS3000无漏洞去后门电脑管理客户端大全

    注意:您的VOS是什么版本的请使用什么版本的管理客户端,否则无法登陆! ** VOS2009的: ** VOS2009-client-v2.1.2.0.exe 点击这里下载: VOS2009-clie ...

  10. Rails 插入代码与注释

    醉了醉了,在原来那个表格最后加了然后更新博客,然后最后写的内容就没了.来来回回试了n次都一样.不得已新开一个    插入代码  <% ... %>  打印值  <%= ... %&g ...