zoukankan      html  css  js  c++  java
  • Linux小记

    Linux小记

    1. 重置root管理员密码

    按以下步骤操作

    2. RPM常用命令

    3. yum常用命令

    4. systemctl管理服务

    5. 一些命令

    ① date

    ② ps (ps aux)

    ③ pidof 用于查询某个指定服务进程的PID值,格式为“pidof [服务名称]”。

    ④ killall 用于终止某个指定名称的服务所对应的全部进程,格式为:“killall [服务名称]”。

    ⑤ free 用于显示当前系统中内存的使用量信息,格式为“free [-h]”。

    ⑥ tr 用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”。

    ⑦ grep 用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]

    6. 自建环境变量

    mkdir /home/workdir
    WORKDIR=/home/workdir
    切换普通用户
    cd $WORKDIR
    echo $WORKDIR
    exit
    export WORKDIR  # 提升为全局变量
    

    7. vim

    命令模式

    末行模式

    8. 计划任务

    ① at 一次性计划

    ② crontab 周期性计划

    crontab -e 创建周期性计划 (分 、时、 日、 月、 周、 命令)

    50 1 * * 1,3,5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot
    

    9. ACL文件访问控制列表

    setfacl命令用于管理文件的ACL规则,格式为“setfacl [参数] 文件名称”

    # 针对目录文件需要使用-R递归参数;针对普通文件则使用-m参数;如果想要删除某个文件的ACL,则可以使用-b参数
    setfacl -Rm u:linuxprobe:rwx /root
    

    getfacl命令用于显示文件上设置的ACL信息,格式为“getfacl 文件名称”

    10. 利用sudo使用root管理员权限

    visudo命令,在其中加入

    root    ALL=(ALL)       ALL   #在其下面追加
    # 用户 允许使用的主机=(以谁的身份) 可执行命令的列表
    #例如:
    zhan ALL=(ALL) /usr/bin/cat
    

    sudo命令频繁验证密码,可在使用visudo命令后文件中加入

    # 用户 允许使用的主机=(以谁的身份) 可执行命令的列表
    #例如:
    zhan ALL=NOPASSWD: /usr/sbin/poweroff
    
  • 相关阅读:
    Git 分布式版本控制的常见命令
    Redis数据库的学习及与python的交互
    Flask项目中数据库迁移的使用
    Flask项目中的蓝图简介及使用方式
    window环境下创建Flask项目需要安装常见模块命令
    Flask数据库常见关系模板代码
    Flask-WTF表单
    SCRF的简介及防护手段
    【题目】求n以内的素数个数
    【题目】英文字符进行频率的统计,直方图输出
  • 原文地址:https://www.cnblogs.com/tianming66/p/12783803.html
Copyright © 2011-2022 走看看