Software resources for all

SoftPrayog provides information regarding software conforming to the Free and Open Source Software (FOSS) philosophy. You will find here articles on software engineering, tutorials and troubleshooting information regarding commands belonging to GNU/Linux based systems. The objective of SoftPrayog is to help in learning of the Linux operating system, its commands and provide software development resources.
What's new
-
Installation and configuration steps for nginx HTTP server and associated packages, apc, memcache and PHP-FPM, are given.
-
The vmstat command prints the system virtual memory statistics for Linux and Unix systems. vmstat prints information about system processes, memory, swap, I/O blocks, interrupts and context switches and the CPU activity.
-
The uptime and w commands in Linux and Unix systems help in finding about the system uptime, load average and information about logged in users.
-
Using the free command, the free and used memory in a Linux or Unix system can be found.
-
Load average is reported by commands like top, uptime and w. Load average is an indication of whether the system resources (mainly the CPU) are adequately available for the processes (system load) that are running, runnable or in uninterruptible sleep states during the previous n minutes.
Featured Posts
-
The Agile Concurrent Software Process
The major software process models are the waterfall model, the evolutionary model and the spiral model. As per the agile concurrent software process model, the activities of waterfall model are not at all done in a sequence in a project; these activities are done concurrently with varying intensities at all times during the software life cycle of a project.
-
Software Project Estimates, Timelines and Deadlines
Time is the most important requirement for software development projects. Unfortunately, most of the project estimation efforts aim to reduce the time duration of a project. This has a detrimental effect on the project. On the other hand, if the project timeline is a little relaxed, a better project is conceptualized and a design is made that scales well with new requirements.
-
Synchronizing files between multiple computers using Unison (Advanced)
As we work on multiple computers, we need to transfer the work done from one computer to another. Doing this manually is prone to error. This synchronization can be automated using Unison. This is a slightly advanced level tutorial.
-
Remote Display With the X - Window System
In the X-Window system, the terms client and server are somewhat changed. The X-server running on an host and managing the display is the server, whereas an application running on the same host or some other host on the network is the client. Here, we look at the problem of a local application, the client, using the display, or the X-server, of a remote host.
-
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
A newly compiled kernel halted during boot with the message,
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
.
Most Popular
