Linux 命令- rsync

        rsync从字面上的意思可以理解为remote sync (远程同步)这样可以理解的更深刻一些。Rsync不仅可以远程同步数据(类似于scp),当然还可以本地同步数据(类似于cp),但不同于cp或scp的一点是,rsync不像cp/scp一样会覆盖以前的数据(如果数据已经存在),它会先判断已经存在的数据和新数据有什么不同,只有不同时才会把不同的部分覆盖掉。如果Linux没有rsync命令使用yum安装

1
yum install -y rsync

阅读全文 >>

Linux 命令- chgrp

        在 Linux 系统里,文件或目录的权限的掌控以拥有者及所属群组来管理。可以使用 chgrp 指令变更文件与目录所属群组,这种方式采用群组名称或群组织识别码都可以。chgrp 命令就是 change group 的缩写!要被改变的组名必须要在 /etc/group 文件被存在才行。

阅读全文 >>

Linux 命令- ln

        ln 是 Linux 中又一个非常重要的命令,它的功能的功能是为某一个文件在另一个位置建立一个同步的连接。当需要在不同的目录,用到相同的文件时,就不需要在每个需要的目录下都放一个必须相同的文件,只要在某个固定的目录,放上该文件,然后在其他的目录下用 ln 命令连接(link)就可以,不必重复的占用磁盘空间。

阅读全文 >>

Linux 命令- rpm

        rpm命令是RPM软件包的管理工具。RPM是 “Redhat Package Manager” 的缩写,根据名字也能猜到这是Redhat公司开发出来的。RPM 是以一种数据库记录的方式来将需要的套件安装到Linux 主机的一套管理程序。也就是说,linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间依赖相关性。RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷。但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当;包与包之间存在着相互依赖的情况;卸载包时需要先把依赖的包卸载掉,如果依赖的包是系统所必须的,那就不能卸载这个包,否则会造成系统崩溃。

阅读全文 >>

Linux 命令- blkid

        在日常的运维工作中遇到过这样的情况,一台服务器上新装了两块磁盘,磁盘a(在服务器上显示为sdc)和磁盘b(在服务器上显示为sdd),有一次把这两块磁盘都拔掉了,然后再重新插上,重启机器,结果磁盘编号调换了,a变成了sdd,b变成了sdc(这是因为把磁盘插错了插槽),问题来了。通过上边的学习,你挂载磁盘是通过/dev/hdb1 这样的分区名字来挂载的,如果先前加入到了/etc/fstab 中,结果系统启动后则会挂载错分区。那么怎么样避免这样的情况发生?

阅读全文 >>

Linux 命令- telnet

        telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的 能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个 telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

阅读全文 >>