centOs 开发环境,jdk,mysql,tomcat

来源:互联网 发布:图片文字制作软件 编辑:程序博客网 时间:2024/06/08 04:15


0 、安装vsftpd
[root@iZ23l4blvwxZ ~]# yum -y install vsftpd
安装成功,设置开机启动 chkconfig vsftpd on,
启动ftp服务 [root@localhost ~]# service vsftpd start
停止服务:service vsftpd stop;重启服务:service vsftpd restart

上传到tmp 文件夹
1、安装jdk
[root@localhost tmp]# rpm -ivh jdk-7u80-linux-x64.rpm 
默认安装到了/usr/java

配置环境变量

[root@localhost jdk1.7.0_80]# vi + /etc/profile
添加
#java
JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/usr/java/jdk1.7.0_80/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:JRE_HOME/lib
exprot JAVA_HOME JRE_HOME PATH CLASSPATH


2、安装mysql
查看是否安装了mysql
[root@localhost ~]# rpm -qa | grep mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉
 
[root@localhost ~]# rpm -e mysql  // 普通删除模式
[root@localhost ~]# rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

卸载
yum -y remove mysql-libs.x86_64

安装
yum install -y mysql-server mysql mysql-devel

修改端口号
编辑/etc/my.cnf 添加[client] port=3380
修改端口号不能启动,则关闭SELinux
setenforce 0 (0|1 开|关)
修改密码
# /etc/init.d/mysql stop
 
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
 
# mysql -u root mysql
 
mysql> UPDATE user SET password=PASSWORD('1234') where USER='root';
 
mysql> FLUSH PRIVILEGES;
 
mysql> quit
最后正常方式重启服务

mysql启动/停止/重启
service mysqld start/stop/restart
/etc/init.d/mysqld start
启动出错  MySQL Daemon failed to start.  
可能的错误解决方式 
[root@localhost ~]# getenforce
Enforcing
[root@localhost ~]# setenforce 0

设置编码 utf-8
vi /etc/my,cnf
[ mysqld ] 下面加
character_set_server=utf8


开机启动列表
[root@localhost bin]# chkconfig --list  |grep mysql  //查找mysql服务

添加列表
[root@localhost bin]# chkconfig add mysqld
设置开机启动
[root@localhost bin]# chkconfig mysqld on


成功

开启防火墙
-A  INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
增加的开放3306端口的语句一定要在icmp-host-prohibited之前

mysql 远程连接开启
grant all PRIVILEGES on jtd.* to root@'123.123.123.123' identified by '123456';
上面的语句表示将 jtd数据库的所有权限授权给 root这个用户,允许 root 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 root 用户的密码为 123456 。

例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuserip192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword’ WITH GRANT OPTION;

3、安装 tomcat
解压
[root@localhost tomcat]# tar -zxvf apache-tomcat-7.0.57.tar.gz 
重命名
[root@localhost usr]# mv apache-tomcat-7.0.57.tar.gz  tomcat

我们有了tomcat

防火墙开放8080端口
增加8080端口到防火墙配置中,执行以下操作:
 
[root@admin ~]# vi + /etc/sysconfig/iptables
#增加以下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙
 
Tomcat开机自启动
修改/etc/rc.d/rc.local,使用vi /etc/rc.d/rc.local 命令
添加
export JAVA_HOME=/usr/java/jdk1.7.0_80
/usr/local/tomcat/tomcat7/bin/startup.sh

修改rc.local文件为可执行,如:chmod +x rc.local
OK 

[root@admin java]# service iptables restart

mysql 连接出现1130
# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;








  1. 查看tomcat进程,ps -ef|grep java    ,shutdown不了,可以kill pid
  2. 查看cpu位数  getconf LONG_BIT  
  3. 查看当前linux的版本,[root@localhost bin]# cat /etc/issue       output //CentOS release 6.5 (Final)
  4. 查看系统信息 [root@localhost bin]# uname -r   //ouput   2.6.32-431.el6.x86_64
  5. 查看环境变量 env
  6. 查看已经安装了哪些软件包   rpm -qa|grep jdk*   //查看是否安装了jdk
  7. 查看selinux 情况 [root@localhost bin]# cat /etc/sysconfig/selinux    关闭的话,需要设置为disabled 
  8. 查看网络状态  ifconfig  
  9. 关闭防火墙 service iptables stop ,临时关闭,重启则开启,#chkconfig iptables off.(永久管用),或者在system-config-firewall中把iptables的enabled选项取消
  10. 查看路由表  route -n 
  11. 查看所有建立起来的连接  netstat -antp 
  12. 显示进程 ps -ef ,  例如 查找java   ps -ef |grep java 
  13. 查看用户登录历史 last
  14. 创建用户 useradd liubo,创建密码 passwd liubo ,创建用户组,groudadd liubolist.
  15. 启动图形界面 startx,若是没有图形,则安装,yum install gnome

 



0 0
原创粉丝点击