linux 常用命令总结

     免密登录补充信息   免密登录我们会配置 ~/.ssh/config文件 (如果静态ip发生变更,一定要修改~/.ssh/config 文件 ip地址配成最新的)

        Host hdfs
        HostName 192.168.10.11
        User root
        IdentitiesOnly yes

    netstat -a
      查看所有的服务端口

    查看网络端口状态 

       netstat -an | grep 3306

   修改linux网卡ip

      永久修改  配置静态地址   vi/etc/sysconfig/network-scripts/ifcg-eth0

     

    service network restart 重启网卡

    touch a.txt   创建小文件

    cat 查看文件 cat a.txt  小文件

    tail -f  a.txt  一般查看大文件

    mkdir 创建目录

    清空文件 内容  >a.txt  

    批量删除指定结尾的文件   rm -rf  *.gz   删除当前目录下所有 .gz文件

    sed -i  "1,"  每10000条日志  不够一万条

    取出a.txt前100条数据保存在b.txt    head a.txt -n 100 >b.txt

   

    crontab -e 查看linux定时任务 

    每分钟执行一次

    * * *** echo "hello world"  >> /tmp/a.txt

   */5 * * **     echo "hello world" >> /tmp/a.txt 每5分钟执行一次

   crontab -l 查看当前用户定时任务列表

  pstree 列出系统进程数

  ps -ef | grep traffic   查找给定字符串的相关进程 

  

Linux查看系统命令

1. 系统/文件/网络

df -lh 查看磁盘的使用情况以及文件系统被挂载的位置
fdisk -l 查看磁盘分区表及分区结构
stat display file or filesystem status
uname "什么系统",-r "查看内核版本"
du "查看文件占用空间"
dmesg "系统信息"
netstat "由于参数众多,不一一详细写,端口信息"

2. 用户

w Show who is logged on and what they are doing.
useradd username "添加用户" -G 组名 username "直接将用户加到组并创建"
userdel username "删除用户" -r username "连用户的目录也删除"
passwd username "添加密码"
passwd -l username "锁密码"
passwd -u username "解开密码"
passwd -d username "删除密码"
id username "查看用户信息"
usermod -l new_username old_username "用户改名"
usermod -G 组名 username "更改组"
usermod -L username "锁顶用户"
usermod -U username "激活用户"
groupadd 组名 "创建组"
gpassswd -a username 组名 "将用户添加到组"
groupmod -n new_group old_group "组改名"
groupdel 组名 "删除组"
gpasswd 组名 "改变组密码"
gpasswd -r 组名 "删除组密码"

Linux中硬件相关命令

查看CPU:
cat /proc/cpuinfo
getconf LONG_BIT 查看是32位还是64位
查看系统信息
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中断
cat /proc/ioports - 设备IO端口
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
cat /proc/partitions - 所有设备的所有分区
cat /proc/pci - PCI设备的信息
cat /proc/swaps - 所有Swap分区的信息
cat /proc/version - Linux的版本号 相当于 uname -r
uname -a - 看系统内核等信息
如何看出redhat的版本以及更新版本(7.3?8.0?)
cat /etc/redhat-release
查看内核版本:
uname -a

磁盘挂载

       磁盘挂载大于2T硬盘使用GPT分区(18E),传统MBR分区不超过2T

       第一步 选择要分区的硬盘

       parted /dev/sdb

       第二部  创建一个分区  表

       mklabel      type选择gpt

       第三步 分区   mkpart primary 0 1024M     mkpart  primary 1024 2T

       第四步打印分区 print  如果分区错误删除分区    rm 1  rm 2   

       第五步 退出quit  格式化分区  mke2fs -j /dev/sdb       

      第六步 挂载分区   mount  /dev/sdb    /home/data

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值