zoukankan      html  css  js  c++  java
  • 部分命令技巧

    1.crontab

    crontab -u tom -e
    0 8-20/3 * * 2,4 /bin/echo hello    为tom定制一个计划任务,每周2,4的8点到20点每3小时执行一次/bin/echo hello
    2.authconfig

    authconfig --disableshadow –update        停用shadow
    authconfig --enableshadow –update        启用shadow
    3.gpasswd
    -r         删除群组密码
    -R    锁定群组密码

    gpasswd –a user group        添加群组成员
    gpasswd –d user group        删除群组成员
    4.SUID    4    s    
    让一般用户在执行某些程序,暂时具有该程序拥有着权限,仅可用于“二进制文件”,对目录无效
    SGID    2    s
    多用在多人团队的项目开发,系统中很少用
    SBIT    1    t
    只对目录有效,对文件无效。在具有Bit的目录下,用户若在该目录下具有w及x权限,则当用户在该目录下建立文件或目录时,只有文件拥有着与root才有权利删除
    5.ACL权限
    命令tune2fs     调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
    -o    设置或清除默认挂载的文件系统选项
    -l    查看文件系统信息
    #mkfs.ext3 /dev/sdb1            格式化磁盘
    #tune2fs –o acl /dev/sdb1        开启磁盘ACL功能
    #tune2fs –l /dev/sdb1            查看是否支持acl功能
    #mount –o remount,acl /dev/sdb1        针对之前已挂载的分区
    #mount –o acl /dev/sdb1 /mnt/sdb1    指定ACL选项
    -o     Options 指定选项
    永久性启动ACL,修改/etc/fstab
    /dev/sdb1  /mnt/sdb1  ext3    defaults,acl     0   0
    命令setfacl        设置acl
    -m    更改
    -x    删除指定权限
    -b    删除权限
    -k    删除默认权限
    -d    设置默认权限
    --test    测试模式
    -R    递归处理
    [d:]u:<UID|username>:权限        指定用户的ACL
    [d:]g:<GID|groupname>:权限        指定组的ACL
    [d:]o:权限                        指定其他人的ACL
    m:权限                            指定有效权限
    #setfacl –m u:test:6或rw /common
    #setfacl –m g:test:7或rwx /common
    命令getfacl        查看acl
    #getfacl /common
    6.cal        查看日历
    which     查找命令路径
    man    查看帮助文件
    pwd    显示当前目录
    stat        显示文件状态命令
    7.#logout        退出登录
    #history –c     清除所有打过的命令
    #su – u2        切换用户 在bashrc和bash_profile都初始化
    #su u2         切换用户 在bashrc初始化
    #route –n        查看路由表命令
    #ls /lib/modules/`uname -r`/kernel/fs            查看支持的文件系统
    #ps –aux            正在运行的全部进程
    #ssh             用户名@主机IP
    #ls | grep –v a | xargs rm –rf        删除取反
    #cat /etc/vsftpd/vsftpd.conf | grep –v “#” | grep –v “^$”    不显示空白行以及以#开头的行
    8.自动与手动挂载
      auto  在启动或在终端中输入mount -a时自动挂载
      noauto  设备(分区)只能手动挂载 The file system can be mounted only explicitly.
    9.








  • 相关阅读:
    Storm中的定时任务
    Storm的acker确认机制
    ORACLE数据库表解锁record is locked by another user
    Java生成某段时间内的随机时间
    Linux中断概述
    Linux内核同步:RCU
    Linux内核同步:自旋锁
    Linux软中断、tasklet和工作队列
    Linux信号机制
    缺页异常处理
  • 原文地址:https://www.cnblogs.com/jim-hwg/p/4606765.html
Copyright © 2011-2022 走看看