▼ 运维 - Linux
文章平均质量分 62
探索丶挑战丶突破
不积跬(kuǐ)步,无以至千里;不积小流,无以成江海。
展开
-
Centos7开放及查看端口
Centos7开放及查看端口Centos7开放及查看端口文章原址:https://www.cnblogs.com/xiaohanlin/p/11641273.htmlCentos7开放及查看端口1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口fi转载 2021-05-31 11:10:50 · 349 阅读 · 0 评论 -
centos7 firewall指定IP与端口、端段访问(常用)
centos7 firewall指定IP与端口、端段访问(实测有效)centos7 firewall指定IP与端口、端段访问(常用)文章原址:https://www.cnblogs.com/xiaohanlin/p/11641273.htmlcentos7 firewall指定IP与端口、端段访问(常用)1、启动防火墙systemctl start firewalld.service2、指定IP与端口firewall-cmd --permanent --add-rich-rule=“rule转载 2021-05-31 11:04:07 · 886 阅读 · 0 评论 -
centos 6.8安装Redis和简单的使用
该文为转载,原文移步:https://blog.csdn.net/weixin_37998647/article/details/79047691centos 6.8安装Redis和简单的使用一、安装依赖包,准备环境。二、下载安装1、下载tar包,安装启动。2、解压:3、进入目录并make:4、进入解压的目录下:5、回到Redis的假牙目录再次make test6、安装:7、把解压的redis路径下的redis.conf文件拷贝到安装路径下面8、启动Redis第一种方法:三、简单的使用:一、安装依赖.转载 2021-01-27 09:52:19 · 478 阅读 · 0 评论 -
centos7整点自动同步时间 - 保证系统时间准确
centos7整点自动同步时间 - 保证系统时间准确1.安装ntpdateyum install ntpdate -y–date命令date :查看当前时间,结果如下:Tue Mar 4 01:36:45 CST 2014date -s 09:38:40 :设置当前时间,结果如下:Tue Mar 4 09:38:40 CST 2014回到顶部2.设置定时任务cro...转载 2019-11-01 18:12:17 · 997 阅读 · 0 评论 -
linux 设置每天定时重启
linux 设置定时重启一、编辑cron第一步,登陆账号第二步,输入crontab -e第三步,输入a进入编辑状态(或者按insert)第四步,每天6点自动重启:0 6 * * * reboot第五步,ctrl+c退出编辑状态第六步,shift+:,然后输入wq重启命令 service crond restart0 2 * * * reboot( 0...转载 2019-11-01 17:49:43 · 6866 阅读 · 0 评论 -
Linux CentOS 添加开机自启动 命令 脚本
如果只是添加一条开机启动的命令:1. chmod +x /etc/rc.d/rc.local (增加可执行权限)2. 将命令写到/etc/rc.d/rc.local 这个文件中3. reboot一、添加开机自启服务在CentOS7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):systemctl enable jenkins.service...转载 2019-11-01 17:48:29 · 1628 阅读 · 0 评论 -
Centos6.9以下查看端口占用情况和开启端口命令
Centos6.9以下查看端口占用情况和开启端口命令Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:lsof -i tcp:80列出所有端口netstat -ntlp1、开启端口(以80端口为例) 方法一: /sbin/iptables -I INPUT -p tcp --dport ...转载 2019-10-31 08:48:12 · 1600 阅读 · 0 评论 -
MySql5.6操作时报错:You must SET PASSWORD before executing this statement解决
参考前文利用安全模式成功登陆,然后修改密码,等于给MySql设置了密码。登陆进去后,想创建一个数据库测试下。得到的结果确实:ERROR 1820 (HY000): You must SET PASSWORD before executing this statement非常诡异啊,明明用密码登陆进去了,怎么还提示需要密码。参考官方的一个文档,见http://dev.mysql.com/d...转载 2018-07-03 00:32:29 · 1106 阅读 · 0 评论 -
CentOS下修改MySQL密码
1.修改MySQL的登录设置: vim /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables2.重新启动mysql service mysql restart3.登录并修改MySQL的root密码 mysql> use mysql; Database changed mysql> update user set passw...原创 2018-07-03 00:15:48 · 145 阅读 · 0 评论 -
mysql命令行使用
一、连接MYSQL格式: mysql -h主机地址 -u用户名 -p用户密码或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是如果-p后带有用户密码,那么-p与密码之间必须...转载 2018-06-30 23:00:06 · 270 阅读 · 0 评论 -
Linux下mysql定时备份
Linux下mysql定时备份创建备份文件编写备份脚本代码粘贴以下代码务必更改其中的username,password和dbname更改备份脚本权限用crontab定时执行备份脚本代码问题:如果提示 执行mysqldump命令没找到mysqldump 几个参数创建备份文件mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup 编写备份脚本代...转载 2018-10-22 22:12:09 · 330 阅读 · 0 评论 -
CentOS6中MySql5.6数据库主从复制/读写分离(一)
CentOS6中MySql5.6数据库读写分离前言思路基础知识主从数据库设置的具体步骤主服务器配置(master)1. 打开编辑mysql数据库配置文件2. 在主服务器master上配置开启Binary log,主要是在[mysqld]下面添加:3.进入mysql ,在主服务器上创建备份专用账户4.刷新权限5.查看master(主服务器)的状态6.重启mysql从服务器配置(slave),与以上配...原创 2018-10-23 14:47:40 · 612 阅读 · 0 评论 -
Mysql主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主库从库数据不一致问题的及解决方案
Mysql主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主库从库数据不一致问题的及解决方案 一、主从数据库的区别从数据库(Slave)是主数据库的备份,当主数据库(Master)变化时从数据库要更新,这些数据库软件可以设计更新周期。这是提高信息安全的手段。主从数据库服务器不在一个地理位置上,当发生意外时数据库可以保存。(1) 主从分工其中Master负责写操作的负...转载 2018-10-24 15:12:22 · 455 阅读 · 0 评论 -
CentOS6中MySql5.6数据库主从复制/读写分离(二)
文章作者:小小程序汪文章出处:https://blog.csdn.net/starlh35/article/details/78735510CentOS6中MySql5.6数据库主从复制/读写分离(二)代码层面实现读写分离编写jdbc.propreties2.配置数据源3.mybatis全局配置文件4.编写DataSourceSelector写在后面代码层面实现读写分离在文章(一)中我...转载 2018-10-30 10:43:00 · 204 阅读 · 0 评论 -
VMware 下快速克隆出多个 Linux 环境
VMware 下快速克隆出多个 Linux 环境前言克隆VM Linux修改Linux参数1、 修改mac地址2、修改ip地址3、修改hostname前言我需要建立多个虚拟机,系统一个一个安装很麻烦,使用VMware快速虚拟机,并且修改克隆后的系统参数,即可运行。克隆VM Linux修改Linux参数通过上一步的克隆,得到多个unix系统环境,现在拿其中一个进行修改举例,其余部分大...转载 2018-12-26 22:18:08 · 449 阅读 · 0 评论 -
nginx+iptables+ipset 封禁频繁访问web服务的恶意IP
文章地址:https://blog.csdn.net/firehive/article/details/81260169文章作者:firehivenginx+iptables+ipset 封禁频繁访问web服务的恶意IP前言安装配置前言iptables直接针对ip进行封禁,在ip数量不大的时候是没什么问题的,但当有大量ip的时候性能会严重下降,iptables是O(N)的性能。而ips...转载 2019-05-22 17:06:34 · 1422 阅读 · 2 评论 -
Linux下 nginx+tomcat配置https的总结和遇到的坑 - 亲试有效
文章作者:兼爱子墨文章地址:http://www.cnblogs.com/wbq1113/p/9357332.html本人参考大佬的这篇文章,并且追了功能:可以使用http://xxx 访问时重定向到https://xxx,原文章当你使用http://xxx访问时会提示找不到服务器o( ̄︶ ̄)oLinux下 nginx+tomcat配置https的总结和遇到的坑 - 亲试有效前言开始配置...转载 2019-05-22 17:52:41 · 2302 阅读 · 1 评论 -
nginx常用统计总结
nginx常用统计总结简介命令简介PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。IP(独立IP):即Internet Protocol,指独立IP数。00:00-24:00内相同IP地址之被计算一次。命令...转载 2019-05-22 18:39:25 · 216 阅读 · 0 评论 -
nginx: [emerg] unknown directive "ssl" Nginx配置SSL报错
配置环境:nginx:1.8.0版本CentOS: 6.8版本问题描述:本人是在使用nginx 访问方式由http转成https过程中出现的以下问题,参考的是该博文完美解决,大家有什么问题可以跟原博主留言,也可以给我留言哦o( ̄︶ ̄)o文章作者:空山冥卫文章地址:nginx: [emerg] unknown directive “ssl” Nginx配置SSL报错...转载 2019-05-23 09:08:09 · 991 阅读 · 0 评论 -
Centos6与Centos7防火墙设置与端口开放的方法
Centos6与Centos7防火墙设置与端口开放的方法Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。一、iptables - Centos61.打开/关闭/重启防火墙开启防火墙(重启后永久生效):...转载 2018-08-24 09:57:11 · 240 阅读 · 0 评论 -
安装虚拟机
安装虚拟机注意:如果关闭之后显示找不到文件或者没有权限,就用管理员运行VMware选择第一个 按Ctrl 和 Alt 进行切换检测声卡,直接跳过博主原创,载于请注明出处: https://blog.csdn.net/qq_36698956版权声明:博客对我来说是记忆的笔记和知识的分享~此博文为博主原创转载请注明出处即可~ ...原创 2018-07-05 09:28:47 · 133 阅读 · 0 评论 -
Linux NFS服务器的安装与配置
一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote ...转载 2018-08-02 10:41:55 · 189 阅读 · 0 评论 -
linux nfs+portmap 远程磁盘映射
服务器端ip:192.168.88.125客户端ip:192.168.88.1231. 客户端和服务端都需要安装nfs + portmap服务[root@localhost ~]# rpm -qa | grep nfsnfs-utils-1.2.3-70.el6_8.2.x86_64nfs-utils-lib-1.1.5-11.el6.x86_64[root@loca...转载 2018-08-13 23:17:02 · 1187 阅读 · 0 评论 -
CentOS下安装Nginx服务器
一、nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos7作为安装环境。1.1 gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++1.2 PCRE PCRE(Perl Compatible Regular Ex...转载 2018-08-15 23:40:02 · 184 阅读 · 0 评论 -
Linux安装JDK完整步骤
Linux安装JDK完整步骤1、检查一下系统中的jdk版本[root@localhost software]# java -version显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b...原创 2018-08-15 23:29:03 · 171 阅读 · 0 评论 -
CentOS6 Shell脚本/bin/bash^M: bad interpreter错误解决方法
CentOS6 Shell脚本/bin/bash^M: bad interpreter错误解决方法在windows下保存了一个脚本文件,用ssh上传到centos,添加权限执行nginx提示没有那个文件或目录。shell脚本放到/etc/init.d/目录下,再执行/etc/init.d/nginx,提示多了这句/bin/bash^M: bad interpreter。网上找了资料才知道...转载 2018-08-22 14:39:13 · 249 阅读 · 0 评论 -
Linux 关闭Selinux 服务
一般安装linux课程时都把SELinux与iptables安排在后面,使初学者配置linux服务器时不成功,却没有头绪,那是因为在RedHat linux操作系统中默认开启了防火墙,SELinux也处于启动状态,一般状态为enforing。致使很多服务端口默认是关闭的。所以好多服务初学者明明配置文件正确,等验证时有时连ping也ping不通。建议初学者在未学到SELlinux与iptable...转载 2018-08-22 14:54:10 · 270 阅读 · 0 评论 -
Keepalived高可用CentOS-Linux - 配置(二)双机热备发邮件
可参考文章 https://blog.csdn.net/wanglei_storage/article/details/51175418原创 2018-08-22 15:07:02 · 139 阅读 · 0 评论 -
Keepalived高可用CentOS-Linux - 配置(一)简单的主从配置
一、Keepalived 简要介绍Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性(HA)。 VRRP(Virtual RouterRedundancy Protocol)协议是...转载 2018-08-22 14:43:59 · 412 阅读 · 0 评论 -
keepalived 防火墙配置
今天搭建了个nginx+keepalived主从负载均衡,在怎么让前端两台nginx+keepalived通信上,很纠结。按照网上教程部署后,无法通过vip进行主从服务器的切换,排查原因,排查了一下午,才发现,当防火墙关闭后,主从服务器ninx页面切换溜溜的,启动防火墙后,无法切换,也无法访问,郁闷。原来是防火墙的原因,在网上查了资料后才知道,原来vrrp协议是需要配置的,找到一篇可用的,...转载 2018-08-22 14:47:32 · 684 阅读 · 0 评论 -
修改linux主机名称
查询、修改主机信息一、如何修改Linux主机名称1. 当前生效:变更当前主机名1.1 echo new-hostname > /proc/sys/kernel/hostname (系统启动时,从此文件中读取主机名字)1.2 hostname new-hostname (即时生效,但系统重启后将失效)2. 持久生效:修改配置文件,使得下次重启的时候,使用新的主机名 ...转载 2018-08-13 22:45:01 · 398 阅读 · 0 评论 -
Linux服务器同步时间
安装NTP yum install -y ntpdate 将时间同步加入系统计划 crontab -e 创建系统任务,在文件中输入以下内容 0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP 以上意思为每隔10秒同步一下时间***配置后需要等一会,也就5分钟才有效果哦****...转载 2018-08-13 22:42:46 · 200 阅读 · 0 评论 -
linux局域网内磁盘映射
1.在涉及的服务器上安装服务(nsf 、 portmap)yum install nfs-utils portmap2.修改/etc/exports/usr/selfshare 192.168.1.2(rw,sync,no_root_squash) 表示开放本机器上面/usr/selfshare目录, 主机192.168.1.2对该目录拥有rw权限。其他参数可以去查看nsf文...转载 2018-08-02 10:42:34 · 470 阅读 · 0 评论 -
使用nginx和vsftpd搭建图片服务器
参考一下博文:搭建图片服务器《一》-linux安装ftp组件搭建图片服务器《二》-linux安装nginx搭建图片服务器《三》:linux上nginx+ftp搭建图片服务器目前已知第三步通过nginx访问虚拟目录时报404,解决方案是不使用root而是alias,详情参考下面的博文https://blog.csdn.net/line_aijava/article/details...转载 2018-08-03 10:31:07 · 603 阅读 · 0 评论 -
搭建图片服务器《一》-linux安装ftp组件
网上好的资料有很多,那么我就把我自己搭建的过程记录下来。1.安装ftp组件(1)有网状态下,并且有yum安装软件组件:yum -y install vsftpd (2)不能使用yum或者使用yum安装失败的,(我由于linux是redhat5,使用yum安装失败)。那么就找系统镜像中的安装包来安装找到虚拟机的镜像文件,在所有软件集合中找到:vsftpd这个rpm安装包,...转载 2018-08-05 19:48:36 · 116 阅读 · 0 评论 -
搭建图片服务器《二》-ftp局域网/外网链接问题
Linux安装ftp组件(8步完成)1 安装vsftpd组件[root@bogon ~]# yum -y install vsftpd 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。2 添加一个ftp用户[root@bogon ~]# useradd ftpuser 此用户就是用来登录ftp服务器用的。 这样一个用户建完...转载 2018-08-05 19:53:50 · 808 阅读 · 0 评论 -
搭建图片服务器《三》-linux安装nginx
nginx是个好东西,Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内...转载 2018-08-05 19:55:47 · 218 阅读 · 0 评论 -
搭建图片服务器《四》:linux上nginx+ftp搭建图片服务器
记录此前一个项目在linux上搭建图片服务器的过程前提:linux上安装好ftp组件+nginx服务器可以参考: 最后的想要的结果是:图片通过ftp服务上传到/home/ftpuser/www/images_album目录下,我想通过访问Nginx服务器来访问ftp目录下的图片文件,该url为http://192.168.1.113/images_album/x.jpg。即使...转载 2018-08-05 20:05:29 · 240 阅读 · 0 评论 -
搭建图片服务器《五》:后台java代码springMVC+spring实现图片上传
本文使用java代码实现图片远程上传到linux的图片服务器上。前提:linux安装好了ftp模块,nginx服务器,搭建好了图片服务器,可以远程访问一个需求通过springMVC接受图片文件然后上传到图片服务器,把图片在图片服务器上的相对路径(不包括图片服务器的ip,防止图片服务器ip改变)保存在数据库中实现环境:前台上传图片组件+springMVC+spring+mybatis...转载 2018-08-05 20:14:45 · 326 阅读 · 0 评论 -
搭建图片服务器《bug》- bug1 - java.lang.ClassNotFoundException: org.apache.commons.net.ftp.FTPClient
五月 30, 2018 9:04:23 下午 org.apache.catalina.core.StandardWrapperValve invokeSEVERE: Servlet.service() for servlet [springmvc] in context with path [/taotao-manager-web] threw exception [Handler proce...转载 2018-08-12 00:15:58 · 1164 阅读 · 0 评论