美文网首页
Linux (centos 系列)相关命令

Linux (centos 系列)相关命令

作者: 十二找十三 | 来源:发表于2019-07-17 13:48 被阅读0次

    1.压缩 归档 解压缩

      1.  gzip aaa.c  //  out: aaa.c.gz
          gunzip aaa.c.gz  // out: aaa.c
      2.  tar cvf aaa.c.tar aaa.c   //  out: aaa.c.tar 
          tar zcvf aaa.c.tar.gz aaa.c   //  out: aaa.c.tar.gz
          tar jcvf aaa.c.tar.bz2 aaa.c   //  out: aaa.c.tar.bz2
          
          tar xvf aaa.c.tar.gz  // out: aaa.c
          tar zxvf aaa.c.tar.gz //  out: aaa.c
          tar jxvf aaa.c.tar.bz2 //  out: aaa.c
    
    1. 查看硬盘及分区信息 挂载
       1. fdisk -l  列出全部的分区
       2. df -h    查看磁盘空间占用情况  
            -h 方便阅读方式显示
            -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
       3.du -sh  /data   查看data目录大小
          du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小 
       4.mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在 
          umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出 
          mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络共享 
      5. cat /proc/meminfo   查看内存信息
          free  -m -g -k  查看内存信息
          cat /proc/cpuinfo 查看cpu信息 
      6.系统信息 
          arch 显示机器的处理器架构
          uname -m 显示机器的处理器架构
          uname -r 显示正在使用的内核版本 
          cat /etc/redhat-release  查看当前CentOS 版本
    
    1. 网络相关
      ifconfig 命令是net-tools包下的
      ip addr 命令是iproute2包下的
      netstat | more
         netstat -anp | grep 18080
         lsof 只能以root权限执行。
         netstat 所有的都可以执行
         -a 显示所有状态的socket  
         -n 不做名字解析,不加此参数,80端口会显示成http,127.0.0.1显示成localhost,uid为0显示成root等等    
         -e 显示更多信息如用户,inode
         -p 显示pid和程序名字
         -t 显示tcp链接
         -u 显示udp链接
         -x 显示unix套接字 
      route add/del default gw IP地址   例如:route add default gw 172.16.1.1
    
    1. 防火墙
     1. 关闭firewalld
      systemctl stop firewalld.service
      systemctl disable firewalld.service 
     2. 关闭selinux
      vi /etc/sysconfig/selinux
      SELINUX=enforcing 改为 SELINUX=disabled
      重启服务reboot
    
    1. 用户和组相关
    1.创建用户 useradd user1
    2.设置密码 passwd user1
    3.删除用户账户 
        例:删除用户user2
            userdel user2
        例:删除用户 user3,同时删除他的工作目录
            userdel –r user3 // 推荐使用
    4.查看用户信息     id user4
    5.创建用户组 groupadd users
    6.查看所有的组 cat /etc/group
    7.为组添加用户
        例:把 user1加入userss组
            gpasswd -a user1 userss
        例:把 user1退出users组
            gpasswd -d user1 userss
    8.命令groupmod修改组
        groupmod -n vvvsss vvv       修改组名vvv为vvvsss     
    9.groupdel删除组
        groupdel users    删除组users
    
    1. 文件的特殊属性
    文件的特殊属性 - 使用 "+" 设置权限,使用 "-" 用于取消 
    chattr +a file1 只允许以追加方式读写文件 
    chattr +c file1 允许这个文件能被内核自动压缩/解压 
    chattr +d file1 在进行文件系统备份时,dump程序将忽略这个文件 
    chattr +i file1 设置成不可变的文件,不能被删除、修改、重命名或者链接 
    chattr +s file1 允许一个文件被安全地删除 
    chattr +S file1 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘 
    chattr +u file1 若文件被删除,系统会允许你在以后恢复这个被删除的文件 
    lsattr 显示特殊的属性 
    

    6.other

    1.date "+%Y-%m-%d %H:%M:%S"
    2. find / -name *.conf
    
    

    相关文章

      网友评论

          本文标题:Linux (centos 系列)相关命令

          本文链接:https://www.haomeiwen.com/subject/wtdhkctx.html