使用mysqlbinlog命令可以查看二进制日志文件,该日志文件里面记录着所有的的DDL和DML语句。 语法格式:mysqlbinlog [参数] [日志文件] 常用参数: -d 为指定数据库列出条目 –debug-info 显示一些调试信息 –protocol 进行连接要使用的协议
使用mysqlcheck命令可以检查和修复MyISAM表。它可以优化和分析表。mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysql服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器
使用myisamchk命令可以检查和修复MyISAM表。使用不带选项的命令,所有表将被检查是否有错误。 语法格式:myisamchk [参数] [表] 常用参数: -p 与-r和-n的用法相同,但使用不同的线程并行创建所有键 -c 检查表的错误 -w 如果表被锁住就等待 参考
使用mysqlshow命令可以显示mysql数据库的结构,用来很快地查找存在哪些书库、数据库的表、表中的列和索引等信息。 语法格式:mysqlshow [参数] [数据库[表[列]]] 常用参数: –protocol 用于连接的协议,可以是tcp、socket、pipe -t 显示表的类
使用mysql_install_db命令可以初始化MySQL数据目录,并创建系统表。 语法格式:mysql_install_db [参数] 常用参数: –srcdir MySQL源码目录的路径 –rpm 供内部使用 –basedir MySQL安装目录的路径 参考实例 初始化
extundelete是一个文件恢复工具,它支持ext3/ext4双格式分区恢复。在使用前,要将要恢复的分区卸载或挂载为只读,防止数据被覆盖使用。extundelete还是有很大的不完整性,基于整个磁盘的恢复功能较为强大,基于目录和文件的恢复还不够强大。 语法格式:extundelete [参数]
grub即 GRand Unified Bootloader(大一统启动加载器),是一个多重启动加载器,承自PUPA项目。该项目致力于开发一个新的启动加载器来取代如今叫做GRUB Legacy的启动加载器。后者已经难以维护,而 GRUB 从头重写了代码,实现了模块化和增强了移植性。使用grub-in
7za一种文件压缩命令,7z格式具有高压缩比率,它采用了多种压缩算法进行数据压缩。因此,与其它压缩格式相比,得到的压缩文档较小。大多数源代码都基于 GNU LGPL 许可协议下发布,可任意使用。 语法格式:7za [参数] [文件] 常用参数: a 代表添加文件/文件夹到压缩包 -t
ll命令可以列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。ll是“ls -l”的别名。相当于Windows里的快捷方式。可以理解为 ll 和 ls -l 的功能是相同的, ll 是 ls -l 的别名。 语法格式:ll [参数] [文件] 常用
使用mysqldumpslow命令可以解析慢查询日志文件,并显示其内容摘要。慢查询日志包含有关需要很长的时间来执行查询的信息。 语法格式:mysqldumpslow [参数] [慢查询日志文件] 常用参数: -I 从总时间中不减去锁定时间 -i 指定服务器实例的名称 -t 查询时间
psql是PostgreSQL的交互式客户端工具,通过该工具来管理和操作PostgreSQL数据库。 语法格式:psql [参数] [数据库名称[用户名称]] 常用参数: -h 数据库服务器主机 -p 指定PostgreSQL数据库服务器的端口,如果不指定则默认是5432 -w 永远
chacl命令的作用是用来更改文件或目录的访问控制列表。chacl命令和chmod有异曲同工之妙。但是chacl命令比chmod更为强大,更为精细。 语法格式:chacl [参数] [文件或目录] 常用参数: -b 表示改变两个ACL,第一个是文件访问ACL,第二个是目录的默认ACL -
getfacl命令的作用是查看文件的ACL信息。 对于要查看的每一个文件和目录,getfacl命令可以显示出文件的名称,用户所有者、组群所有者和访问控制列表(ACL)。 语法格式:getfacl [参数] [目录或文件] 常用参数: -a 显示文件的ACL -d 显示默认的ACL -
aptitude命令与apt-get命令一样,都是Debian Linux及其衍生系统中功能极其强大的包管理工具。 与apt-get不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净
mdeltree命令会将所指定的目录与目录之下的所有档案与目录都删除掉。如果所指定的档案或目录不存在,则会传回错误讯息。 语法格式: mdeltree [参数] 常用参数: -v 显示更多的信息 参考实例 删除A磁盘根目录中的 msdosdir 目录及其文件: [root@xtu
return命令的作用是使得shell函数退出并返回数值,如果没有指定n的值,则默认为函数最后一条命令执行的返回状态。 返回值为你指定的参数n的值,如果你指定的参数大于255或小于0,那么会通过加或减256的方式使得返回值总是处于0到255之间。在函数外执行return语句会返回失败。 就bash而
yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 yum提供了查找、安装、删除某一个
true命令的作用是定向清空文件内容而不删除文件。 在有些shell与bash下true是个内建命令,与只设置退出码为0。 语法格式: true [文件] 参考实例 清除指定的文件内容: [root@xtuos.com ~]# true > xtuos.com.log bush下true是
tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将
man命令是Linux下最核心的命令之一。而man命令也并不是英文单词“man”的意思,它是单词manual的缩写,即使用手册的意思。 man命令会列出一份完整的说明。 其内容包括命令语法、各选项的意义及相关命令 。更为强大的是,不仅可以查看Linux中命令的使用帮助,还可以查看软件服务配置文件、系