linux 下系统信息的查看(以普通用户为例)


查看CPU,查看用户,进程,登录信息,密码策略,操作信息,登录用户信息,内存信息


1,查看CPU信息

g0@g0:~$ top


linux 下系统信息的查看(以普通用户为例)_第1张图片




2,查看用户

查看当前用户 whoami





查看/etc/passwd 文件,查看第三个参数,>500,则为新建用户,其他为系统账户


/etc/group    包含所有组

/etc/shadow     /etc/passwd保存着存在的所有用户名

g0@g0:~$ cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more

g0@g0:~$ cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more

root|0|0

sync|4|65534

systemd-timesync|100|102





g0@g0:~$ w

查看当前活跃用户表

g0@g0:~$ w

10:54:36 up  2:08,  1 user,  load average: 0.68, 0.78, 0.85

USER    TTY      FROM            LOGIN@  IDLE  JCPU  PCPU WHAT

root    tty2    :0              08:46    2:08m  1:13m  1:11  /usr/lib/firefox-esr/plugin-container /usr/lib/flashplu


查看进程信息

ps -aux

g0@g0:~$ ps -aux


linux 下系统信息的查看(以普通用户为例)_第2张图片


netstat –tln   //查看服务监听端口

netstat      //查看进程号

ps –aux | more   //查看全部

ps –ef | grep apache2    //查看apache2的进程



kill -9 12306    //强制杀掉进程号12306


密码策略

g0@g0:~$ vim /etc/login.defs
这些的意思是密码永不过期,最后一个意思是会提前7天提醒用户密码快到期了。

linux 下系统信息的查看(以普通用户为例)_第3张图片

chage 命令。查看某个用户的密码限期:

g0@g0:~$ chage -l g0


linux 下系统信息的查看(以普通用户为例)_第4张图片

sudo chage -E 3/21/2025 -m 10 -M 100 -I 30 -W 7 g0

上面的命令将密码期限设为2025年3月21日。另外,修改密码的最短周期为10天,最长周期为100天。密码过期前7天会发送消息提醒用户,过期后帐号会被锁住30天。


查看登录信息

g0@g0:~$ who /var/log/wtmp

linux 下系统信息的查看(以普通用户为例)_第5张图片

g0@g0:~$ cat /home/g0/.bash_history
查看操作历史

g0@g0:~$ last
查看目前与过去登入系统的用户的信息


linux 下系统信息的查看(以普通用户为例)_第6张图片

last  [-adRx]  [-f ]   [-n ]    [帐号名称…]     [终端机编号…]

man last:

参 数:

-a 把从何处登入系统的主机名称或IP地址,显示在最后一行。

-d 将IP地址转换成主机名称。

-f 指定记录文件。

-n 或- 设置列出名单的显示列数。

-R 不显示登入系统的主机名称或IP地址。

-x 显示系统关机,重新开机,以及执行等级的改变等信息。

g0@g0:~$ lastlog  可简单查看所有用户最后一次的登陆时间


查看内存信息

root@g0:~# dmidecode |grep -A 8 "System Information"

查看主板型号:


linux 下系统信息的查看(以普通用户为例)_第7张图片

查看CPU型号,主频:

root@g0:~# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c


查看内存:

root@g0:~# free -m


查看内存条数:

root@g0:~# dmidecode -t memory|grep Size


linux 下系统信息的查看(以普通用户为例)_第8张图片

查看硬盘大小,分区:

root@g0:~# df -h


linux 下系统信息的查看(以普通用户为例)_第9张图片

查看板载显示信息:

root@g0:~# dmidecode |grep -A 5 "On Board Device Information"

linux 下系统信息的查看(以普通用户为例)_第10张图片

查看内存槽数、那个槽位插了内存,大小是多少:

root@g0:~# dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range


查看最大支持内存数:

root@g0:~# dmidecode|grep -P 'Maximum\s+Capacity'


查看槽位上内存的速率,没插就是unknown:


root@g0:~# dmidecode|grep -A16 "Memory Device"|grep 'Speed'


查看当前服务器内存:

root@g0:~# grep MemTotal /proc/meminfo


查看服务器能扩展到多大内存:

root@g0:~# dmidecode -t 16


linux 下系统信息的查看(以普通用户为例)_第11张图片

查看所插内存条的类型:

root@g0:~# dmidecode -t 17

# dmidecode 3.0

Getting SMBIOS data from sysfs.

SMBIOS 2.7 present.

Handle 0x0019, DMI type 17, 34 bytes

Memory Device

Array Handle: 0x0018

Error Information Handle: Not Provided

Total Width: Unknown

Data Width: Unknown

Size: No Module Installed

Form Factor: DIMM

Set: None

Locator: DIMM0

Bank Locator: BANK 0

Type: Unknown

Type Detail: Unknown

Speed: Unknown

Manufacturer: Empty

Serial Number: Empty

Asset Tag: Unknown

Part Number: Empty

Rank: Unknown

Configured Clock Speed: Unknown

Handle 0x001A, DMI type 17, 34 bytes

Memory Device

Array Handle: 0x0018

Error Information Handle: Not Provided

Total Width: 64 bits

Data Width: 64 bits

Size: 4096 MB

Form Factor: SODIMM

Set: None

Locator: DIMM1

Bank Locator: BANK 2

Type: DDR3

Type Detail: Synchronous

Speed: 1333 MHz

Manufacturer: Hynix

Serial Number: 014D0D1F

Asset Tag: Unknown

Part Number: HMT351S6CFR8C-H9

Rank: 2

Configured Clock Speed: 1333 MHz

可以看到是插了一根4G内存条,还有一条未插


查看公网地址:

root@g0:~/Downloads# curl ifconfig.me

101.231.xx.xx

root@g0:~/Downloads# curl icanhazip.com

101.231.xx.xx

你可能感兴趣的:(linux 下系统信息的查看(以普通用户为例))