Linux简单共享目录三种方法:NFS挂载/GlusterFS存储/samba共享

Posted Posted in Linux, 入门, 系统, 菜鸟

对于大型的网站数据,最好直接在机房与机房之间进行数据传递,常用的三个同步命令工具Rsync,SCP,Tar,可以帮助我们快速解决VPS远程网站搬家与数据同步。

不过,我们除了使用命令工具来实现数据传输,还可以使用硬盘挂载的方式来解决数据迁移的问题。利用NFS,即网络文件系统(Network File System)分布式文件系统协议,我们可以将不同的VPS主机的目录实现远程挂载,这样拷贝复制文件就方便多了。

GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS一般用作企业级的文件存储方案,但是我们也可以利用GlusterFS在不同的VPS主机之间共享存储。

最后一个就是samba了。SAMBA 最初发展的主要目就是要用来沟通Windows 与 Unix Like 这两个不同的操作平台之间的共享,Samba配置简单,操作直观。NFS远程挂载、GlusterFS共享存储和samba共享服务器还可以用于文件协作、服务器镜像等,总之可扩展性非常强。 ….[阅读全文]

Linux基础命令之:top命令详解以及VIRT,RES,SHR,DATA的含义

Posted Posted in Linux, 入门, 系统, 菜鸟

top命令经常用来监控Linux系统的基本状况,它提供运行系统的动态实时视图。它可以显示系统摘要信息以及进程列表或当前由Linux内核管理的线程。Linux运维以及程序员们基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。

….[阅读全文]

分享:一些RHEL/CentOS7的内核参数优化的配置

Posted Posted in Linux, 入门, 系统, 菜鸟

作为一个Linux运维工程师,天天跟Linux系统打交道,那么内核优化技巧就必须有所掌握!以下是本人收集的部分Linux内核优化参数,分享给大家。***注意:请根据实际环境进行配置,文中并非每项参数都符合你的实际状况,请斟酌后再配置。

文章源自birdteam.net,作者“Penn”,链接见文章底部。

Sysctl命令用来配置与显示在/proc/sys目录中的内核参数。
如果想使参数长期保存,可以通过编辑/etc/sysctl.conf文件来实现

 命令格式:
 sysctl [-n] [-e] -w variable=value
 sysctl [-n] [-e] ….[阅读全文]

详解Nginx的rewrite规则/if指令/正则变量写法 与配置location段落总结

Posted Posted in Web, 入门, 菜鸟, 运维

本篇文章主要介绍了详解nginx配置location总结及rewrite规则写法,原文来自cnblogs,作者“wpjamer”,链接见文章底部。

1. location正则写法
一个示例:

location = / {
# 精确匹配 / ,主机名后面不能带任何字符串
[ configuration A ]
}
location / {
# 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求
# 但是正则和最长字符串会优先匹配
[ configuration B ]
}
location /documents/ {
# 匹配 ….[阅读全文]

菜鸟入门:快速理解啥是Docker容器技术

Posted Posted in Docker, 云计算, 入门, 菜鸟

Docker是啥,啥是Docker

Docker是一个程序运行、测试、交付的开放平台,Docker被设计为能够使你快速地交付应用。在Docker中,你可以将你的程序分为不同的基础部分,对于每一个基础部分都可以当做一个应用程序来管理。Docker能够帮助你快速地测试、快速地编码、快速地交付,并且缩短你从编码到运行应用的周期。

Docker使用轻量级的容器虚拟化平台,并且结合工作流和工具,来帮助你管理、部署你的应用程序。

在其核心,Docker实现了让几乎任何程序都可以在一个安全、隔离的容器中运行。安全和隔离可以使你可以同时在机器上运行多个容器。

容器轻量级的特性,意味着你可以得到更多的硬件性能。 ….[阅读全文]

图文详解:如何在Windows系统中构建raid磁盘阵列

Posted Posted in Windows, 入门, 系统, 菜鸟

本篇讲一下如何在Windows系统中构建raid,而且还会在之后的课程中讲解如何在Linux系统中构建。(本文同样适用于Windows10以及Windows Server)

我们讲的这些构建方法,被称为软raid,原因是通过系统软件实现的,而通过raid卡构建的,才叫硬raid(速度更快)。

它们除了构建方式有区别外,还有一个区别就是资源耗损。因为硬raid通过硬件构建,所以数据会在raid卡进行处理,然后放入硬盘,对系统不会有消耗;而软raid需要系统先处理数据,然后写入硬盘,在操作时,会占用系统大约20%开销。

下面进入正题:

首先讲下我们实验环境,在虚拟机里跑Wind ….[阅读全文]

菜鸟入门:简单自动备份MYSQL数据库的Shell/Bash脚本

Posted Posted in Mysql, Shell脚本, 入门, 数据库, 自动化, 菜鸟

vim  /root/backmydb.sh在打开的编辑器输入:
#!/bin/bash
mysqldump -uuser -ppasswd -B databasename > /root/backup/mysql/date_$(date ‘+%Y%m%d’).sql
命令的意思是用mysqldump导出名为databasename的数据库到/root/backup/mysql/文件夹并命名为date_当前日期.sql,-u后面的是你的Mysql的用户名,-p后面的是Mysql密码,databasename是要备份数据库名字,把这三个替换成自己的。

当然,备份的数据库比较大 ….[阅读全文]

Nginx启用socket后端连接方式优化php-fpm性能

Posted Posted in Web, 入门, 菜鸟, 运维

通常Nginx连接fastcgi的方式有2种:TCP和unix domain socket

什么是Unix domain socket?—— 维基百科
Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix domain sockets 既可以使用字节流和数据队列,而管道通信则只能通过字节流。Unix domain sockets的接口和Internet socket很像,但它不使用网络底层协议来通信。Unix domain socket 的功能是POSIX操作系统里的一种组件。

Unix do ….[阅读全文]

htop进程管理器:比top更好用的Linux进程管理监控工具

Posted Posted in Linux, 入门, 系统, 菜鸟

1. htop简介
Htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统的top。与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器、swap和内存状态。

用户一般可以在top无法提供详尽系统信息的情况下选择安装并使用htop。比如,在查找应用程序的内存泄漏问题时。与top相比,htop提供更方便、光标控制的界面来杀死进程。

htop用C语言编写,采用了ncurses库。htop的名称源于其作者的名字。

2. htop安装
yum -y install ncurses-devel #htop依赖ncurse ….[阅读全文]

菜鸟入门:新手必备的基础Linux命令

Posted Posted in Linux, 入门, 系统, 菜鸟

基本的文件目录操作
ls命令  #用于查看文件以及目录(list)

$ ls         #查看当前目录下文件
auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  
LICENSE  Makefile  man  objs  README  src  andyx.net的配置文件.txt
$ ls conf         #查看conf目录下文件
fastcgi.conf fastcgi_params koi-utf koi-win
mime.types nginx.conf scgi_pa ….[阅读全文]