Common commands for viewing system configurations in Linux
I. linux CPU size
Cat/proc/cpuinfo | grep "model name" & cat/proc/cpuinfo | grep "physical id"
Note: in Linux, you can view detailed information about each cpu in/proc/cpuinfo. However, for dual-core CPUs, two CPUs are displayed in cpuinfo. It is often mistaken for two single-core CPUs.
In fact, Physical Processor ID should be used to distinguish between single-core and dual-core. Physical Processor ID can be found from cpuinfo or dmesg. flags if there is ht, the value of physical id can be viewed if it supports hyper-Threading Technology to determine the number of Physical CPUs.
Ii. Memory size
Cat/proc/meminfo | grep MemTotal
Iii. Hard Disk size
Fdisk-l | grep Disk
IV,
Uname-a # linux system information command for viewing kernel/operating system/CPU Information
V. head-n 1/etc/issue # Check the operating system version. The number is 1, not the letter L.
Vi. cat/proc/cpuinfo # linux system information command for viewing CPU Information
VII. hostname # linux system information command for viewing computer names
8. lspci-TV # list all PCI devices
IX. lsusb-TV # linux system information commands for listing all USB devices
10. lsmod # list the loaded Kernel Modules
Module Size Used byautofs4 26513 3 sunrpc 260521 1 8021q 25317 0 garp 7152 1 8021qstp 2218 1 garpllc 5546 2 garp,stpcpufreq_ondemand 10544 2 powernow_k8 18171 1 freq_table 4936 2 cpufreq_ondemand,powernow_k8mperf 1557 1 powernow_k8ip6t_REJECT 4628 2 nf_conntrack_ipv6 8748 2 nf_defrag_ipv6 11182 1 nf_conntrack_ipv6xt_state 1492 2 nf_conntrack 79357 2 nf_conntrack_ipv6,xt_stateip6table_filter 2889 1 ip6_tables 19458 1 ip6table_filteripv6 321422 47 ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6ppdev 8537 0 parport_pc 22690 0 parport 36209 2 ppdev,parport_pcasus_atk0110 14216 0 sg 29350 0 microcode 112653 0 serio_raw 4594 0 k10temp 3609 0 edac_core 46581 0 edac_mce_amd 14705 0 snd_hda_codec_realtek 68136 1 snd_hda_intel 27823 2 snd_hda_codec 121518 2 snd_hda_codec_realtek,snd_hda_intelsnd_hwdep 6652 1 snd_hda_codecsnd_seq 55759 1 snd_seq_device 6500 1 snd_seqsnd_pcm 86635 2 snd_hda_intel,snd_hda_codecsnd_timer 22411 3 snd_seq,snd_pcmsnd 69907 14 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timersoundcore 7958 1 sndsnd_page_alloc 8470 2 snd_hda_intel,snd_pcmi2c_piix4 12608 0 r8169 60023 0 mii 5376 1 r8169shpchp 32778 0 ext4 363408 3 mbcache 8193 1 ext4jbd2 90230 1 ext4sr_mod 15177 0 cdrom 39085 1 sr_modsd_mod 38976 3 crc_t10dif 1541 1 sd_modahci 41127 2 pata_acpi 3701 0 ata_generic 3837 0 pata_atiixp 4211 0 radeon 917108 0 ttm 80957 1 radeondrm_kms_helper 40087 1 radeondrm 265638 3 radeon,ttm,drm_kms_helperi2c_algo_bit 5935 1 radeoni2c_core 31084 5 i2c_piix4,radeon,drm_kms_helper,drm,i2c_algo_bitdm_mirror 14133 0 dm_region_hash 12085 1 dm_mirrordm_log 9930 2 dm_mirror,dm_region_hashdm_mod 82839 11 dm_mirror,dm_log
11. env # view environment variable resources
LESS_TERMCAP_mb=HOSTNAME=localhost.localdomainLESS_TERMCAP_md=LESS_TERMCAP_me=TERM=xtermSHELL=/bin/bashHISTSIZE=1000NLS_LANG=AMERICAN_AMERICA.AL32UTF8SSH_CLIENT=192.168.1.104 2465 22QTDIR=/usr/lib64/qt-3.3OLDPWD=/homeLESS_TERMCAP_ue=QTINC=/usr/lib64/qt-3.3/includeSSH_TTY=/dev/pts/1USER=rootLD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib:LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:ORACLE_BASE=/usr/lib/oracle/11.2LESS_TERMCAP_us=MAIL=/var/spool/mail/rootPATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/erlang/bin:/home/rabbitmq_server-3.3.1/sbin/:/usr/lib/oracle/11.2/client64/bin:/root/binPWD=/LANG=zh_CN.UTF-8KDE_IS_PRELINKED=1MODULEPATH=/usr/share/Modules/modulefiles:/etc/modulefilesLOADEDMODULES=KDEDIRS=/usrSSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpassHISTCONTROL=ignoredupsSHLVL=1
12. free-m # view memory usage and swap zone usage
total used free shared buffers cachedMem: 3706 3534 171 0 31 3258-/+ buffers/cache: 244 3461Swap: 3711 0 3711[root@localhost /]#
13. df-h # view the usage of each partition
[Root @ localhost/] # df-H file system capacity in use available % mount point/dev/mapper/VolGroup-lv_root 50G 6.4G 41G 14%/tmpfs 1.9G 72 K 1.9G 1%/dev/shm/dev/sda1 485 M 38 M 422 M 9%/boot/dev/mapper/VolGroup-lv_home 406G 2.8G 382G 1%/home
The following is not a one-to-one demonstration.
14. du-sh # view the size of the specified directory
15th, grep MemTotal/proc/meminfo # view total memory
Sixteen, grep MemFree/proc/meminfo # view the Amount of idle memory
17. uptime # view system running time, number of users, and load
18. cat/proc/loadavg # view system load disks and partitions
19. mount | column-t # view the status of the mounted Partition
20. fdisk-l # view all partitions
21. swapon-s # view all swap partitions
22. hdparm-I/dev/hda # view disk parameters (only applicable to IDE devices)
Twenty-three, dmesg | grep IDE # view the network of the IDE Device Detection Status at startup
24. ifconfig # view the attributes of all network interfaces
25. iptables-L # view firewall settings
26. route-n # view the route table
27. netstat-lntp # view all listening ports
28th, netstat-antp # view all established connections
19th, netstat-s # view network statistics process
Thirty, ps-ef # view all processes
, Top # real-time display of Process status users
And w # view active users
33. id # view specified user information
34. last # view User Logon logs
35. cut-d:-f1/etc/passwd # view all users in the system
36. cut-d:-f1/etc/group # view all groups in the system
37. crontab-l # view the scheduled Task Service of the current user
37. chkconfig-list # list all system services
38. chkconfig-list | grep on # list all started system service programs
Thirty-nine, rpm-qa # view all installed software packages
Forty, cat/proc/cpuinfo: linux system command for viewing CPU-related parameters
Forty-one, cat/proc/partitions: Command for viewing linux hard disk and partition information
Forty-two, cat/proc/meminfo: linux system command for viewing linux system memory information
Forty-three, cat/proc/version: view the version, similar to uname-r
Forty-four, cat/proc/ioports: view the device's io port
Forty-five, cat/proc/interrupts: view the interrupt
Forty-six, cat/proc/pci: View pci device information
Forty-seven, cat/proc/swaps: View information of all swap partitions
If you do not work hard today, tomorrow will lag behind