准备好tar.gar包
1.1 Java安装配置(1.8)
1、新建一个目录:
[root@localhost ~]# cd /usr/
[root@localhost usr]# mkdir java
[root@localhost usr]# cd java/
[root@localhost java]# mkdir jdk
[root@localhost java]# cd jdk
[root@localhost jdk]#
2、解压jdk-8u121-linux-x64.tar.gz到jdk目录下:
[root@localhost mnt]# tar -xvf jdk-8u121-linux-x64.tar.gz -C /usr/java/jdk/
3、配置环境变量:
[root@localhost mnt]# vi /etc/profile
4、在底部添加以下内容:
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
5、保存后执行以下命令:
[root@localhost mnt]# source /etc/profile
6、验证安装:
[root@localhost ~]# java -version
查看tomcat日志的命令:
tail -f /usr/local/tomcat/logs/catalina.out
需要查看当前Linux服务器使用的tomcat及jdk版本号,先连接linux服务器,怎么连接就不说了,下次有空再说,工具非常多,连接linux后进入需要查看的tomcat路径下的bin内,直接输入: sh version.sh 即可
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c
复制(单个)cp /TEST/test1/test01 /TEST/test2
复制(多个)
cp -r
查看linux是64位还是32
输入命令getconfLONG_BIT
Mysql 安装
进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz
执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r
执行命令:groupadd mysql和useradd -r -g mysql mysql
进入安装mysql软件目录:执行命令 cd /usr/local/mysql
修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
修改当前目录拥有者为root用户:执行命令 chown -R root:root ./
修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data
到此数据库安装完毕
添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
启动mysql服务:执行命令service mysql start
执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功
执行命令:./bin/mysqladmin -u root password '密码'
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
详情看下面
http://www.cnblogs.com/fnlingnzb-learner/p/5830622.html
我在安装中出现下面问题,后来执行下面的就好了,中间也重启了几次
安装出现异常下面(.
/scripts/mysql_install_db
--user=mysql --datadir=
/usr/local/mysql/data/mysql
)
cd
/usr/local/mysql/
mkdir
.
/data/mysql
chown
-R mysql:mysql ./
.
/scripts/mysql_install_db
--user=mysql --datadir=
/usr/local/mysql/data/mysql
cp
support-files
/mysql
.server
/etc/init
.d
/mysqld
chmod
755
/etc/init
.d
/mysqld
cp
support-files
/my-default
.cnf
/etc/my
.cnf
#修改启动脚本
vi
/etc/init
.d
/mysqld
#修改项:
basedir=
/usr/local/mysql/
datadir=
/usr/local/mysql/data/mysql
#启动服务
service mysqld start
#测试连接
.
/mysql/bin/mysql
-uroot
#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
export
PATH=$PATH:
/usr/local/mysql//bin
source
/etc/profile
#启动mysql
service mysqld start
#关闭mysql
service mysqld stop
#查看运行状态
service mysqld status
./bin/mysqladmin -u root password 'password'
远程密码设置
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION
执行 flush privileges;命令立即生效
查询数据库的用户(看到如下内容表示创建新用户成功了)
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
使用exit命令退出MySQL
然后打开vim /etc/mysql/my.cnf
将bind-address = 127.0.0.1
设置成bind-address = 0.0.0.0(设备地址)
重新启动(命令如下):
/etc/init.d/mysql stop
/etc/init.d/mysql start
查看端口号
show global variables like 'port';
注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql
参考http://www.cnblogs.com/bookwed/p/5896619.html
http://blog.csdn.net/zalion/article/details/9274263
1.复制catalina.sh作为系统服务脚本
cp /usr/Java/tomcat/bin/catalina.sh /etc/init.d/tomcat #重命名的tomcat为以后的服务名
2.修改脚本
vi /etc/init.d/tomcat
在脚本较前面的位置加下面两行注释
#chkconfig:2345 10 90
#description:Tomcat service
第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,数值从0到99;第三个数
是停止优先级,数值也是从0到99。
第二行是对服务的描述
如果该注释有误,在添加服务时会出现“tomcat不支持chkconfig”的错误提示
3.在脚本中设置环境变量
CATALINA_HOME=/usr/java/tomcat
JAVA_HOME=/usr/java/jdk1.7.0
在profile文件中设置的变量不起作用,要在这里再设置一遍
4.添加脚本的可执行权限
chmod 755 /etc/init.d/tomcat
5.添加为系统服务
chkconfig --add tomcat
6.查看系统服务列表
chkconfig --list
7.启动tomcat
service tomcat start
停止
service tomcat stop
8.设置为开机自动启动
vi /etc/rc.local
添加startup.sh的路径
/usr/java/tomcat/bin/startup.sh
完成了,由此似乎可以延伸,将脚本添加为系统服务的过程:
1.将脚本复制到/etc/init.d目录下
2.添加个755权限,
3.用chkconfig --add 服务名 进行添加
4.用chkconfig --list进行查看
5.用service 服务名 start|stop|restart 执行该服务
/etc/init.d目录下为系统服务脚本
/etc/rc.local里面的内容为开机执行的脚本
shutdown -r now : 表示现在重启计算机!