Neofetch is a free, open-source, command-line system information monitoring tool written in bash. It provides an easier way to fetch system information without installing additional software. With Neofetch, you can display various system information, including system model and manufacturer, operating system, kernel version, uptime, memory resources, disk usage, and more.
In this post, we will show you how to install Neofetch on Oracle Linux 8.
Step 1 – Install Neofetch Oracle Linux 8
By default, the Neofetch package is not included in the Oracle Linux default repository, so you will need to install it from the EPEL repository.
First, install the EPEL repo with the following command:
dnf install epel-release -y
Next, install the Neofetch package with the following command:
dnf install neofetch -y
After the successful installation, you can verify the Neofetch version using the following command:
neofetch --version
You should get the following output:
Neofetch 7.1.0
Step 2 – Launch Neofetch
You can run Neofetch without any option to get all the system-related information:
neofetch
You will get the following output:
root@oraclelinux8 `-/+++++++++++++++++/-.` ----------------- `/syyyyyyyyyyyyyyyyyyyyyyys/. OS: Oracle Linux Server 8.5 x86_64 :yyyyo/-...............-/oyyyy/ Host: KVM/QEMU (Standard PC (i440FX + PIIX, 1996) pc-i440fx-bionic) /yyys- .oyyy+ Kernel: 4.18.0-348.12.2.el8_5.x86_64 .yyyy` `syyy- Uptime: 2 hours, 2 mins :yyyo /yyy/ Packages: 477 (rpm) .yyyy` `syyy- Shell: bash 4.4.20 /yyys. .oyyyo Resolution: 1024x768 /yyyyo:-...............-:oyyyy/` Terminal: /dev/pts/0 `/syyyyyyyyyyyyyyyyyyyyyyys+. CPU: QEMU Virtual version 2.5+ (4) @ 2.399GHz `.:/+ooooooooooooooo+/:.` GPU: 00:02.0 Cirrus Logic GD 5446 Memory: 2270MiB / 7768MiB
To get a list of all options available with Neofetch, run the following command:
neofetch –help
Step 3 – How to Use Neofetch
The basic syntax to use Neofetch is shown below:
neofetch func_name --option "value" --option "value"
For example, to see system uptime run the following command:
neofetch uptime --uptime_shorthand tiny
You will get the system uptime in the following output:
uptime: 2h 2m
To get information about uptime, disk, and memory, run the following command:
neofetch uptime disk wm memory
You should see the following output:
uptime: 2 hours, 2 mins disk (/): 6.6G / 160G (5%) memory: 2270MiB / 7768MiB
To disable the CPU and Memory related information in the output, run the following command:
neofetch --disable cpu memory
To hide operating system architecture, run the following command:
neofetch --os_arch off
To print the CPU cores information, run the following command:
neofetch --cpu_cores logical
To display CPU temperature, run the following command:
neofetch --cpu_temp C
Step 4 – Customize Neofetch
Neofetch creates a config file at $HOME/.config/neofetch/config.conf after the first run. You can edit it and change it as per your requirement.
nano .config/neofetch/config.conf
Enable or disable the information that you need to display.
print_info() { info title info underline info "OS" distro info "Host" model info "Kernel" kernel info "Uptime" uptime info "Packages" packages info "Shell" shell info "Resolution" resolution info "DE" de info "WM" wm info "WM Theme" wm_theme info "Theme" theme info "Icons" icons info "Terminal" term info "Terminal Font" term_font info "CPU" cpu info "GPU" gpu info "Memory" memory info "Disk" disk info "Battery" battery info "Local IP" local_ip # info "Public IP" public_ip # info "Users" users # info "Public IP" public_ip # info "Locale" locale # This only works on glibc systems. info cols
Save and close the file when you are finished.
Conclusion
In the above guide, we explained how to install and use Neofetch to display the system information. Now you can find your system’s basic information in an easier way. Try Neofetch on dedicated hosting from Atlantic.Net!