linux下如何实现快速拷贝大文件 拷贝数据 远程拷贝数据的时候,我们一般使用rsync命令,但是如果拷贝大量的小文件,会导致rsync的传输速度慢。使用tar pv lz4打包压缩传输,可以解决这问题,使用这个方法,等同于使用scp、rsync传输大文件。 Fatmouse 2020-05-10 The server 888 0 阅读全文
解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网 最近在VMware虚拟机里玩Centos,装好后发现上不了网。经过一番艰辛的折腾,终于找到出解决问题的方法了。最终的效果是无论是ping内网IP还是ping外网ip,都能正常ping通。方法四步走: Fatmouse 2020-05-10 The server 660 0 阅读全文
使用Nginx实现301跳转至https的根域名示例代码 基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理实现结果 Fatmouse 2020-05-10 The server 727 0 阅读全文
Openssl实现双向认证教程(附服务端客户端代码) 一、背景说明1.1 面临问题最近一份产品检测报告建议使用基于pki的认证方式,由于产品已实现https,商量之下认为其意思是使用双向认证以处理中间人形式攻击。 Fatmouse 2020-05-10 The server 547 0 阅读全文
Linux配置防火墙,开启80、3306端口的实例方法 80端口同样配置,首先进入防火墙配置文件shell># vim /etc/sysconfig/iptables添加如下两条规则: Fatmouse 2020-05-10 The server 804 0 阅读全文
Nginx+FastDFS搭建图片服务器的方法实现 安装环境 Centos环境依赖:安装配置流程 1.创建fastdfs目录:1.下载安装libfastcomman(基础环境) Fatmouse 2020-05-10 The server 702 0 阅读全文
使用vscode远程linux开发的实现 告别过去 在vscode有了remote ssh之前,大多数Linux服务器开发者通常使用vs远程Linux,或者xshell配合vim的姿势,进行服务器开发,虽然vs很强大,调试很清晰,可是打开vs的时间和启动调试的时间是比较长的,xshell使用vim虽然也很方便,但是仍然会存在感官上的不足,我厌倦了打开多个tab来回切换,也厌倦了千篇一律的命令行界面, 所以我选择了vscode远程Linux服务器来学习linux开发。 Fatmouse 2020-05-10 The server 545 0 阅读全文
nginx-ingress-controller日志持久化方案的解决 最近看到一篇公众号讲了nginx-ingress-controller的应用。下面有人评论如何做日志持久化,刚好工作上遇到该问题,整理一个方案,仅供参考。 Fatmouse 2020-05-10 The server 616 0 阅读全文
Linux /etc/network/interfaces配置接口方法 Linux下/etc/network/interfaces文件用来配置网络接口。初始化网口Ethernet Interface Fatmouse 2020-05-10 The server 2539 0 阅读全文
使用VSCode和SSH进行远程开发 0.为什么需要远程开发 在进行嵌入式Linux开发的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作: Fatmouse 2020-05-10 The server 1883 0 阅读全文
使用Nginx实现灰度发布的使用 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。 Fatmouse 2020-05-10 The server 565 0 阅读全文
Linux 进程通信之FIFO的实现 FIFO通信(first in first out) FIFO 有名管道,实现无血缘关系进程通信。man 3 mkfifo Fatmouse 2020-05-10 The server 771 0 阅读全文
Nginx与Lua灰度发布的实现 安装 memcached 安装 memcached for lua 创建 test.lua 文件 nginx配置 由于我们将 119.32.216.122 这个IP添加进了memcached中,因此访问 http://www.siguoya.name:8867/ 的时候,看到的内容就是 test Fatmouse 2020-05-10 The server 1280 0 阅读全文
VScode Remote SSH通过远程编辑与调试代码 Visual Studio Code 最新的Insider版本中加入了remote SSH功能,可以实现代码的远程调试与文件访问。 Fatmouse 2020-05-10 The server 1244 0 阅读全文
Linux ps和pstree命令知识点总结 Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 Fatmouse 2020-05-10 The server 637 0 阅读全文
Nginx+Keepalived实现双机主备的方法 前言 首先介绍一下Keepalived,它是一个高性能的服务器高可用或热备解决方案,起初是专为LVS负载均衡软件设计的,Keepalived主要来防止服务器单点故障的发生问题,可以通过其与Nginx的配合实现web服务端的高可用。 Fatmouse 2020-05-10 The server 929 0 阅读全文
linux定时任务的一些相关操作汇总 本人搜罗各大网站并测试了相关定时任务的操作方便大家进行查阅和操作。1、cron介绍 Fatmouse 2020-05-10 The server 944 0 阅读全文
Linux中使用crond工具创建定时任务的方法 前言操作步骤(1) 检查crond工具是否安装yum list installed | grep crontabs若未安装,则使用如下所示命令安装 Fatmouse 2020-05-10 The server 601 0 阅读全文
Linux nohup命令原理及实例解析 nohup命令 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe Cuser=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令 Fatmouse 2020-05-10 The server 1517 0 阅读全文
CentOS7上以rpm方式安装JDK8 CentOS 7 安装成功后可能已经默认安装了OpenJDK的JRE,但平时进行JAVA开发时需要用完整的JDK,所以为了避免以后不必要的麻烦,在此卸载了OpenJDK的JRE,并重新安装了Oracle的JDK8 Fatmouse 2020-05-09 The server 754 0 阅读全文