Linux (centos 系列)相关命令

2019-07-17  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读