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

    科技2025-08-15  4

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

    1、JDK安装部署2、TomCat安装部署3、Mysql安装部署3.1安装部署3.2中文乱码问题3.3 解决mysql远程连接失败 4、定时任务crontab5、时钟同步6、集群部署及无密码访问

    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、验证
    Processed: 0.008, SQL: 8