Linux
Linux是服务器上使用最多的系统。雷雪松的博客Linux栏目主要记录在Linux学习和Linux运维过程中的心得和技巧,包括Linux常用命令,Linux服务器环境搭建,Linux服务器运维和Linux服务器优化配置等实际运维中的技巧。Linux常用命令之定时任务
定时任务的实现,可以让我们把很多重复的,有规律的事情交给机器做。我们就不用苦逼的烦躁做同一件事,这样也让我们做程序的有更多的乐趣和价值。用技术的手段解决常人花时间精力解决的问题。在Linux下实现定时任务主要有两个命令:at、crontab。今天就详细的讲解下这两个常用的Linux命令。
阅读原文 »
Linux常用命令之lsmod
Linux lsmod命令是内核与模块管理的常用命令之一,用于查看已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,在需要某功能的时候,加载该模块,这样可以减小linux内核的大小,利于模块的开发和系统的稳定。
阅读原文 »
Linux常用命令之top
Linux top命令可以实时动态地查看系统的整体运行情况,可以很方便的监控当前机器的负载,运行的总天数,登陆的用户数,cpu、swap分区、内存空闲率和使用率,各个进程运行对资源的消耗和进程的状态。通过top命令所提供的互动式界面也可以进行管理。
阅读原文 »
Linux常用命令之rpm
rpm命令是Linux下RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理各项套件的程序,由于其功能非常的强大方便广受欢迎。逐渐其他发行版的也有采用,像CentOS。RPM套件管理方式的出现,让Linux的软件包易于安装,升级,管理,间接提升了Linux的适用度,但需要解决软件之间的依赖关系,需按顺序安装。
阅读原文 »
Nginx反向代理502 Bad Gateway
Nginx作为反向代理时,访问出现502 Bad Gateway是比较常见的错误。我们从多个方面来分析访问出现Nginx 502 Bad Gateway的原因,并提供一些使用的解决办法。任何时候出现错误,查看日志是一个好的解决办法。
阅读原文 »
Nginx location知识点总结
Nginx Location这个指令允许对不同的URI进行配置。它可以配置使用字符串和正则表达式两种方式来进行匹配。下面雷雪松讲解下location语法,ReWrite基本语法和Nginx配置中全局变量。
阅读原文 »
Linux LVS(ipvsadm)配置
LVS集群有DR、TUN、NAT三种配置模式,可以对www服务、FTP服务、MAIL服务等做负载均衡。LVS集群采用IP负载均衡技术和基于内容请求分发技术,调度器具有很好的吞吐率。LVS将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。下面通过搭建www服务的负载均衡,讲述基于DR模式的LVS集群配置。
阅读原文 »
Linux下RabbitMQ安装
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。这样的话,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。
阅读原文 »