Cloud storage using NextCloud

The IP protocol is a transport layer that is used by other protocols to carry their data. As the cliche goes, "If we both have an apple, and we exchange apples, we each still have one apple. It provides the interfaces documented in SUSv4 and POSIX 2008, including real-time (POSIX …

more ...

How to get more from popd

All of the read/write heads are attached together, they all move across the surfaces of the platters together. A common sector size is 512 bytes and the sector size was set when the disk was formatted, usually when the disk is manufactured. There is yet one other weakness: if …

more ...


What's the purpose of the CHECKSUMS.md5.asc file?

As you can see, long hand command line options begin with two dashes ( -- ) and short hand options begin with a single dash ( - ). Use man command to display manual page of any desired command. There are several good reasons for becoming familiar with Linux. Where do you think Microsoft gets its …

more ...



Its all about openvt

Where does the bash fit in? The keyboard, mouse and serial ports are controlled by a SuperIO chip, the IDE disks by an IDE controller, SCSI disks by a SCSI controller and so on. Linux is believed to comply with POSIX.1 and SUSv3, but as no official POSIX or …

more ...

Listen to the radio at the DamnSmallLinux command line

Proficiency with the proprietary Unixes has always been considered valuable, and it is well rewarded in the job market. The results of such concurrent accesses rely on the ordering of the individual operations, and are generally unpredictable. But I don't see the need for a true Linux Advocate to spotlight …

more ...

Getting to grips with e2fsprogs on the terminal

Therefore, mastering Linux for configuring and maintaining servers is a must to have skill for any technological entrepreneur who operates end-to-end applications. The scalability and flexibility of Linux enable many of these massive deployments to actually work, while the significantly reduced cost barriers of Linux make them more financially feasible …

more ...

A simple guide to cardctl

Linux systems always have a root filesystem. Linux does not. Signals have no inherent relative priorities. Even in the days before the Internet, information and so-called "intellectual property" could still be, and were, exchanged.

A simple guide to resize2fs

Each process consists of one or more threads of execution (usually …

more ...

Linux is an Extensionless System

For kernel code, once it is complete the developer may ask Linus to include it in the standard kernel, or as an optional add-on feature to the kernel. An inode stores metadata associated with a file, such as its modification timestamp, owner, type, length, and the location of the file's …

more ...

as tsort gone past its sell by date?

For example, software that can be freely modified but that does not have the same strict requirements for redistribution as the GPL is also considered open source. This means that it's not enough for a Linux platform to support what an enterprise needs right now. People who are completely new …

more ...


Configuration management under PCLinuxOS

Linux is open-source. With all the activity around Unix at Berkeley, a new delivery of Unix software was born: the Berkeley Software Distribution, or BSD. Furthermore, the developer writing Python or Ruby or Scala can still benefit from knowledge of system programming, as an understanding of the soul of the …

more ...

Using lsof on Kali Linux

It is vital that there is an uninterrupted stream of knowledge, and that information is not held back for personal benefit at the cost of others. Most of the time you will be issuing commands. Anyone can join the Linux community by participating in and contributing to this mailing list …

more ...

At the command line with PCP

Public domain refers to the total absence of copyright protection. Normally, Linux would suspend the requestor, putting the process onto a wait queue until there is enough physical memory. It sounds counterintuitive and/or just plain stupid on paper, but is generally seen as the traditional and conservative way to …

more ...

Running swapper inside a docker image

The Watergate scandal leaked to the press through one of US President Nixon's most trusted colleagues. Device drivers have to be careful when using DMA. By the time I was done, I had actually forgotten how to use my old piece of proprietary garbageware. Linux is open-source.

How much do …

more ...

Sick and tired of using showmount the same way?

Now Linux must check that any waiting, suspended, processes may now apply their semaphore operations. Much of enterprise IT's excitement is focused on advancements at the application level (and rightly so), but it's Linux that powers these innovations and helps to drive modern computing forward. If you're interested in writing …

more ...

Let your Red Hat Enterprise Linux terminal speak its mind

Linux (as well as many other areas of information technology) is particularly well suited for studying at home because (1) no equipment is needed other than an ordinary personal computer and (2) there is a large amount of free or modestly priced study material that is available from bookstores, in …

more ...

Here's what no-one tells you about timeout

The device identifier for the first partition of that disk (/dev/hdb1) is (3,65). Shell scripting is really what separates novice Linux consumers from advanced Linux users. This is why our previous shell script works even without us defining bash as an interpreter. The inode contains metadata associated with …

more ...

Programming with Smalltalk on Linux

In addition to the real uid, each process also has an effective uid, a saved uid, and a filesystem uid. The terminal in Linux is a wild card. Whereas sockets communicating over the Internet might use a hostname and port pair for identifying the target of communication, Unix domain sockets …

more ...