zoukankan      html  css  js  c++  java
  • linux常用命令

    linux常用命令

    linux的rz,sz安装

    yum install lrzsz

    列出访问次数前十的ip地址

    last | awk '{print $3}'| sort| uniq -c |sort -rn | head -10

    last显示服务器上用户最近登录信息

    第三列为登录主机ip

    第一次sort排序来让 unip -c 显示重复行出现次数

    sort -rn 依据显示的次数降序排序,

    head -10 显示前10行

    自动建立用户的登入目录的用户

    useradd -m test4(用户)

     时间戳和时间互相转化

      时间戳转化为时间

    date -d @1562641547

      时间转化为时间戳

    date +%s
     date -d '06/12/2018 07:21:22' +"%s"

    反向查找

     grep -v grep 

    干掉某一进程(脚本)

    ps -ef | grep processname | grep username | grep -v grep  | awk {'print $2'} | xargs kill -9

    find命令

    find /root -name "test*" -exec rm -rf {} ;

    查看进程

    ps -ef | grep processname 
    ps -aux|grep processname

    监听端口

    netstat -anp | grep 2888

    查看定时任务

    crontab -l

    编辑定时任务

    crontab -e

    删除定时任务(慎用)

    crontab -r

    查看定时脚本存放位置

    ll /var/spool/cron/crontabs

    设置主机名

    hostnamectl set-hostname [主机名]

    统计文件数

    ll | wc -l

    清除缓存

    echo 3 > /proc/sys/vm/drop_caches

    内存情况

    free -g
    free -m
    free -h

    cpu情况

    top

    网络io负载

    ifstat
    iftop -i eth1 -P

    磁盘io负载

    iostat

     统计行数

    cat /etc/passwd | wc -l

    查看磁盘挂载

    df -h

    查看磁盘挂载(默认树形方式显示)

     lsblk

    对磁盘进行操作(添加,删除分区)

    fdisk /dev/sdb

    服务器 的一些优化(磁盘优化,网络优化,虚拟内存优化)

    磁盘格式可用 xfs 或ext4 xfs 性能比ext4 好些 

    关闭交换分区 swapoff -a

    避免内存交换 vm.swappiness=1 

    调整内核对脏页的处理方式 vm.dirty_ratio=  设置范围为60-80

    网络优化

      socket 读写缓冲区内存大小作调整

      net.core.wmem_default 和 net.core.rmem_default 

      net.core.wmem_max 和 net.core.rmem_max

      TCP socket 读写缓存区(为网络连接提供更大的缓存空间)

      net.ipv4.tcp_wmem 和 net.ipv4.tcp_rmem 

      启用TCP时间窗扩展 (可以提升客户端传输数据效率)

      net.ipv4.tcp_window_scaling = 1

      net.ipv4.tcp_max_syn_backlog (默认值为1024) 可以接受更多的并发连接

      net.core.netdev_max_backlog (默认为1000) 允许更多的数据包排队等待内核处理

    修改文件句柄数量 ulimint -a

    1)、解除 Linux 系统的最大进程数和最大文件打开数限制:
            vi /etc/security/limits.conf
            # 添加如下的行
            * soft noproc 11000
            * hard noproc 11000
            * soft nofile 4100
            * hard nofile 4100

    查看目录的隐藏文件

    ll -a

    文件按修改时间顺序倒序查看

    ls -lrt *


    文件按修改时间正序倒序查看 

    ls -lt *
  • 相关阅读:
    设计模式-----简单工厂模式
    LeetCode题解002:两数相加
    LeetCode题解001:两数之和
    异常处理类-Throwable源码详解
    Windows下 gcc/g++的安装与配置
    Windows10下安装解压版MySQL教程
    Windows下Django项目搭建流程
    Linux域名服务DNS
    Linux文件共享服务 FTP,NFS 和 Samba
    操作系统:进程的概念和与程序的区别
  • 原文地址:https://www.cnblogs.com/erlou96/p/12071352.html
Copyright © 2011-2022 走看看