Essential Linux applications (htop, build
Table of contents:
What are the essential applications in linux ? And for a local server? On this occasion we bring you three very important applications that would complement the already published nmap.
In our case, with the server ready and configured, what remains will be to add some services that will help both monitor the system and improve some functions. These services to be installed are the following:
Essential applications in Linux
Htop: It is a simple, light and powerful process monitor. It enables us to see all the processes in force in our system, and change their priority or end them. It is also possible to hide certain processes, access historical graphs of memory, CPU and other usage.
It allows executing a kill or renice command, in addition to offering all the usual options when working with system processes.
Build-essential: is a package that installs on the system a series of packages necessary for the compilation of Debian packages. Some of these packages are: g ++, gcc, libc6-dev, dpkg-dev and make. If a package were to be compiled it would be essential to have it installed.
Ifstat: is a monitor for network interfaces. It shows two columns on the screen with the data transmitted (KB / s) and received. With this tool, you can make network diagnostics and monitor traffic levels.
Htop
In addition to a control at the network level, it is also necessary a control and monitoring of the system, to see if something is wrong, or the level of load in it. So we will proceed to download this service and / or program by package. It is written in the console:
sudo apt-get install htop
Once installed, to run the program, the htop command will be written to the console, and a screen with a lot of information will be presented. This information is: the cpu usage, Ram memory usage, Swap memory usage, time the computer has been on, and all the processes that are running with your pid, the cpu load in the system, the path of the command etc. At the bottom you can see the keys for the different functions.
With this, the detailed control in the operating system will be solved, and with it you can examine all the processes that are running on the system and if there are any problems with the load on the system.
Build-essential
We continue with another of the essential Applications in Linux. If you want to compile a Debian package in the future, this is the best solution to avoid problems when compiling. Downloading this package can be somewhat heavy, as it contains several packages and some of them are somewhat large in size. Therefore it is written in the console:
sudo apt-get install build-essential
After downloading and installing the package using apt-get, it is recommended to update the libraries
used by the system. It is written in the console
sudo ldconfig
Everything is ready for future Debian package builds.
Ifstat
Finally, to know everything that happens on network interfaces, this great tool will be required. The installation and previous download will be like the previous ones: by apt-get. Once downloaded and installed, the system libraries will be updated by applying the ldconfig command. Therefore it is written in the terminal:
sudo apt-get install ifstat sudo ldconfig
After this, the execution of the program / service is as simple as writing to the ifstat console:
ifstat
Appearing
eth0 KB / s in KB / s out 0.10 0.19 0.10 0.17 0.10 0.17 0.10 0.17
Where:
- KB / s in: Specifies the amount of data received each second.
- KB / s out: Specify the amount of data sent every second.
With this we finish what are for us the three essential Applications in Linux. Which are yours?
WE RECOMMEND NFS: Sharing folders on Linux