单点登陆_搭建linux开发环境
来源:互联网 发布:杭州市软件行业协会 编辑:程序博客网 时间:2024/06/06 20:12
1. 使用工具将 linux版本jdk与tomcat上传至服务器,并使用tar –zxvf 命令将其解压宿
2. 配置jdk与tomcat环境变量
修改 用户目录下的 .bash_profile文件 例如:/home/zhangsan/.bash_profileexport JAVA_HOME=/home/javadev/jdk1.7.0_05export CATALINA_HOME=/home/javadev/apache-tomcat-7.0.29export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINE-HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,用命令chmod 修改一下bin目录下的.sh权限就可以了如chmod u+x *.sh
3. 测试方问jdk 与tomcat
编写Hello.java javac Hello.java java Hello
进入tomcat bin目录 使用./startup.sh命令启动
**假如SuSE linux 防火墙开了,别的机器是无法访问的,需要了解一下相关知识: 例子 : 我的需求是允许所有地址访问80端口,只允许指定的地址访问22端口
所以我就在FW_SERVICES_EXT_TCP里面写了80,在FW_SERVICES_ACCEPT_EXT里面写了xxxxx(指定地址),tcp,22
结果发现只有80可以访问,22无法访问!!!
纠结了半天发现原文说的FW_SERVICES_EXT_TCP配置会覆盖FW_SERVICES_ACCEPT_EXT配置指的是2种配置方法无法共存的意思。也就是说你只能选择一种方法,而不能一个端口用第一种方法,另一个端口用第二种方法!!开启防火墙命令rcSuSEfirewall2 start 防火墙帮助命令中可已看到其他命令rcSuSEfirewall2 –h
防火墙开放端口 i. 进入 /etc/sysconfig/ 目录,用 vi 命令编辑 SuSEfirewall2 文件,
-># vi SuSEfirewall2 在文件中找到FW_SERVICES_EXT_TCP,在其后面加上服务名或者是服务对应的端口,如SSH,
FW_SERVICES_EXT_TCP=”ssh” 或 FW_SERVICES_EXT_TCP=”22″ 保存之后退出。ii. 重启防火墙,以使配置生效,
-># rcSuSEfirewall2 restart
4.接下来搭建数据库环境(mysql)
4.1 检查mysql rpm相关的包是否安装
rpm -qa | grep -i mysqlmysql-libs-5.1.61-4.el6.x86_64如果存在删除:rpm -e mysql-libs-5.1.61-4.el6.x86_64error: Failed dependencies: libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64忽略依赖包删除 [root@redis1 ~]# rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64或者删除依赖包 yum -y remove mysql-libsrpm -qa | grep -i mysql
4.2 上传下载的安装包MySQL-5.6.28-1.el6.x86_64.rpm-bundle.tar
解压: tar -xvf MySQL-5.6.28-1.el6.x86_64.rpm-bundle.tar
4.3 安装mysql服务端:
rpm -ivh MySQL-server-5.6.28-1.el6.x86_64.rpmwarning: MySQL-server-5.6.28-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYerror: Failed dependencies: libnuma.so.1()(64bit) is needed by MySQL-server-5.6.28-1.el6.x86_64 libnuma.so.1(libnuma_1.1)(64bit) is needed by MySQL-server-5.6.28-1.el6.x86_64 libnuma.so.1(libnuma_1.2)(64bit) is needed by MySQL-server-5.6.28-1.el6.x86_64缺失依赖包yum install numactlrpm -ivh MySQL-server-5.6.28-1.el6.x86_64.rpmwarning: MySQL-server-5.6.28-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing... ########################################### [100%] 1:MySQL-server ########################################### [100%]warning: user mysql does not exist - using rootwarning: group mysql does not exist - using root
4.4 安装mysql 客户端
rpm -ivh MySQL-client-5.6.28-1.el6.x86_64.rpm warning: MySQL-client-5.6.28-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing... ########################################### [100%] 1:MySQL-client ########################################### [100%]
4.5 修改mysql配置文件
vi /etc/my.cnf[mysqld]Options for mysqld process:skip-grant-tablescharacter_set_server=utf8lower_case_table_names=1max_connections=1000datadir=/var/lib/mysql[root@mysqlmaster mysql]# service mysql startStarting MySQL SUCCESS! **4.6 登录修改root密码**查看root 用户的密码cat /root/.mysql_secretThe random password set for the root user at Fri Dec 18 14:12:44 2015 (local time): g478da9wvEZniGqaroot用户登录mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.6.28Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> SET PASSWORD = PASSWORD('root001'); ---设置root用户密码Query OK, 0 rows affected (0.01 sec)mysql> exitBye重新登录[root@mysqlmaster mysql]# mysql -uroot -proot001
4.7 设置root用户支持远程登录:
mysql> select host,user,password from user;
+————-+——+——————————————-+ | host | user | password |
+————-+——+——————————————-+ | localhost | root | *F4368ED34678C82DC260E668501F2FA7201F34EB | |
mysqlmaster | root | *F7FFE6B0AA46DE21A8F0520CE00A0927B01B125D | |
127.0.0.1 | root | *F7FFE6B0AA46DE21A8F0520CE00A0927B01B125D | | ::1 | root | *F7FFE6B0AA46DE21A8F0520CE00A0927B01B125D |
+————-+——+——————————————-+ 4 rows in set (0.00 sec) mysql> update user set
password=password(‘root001’) where user=’root’; Query OK, 3 rows
affected (0.00 sec) Rows matched: 4 Changed: 3 Warnings: 0 mysql>
update user set host=’%’ where user=’root’ and host=’localhost’; Query
OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0
mysql> select host,user,password from user;
+————-+——+——————————————-+ | host | user | password |
+————-+——+——————————————-+ | % | root | *F4368ED34678C82DC260E668501F2FA7201F34EB | | mysqlmaster |
root | *F4368ED34678C82DC260E668501F2FA7201F34EB | | 127.0.0.1 |
root | *F4368ED34678C82DC260E668501F2FA7201F34EB | | ::1 |
root | *F4368ED34678C82DC260E668501F2FA7201F34EB |
+————-+——+——————————————-+ 4 rows in set (0.00 sec) mysql> flush privileges; Query OK, 0 rows
affected (0.00 sec)
5.启动tomcat报错
java.net.UnknownHostException: bogon: bogon: Name or service not known
- 单点登陆_搭建linux开发环境
- 单点登陆_部署单点登陆服务环境
- CAS单点登陆环境手工搭建
- linux学习_环境搭建
- cas搭建sso单点登陆
- 搭建linux开发环境
- linux开发环境搭建
- 搭建Linux开发环境
- 搭建linux开发环境
- linux开发环境搭建
- linux开发环境搭建
- linux开发环境搭建
- linux开发环境搭建
- Linux开发环境搭建
- linux开发环境搭建
- 搭建linux开发环境
- linux开发环境搭建
- linux 开发环境搭建
- git
- R中常用的命令
- Android环境下移植busybox-1.21.1
- Canvas实战
- android Design Support Library
- 单点登陆_搭建linux开发环境
- UVA 1161 - Objective: Berlin(最大流)
- LeetCode #216: Combination Sum III
- EDID 详解
- [LeetCode]ZigZag Conversion
- android6.0权限等级
- Android L APP 如何获取sys file system 中节点的写权限
- 线程同步的几种方法
- HDU 4556 Stern-Brocot Tree