Linux工具命令
文章
mysqldump
mysqldumpMySQL数据库中备份工具 补充说明mysqldump命令 是mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 语法1mysqldump(选项) 选项12345678910111213141516--add-drop-table:在每个创建数据库表语句前添加删除数据库表的语句;--add-locks:备份数据库表时锁定数据库表;--all-databases:备份MySQL服务器上的所有数据库;--comments:添加注释信息;--compact:压缩模式,产生更少的输出;--complete-insert:输出完成的插入语句;--databases:指定要备份的数据库;--default-character-set:指定默认字符集;--force:当出现错误时仍然继续备份操作;--host:指定要备份数据库的服务器;--lock-tables:备份前,锁定所有数据库表;--no-create-db:禁止生成创建数据库语句;--no-create-info:禁止生成创建数据库库表语句;--passwo...
mysqlimport
mysqlimport为MySQL服务器用命令行方式导入数据 补充说明mysqlimport命令 为mysql数据库服务器提供了一种命令行方式导入数据工具,它从特定格式的文本文件中读取数据插入MySQL数据库表中。 语法1mysqlimport(选项)(参数) 选项12345-D:导入数据前清空表;-f:出现错误时继续处理剩余的操作;-h:MySQL服务器的ip地址或主机名;-u:连接MySQL服务器的用户名;-p:连接MySQL服务器的密码。 参数 数据库名:指定要导入的数据库名称; 文本文件:包含特定格式文本文件。
mysqlshow
mysqlshow显示MySQL中数据库相关信息 补充说明mysqlshow命令 用于显示mysql服务器中数据库、表和列表信息。 语法1mysqlshow(选项)(参数) 选项1234567-h:MySQL服务器的ip地址或主机名;-u:连接MySQL服务器的用户名;-p:连接MySQL服务器的密码;--count:显示每个数据表中数据的行数;-k:显示数据表的索引;-t:显示数据表的类型;-i:显示数据表的额外信息。 参数数据库信息:指定要显示的数据库信息,可以是一个数据库名,或者是数据库名和表名,或者是数据库名、表名和列名。
named-checkzone
named-checkzone使用named-checkzone命令可以进行区域文件有效性检查和转换,必须指定区域名称和区域文件名称 补充说明named-checkzone命令 可以进行区域文件有效性检查和转换,必须指定区域名称和区域文件名称。 语法1named-checkzone [选项] [区域名] [区域文件名] 选项123-q 安静模式-d 启用调试-c <类别> 指定区域的类别。如果没指定就使用IN 例子对区域文件/var/named/192.168.0.rev进行有效性检查和转换。 123[root@localhost ~]# named-checkzone 0.168.192.in-addr.arpa /var/named/192.168.0.revzone0.168.192.in-addr.arpa/IN: loaded serial 1268360612OK 对区域文件/var/named/sh.com.hosts进行有效性检查和转换。 1234[root@localhost ~]# ...
nano
nano字符终端文本编辑器 补充说明nano 是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。 nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了,有可能造成系统不灵了。因此,如果你想避免这种情况出现,就加上-w选项吧。 语法1nano [选项] [[+行,列] 文件名]... 选项123456789101112131415161718192021222324252627282930313233343536373839404142-h, -? --help 显示此信息+行,列 从所指列数与行数开始-A --smarthome ...
nc
nc用于设置路由器,是网络工具中的瑞士军刀。 补充说明nc命令 全称netcat,用于设置路由器。它能通过 TCP 和 UDP 在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用 netcat 命令所能完成的事情令人惊讶。 语法12nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...] 选项1234567891011121314-g <网关> # 设置路由器跃程通信网关,最多可设置8个。-G<指向器数目> # 设置来源路由指向器,其数值为4的倍数。-h 在线帮助。-i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。-l 使用监听模式,管控传入的资料。-n 直接使用IP地址,而不通过域名服务器。-o<输出文件> # 指定文件名称,把往来传输的数据以16进制...
ncftp
ncftp是增强的的FTP工具 补充说明ncftp命令 是增强的的ftp工具,比传统的FTP指令更加强大。FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远端主机放置。ncftp是文字模式FTP程序的佼佼者,它具备多样特色,包括显示传输速率,下载进度,自动续传,标住书签,可通过防火墙和代理服务器等。 语法1ncftp(选项)(参数) 选项12345-u:指定登录FTP服务器时使用的用户名;-p:指定登录FTP服务器时使用的密码;-P:如果FTP服务器没有使用默认的TCP协议的21端口,则使用此选项指定FTP服务器的端口号。-m:在传之前尝试在目录位置创建目录(用于传目录的情况)-R:递规传子目录 参数FTP服务器:指定远程FTP服务器的ip地址或主机名。 安装12345wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.3-src.tar.gztar zxvf ncftp-3.2.3-src.tar.gzcd ncftp-3.2.3/./configure --prefix=/usr/local/ncftpmake &&...
nethogs
nethogs终端下的网络流量监控工具 补充说明有很多适用于Linux系统的开源网络监视工具。比如说,你可以用命令iftop来检查带宽使用情况。netstat用来查看接口统计报告,还有top监控系统当前运行进程。但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs值得一看。 NetHogs 是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率。 来自NetHogs项目网站: NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组。NetHogs不需要依赖载入某个特殊的内核模块。如果发生了网络阻塞你可以启动NetHogs立即看到哪个PID造成的这种状况。这样就很容易找出哪个程序跑飞了然后突然占用你的带宽。 本文为你介绍如何在Unix/Linux操作系统下如何安装和使用NetHogs按进程监控网络带宽使用率。 语法1nethogs(选项)(参数) 选项123456789101112131415161718usage: nethogs [...
netstat
netstat查看Linux中网络系统状态信息 补充说明netstat命令 用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。 语法1netstat(选项) 选项123456789101112131415161718192021222324-a或--all:显示所有连线中的Socket;-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址;-c或--continuous:持续列出网络状态;-C或--cache:显示路由器配置的快取信息;-e或--extend:显示网络其他相关信息;-F或--fib:显示FIB;-g或--groups:显示多重广播功能群组组员名单;-h或--help:在线帮助;-i或--interfaces:显示网络界面信息表单;-l或--listening:显示监控中的服务器的Socket;-M或--masquerade:显示伪装的网络连线;-n或--numeric:直接使用ip地址,而不通过域名服务器;-N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称;-o或...
newusers
newusers用于批处理的方式一次创建多个命令 补充说明newusers命令 用于批处理的方式一次创建多个命令。 语法1newusers(参数) 参数用户文件:指定包含用户信息的文本文件,文件的格式要与/etc/passwd相同。 实例实用newusers命令批量添加用户: 用法很简单,newusers后面直接跟一个文件,文件格式和/etc/passwd的格式相同。 1用户名1:x:UID:GID:用户说明:用户的家目录:所用SHELL 举例: 123jingang0:x:520:520::/home/jingang0:/sbin/nologinjingang1:x:521:521::/home/jingang1:/sbin/nologin...... 值得一提的是关于SHELL类型,查看主机上所有SHELL,可以通过chsh来查看: 12345678[root@localhost beinan]# chsh --list/bin/sh/bin/bash/sbin/nologin/bin/ksh/bin/tcsh/bin/csh/bin/zsh 其中除了/sbin/no...













