这篇文章,是我准备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. 搭建Maven私有仓库

    Nexus官网下载:Nexus Repository Manager OSS :https://www.sonatype.com/download-oss-sonatype 1.解压 $ tar -z ...

  2. float元素浮动后高度不一致导致错位的解决办方法

    换行开始的第一个元素clear:left;即可 例如  四列时应该时第5个,9个...加clear:left; .row .col-lg-3:nth-child(4n+1),.row .col-md- ...

  3. [USACO5.1]夜空繁星Starry Night

    题目背景 高高的星空,簇簇闪耀的群星形态万千.一个星座(cluster)是一群连通的星组成的非空连通星系,这里的连通是指水平,垂直或者对角相邻的两个星星.一个星座不能是另一个更大星座的一部分, 星座可 ...

  4. 猜数字问题 python

    猜数字问题,要求如下: ① 随机生成一个整数 ② 猜一个数字并输入 ③ 判断是大是小,直到猜正确 ④ 判断时间提示:需要用time模块.random模块该题目不需要创建函数 import random ...

  5. Android面试收集录 Android入门

    1.Android的特点有哪些? 编程语言是Java或Kotlin,Android中的Java字节码是允许在Dalvik虚拟机上的 支持4大组件 Android内置了WebKit核心的浏览器,支持H5 ...

  6. 学习网络请求返回json对应的model

    原来泛型可以这样用: 网络返回基类,返回一个code,msg,body,其中body不确定,所以,我们把它写成泛型 import org.json.JSONObject; /** * 网络请求的基类 ...

  7. 一个简单的同步集群的shell脚本

    编写一个xsync文件 然后放在/usr/local/bin 目录下面 xsync文件如下: #!/bin/bash #1 获取输入参数个数,如果没有参数,直接退出 pcount=$# if((pco ...

  8. 【Neural Network】林轩田机器学习技法

    首先从单层神经网络开始介绍 最简单的单层神经网络可以看成是多个Perception的线性组合,这种简单的组合可以达到一些复杂的boundary. 比如,最简单的逻辑运算AND  OR NOT都可以由多 ...

  9. 【Remove Duplicates from Sorted List 】cpp

    题目: 第一次刷的时候漏掉了这道题. Given a sorted linked list, delete all duplicates such that each element appear o ...

  10. leetcode 【 Remove Nth Node From End of List 】 python 实现

    题目: Given a linked list, remove the nth node from the end of list and return its head. For example, ...