这篇文章,是我准备linux的java环境时候,碰到的各种问题,采用的是centos 6.5版本。

1、卸载open jdk 
先查看 rpm -qa | grep java 
# java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
# java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

卸载:

# rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

2、防火墙开启指定的端口

# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
# /etc/init.d/iptables save
 
3、启动tomcat报错Name or service not known
先查看主机名字 # hostname  显示 xq.jfw
然后修改# vi /etc/hosts  增加 127.0.0.1   xq.jfw
 
4、服务器时间修改
查看时间# date
修改时区执行# tzselect命令 依次选择 5 9 1
然后执行# TZ='Asia/Shanghai'; export TZ
然后修改配置文件来更改时区
a、 # vi /etc/sysconfig/clock   修改为 ZONE="Asia/Shanghai"
b、# rm /etc/localtime
c、链接到上海时区文件 # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
执行完上述过程后,重启机器(# reboot),即可看到时区已经更改
 
 
5、进行zip压缩文件
把/home目录下面的mydata目录压缩为mydata.zip
# zip -r mydata.zip mydata #压缩mydata目录
 
6、设置tomcat开机启动
详情笔记标题:tomcat设置开机启动  
 
7、linux输入任何命令,都提示command not found 
是环境变量设置问题,也就是说你在root用户下,vi  ls这些命令的路径不能自动搜索到/bin/  这个目录下面, 你在使用的时候可以自己加上,例如:/bin/ls  ,/bin/vim  然后在终端上把环境变量设置到这个目录:export  PATH=/bin/ $PATH  应该可以了
还有可能是配置文件的问题 #vi /etc/profile  把错误的环境变量进行修改 然后在最后加上一行  PATH=$PATH:/sbin
 
8 、Linux下配置Mysql允许远程访问详解
 进入mysql -uroot -pnew-password
 使用数据库 use mysql;  查看用户表 SELECT `Host`,`User` FROM user;
 更新用户表 UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
 强制刷新权限 flush privileges;
 
9、Linux下修改mysql密码 先进行登录
use mysql; 
update user set password=passworD("test") where user='root';
flush privileges;
 
10、修改mysql最大连接数
先查看最大连接数 SELECT @@MAX_CONNECTIONS AS 'Max Connections';
修改 # vi /etc/my.cnf  在里面 server-id       = 1的下面一行加入
max_connections=1000 重启 # service mysqld restart 即可
 
11、tomcat定时重启
vi /etc/crontab 修改配置文件
# cd /etc
#vim crontab
增加定时执行的脚本 00 00 * * * root /smallball/apache-tomcat-7.0.69/tomcat_restart.sh >>/smallball/apache-tomcat-7.0.69/restart.log
/sbin/service crond restart
记得修改脚本之中的tomcat路径
 
12、增加权限  这个很重要
添加脚本 或者日志  一定要 chmod +x *.*
 
13、Linux检查DNS服务
#ping www.baidu.com  出现:unknown host 说明DNS服务有问题  无法解析域名
找到DNS设置的配置文件 
#vi /etc/resolv.conf  修改文件
增加 nameserver 202.99.104.68
service network restart

 

Linux环境准备20160921的更多相关文章

  1. linux 环境下运行STS时 出现must be available in order to run STS

    linux 环境下运行ECLIPSE时 出现 “ A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avai ...

  2. Linux环境搭建-在虚拟机中安装Centos7.0

    最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...

  3. Linux环境下部署完JDK后运行一个简单的Java程序

    前言 前一篇文章详细讲解了如何在Windows环境下安装虚拟机+Linux系统,并且成功部署了JDK. 不过部署完JDK之后,我们判断部署是否成功的依据是看"java -version&qu ...

  4. OpenJDK 编译-Linux环境

    说明:笔者是在Ubuntu 16.04虚拟机中编译 OpenJDK 8 源码下载 http://download.java.net/openjdk/jdk8/ 推荐直接下载openjdk-8-src- ...

  5. Linux环境中Openfire安装指南

    Linux环境中Openfire安装指南 安装环境: 安装软件:Openfire 4_1_0 http://download.igniterealtime.org/openfire/openfire_ ...

  6. linux环境下学习使用pro*c/c++工具

    1.proc是oracle用来预编译嵌入SQL语句的c程序. 2.如何使用proc工具 在Linux环境下,首先确保gcc编译器正常使用,安装oracle数据库或者客户端,一般就会默认安装pro*c/ ...

  7. Linux环境下段错误的产生原因及调试方法小结(转)

    最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且 项目工程庞大复杂,出现了不少问题,其中遇到最多.花费时间最长的问题就是著名的“段错误”(Segmentation F ...

  8. java 在linux环境下写入 syslog 问题研究

    1.Syslog 在Unix类操作系统上,syslog广泛应用于系统日志.syslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器.接收syslog的服务器可以对多个设 ...

  9. Linux环境下查看历史操作命令及清除方法

    在Linux环境中可以通过方向键的上下按键查看近期键入的命令.但这种方法只能一个一个的查看,其实系统提供了查看所有历史命令的方法. 在终端中输入以下命令查看所有命令: history [root@te ...

随机推荐

  1. (转)零基础学习 Hadoop 该如何下手?

    推荐一些Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Amb ...

  2. 基于HDP版本的YDB安装部署(转)

    第三章 YDB依赖环境准备 一.硬件环境 硬件如何搭配,能做到比较高的性价比,不存在短板.合理的硬件搭配,对系统的稳定性也很关键. 1.CPU不是核数越高越好,性价比才是关键. 经常遇到很多的企业级客 ...

  3. Android Kotlin 连接 http

    由于近期网上搜索了很多Android连接到http的方法, 可是2013年以前的方法现在都不能用了,要么报错,要么被遗弃,岁月留下来的东西只能自己整理了. 其实很简单,就一个HttpUtil通用类.可 ...

  4. 20145202课后题,2.56&9.16

    我做的是2.56题,要求我用多组值来测试show_bytes 9.16 主要是对局部性进行了一些分析. 实验楼里面是空的,我电脑上显示不出来,所以我就做了一些书上的习题. 第十章的所有题目都被学长做过 ...

  5. android stadio open recent 在同一窗口打开

    Android staido 有一个功能是open recent ,默认是下面这样的: 就出来一个框,给你选择,是在新的窗口打开,还是在当前窗口打开.如果你选了当前窗口,并且点了Remember,do ...

  6. hbase shell出现ERROR:Can't get master address from Zookeeper;znode data==null

    hbase shell出现ERROR:Can't get master address from Zookeeper;znode data==null(ERROR:org.apache.hadoop. ...

  7. Avril Lavigne : Everybody Hurts (Ver3)

    http://www.guitartabsexplorer.com/ http://www.guitartabsexplorer.com/lavigne-avril-Tabs/everybody-hu ...

  8. 实际遭遇GC回收造成的Web服务器CPU跑高

    今天下午有段时间访问园子感觉不如以前那么快的流畅,上Web服务器一看,果然,负载均衡中的1台云服务器CPU跑高. 上图中红色曲线表示的是CPU占用率.正常情况下,CPU占用率一般在40%以下. 这台云 ...

  9. 《Cracking the Coding Interview》——第18章:难题——题目12

    2014-04-29 04:36 题目:最大子数组和的二位扩展:最大子矩阵和. 解法:一个维度上进行枚举,复杂度O(n^2):另一个维度执行最大子数组和算法,复杂度O(n).总体时间复杂度为O(n^3 ...

  10. 《Cracking the Coding Interview》——第13章:C和C++——题目1

    2014-04-25 19:13 题目:用C++写一个读取文件倒数K行的方法. 解法:因为是要取倒数K行,所以我的思路是一行一行地读.过程中需要保存一个长度为K的链表,每次新读到一行都将表头节点移到表 ...