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

系统信息

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     查看活动的进程内的堆栈
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值