详解linux根目录空间不足解决方案 1. 前言之前新建了个ubuntu虚拟机来构建golang开发环境以及用来运行Docker,跟虚拟机分配了20G的空间并挂载到了根目录,但是后来由于用到的镜像越来越多,20G的空间已经远远不能用,所以不得不为系统扩展空间。 Fatmouse 2019-10-24 The server 868 0 阅读全文
linux负载均衡总结性说明 四层负载和七层负载有什么区别 在常规运维工作中,经常会运用到负载均衡服务。负载均衡分为四层负载和七层负载,那么这两者之间有什么不同? 废话不多说,详解如下: Fatmouse 2019-10-24 The server 714 0 阅读全文
linux上TCP connection timeout问题解决办法 linux上TCP connection timeout问题解决办法最近在产线上经常出现connection timeout的问题,先看看Java 中关于connection timeout 的异常如何产生 Fatmouse 2019-10-24 The server 1249 0 阅读全文
Linux用户与最小权限原则解析 Linux的用户在登录(login)之后,就带有一个用户身份(user ID, UID )和一个组身份(group ID, GID )。在Linux文件管理背景知识中,我们又看到,每个文件又有九位的权限说明,用来指明该文件允许哪些用户执行哪些操作(读、写或者执行)。 Fatmouse 2019-10-24 The server 693 0 阅读全文
Linux进程基础教程详解 计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动作被称为指令 (instruction)。所谓的程序(program),就是这样一系列指令的所构成的集合。通过程序,我们可以让计算机完成复杂的操作。程序大多数时候被存储为可执行的文件。这样一个可执行文件就像是一个菜谱,计算机可以按照菜谱作出可口的饭菜。 Fatmouse 2019-10-24 The server 735 0 阅读全文
Linux开机启动过程详解 计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。 Fatmouse 2019-10-24 The server 733 0 阅读全文
Linux文件管理使用详解 对于计算机来说,所谓的数据就是0和1的序列。这样的一个序列可以存储在内存中,但内存中的数据会随着关机而消失。为了将数据长久保存,我们把数据存储在光盘或者硬盘中。根据我们的需要,我们通常会将数据分开保存到文件这样一个个的小单位中(所谓的小,是相对于所有的数据而言)。但如果数据只能组织为文件的话,而不能分类的话,文件还是会杂乱无章。每次我们搜索某一个文件,就要一个文件又一个文件地检查,太过麻烦。文件系统(file system)是就是文件在逻辑上组织形式,它以一种更加清晰的方式来存放各个文件。 Fatmouse 2019-10-24 The server 812 0 阅读全文
linux vps服务器常用服务iptables策略 vps服务器裸奔在公网上,总感觉有点不安全,没办法总得整点措施来加固下服务器呀,安全第一。linux系统自带防火墙必须要好好利用起来,可是我有一年多没写过防火墙策略了,该忘的都忘了,不该忘的也都忘得差不多了,看笔记,找找感觉。 目前这台vps上开启的服务有ssh,ftp,pptpd,shadowsocks等。 防火墙策略是默认策略是DROP的。 防火墙策略配置: Fatmouse 2019-10-24 The server 846 0 阅读全文
linux下使用Docker和OSS轻松搭建ownCloud专属网盘(网盘关闭不用怕) 文件共享是团队协作的刚需,面对说停就停的网盘服务,很多同学除了心塞已经开始盘算搭建自己的网盘应用了。 Fatmouse 2019-10-24 The server 810 0 阅读全文
PHP程序员玩转Linux系列 Nginx中的HTTPS详解 PHP程序员玩转Linux系列文章:创建一个HTTPS服务器在nginx.conf配置文件中,在server块里面通过listen指令指定ssl的参数,设置好服务器证书和私钥文件的路径 Fatmouse 2019-10-24 The server 813 0 阅读全文
PHP程序员玩转Linux系列 nginx初学者引导 PHP程序员玩转Linux系列文章:翻译自官网文档nginx有一个master进程和很多个worker进程.master进程的主要目的是读取和执行配置文件,维持worker进程.worker进程真正处理请求.nginx基于事件模型和操作系统来分配worker进程,配置文件中的worker进程数一般配置成CPU的内核数.默认的配置文件名是nginx.conf ,目录地址一般在/usr/local/nginx/conf, /etc/nginx , 或者/usr/local/etc/nginx Fatmouse 2019-10-24 The server 787 0 阅读全文
PHP程序员玩转Linux系列 Linux和Windows安装nginx PHP程序员玩转Linux系列文章:如何以最简单的方式安装nginx,我在查找了N多方法只后,发现还是nginx官网的方法最简单啊.在此我也来搬运一下官网的安装方式 Fatmouse 2019-10-24 The server 875 0 阅读全文
PHP程序员玩转Linux系列 自动备份与SVN PHP程序员玩转Linux系列文章:我的代码经常在开发修改,为了代码的安全性,比如哪天误删了文件,或者哪天改错东西了,可以恢复回来,我要搞代码备份.备份代码,我先做最简单的,使用linux的定时机制加shell命令打包文件,每天按日期保存,保存最近7天的备份. Fatmouse 2019-10-24 The server 711 0 阅读全文
PHP程序员玩转Linux系列 备份还原MySQL PHP程序员玩转Linux系列文章:前几天有个新闻,说是gitlab的工程师把数据文件给误删了,搞了个大事件,很多人都去围观了.备份工作应该在最开始的时候就要做,否则就会失去最佳时机,为了保证我的数据是安全的,因此我要搞备份了.备份分为逻辑备份和物理备份,逻辑备份是导sql,物理备份是基于文件的,这两种我都搞一下. Fatmouse 2019-10-24 The server 752 0 阅读全文
PHP程序员玩转Linux系列 搭建FTP代码开发环境 PHP程序员玩转Linux系列文章:有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的是让大家能够以最简单的方式实现目的,配置也是能不自定义的的统统不配置,不是为了炫耀会编译安装,我觉得安一个软件,可以用yum,为啥非得编译解决依赖自讨苦吃呢,最终目的是能实现效果,不是费劲巴拉的一堆编译配参数过程。 Fatmouse 2019-10-24 The server 678 0 阅读全文
PHP程序员玩转Linux系列 lnmp环境搭建 PHP程序员玩转Linux系列文章:在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,php,mysql这三个软件,对软件进行配置,然后在浏览器上能够正常打开运行查看项目。CentOS中安装软件有好几种方式,我经常用的是包安装方式,因为这种非常简单一句命令就能安装成功,这也是与windows下安装软件最大的不同点。包安装方式就一个关键单词就是yum。 Fatmouse 2019-10-23 The server 667 0 阅读全文
BT宝塔Linux服务器管理助手架设VPS面板(安装及初始设置应用) 老左初次看到宝塔服务器管理助手软件的信息应该是上周在小夜博客那边看到广告的,从这款软件介绍应该是在这两年逐步在更新、升级,目前拥有Linux和Windows环境版本,其中我们大部分用户需要的Linux系统版本处于内侧版本,但是功能对于普通的建站需求应该是比较齐全的。 Fatmouse 2019-10-23 The server 890 0 阅读全文
PHP程序员玩转Linux系列 CentOS安装使用教程 现在服务器主流都是Linux系统,主流发行版是CentOS,最新的CentOS版本号是7.3,我公司使用的是CentOS6.5,所以,我还是主要去学习6.x版本的CentOS。桌面版的Linux系统中,Ubuntu的使用比较多,我也是安装了最新版的Ubuntu16.10 LTS,在之后的学习和使用中,我主要是说的CentOS6.x和Ubuntu16.10这两个版本。 Fatmouse 2019-10-23 The server 809 0 阅读全文
PHP程序员玩转Linux系列 使用supervisor实现守护进程 PHP程序员玩转Linux系列文章:首先遇到的问题是,部署nodejs的博客程序时,我把执行nodejs的命令放到后台,使用加&和nohup命令 Fatmouse 2019-10-23 The server 727 0 阅读全文
ubuntu 16.04 LTS 安装mongodb 3.2.8教程 mogodb 安装非常简单,直接解压就可以了. 1. 下载 MongoDB 官网上下载 mongodb-Linux-x86_64-ubuntu1604-3.2.8.tgz Fatmouse 2019-10-23 The server 837 0 阅读全文