(一)基本操作修改

  1. 修改主机名
    vi /etc/sysconfig/network

    NETWORKING=yes
    HOSTNAME=server1.itcast.cn

  2. 修改ip地址
    vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.101
NETMASK=255.255.255.0

service network restart

  1. 修改ip地址和主机名的映射关系
    vi /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.101 server1.itcast.cn

  1. 关闭iptables并设置其开机启动/不启动

    service iptables stop
    chkconfig iptables on
    chkconfig iptables off

(二)安装操作

安装JDK

  1. 上传jdk-7u45-linux-x64.tar.gz到Linux上
  2. 解压jdk到/usr/local目录
    tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local/
  3. 设置环境变量,在/etc/profile文件最后追加相关内容
    vi /etc/profile

    export JAVA_HOME=/usr/local/jdk1.7.0_45
    export PATH=$PATH:$JAVA_HOME/bin

  4. 刷新环境变量
    source /etc/profile
  5. 测试java命令是否可用
    java -version

安装Tomcat

  1. 上传apache-tomcat-7.0.68.tar.gz到Linux上
  2. 解压tomcat
    tar -zxvf apache-tomcat-7.0.68.tar.gz -C /usr/local/
  3. 启动tomcat
    /usr/local/apache-tomcat-7.0.68/bin/startup.sh
  4. 查看tomcat进程是否启动
    jps
  5. 查看tomcat进程端口
    netstat -anpt | grep 2465
  6. 通过浏览器访问tomcat
    http://192.168.0.101:8080/

安装MySQL

  1. 上传MySQL-server-5.5.48-1.linux2.6.x86_64.rpm、MySQL-client-5.5.48-1.linux2.6.x86_64.rpm到Linux上
  2. 使用rpm命令安装MySQL-server-5.5.48-1.linux2.6.x86_64.rpm,缺少perl依赖
    rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
  3. 安装perl依赖,上传6个perl相关的rpm包

    rpm -ivh perl-*
  4. 再安装MySQL-server,rpm包冲突
    rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
  5. 卸载冲突的rpm包
    rpm -e mysql-libs-5.1.73-5.el6_6.x86_64 --nodeps
  6. 再安装MySQL-client和MySQL-server
    rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64.rpm
    rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
  7. 启动MySQL服务,然后初始化MySQL
    service mysql start
    /usr/bin/mysql_secure_installation
  8. 测试MySQL
    mysql -u root -p

修改Linux的基本配置(修改主机名修改ip地址安装JDK/Tomcat/MySQL等等)的更多相关文章

  1. Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)

    Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...

  2. Solaris 10主机名和IP地址步骤

    1.修改主机名: hostname newname vi /etc/hosts vi /etc/hostname.e1000g0 vi /etc/nodename init 6 #重启 --confi ...

  3. 二十二、utl_inaddr(用于取得局域网或Internet环境中的主机名和IP地址)

    1.概述 作用:用于取得局域网或Internet环境中的主机名和IP地址. 2.包的组成 1).get_host_name作用:用于取得指定IP地址所对应的主机名语法:utl_inaddr.get_h ...

  4. Linux CentOS7.0 (02)修改主机名和ip地址

    一.主机名修改 1.查看命令 在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty). "静态"主机名也称为内核主机名 ...

  5. java 获取局域网中的全部主机名和IP地址

    DOS命令 命令 意义 net view 获取局域网中的全部主机名 ipconfig -all 获取本地IP,主机名,MAC地址 arp -a 获取本局域网中的全部IP地址和物理地址 ping -a ...

  6. Linux安装Jdk Tomcat MySQL

    Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

  7. gethostbyname() -- 用域名或主机名获取IP地址

    #include <netdb.h>    #include <sys/socket.h> struct hostent *gethostbyname(const char * ...

  8. Asp.net MVC获取访问系统的客户端计算机的主机名和IP地址

    string HostName = string.Empty; string ip = string.Empty; string ipv4 = String.Empty; if (!string.Is ...

  9. (转)gethostbyname() -- 用域名或主机名获取IP地址

    struct hostent *gethostbyname(const char *name); 这个函数的传入值是域名或者主机名,例如"www.google.cn"等等.传出值, ...

随机推荐

  1. GoogLeNet模型的微调

    我从零开始训练了GoogLeNet模型. 但它没有给我带来希望的结果. 作为替代,我想对我的数据集中的GoogLeNet模型进行微调. 有谁知道我应该遵循什么步骤? 采纳答案: 假设你正在尝试做图像分 ...

  2. Atitit.编程语言and 自然语言的比较and 编程语言未来的发展

    Atitit.编程语言and 自然语言的比较and 编程语言未来的发展 1. 单词的间隔靠空格,编程的单词的间隔靠分界符..1 2. 语句分界符:自然语言使用逗号,编程语言使用分号1 3. 换行1 4 ...

  3. Nginx HttpSubModule sub_filter模块的过滤功能

    Nginx HttpSubModule sub_filter模块的过滤功能 发表于2年前(2013-08-05 10:39)   阅读(1481) | 评论(0) 0人收藏此文章, 我要收藏 赞0 5 ...

  4. Unity3d 引擎原理详细介绍、Unity3D引擎架构设计 - zhibolife

    时间 2014-03-24 11:18:00  博客园-所有随笔区原文  http://www.cnblogs.com/zhibolife/p/3620440.html 体系结构 为了更好地理解游戏的 ...

  5. python 旧类中使用property特性的方法

    在python中,我们可以拦截对象的所有特性访问.通过这种拦截的思路,我们可以在旧式类中实现property方法. __getattribute__(self, name) #当特性name被访问时自 ...

  6. FAT32和NTFS最大支持的单个文件大小分别是多大?

    以前,RAID控制器和文件系统都有2TB的限制.控制器上的限制,主要是指每个LUN不能大于2TB,而磁盘组一般则没有这个限制:文件系统的限制主要是指每个分区(partition)不能大于2TB,不过3 ...

  7. Java bean 是个什么概念?

    Java语言欠缺属性.事件.多重继承功能.所以,如果要在Java程序中实现一些面向对象编程的常见需求,只能手写大量胶水代码.Java Bean正是编写这套胶水代码的惯用模式或约定.这些约定包括getX ...

  8. Java基础07 包(转载)

    包(package)的目的就是为了更好的组织Java程序.   包的建立 包的建立非常简单.我们只用在Java程序的开始加入package就可以了.我们以Human类为例,将它放入包中: packag ...

  9. Node Embedding

    1.Kipf, Thomas N., and Max Welling. "Semi-supervised classification with graph convolutional ne ...

  10. python:编写登陆接口(day 1)

    作业要求: 输入用户名,密码 认证成功显示欢迎信息 输入错误三次后锁定用户 Readme 1.user_id.txt是存放用户id及密码的文件 2.user_lock.txt是存放被锁定的用户id的文 ...