crontab[-uuser]file#或者crontab[-uuser]{-l|-r|-e}
crontab[-uuser]file#或者crontab[-uuser]{-l|-r|-e}
-e:执行文字编辑器来设定时程表,内定的文字编辑器是VI,如果你想用别的文字编辑器,则请先设定VISUAL环境变数来指定使用那个文字编辑器(比如说setenvVISUALjoe)-r:删除目前的时程表-l:列出目前的时程表时间格式:(1)其中f1是表示分钟,f2表示小时,f3表示一个月份中的第几日,f4表示月份,f5表示一个星期中的第几天。program表示要执行的程序。当f1为*时表示每分钟都要执行program,f2为*时表示每小时都要执行程序,其余类推(2)当f1为a-b时表示从第a分钟到第b分钟这段时间内要执行,f2为a-b时表示从第a到第b小时都要执行,其余类推(3)当f1为*/n时表示每n分钟个时间间隔执行一次,f2为*/n表示每n小时个时间间隔执行一次,其余类推(4)当f1为a,b,c,…时表示第a,b,c,…分钟要执行,f2为a,b,c,…时表示第a,b,c…个小时要执行,其余类推
f1?f2?f3?f4?f5?program*??*??*??*??*-??-??-??-??-|??|??|??|??||??|??|??|??+-----星期中星期几(0-7)(星期天为0)|??|??|??+----------月份(1-12)?|??|??+---------------一个月中的第几天(1-31)|??+--------------------小时(0-23)+-------------------------分钟(0-59)
在12月内,每天的早上6点到12点,每隔3个小时0分钟执行一次/usr/bin/backup
06-12/3*12*/usr/bin/backup
每月每天的午夜0点20分,2点20分,4点20分…执行echo“haha”
5022***/sbin/servicesshdstop
每月1号和15号检查/home磁盘
列出当前系统打开文件的工具
默认:没有选项,lsof列出活跃进程的所有打开文件组合:可以将选项组合到一起,如-abc,但要当心哪些选项需要参数-a结果进行“与”运算(而不是“或”)-c<进程名>列出指定进程锁打开的文件-g列出GID号进程详情+d<文件号>列出占用该文件号的进程+D<目录>递归列出目录下被打开的文件-n<目录>列出NFS的文件-i<条件>列出符合条件的进程-p<进程号>列出指定进程号打开的文件-l在输出显示用户ID而不是用户名-h获得帮助-t仅获取进程ID-U获取UNIX套接口地址-F格式化输出结果,用于其它命令。可以通过多种方式格式化,如-Fpcfn(用于进程id、命令名、文件描述符、文件名,并以空终止)
备注:如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位
备注:使用了+D,对应目录下的所有子目录和文件都会被列出
#列出某个用户打开的文件信息lsof?-uusername
#列出某个程序所打开的文件信息lsof-cmysql
#通过某个进程号显示该进行打开的文件lsof-p1

