LINUX常用命令3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX常用命令3相关的知识,希望对你有一定的参考价值。

一、 su 、sudo 、限制root远程登陆

  • su - username
    带用户环境切换用户
  • su - -c "touch /tmp/123.txt" user1
    以user1用户创建/tmp/123.txt 文件
  • 没有家目录的用户可以用模板新建家目录
    mkdir -p /home/user4
    chown user4:user4 /home/user4
    cp /etc/skel/.bash* /home/user4
    chown -R user4:user4 /home/user4/
  • 普通用户临时授权root用户权限去执行一条命令
    visudo可以查看sudo配置文件
    在命令前加入NOPASSWD: 执行sudo时就不需要再输入用户的密码
    例子:
    User_Alias USER=chen1,chen2
    Cmnd_Alias SU=/usr/bin/su
    USER ALL=(ALL) NOPASSWD:SU
  • 禁止root用户远程登陆
    vi /etc/ssh/sshd_config
    PermitRootLogin no
    systemctl restart sshd.service
    二、df命令、du命令、磁盘分区
  • df -h
    自动适应文件大小的单位,查看磁盘使用情况
  • free
    可以查看swap的使用情况
  • df -i
    查看各个分区inode的使用情况
    有的时候明明磁盘的内存还有剩余,但是却无法写入新文件,这时候就可能是inode用完了。
  • du -sh
    自动适应单位显示文件或文件夹大小
  • du不加后缀的时候和du -l 一样,显示文件夹下文件的大小
  • du -lh
    自动适应单位显示文件夹下文件的大小
  • fdisk -l
    列出linux 的磁盘信息
  • fdisk /dev/sdb
  • m帮助,直接按p是查看分区情况 n新建分区 p建立主分区 e扩展分区 d删除分区,起始扇区默认2048就可以啦,last 扇区 +2G 就是将分区一的大小设置为2G;输错命令用ctrl +u清除
  • BLOCKS是分区的大小,system是分区的类型,主分区和逻辑分区都是linux,扩展分区是extended
  • 主分区的分区号可以为空,而逻辑分区的分区号必须连续;逻辑分区以sdb5开始,分区之后输入w可以保存分区,q则不保存操作直接退出
    三、磁盘格式化、磁盘挂载、手动增加swap空间

以上是关于LINUX常用命令3的主要内容,如果未能解决你的问题,请参考以下文章

Linux操作系统与常用命令

Linux shell常用命令

Linux部署项目常用命令

Linux常用命令(超详细)

Linux常用命令

Linux第二章-Linux常用命令