搭建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. Android多线程研究(3)——线程同步和相互排斥及死锁

    为什么会有线程同步的概念呢?为什么要同步?什么是线程同步?先看一段代码: package com.maso.test; public class ThreadTest2 implements Runn ...

  2. JAVA获取操作系统的信息

    列出全部信息: Properties prop = System.getProperties(); prop.list(System.out); 获取某个信息: String os = prop.ge ...

  3. mysql正则表达式及应用

    mysql where子句的模式匹配 今天在应用中遇到了这样的一个问题,有一个字段 t1,其中的值类似于:1,1,1,2,3,3,4,4,5,5,2,4,3,2,1,2 需要从里面搜索出比如说:第一个 ...

  4. 工作总结 2018 - 4 - 13 select标签 multiple 属性 同时选择多个选项

    <div class="col-xs-4"> @Html.DropDownList("CustomerType", (MultiSelectList ...

  5. HDU 4920(杭电多校训练#5 1010 题) Matrix multiplication(不知道该挂个什么帽子。。。)

    题目地址:pid=4920">HDU 4920 对这个题简直无语到极点. . .竟然O(n^3)的复杂度能过....方法有三.. 1:进行输入优化和输出优化. . (前提是你的输入优化 ...

  6. CSP 201612-4 压缩编码 【区间DP+四边形不等式优化】

    问题描述 试题编号: 201612-4 试题名称: 压缩编码 时间限制: 3.0s 内存限制: 256.0MB 问题描述: 问题描述 给定一段文字,已知单词a1, a2, …, an出现的频率分别t1 ...

  7. ZOJ 3955 Saddle Point 校赛 一道计数题

    ZOJ3955 题意是这样的 给定一个n*m的整数矩阵 n和m均小于1000 对这个矩阵删去任意行和列后剩余一个矩阵为M{x1,x2,,,,xm;y1,y2,,,,,yn}表示删除任意的M行N列 对于 ...

  8. 洛谷 P2822 [ NOIP 2017 ] 组合数问题 —— 数学

    题目:https://www.luogu.org/problemnew/show/P2822 阶乘太大,算不了: 但 k 只有 8 个质因子嘛,暴力60分: #include<iostream& ...

  9. Cpp module

  10. bzoj 1016: [JSOI2008]最小生成树计数【dfs+克鲁斯卡尔】

    有一个性质就是组成最小生成树总边权值的若干边权总是相等的 这意味着按边权排序后在权值相同的一段区间内的边能被选入最小生成树的条数是固定的 所以先随便求一个最小生成树,把每段的入选边数记录下来 然后对于 ...