首页 > 其他 > 详细

实用命令

时间:2019-02-02 22:36:58      阅读:144      评论:0      收藏:0      [点我收藏+]

实用命令

wget

  • -c: 断点续传
  • -b: 后台执行

touch

  • -a: 需改访问时间
  • -m: 修改修改时间

date

  • date -s ‘20180731 18:30:00‘ 将字符串中的时间设置成当前系统的日期
  • ‘+‘, 规定格式
    • %H: 小时(24)
    • %I: 小时(12)
    • %j: 当前天是当前年的第几天
    • %M: 分钟
    • %S: 秒钟
    • %d: 天
    • %y: 年
  • 使用示例:
    date ‘+%m/%d/%Y %H:%M:%S‘

crontab

  • e: edit
  • u: user, 为那个用户定义周期任务
  • 从左往右: min -> hour -> day -> mon -> week, 在翻译的时候加上每, 容易理解

chattr

  • +i filename: 让所有用户(包括root)无法删除此文件
  • +a filename: 文件只能被追加
  • -i filename: 删除i隐藏属性
  • -a filename: 删除a隐藏属性

lsattr

  • filename: 列出文件的隐藏属性

iptables

  • iptables -t filter -A INPUT -i ens33 -p tcp -d 192.168.100.100 -m multiport --destination-ports 80,443 -m limit --limit 80/min -j ACCEPT
  • iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to 192.168.100.100:80
  • 模块state, multiport

nmap

  • -sS -O localhost, -sS为半扫描, -O显示目标OS名称

chpasswd

  • echo testuser:123456 | chpasswd # 修改密码(奇葩)

netstat

  • -tunl
  • -antup

tail

-f: 实时查看文件变化, -f为follow之意

taskset

  • taskset -cp 0,1 1111 # 设置进程的CPU亲和力, 0,1为CPU0和CPU1, 1111为PID

stress

  • -?: help
  • -n: dry-run
  • -c: 测CPU, 产生n个进程
  • -i: 测IO, 产生n个进程
  • -m: 测内存, 产生n个进程
  • --timeout: 测试时间
  • --verbose: 显示详细信息
  • stress -c 2 -i 2 --verbose --timeout 20s # 2个CPU类型的进程, 2个IO类型的进程, 时间为20s

uptime

  • output: 10:22 up 1 day, 21:46, 2 users, load averages: 1.95 2.07 2.09
    1. 10:22 -> 当前时间
    2. up 1 day -> 计算机工作时间
    3. 21:46 -> 上次计算器启动时间
    4. 2 user -> 当前OS有两个用户登录
    5. load average -> 1, 5, 15分钟的负载, 1核>=3为高负载, 2核>=6, 4核>=12

xfsdump

  • 备份xfs文件系统的数据
  • 备份整个分区
    • xfsdump -f 要备份到哪里 分区或者设备 -L LabelMsg -M MediaMsg
  • 备份某个目录下的文件
    • xfsdump -f 要备份到哪里 -s 文件A下的某个文件(不包括A的)相对路径 文件A -L LabelMsg -M MediaMsg
  • 查看备份
    • xfsdump -I
  • xfsdump 进行增量备份
    • 在之前xfsdump中添加-l选项, 0表示全备份, 1表示第一次增量备份, 2表示第二次增量备份
    • 恢复步骤
      1. 恢复全备份
      2. 按照增量备份顺序依次依次备份

xfsrestore

  • 恢复xfsdump备份的数据
  • xfsrestore -f 备份的文件 分区

其他小命令

  • whatis: 可以显示出命令的man章节
  • hash
  • watch -d -n 1 "cmd" -> 动态查看

实用命令

原文:https://www.cnblogs.com/megachen/p/10349330.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!