#列出谁在使用某个端口lsof-i:3306
#列出所有网络文件系统lsof-N
#根据文件描述列出对应的文件信息lsof-ddescription(like2)
netstat[-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
-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或–timers显示计时器-p或–programs显示正在使用Socket的程序识别码和程序名称-r或–route显示RoutingTable-s或–statistics显示网络工作信息统计表-t或–tcp显示TCP传输协议的连线状况-u或–udp显示UDP传输协议的连线状况-v或–verbose显示指令执行过程-V或–version显示版本信息-w或–raw显示RAW传输协议的连线状况-x或–unix此参数的效果和指定"-Aunix"参数相同–ip或–inet此参数的效果和指定"-Ainet"参数相同
route[-f][-p][Command][Destination][maskNetmask][Gateway][metricMetric][ifInterface]
-c显示更多信息-n不解析名字-v显示详细的处理信息-F显示发送信息-C显示路由缓存-f清除所有网关入口的路由表-p与add命令一起使用时使路由具有永久性add:添加一条新路由。del:删除一条路由。-net:目标地址是一个网络-host:目标地址是一个主机netmask:当添加一个网络路由时,需要使用网络掩码gw:路由数据包通过网关。注意,你指定的网关必须能够达到metric:设置路由跳数
$routeadd-net224.0.0.0netmask240.0.0.0deveth0
$routeadd-net224.0.0.0netmask240.0.0.0reject
$routedel-net224.0.0.0netmask240.0.0.0$routedel-net224.0.0.0netmask240.0.0.0reject
$routedeldefaultgw192.168.120.240$routeadddefaultgw192.168.120.240
tcpdump[-adeflnNOpqStvx][-c<数据包数目>][-dd][-ddd][-F<表达文件>][-i<网络界面>][-r<数据包文件>][-s<数据包大小>][-tt][-T<数据包类型>][-vv][-w<数据包文件>][输出数据栏位]
-a尝试将网络和广播地址转换成名称-c<数据包数目>收到指定的数据包数目后,就停止进行倾倒操作-d把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出-dd把编译过的数据包编码转换成C语言的格式,并倾倒到标准输出-ddd把编译过的数据包编码转换成十进制数字的格式,并倾倒到标准输出-e在每列倾倒资料上显示连接层级的文件头-f用数字显示网际网络地址-F<表达文件>指定内含表达方式的文件-i<网络界面>使用指定的网络截面送出数据包-l使用标准输出列的缓冲区-n不把主机的网络地址转换成名字-N不列出域名-O不将数据包编码最佳化-p不让网络界面进入混杂模式-q快速输出,仅列出少数的传输协议信息-r<数据包文件>从指定的文件读取数据包数据-s<数据包大小>设置每个数据包的大小-S用绝对而非相对数值列出TCP关联数-t在每列倾倒资料上不显示时间戳记-tt在每列倾倒资料上显示未经格式化的时间戳记-T<数据包类型>强制将表达方式所指定的数据包转译成设置的数据包类型-v详细显示指令执行过程-vv更详细显示指令执行过程-x用十六进制字码列出数据包资料-w<数据包文件>把数据包数据写入指定的文件
$tcpdump-c10-q//精简模式显示10个包
tar[-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b<区块数目>][-C<目的目录>][-f<备份文件>][-F<Script文件>][-K<文件>][-L<媒体容量>][-N<日期时间>][-T<范本文件>][-V<卷册名称>][-X<范本文件>][-<设备编号><存储密度>][--after-date=<日期时间>][--atime-preserve][--backuup=<备份方式>][--checkpoint][--concatenate][--confirmation][--delete][--exclude=<范本样式>][--force-local][--group=<群组名称>][--help][--ignore-failed-read][--new-volume-script=<Script文件>][--newer-mtime][--no-recursion][--null][--numeric-owner][--owner=<用户名称>][--posix][--erve][--preserve-order][--preserve-permissions][--record-size=<区块数目>][--recursive-unlink][--remove-files][--rsh-command=<执行指令>][--same-owner][--suffix=<备份字尾字符串>][--totals][--use-compress-program=<执行指令>][--version][--volno-file=<编号文件>][文件或目录...]
-A或–catenate新增文件到已存在的备份文件-b<区块数目>或–blocking-factor=<区块数目>设置每笔记录的区块数目,每个区块大小为12Bytes-B或–read-full-records读取数据时重设区块大小-c或–create建立新的备份文件-C<目的目录>或–directory=<目的目录>切换到指定的目录-d或–diff或–compare对比备份文件内和文件系统上的文件的差异-f<备份文件>或–file=<备份文件>指定备份文件-F<Script文件>或–info-script=<Script文件>每次更换磁带时,就执行指定的Script文件-g或–listed-incremental处理GNU格式的大量备份-G或–incremental处理旧的GNU格式的大量备份-h或–dereference不建立符号连接,直接复制该连接所指向的原始文件-i或–ignore-zeros忽略备份文件中的0Byte区块,也就是EOF-k或–keep-old-files解开备份文件时,不覆盖已有的文件-K<文件>或–starting-file=<文件>从指定的文件开始还原-l或–one-file-system复制的文件或目录存放的文件系统,必须与tar指令执行时所处的文件系统相同,否则不予复制-L<媒体容量>或-tape-length=<媒体容量>设置存放每体的容量,单位以1024Bytes计算-m或–modification-time还原文件时,不变更文件的更改时间-M或–multi-volume在建立,还原备份文件或列出其中的内容时,采用多卷册模式-N<日期格式>或–newer=<日期时间>只将较指定日期更新的文件保存到备份文件里-o或–old-archive或–portability将资料写入备份文件时使用V7格式-O或–stdout把从备份文件里还原的文件输出到标准输出设备-p或–same-permissions用原来的文件权限还原文件-P或–absolute-names文件名使用绝对名称,不移除文件名称前的"/“号-r或–append新增文件到已存在的备份文件的结尾部分-R或–block-number列出每个信息在备份文件中的区块编号-s或–same-order还原文件的顺序和备份文件内的存放顺序相同-S或–sparse倘若一个文件内含大量的连续0字节,则将此文件存成稀疏文件。-t或–list列出备份文件的内容-T<范本文件>或–files-from=<范本文件>指定范本文件,其内含有一个或多个范本样式,让tar解开或建立符合设置条件的文件-u或–update仅置换较备份文件内的文件更新的文件-U或–unlink-first解开压缩文件还原文件之前,先解除文件的连接-v或–verbose显示指令执行过程-V<卷册名称>或–label=<卷册名称>建立使用指定的卷册名称的备份文件-w或–interactive遭遇问题时先询问用户-W或–verify写入备份文件后,确认文件正确无误-x或–extract或–get从备份文件中还原文件-X<范本文件>或–exclude-from=<范本文件>指定范本文件,其内含有一个或多个范本样式,让ar排除符合设置条件的文件-z或–gzip或–ungzip通过gzip指令处理备份文件-Z或–compress或–uncompress通过compress指令处理备份文件-<设备编号><存储密度>设置备份用的外围设备编号及存放数据的密度–after-date=<日期时间>此参数的效果和指定”-N"参数相同–atime-preserve不变更文件的存取时间–backup=<备份方式>或–backup移除文件前先进行备份–checkpoint读取备份文件时列出目录名称–concatenate此参数的效果和指定"-A"参数相同–confirmation此参数的效果和指定"-w"参数相同–delete从备份文件中删除指定的文件。–exclude=<范本样式>排除符合范本样式的文件–group=<群组名称>把加入设备文件中的文件的所属群组设成指定的群组–help在线帮助–ignore-failed-read忽略数据读取错误,不中断程序的执行–new-volume-script=<Script文件>此参数的效果和指定"-F"参数相同–newer-mtime只保存更改过的文件–no-recursion不做递归处理,也就是指定目录下的所有文件及子目录不予处理–null从null设备读取文件名称–numeric-owner以用户识别码及群组识别码取代用户名称和群组名称–owner=<用户名称>把加入备份文件中的文件的拥有者设成指定的用户–posix将数据写入备份文件时使用POSIX格式–preserve此参数的效果和指定"-ps"参数相同–preserve-order此参数的效果和指定"-A"参数相同–preserve-permissions此参数的效果和指定"-p"参数相同–record-size=<区块数目>此参数的效果和指定"-b"参数相同–recursive-unlink解开压缩文件还原目录之前,先解除整个目录下所有文件的连接–remove-files文件加入备份文件后,就将其删除–rsh-command=<执行指令>设置要在远端主机上执行的指令,以取代rsh指令–same-owner尝试以相同的文件拥有者还原文件–suffix=<备份字尾字符串>移除文件前先行备份–totals备份文件建立后,列出文件大小–use-compress-program=<执行指令>通过指定的指令处理备份文件–version显示版本信息–volno-file=<编号文件>使用指定文件内的编号取代预设的卷册编号
压缩当前目录下所有的文件,非打包
本文来源:国外服务器--linux运维常用的20个命令(linux升级软件命令)
本文地址:https://www.idcbaba.com/guowai/5365.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



