• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!
使用Chrony设置时间与时钟服务器同步

使用Chrony设置时间与时钟服务器同步

一、介绍chrony Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。 它由两个程序组成:chronyd和chronyc。 chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。 chronyc提供了一个用户界面,用于监控性能并进行多样化……

Rsync的核心算法

Rsync的核心算法

不知哪位大侠写的,不错就转存了? Rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。rsync利用由澳……

Linux中/dev/shm目录的理解和使用

Linux中/dev/shm目录的理解和使用

一、/dev/shm理论 /dev/shm/是Linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里,使用了临时文件系统。因此在Linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。/dev/shm/需要注意的一个是容量问题,在Linux下,它默认最大为内存的一半大小,使用df -h命令可以看到。 ……

Linux命令:screen会话管理工具

Linux命令:screen会话管理工具

不知各位朋友曾经有没有遇到这个问题:使用SSH连接到服务器,然后执行一个大数据复制任务,当网络异常或其它因素导致突然断开连接,远程命令也会停止,只能重新连接后再运行。本文就是教大家如何使用screen命令,避免出现以上问题。当然这种类似的命令还有很多,如轻量级的”nohup”等。都可以多多尝试。 screen screen是一个可以在……

Linux命令:iostat输出磁盘IO状态

Linux命令:iostat输出磁盘IO状态

Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat、iotop、iftop等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据,但正确理解iostat输出信息很重要。 一、sysstat iostat命令是由sysstat包提供的,sysstat包提供有iostat、mpstat、sar、sa等命……

Linux语言环境设置

Linux语言环境设置

程序运行使用一套语言需要有字符集(数据)和字体(显示),Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。 一、locale详解 在 Linux 中通过 locale 来设置程序运行的不同语言环境,locale 由 ANSI C 提供支持。locale 的命名规则为: <语言>_<……

Linux中rsync&inotify实现数据实时同步

Linux中rsync&inotify实现数据实时同步

rsync的优点与不足 上篇文章我们介绍了如何使用rsync同步文件,这篇文章我们再来介绍下,如何把rsync与inotify集成实现数据的实时同步。 rsync在Linux/Unix下是一个比较重要和实用的服务,大家应该已经知道rsync具有安全性高、备份迅速、支持增量备份等优点。通过rsync可以解决对实时性要求不高的数据备份需求,例如:定期备份文件服务……

Linux命令:rsync数据同步

Linux命令:rsync数据同步

一、rsync命令介绍 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说……

通过ulimit改善系统性能

通过ulimit改善系统性能

概述 系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的……

Linux中自建YUM仓库

Linux中自建YUM仓库

前言 前面介绍了yum的配置,对于YUM源,Centos虽然默认会提供几个自己的YUM源,但下载速度可能相比较国内的可能会慢一些。互联网上有几个YUM源还是比较不错的,如163的mirrors.163.com、搜狐的mirrors.sohu.com、阿里的mirrors.aliyun.com。虽然我们可以将我们服务器的源指向一个可用的仓库服务器,但是随着Li……

Linux根文件系统简单介绍

Linux根文件系统简单介绍

一、根文件系统 根文件系统首先是一种文件系统,该文件系统不仅具有普通文件系统的存储数据文件的功能,但是相对于普通的文件系统,它的特殊之处在于,它是内核启动时所挂载(mount)的第一个文件系统,内核代码的映像文件保存在根文件系统中,系统引导启动程序会在根文件系统挂载之后从中把一些初始化脚本(如rcS,inittab)和服务加载到内存中去运行。我们要明白文件系……

Linux中基本故障修复

Linux中基本故障修复

一、可能会出现的故障 1.管理员密码忘记 2.系统无法正常启动 A.grub损坏(MBR损坏、grub配置文件丢失) B.服务故障 C.用户无法登陆系统(bash程序故障) 3.命令无法运行 4.编译过程无法继续 1234567 ……