这篇文章,是我准备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. intellij idea 添加动态 user library(java.lang.VerifyError)【转】

    使用IDEA的时候有时要用到eclipse的user library,由于两个IDE导入library的方式不同导致我们找不到导入user library的方法. 查IDEA的官方文档,找到方法如下: ...

  2. 特殊sql查询方法实例

    一.if条件查询:SELECT sum(if(is_buy > 0 ,1,0)) AS friend_count_all_cj, sum(if(is_buy = 0 ,1,0)) AS frie ...

  3. SQL tp3.2 批量更新 saveAll

    /** * 批量更新数据 * @param [array] $datas [更新数据] * @param [string] $table_name [表名] */ public function sa ...

  4. vbox+Vagrant 入门指南

    Vagrant 简介 Vagrant 是一个用来构建和管理虚拟机环境的工具.Vagrant 有着易于使用的工作流,并且专注于自动化,降低了开发者搭建环境的时间,提高了生产力.解决了"在我的机 ...

  5. [Link-Cut-Tree][BZOJ2631]Tree

    题面 Description: 一棵\(n\)个点的树,每个点的初始权值为\(1\).对于这棵树有\(q\)个操作,每个操作为以下四种操作之一: + u v c:将\(u\)到\(v\)的路径上的点的 ...

  6. python-8错误调试测试

    1-错误处理 import logging try: print('try.......') r = 10/0 except ValueError as e: print('result:', e) ...

  7. AD9 设置网络标号作用域

    http://blog.sina.com.cn/s/blog_99c8ec600102uxul.html 1.版本:Altium Designer 10 2.原因:在进行多原理图设计时, 不同原理图之 ...

  8. how to export chrome speed dial extension?

    locate chrome-extension_dgpdioedihjhncjafcpgbbjdpbbkikmi_0.localstorage, copy it to you want, everyt ...

  9. 《Cracking the Coding Interview》——第4章:树和图——题目8

    2014-03-19 05:04 题目:给定两棵二叉树T1和T2,判断T2是否是T1的子树.子树的定义是,以T1的某个节点(可以是T1的根)作为根节点,得到的这棵树和T2一模一样. 解法:首先可以根据 ...

  10. 理解web缓存

    web缓存是web用于临时存储各种资源的一种技术. web缓存大概分两种,一种是前端缓存,另一种是后端端缓存. 前端缓存 浏览器缓存 浏览器自带的缓存机制. 比如说浏览器后退前进的动作,一般使用浏览器 ...