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

    1.查看cpu
    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数
    # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
     
    # 查看物理CPU个数 #物理cpu个数
    cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
     
    # 查看每个物理CPU中core的个数(即核数) #逻辑核数
    cat /proc/cpuinfo| grep "cpu cores"| uniq
     
    # 查看逻辑CPU的个数
    cat /proc/cpuinfo| grep "processor"| wc -l #超线程
    2.systemctl使用

    systemd添加新的unit(daemon)
    也就是采用systemd来管理,/sbin/chkconfig --add foo相当
    把新生成的foo.service 放到/usr/lib/systemd/system/下面,然后采用load命令导入
    systemctl load foo.service

    删除unit(daemon)
    删除一个unit没有相应的命令,通常的做法是停掉daemon,然后删除相应的配置文件。

    开机启动unit
    systemctl enable postfix.service
    增加由/usr/lib/systemd/system/到/etc/systemd/system/multi-user.target.wants/下的软链接
    ln -s '/usr/lib/systemd/system/postfix.service' '/etc/systemd/system/multi-user.target.wants/postfix.service'

    开机不启动unit
    systemctl disable httpd.service
    删除/etc/systemd/system/multi-user.target.wants下的软链接

    查看开机是否启动
    systemctl is-enabled .service #查询服务是否开机启动

    systemd查看开机自启动的程序
    相当于chkconfig --list
    ls /etc/systemd/system/multi-user.target.wants/

    查看systemd单元加载及活动情况
    systemctl

    显示启动失败的单元
    systemctl --failed

    查看systemd管理的所有单元
    systemctl list-unit-files

    服务管理

    =================================================
    启动服务
    systemctl start httpd.service
    关闭服务
    systemctl stop httpd.service
    重启服务
    systemctl restart httpd.service
    重新加载
    systemctl reload httpd.service
    查看状态
    systemctl status httpd.service
    包括启动状态、启动时间、主进程及相关进程、相关日志

    运行级别

    =================================================
    systemd用target替代了runlevel的概念,多个的 'target' 可以同时激活
    systemd不使用/etc/inittab,如何查看系统默认的运行级别
    ll /etc/systemd/system/default.target
    查看这个软链接真正指向的文件

    如何查看系统的当前运行级别
    runlevel依然可用
    systemd的方法是:systemctl list-units --type=target

    改变当前target,重启无效
    systemctl isolate graphical.target

    修改默认运行级别
    1.首先删除已经存在的符号链接
    rm /etc/systemd/system/default.target
    2.默认级别转换为3(文本模式)
    systemctl enable multi-user.target

    3. du 和df

    查看子目录大小:可以查看目录下所有目录的大小

    du -h --max-depth=1 /data/www

    查看进程启动时间:

    ps -p PID -o lstart

    查看进程运行相关信息:

    /proc/$pid/stat  

    pgrep 根据进程名查看进程id

    smartmontools监控磁盘的健康状态

    getconf 获取系统信息

    alexa网站排名  网站情况分析

    tar 压缩的时候删除源文件和源目录

    tar cvzf 18-04-04.tar.gz 18-04-04 --remove-files

    nfs服务重新挂载命令:

    exportfs -arv

  • 相关阅读:
    正则表达式
    .net打印控件基本用法
    批处理
    dos命令
    网络散点
    华为路由器命令
    用eNSP模拟
    oracle PL/SQL语法基础
    路由
    docker redis shell
  • 原文地址:https://www.cnblogs.com/mikeluwen/p/5869780.html
Copyright © 2011-2022 走看看