background preloader


Facebook Twitter

Linux Performance. This page links to various Linux performance material I've created, including the tools maps on the right.

Linux Performance

Linux perf Examples. These are some examples of using the perf Linux profiler, which has also been called Performance Counters for Linux (PCL), Linux perf events (LPE), or perf_events.

Linux perf Examples

Like Vince Weaver, I'll call it perf_events so that you can search on that term later. Searching for just "perf" finds sites on the police, petroleum, weed control, and a T-shirt. This is not an official perf page, for either perf_events or the T-shirt. perf_events is an event-oriented observability tool, which can help you solve advanced performance and troubleshooting functions. Questions that can be answered include: ShellCheck – shell script analysis tool. OpenEMR Project. Government Open Source Project Explorer. How to map CAPS LOCK key in VIM? Calibrate your Monitor with these Open Source Tools. Calibrate your Monitor with these Open Source Tools What is seen on your display and what the image should look like can be two quite different things.

Calibrate your Monitor with these Open Source Tools

If you value image quality and accuracy, calibration of your monitor will be important. Anyone involved in digital photography, graphic design or artwork will recognise the importance that their monitor is producing the best results, showing true colors and black levels. The objective when calibrating a monitor is to ensure the monitor has color references known by everyone (humans and software). This will mean the colours are represented accurately on your monitor. Generally speaking, using a color measurement instrument to calibrate your display will result in a better calibration compared to a visual calibration. DispcalGUI dispcalGUI is an open source graphical user interface for display calibration and profiling using ArgyllCMS.

This tool calibrates and characterizes display devices using a hardware sensor. Features include: ArgyllCMS. NedLinux forum. Linux Containers - LXD - Try it online. Introduction You are now root inside a LXD container with a nested LXD installed inside it.

Linux Containers - LXD - Try it online

Initial startup can take a few seconds due to having to generate SSL keys on a rather busy system. Further commands should then be near instantaneous. You're welcome to just poke around and discover LXD through its manpage and --help option. Or you can follow this step by step tutorial instead which will get you through LXD's main features. Your first container LXD is image based, however by default no images are loaded into the image store as can be seen with: lxc image list LXD knows about 3 default image servers: ubuntu: (for Ubuntu stable images) ubuntu-daily: (for Ubuntu daily images) images: (for a bunch of other distributions) The stable Ubuntu images can be listed with: lxc image list ubuntu: | less To launch a first container called "first" using the Ubuntu 16.04 image, use: lxc launch ubuntu:16.04 first.

Simplify Your Life With an SSH Config File · Nerderati. If you're anything like me, you probably log in and out of a half dozen remote servers (or these days, local virtual machines) on a daily basis.

Simplify Your Life With an SSH Config File · Nerderati

And if you're even more like me, you have trouble remembering all of the various usernames, remote addresses and command line options for things like specifying a non-standard connection port or forwarding local ports to the remote machine. Shell Aliases Let's say that you have a remote server named, which has not been set up with public/private keys for password-less logins. The username to the remote account is fooey, and to reduce the number of scripted login attempts, you've decided to change the default SSH port to 2200 from the normal default of 22.

This means that a typical command would look like: $ ssh -p 22000 password: ************* Not too bad. We can make things simpler and more secure by using a public/private key pair; I highly recommend using ssh-copy-id for moving your public keys around. About ShellCheck. This page has been deprecated!

About ShellCheck

Please see for updated information! ShellCheck is a static analysis and linting tool for sh/bash scripts. It's mainly focused on handling typical beginner and intermediate level syntax errors and pitfalls where the shell just gives a cryptic error message or strange behavior, but it also reports on a few more advanced issues where corner cases can cause delayed failures.

Haskell source code is available on GitHub! Try ShellCheck online Go to to copy-paste a shell script and get immediate, automatic feedback. The online version is always synced against the latest git commit. Install ShellCheck locally. #!++ - Crunchbangplusplus. Understanding Systemd. Git - the simple guide - no deep shit! Git - the simple guide just a simple guide for getting started with git. no deep shit ;) by Roger Dudler credits to @tfnico, @fhd and Namics this guide in deutsch, español, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 Vietnamese please report issues on github setup Download git for OSX Download git for Windows.

git - the simple guide - no deep shit!

Pi-Top, the Raspberry Pi Model B+ powered laptop kit you build yourself. Commands. The ls (list) command displays a list of files and directories.


It supports several options some of them are listed in the below table along with a short description of each. In this post we will discuss 14 different examples of ls command which can be useful for beginners. Syntax of ls command : # […] What are useful command-line network monitors on Linux. Network monitoring is a critical IT function for businesses of all sizes.

What are useful command-line network monitors on Linux

The goal of network monitoring can vary. For example, the monitoring activity can be part of long-term network provisioning, security protection, performance troubleshooting, network usage accounting, and so on. Iptables 1 Set Up a Simple Firewall. Iptables 1 Set Up a Simple Firewall For a Single Computer - Not a Network Iptables Iptables can control all traffic to and from the internet, and all traffic to and from other computers on a network. It comes already installed on most Linux distributions, so you can have it working before connecting to the internet, and keep your computer secure. Malware. Skype. Translation(s): English - Français - 简体中文 - Русский Skype is non-free, proprietary, closed source software, owned by a corporation and not supported by Debian.


Have you considered using a free and open source alternative, which is community-owned and supported by Debian, such as VoIP ekiga, linphone, or jitsi? See also UnifiedCommunications As of July, 2016 Microsoft has released a new Skype version for Linux which is currently in alpha state. It is based on Skype Web. Welcome to Linux From Scratch! 1 paste tool since 2002! Jonathan Oxer: Talks & Presentations.