linux查看系统日志信息和文件lscpu、who、whereis、find、history

    技术2024-07-22  84

    系统信息查找

    系统信息登录用户信息文件查找find查找历史命令显示目录结构统计其它命令

    系统信息

    lscpu 显示有关cpu体系结构信息 arch 当前主机硬件结构,i386、i686、x86_64、aarch getconf LONG_BIT 系统位数 lsb_release -a 查看系统发行版本 w 显示系统中正在登陆的用户信息,痕迹日志文件/var/run/utmp last 查看系统所有登陆过的用户信息,包括正在登录的用户和之前登录的用户 #查看的日志痕迹文件是/var/log/wtmp lastlog 查看系统中所有用户最后一次的登录时间 #查看的日志文件是/var/log/lastlog lastb 查看错误的登录的信息 #查看的是/var/log/btmp dmesg 打印linux系统开机信息,信息存储路径为/var/log/dmesg文件 vmstat 查看内存转换情况,跟踪转换的情况 uptime 查看当前计算机持续在线时间 unname 获取计算机操作系统相关信息 unname -a 获取全部的系统信息(类型、全部主机名、内核版本、发布时间、开源计划)

    登录用户信息

    who 当前登录的用户信息/var/run/utmp 本地字符终端 tty1-6 alt+F1-6 本地图形终端 tty7 ctrl+alt+F7 (需要安装图形界面) 远程终端 pts/0-255 whoami 当前用户名 getconf LONG_BIT 查看系统位数 whatis cmd 命令简单描述 #同man -f cmd

    文件查找

    which 查找可执行的文件或命令,通过PATH下的可执行文件 whereis 查找二进制命令、源文件、man文件,不局限于PATH的可执行文件 whereis 命令 whereis ifconfig locate 按照文件名搜索普通文件,按照数据库搜索,数据库位置/var/lib/mlocate updatedb 更新数据库 locate /etc/hos 查看/etc/下的hos开头的文件

    find查找

    find 查找文件 #速度慢,查找全面,对整个硬盘进行搜索 find 路径 选项 选项的值 选项: -name 按照文档名称进行搜索(支持模糊搜索) -type 按照文档的类型进行搜索 find /home/user -name file.c

    历史命令

    history 查看历史命令 -c 清除命令历史 -w 将缓存中的历史命令写入历史命令文件中(.bash_history) -d number 删除指定的第number个命令 !n 执行第n条历史命令 !! 执行上一条命令 vim /etc/profile HISTSIZE=1000 #history命令保存的最大数设置 fc 自动调用vim编辑器修改已有历史命令,保存修改退出后自动执行 -l 显示历史命令 -n 显示历史命令,不显示编号 -r 反序显示历史命令 fc -l 100 最近使用的100条命令

    显示目录结构

    tree 显示目录树 -d 只显示目录 -L 指定显示层级数目 -P 指定显示路径 tree /tmp

    统计

    wc 统计文件内容信息(包含行数–l 、单词数–w、字节数–c) #wc –lwc 文件路径 -l lines 行数 -w words 单词数 -c bytes 字节数

    其它命令

    iftop 查看带宽使用情况 nethogs 按进程实时统计网络带宽利用率 nload 实时监控网络流量和带宽使用情况 iotop 监控磁盘I/O 使用状况的top类工具 strace 跟踪用户空间的系统调用和信号,用于调试查找程序错误 pstack 查看活动的进程内的堆栈
    Processed: 0.023, SQL: 9