(Linux)随堂笔记2(JDK安装+TomCat安装+Mysql安装+定时任务+时钟同步+集群部署无密码访问)

1、JDK安装部署

1、软件包的上传大到/export/soft

2、加压安装包到/export/servers
		tar  -zxvf  jdk-8u65-linux-x64.tar.gz  -C   /export/servers/
		
3、	修改系统配置
创建vi /etc/profile.d/java.sh文件,添加一下内容,保存并退出
	export  JAVA_HOME=/export/servers/jdk1.8.0_65
	export  PATH=$PATH:$JAVA_HOME/bin

4、使配置生效
		source    /etc/profile
		
5、更新/usr/bin/java 软链接
a)	删除/usr/bin/java链接			rm  -rf  /usr/bin/java
b)	创建新的软连接(将java1.8解压路径下的bin/java链接到/usr/bin/)	

ln  -s  /export/servers/jdk1.8.0_65/bin/java  /usr/bin/
	6、验证是否生效
		java -version
补充:	查看软件包安装在哪里			whereis  java
		查看历史所有的命令				history

2、TomCat安装部署

	1、软件包的上传与解压
		tar  zxvf  apache-tomcat-6.0.53.tar.gz  -C  ../servers/
		
	2、直接启动,并查看启动日志
		./startup.sh  &&  tail  -100f  ../logs/catalina.out
		
	3、验证,在浏览器访问http://192.168.10.132:8080/

在这里插入图片描述

3、Mysql安装部署

3.1安装部署

    a、安装部署				yum  install  -y  mysql-server
	b、启动mysql				/etc/init.d/mysqld  start
	c、设置用户名密码		/usr/bin/mysqladmin  -u  root  password  '123456'
	d、使用root登录			mysql   -uroot   -p123456
Mysql命令
	查看数据库列表   	show   databases;
	查看数据表   	 	show   tables;
	数据库切换			 use   数据库名

3.2中文乱码问题

	解决中文乱码
	A:	查看当前编码集
		mysql  -uroot  -p123456
		show  variables  like  'character_set_%';

在这里插入图片描述

	B:修改配置/etc/my.cnf
		在/etc/my.cnf中添加一下内容
			[client]
			default-character-set=utf8
			[mysql]
			default-character-set=utf8
			[mysqld]
			character-set-server=utf8
			最终结果

在这里插入图片描述

	C:	重启mysql
		  /etc/init.d/mysqld   restart
		  
	D: 查看编码集

在这里插入图片描述

3.3 解决mysql远程连接失败

	远程连接工具连接mysql报错如下
 
原因:mysql允许远程连接的服务器收到限制

在这里插入图片描述

	修改mysql配置
		A:	mysql -uroot -p123456
		B:	mysql> use mysql
		C:	select host, user ,password  from user;

在这里插入图片描述

	D:	修改远程限制,让root用户在任意节点使用123456都能够访问
		grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
	E:	刷新配置
		flush privileges;
	F:	查看最终结果
		select host, user ,password  from user;

在这里插入图片描述

		G:再次连接

在这里插入图片描述

4、定时任务crontab

基本操作
	查看已经配置的定时任务	crontab  -l
	编辑/添加新的定时任务		crontab  -e
	删除当前用户所有的任务	crontab  -r
基本语法
* 	*	 *	 *	 *		命令/操作/动作

在这里插入图片描述
在这里插入图片描述

5、时钟同步

A:与阿里云同步			ntpdate   ntp4.aliyun.com
B:	局域网内部与某一个节点同步
1、	服务节点安装ntpd软件,并启动。
2、	修改配置/etc/ntp.conf
	a)	解开第18行的注释,并将网段设置正确
		restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap
	b)	注释掉第22-25行
		 #server 0.centos.pool.ntp.org iburst
		 #server 1.centos.pool.ntp.org iburst
 		#server 2.centos.pool.ntp.org iburst
		 #server 3.centos.pool.ntp.org iburst
	c)	在文档最后 添加两个设置
		 server  127.127.1.0
 		fudge   127.127.1.0  stratum  10

在这里插入图片描述

3、	修改配置文件/etc/sysconfig/ntpd
保证BIOS与系统时间同步  添加SYNC_HWLOCK=yes  ,保存退出

在这里插入图片描述

4、	重启ntpd 服务
/etc/init.d  ntpd   restart

5、	到其他节点执行同步命令
ntpdate  192.168.10.132(时钟同步服务器的IP)

6、验证
  • 注意: 报错
    在这里插入图片描述

  • 原因: ntp服务已运行
    在这里插入图片描述

  • 解决办法: 断开再连

6、集群部署及无密码访问

1、部署多台服务器(linux系统)
2、修改每个节点的主机名		/etc/sysconfig/network  
 
注意:重启后生效
3、配置ip [动态或者静态]
4、配置每个主机的  主机名和IP的对应关系   /etc/hosts
 
5、验证

Guess you like

Origin blog.csdn.net/LiReign/article/details/108963352