zoukankan      html  css  js  c++  java
  • linux常用命令总结

    useradd 添加用户 -u uid,-g 指定所属组,-s 登录shell,-M不创建用户主目录 -e 指定用户过期时间
    usermod 修改用户 -u uid,-g 指定所属组,-s 登录shell,-e指定用户过期时间

    id

    chage 查看及修改用户密码相关信息 -l 查看 -E 修改账户过期时间
    passwd [username] 修改密码

    passwd --stdin -n -i -w -x(suid位重点)
    lsattr 查看特殊属性
    chattr 设置特殊属性,+/-参数   a:即append,设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日志文件安全,只有root才能设定这个属性。
                                   i:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。i参数对于文件 系统的安全设置有很大帮助。

    yum update -y 打补丁
    yum install tree(包名) -y
    yum grouplist 选包组 接着 yum groupinstall "包组" -y
    yum search 关键字 或者 yum search all
    yum remove tree -y  不要用

    关机:
    shutdown -h now 立刻关机,生产常用
    shutdown -h +1 1分钟以后关机
    init 0 切换运行级别到0
    halt 立即停止系统,需要人工关闭电源 生产常用
    halt -p
    poweroff 立刻停止系统,并且关闭电源

    重启:
    reboot 生产常用
    shutdown -r now
    shutdown -r +1 1分钟之后重启
    init 6

    查看网络状态:
    ifconfig
    ip
    route -n
    hostname (uname -n)
    netstat(ESTABLISHHED 建立连接的状态,数量表示网络连接数)
    lsof -i :333 已知一个端口333,如何查看端口对应的是什么服务名

    visudo
    groups
    newgrp
    w who last lastlog whoami finger

    su -     :默认切换到root
    su - root  :切换到root
    sudo su - :表示通过sudo权限进行角色转换,默认切换到root,输入当前执行该命令用户的密码
    sudo su - oldboy:切换到oldboy角色,输入当前用户的密码

    查看命令地址:

    which

    whereis

    locate

    find

    date格式:
      date +%F 2015-05-29
      date +%y-%m-%d 15-05-29
      date +%Y-%m-%d 2015-05-29

    手动修改系统日期和时间:
    date -s 2016/10/9
    date -s 11:30
    date -s "09/10/16 21:29"
    clock -w 写入硬件
    如果对应有x,则字符权限表现为小写,否则表现为大写。
    设置方法:chmod g+s test
              chmod u+s test
              chmod o+t test
              chmod 7755 test
    tmp 经典的粘滞位目录,特点,谁都有写的权限,因此安全成问题。常常是木马第一手跳板
    特殊权限对应的数字小结:
    suid 4000 权限字符sS,用户位上的x位上的设置。授权方法chmod 4755 a.txt
    sgid 2000 权限字符sS,用户组的x位上设置。chmod 2755 a.txt
    粘滞位 1000 权限字符tT,其他用户位上设置 chmod 1755 /tmp


  • 相关阅读:
    Hibernate save, saveOrUpdate, persist, merge, update 区别
    Eclipse下maven使用嵌入式(Embedded)Neo4j创建Hello World项目
    Neo4j批量插入(Batch Insertion)
    嵌入式(Embedded)Neo4j数据库访问方法
    Neo4j 查询已经创建的索引与约束
    Neo4j 两种索引Legacy Index与Schema Index区别
    spring data jpa hibernate jpa 三者之间的关系
    maven web project打包为war包,目录结构的变化
    创建一个maven web project
    Linux下部署solrCloud
  • 原文地址:https://www.cnblogs.com/sunshineyang/p/5944245.html
Copyright © 2011-2022 走看看