Showing headlines posted by xmodulo
« Previous ( 1 ... 5 6 7 8 9 10 11 12 ... 13 ) Next »How to write Raspberry Pi image to SD card
Raspberry Pi is a cheap and tiny single-board computer powered by ARM processor. While it was mainly developed for children to learn computer programming, it has also become a versatile device for DIY electronic enthusiasts or computer professionals who build many useful tools based on the tiny hardware. Raspberry PI uses an SD card as backing storage for an operating system and other tools. This tutorial describes how to write a Raspberry PI image to an SD card.
How to monitor system temperature on Linux
Overheating may become serious enough to cause permanent damage on your hardware. So watch out for any overheating issue in your system. Even better, have temperature monitoring system in place, so that you will be alerted if system temperature suddenly goes up. This tutorial describes how to monitor system temperature on Linux.
How to measure packets per second or throughput on high speed network interface
Most traffic monitoring tools are powered by libpcap, which is a packet capture library used to monitor network traffic in user space. Despite their versatility, however, libpcap-based network monitoring tools cannot scale to handle traffic on multi Gigabit rate network interfaces, due to the overhead associated with user-space packet capture. This tutorial presents simple shell scripts that can monitor network traffic on per-interface basis, without relying on slow libpcap library.
How to install web-based real time collaborative document editor on Linux
There are many tools which allow a group of users to collaboratively edit a document as a team. Etherpad is a web-based open-source document editor which enables you to collaborate on a document in real-time. Using Etherpad, a group of users can edit a text document via web browser simultaneously, and while doing so, one can see each other’s edits in real time.
How to add kernel boot parameters via GRUB on Linux
Linux kernel parameters can be changed at run time by modifying files in /proc or /sys, while certain kernel parameters need be passed to the kernel at boot time by a boot loader such as GRUB or LILO. This tutorial describes how to add kernel boot parameters via GRUB on Linux.
How to install Node.js on Linux
Node.js is a server-side software platform built on Google’s V8 JavaScript engine. Node.js is popularly used to build high-performance server-side applications, all in JavaScript. This tutorial describes how to install Node.js on major Linux distros including Debian, Ubuntu, Fedora and CentOS.
How to speed up slow apt-get install on Debian or Ubuntu
If you feel that package installation by apt-get or aptitude is often too slow on your Debian or Ubuntu system, there are several ways to improve the situation. One option is to use apt-fast, which is actually a shell script wrapper written around apt-get and aptitude, and can accelerate package download speed.
How to run program or process on specific CPU cores on Linux
One operating system (OS) support often exploited to run performance-critical applications on multi-core processors is so-called “processor affinity” or “CPU pinning”. This is an OS-specific feature that “binds” a running process or program to particular CPU core(s). This tutorial describes how to run a program or process on specific CPU cores on Linux.
How to set up web-based network traffic monitoring system on Linux
When you are tasked with monitoring network traffic on the local network, you can consider many different options to do it, depending on the scale/traffic of the local network, monitoring platforms/interface, types of backend database, etc. In this tutorial, I will describe how to set up a web-based network traffic monitoring system on Linux by using ntopng.
What are things to do after installing Ubuntu 13.10?
Ubuntu 13.10 (code-named “Saucy Salamander”) was launched on 17 October 2013, with all the latest goodies inside. Once you download and install it on your computer, what are the things to do next? In other words, what are the essential or useful apps to install? In this article, I will share my experience with the latest Saucy Salamander (more specifically Kubuntu 64-bit) installed on my laptop.
How to install and configure KVM on CentOS
KVM is a kernel-based hypervisor which grows quickly in maturity and popularity in the Linux server market. Red Hat officially dropped Xen in favor of KVM since RHEL 6. With KVM being officially supported by Red Hat, installing KVM on RedHat-based systems should be a breeze. In this tutorial, I will describe how to install and configure KVM and VirtManager on CentOS.
How to suspend ssh session in Linux
If you are using OpenSSH, there is a way to “escape” out of the current SSH session temporarily to obtain the shell prompt of local host. You can return the original SSH session later. This tutorial explains how to suspend an SSH session in Linux, much like you would suspend a running foreground process.
Interesting facts about Ubuntu Linux
Since the first release nine years ago today, Ubuntu Linux has been powering millions of PCs around the world. Love it or hate it, the Ubuntu project has made a great stride for the overall betterment of Linux, and no one can deny that. Celebrating its 9th birthday today, I am going to share interesting facts and history behind Ubuntu Linux.
How to mount Google Drive on Linux
google-drive-ocamlfuse is a FUSE-based file system backed by Google Drive. Using this user-space file system, you can mount your Google Drive account on Linux, and have full read/write access to files/folders in Google Drive as if they were local files/folders. This tutorial describes how to use google-drive-ocamlfuse.
How to create custom business cards or labels in Linux
In Linux, there is a GNOME desktop program called gLabels which is designed to create labels or business cards. As a hassle free label creator, gLabels offers various predefined templates for labels and business cards, and works with peel-off labels and business card sheets of various sizes, which are commonly found at office supply stores. This tutorial describes how to design business cards and labels with gLabels.
How to identify CPU processor architecture on Linux
Multi-core processor architecture becomes increasingly popular nowadays. This trend is accelerated by the need for supporting multi-tenant hardware virtualization, high-performance computing applications, and Internet-scale workloads in data centers. This tutorial describes how to identify CPU processor architecture on Linux from the command line.
How to cut, split or edit mp3 file on Linux
If you are a music enthusiast, you may often want to edit MP3 files for various reasons. In Linux, there are many free MP3 editor software tools at your disposal. This tutorial explains how to cut, split or edit MP3 files by using a Linux tool called audacity.
How to set up web-based database management system with Adminer
There are several web-based database management tools available on Linux. Among them is Adminer which is a PHP application. Adminer can fully support the administration of various databases including MySQL, MariaDB, MongoDB, PostgreSQL, SQLite, and Oracle. This tutorial describes how to set up a web-based management system with Adminer, and how to manage databases in web interface.
What is a good file manager for Linux?
One of must-have utilities on Linux desktop is file manager (or file browser). If you are not happy with a default file manager that comes with the Linux desktop you are using, don’t worry. There are plenty of other file managers to choose from. In this post, I showcase 13 popular file managers available on Linux.
How to visualize disk usage on Linux
This tutorial describes how to visualize disk usage on Linux with Baobab, which is a GNOME disk usage analyzer. Its biggest advantage is the intuitive visualization interface. Baobab can analyze the whole file system tree, a particular directory tree or even remote folders over network.