为了运维方便,我们登录了MySQL的Linux上后,希望进入MySQL不需要有密码了(因为登录SSH就需要验证了,就不需要再验证MySQL密码) 之前的文章介绍了MySQl5.7使用空密码或者简单的密码:https://blog.terrynow.com/2021/09/18/mysql-set-root-localhost-password-empty-shutdown-password-policy-requirement/ 发现MySQL8后,已经不管用了,不过有几个其他的解决方案 修改密码复杂度的Polic…

2021-09-21 0条评论 664点热度 0人点赞 admin 阅读全文

MySQL安装好后,默认数据是存在/var/lib/mysql下的,我们可以在/etc/my.cnf下看到: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid 如果我们有其他数据盘,我们希望mysql的datadir修改到数据盘下(例如/storage) 于是就修改 datadir=/var/lib/mys…

2021-09-20 0条评论 754点热度 0人点赞 admin 阅读全文

今天在给服务器加一个硬盘分区,按照之前的Linux下添加硬盘分区的教程(详见https://blog.terrynow.com/2021/05/10/linux-ubuntu-centos-physical-or-virtual-machine-add-new-hard-disk/) 发现到添加好分区,有一个warning Command (m for help): w The partition table has been altered! calling ioctl() to re-read partitio…

2021-09-19 0条评论 773点热度 0人点赞 admin 阅读全文

MySQL8的免密码登录解决方案,请看:https://blog.terrynow.com/2021/09/21/linux-mysql-local-root-auto-login/ 如果我们安装的MySQL(版本5.7)只是作为测试用途,在本机登录MySQL的root账号(root@localhost)其实可以不用设置密码(其实就算本地root账号不设置密码,其他ip用root登录可以设置密码,算是不同的账号的),因为只有登录到这台服务器才能执行mysql -uroot来登录MySQL服务器,这样测试登录就比较方…

2021-09-18 0条评论 903点热度 0人点赞 admin 阅读全文

最近SSH登录CentOS服务器,提示 Last failed login: Fri Sep 17 08:02:29 CST 2021 from 1.2.3.4 on ssh:notty There was 7862 failed login attempts since the last successful login. Last login: Thu Sep 16 16:04:07 2021 from 2.3.4.5 每天都要几千次的暴力破解尝试!照这样下去,总有一天会被网络上的爬虫试出密码! CentOS7…

2021-09-17 0条评论 1058点热度 0人点赞 admin 阅读全文

有时候,我们服务器上可能有多个版本的JDK,而Tomcat要运行的可能不是当前系统默认的JDK,所以需要指定JDK运行。 修改tomcat目录下setclasspath.bat 在实际出现代码的前面增加一行,内容如下(实际jdk的路径,根据实际情况修改): set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_291-windows 如图: 修改tomcat目录下setclasspath.sh 在实际出现代码的前面增加一行,内容如下(实际jdk的路径,根据实际情况修改): exp…

2021-09-14 0条评论 568点热度 0人点赞 admin 阅读全文

部署web的时候,为了方便期间,把用户资源做一个link附加到应用中(ln -s /storage /opt/tomcat/webapps/ROOT/xxx),结果发现tomcat里的程序无法读取到这个目录或者里面的文件 例如:ServletActionContext.getServletContext().getRealPath('/storage')就输出为null,其他文件操作的地方,报java.io.FileNotFoundException. 原因是Tomcat下,默认是不支持linking的方式的,需要…

2021-09-13 0条评论 843点热度 0人点赞 admin 阅读全文

现在安装的CentOS7或者CentOS8版本,默认的防火墙可能都是firewalld了,如果是熟悉iptables防火墙的用户,可以选择关闭firewalld,使用自己习惯的iptables防火墙,详见我之前的文章:https://blog.terrynow.com/2021/02/16/centos7-ubuntu-iptables-firewall/ 也可以选择使用firewalld来添加开放端口、端口转发等一些常用的操作,示例和注释写在一起,如下: # 查看开放了哪些端口 firewall-cmd --zo…

2021-09-09 0条评论 645点热度 0人点赞 admin 阅读全文

平时的运维工作中会遇到重启Linux服务器,或者断电后,想要开机自动启动特定的程序,本篇讲总结下开机运行特定程序的方法 CentOS6等之前的旧版本的系统,基本上都是通过把要运行的程序添加到这个文件,来实现开机启动的 来看下/etc/rc.local [root@localhost ~]# ll /etc/rc.local lrwxrwxrwx 1 root root 13 Sep 14 2020 /etc/rc.local -> rc.d/rc.local 实际上/etc/rc.local是/etc/rc.…

2021-09-06 0条评论 562点热度 1人点赞 admin 阅读全文

前面介绍了Windows下的路由相关的命令,请参考:https://blog.terrynow.com/2021/08/20/windows-server-cmd-route-related-commands/ 还介绍了Linux下路由相关的操作命令,请参考:https://blog.terrynow.com/2021/08/24/linux-cmd-route-related-commands/ MacOS下有有一些Linux下的路由命令MACOS也是可以使用的,例如 route add/delete 不过Mac…

2021-09-02 0条评论 741点热度 0人点赞 admin 阅读全文
1131415161724