ezequiel + documentation   1422

Git - Environment Variables
Git always runs inside a bash shell, and uses a number of shell environment variables to determine how it behaves. Occasionally, it comes in handy to know what these are, and how they can be used to make Git behave the way you want it to. This isn’t an exhaustive list of all the environment variables Git pays attention to, but we’ll cover the most useful.
environment  git  configuration  example  unix  linux  bash  shell  documentation  online  reference  ebook 
2 days ago by ezequiel
OpenWrt Project: Wi-Fi /etc/config/wireless
The wireless radio UCI configuration is located in /etc/config/wireless.
If the device has ethernet ports, the wireless is turned OFF by default. You can turn it on in /etc/config/wireless by changing option disabled '1' to option disabled '0' (commenting out the line or removing it is sufficient).
openwrt  documentation  wifi  configuration  sysadmin  example  unix  linux  networking  tips  reference  hardwaresupport  security 
2 days ago by ezequiel
Architecture — Ceph Documentation
Ceph uniquely delivers object, block, and file storage in one unified system. Ceph is highly reliable, easy to manage, and free. The power of Ceph can transform your company’s IT infrastructure and your ability to manage vast amounts of data. Ceph delivers extraordinary scalability–thousands of clients accessing petabytes to exabytes of data. A Ceph Node leverages commodity hardware and intelligent daemons, and a Ceph Storage Cluster accommodates large numbers of nodes, which communicate with each other to replicate and redistribute data dynamically.
ceph  filesystem  distributed  unix  posix  design  api  architecture  online  documentation  linux  reference 
8 days ago by ezequiel
Welcome to Ceph — Ceph Documentation
Ceph uniquely delivers object, block, and file storage in one unified system.
distributed  filesystem  documentation  unix  linux  posix  reference  guide  online  ceph 
8 days ago by ezequiel
How Archive.org items are structured | Internet Archive Blogs
An item is a logical “thing” that we present on one web page on archive.org. An item may be one video file along with scans of the DVD cover, one book, one audio file, or a set of audio files that represent a CD , etc.

How do you know whether your files should be in one item or separate items? You get one metadata file per item. If the same metadata describes ALL of the files (like a CD), then that’s one item. If the files are too different to have the same metadata (title, creator, description, etc.), they should be in different items.
blogpost  2011  article  cli  tool  internet  archived.version  documentation  reference  example  downloads  tips  backup 
13 days ago by ezequiel
Command-Line Interface — Internet Archive item APIs 1.9.1.dev5 documentation
The ia command-line tool is installed with internetarchive, or available as a binary. ia allows you to interact with various archive.org services from the command-line.
internet  archived.version  api  tool  documentation  reference  online  downloads  cli  unix  linux  windows  macosx  python.pip 
13 days ago by ezequiel
Keyb is used to change the layout of the keyboard used for different countries.
keyboard  uk  usa  configuration  dosbox  gaming  documentation  wikientry  reference 
15 days ago by ezequiel
Suspend - Debian Wiki
This page gathers bits of information about getting software suspend to work in Debian. Because the core system components change rapidly among Debian versions, software suspend works differently on different versions of Debians. This page is divided according to Debian versions from new to old.

For more reading material, see also the links at the bottom of this page about hibernate and suspend.
debian  wikientry  documentation  links  reference  guide  tips  example  sysadmin  powermanagement  configuration  arch  gentoo  gnome  suse  debug  linux  acpi  laptop  security 
19 days ago by ezequiel
WNA3100 (N300) Wireless USB Adapter Support | NETGEAR
(me: ndiswrapper has issues when dealing with the windows xp (32 bit) driver on Linux kernel >= 5.0 (mint 19.3 has 5.3.0 as of 2020.03.08))
wifi  driver  windows  windowsxp  windows7  windowsvista  windows8  windows10  hardwaresupport  networking  ndiswrapper  downloads  firmware  documentation  support  reference  manual  guide  issue  workaround  hardware 
19 days ago by ezequiel
Documentation:Modules/telnet - VideoLAN Wiki
The telnet module communicates with VLC over a network connection using the telnet protocol. The original module was provided until 1.1.0, when it was re-written in Lua. The old module was renamed to oldtelnet and removed in 2.0.0.

Telnet should not be used for sensitive applications.

To find module information on the command-line for VLC 2.0.0 and above, use vlc -p lua --advanced --help-verbose and look for the Lua Telnet section.
mediaplayer  software  linux  windows  macosx  wikientry  api  documentation  reference  lua 
19 days ago by ezequiel
Console - VideoLAN Wiki
VLC has three terminal interface modules. These are rc, telnet and ncurses.
mediaplayer  software  linux  windows  macosx  wikientry  api  documentation  reference  curses 
19 days ago by ezequiel
Interfaces - VideoLAN Wiki
Interfaces are the way you interact with VLC media player. Like anything else in VLC, they are modules, which allows for their interchangeability (see below).
mediaplayer  software  linux  windows  macosx  wikientry  api  documentation  reference  beos  qt  wxwidgets  http  curses 
19 days ago by ezequiel
linux - How to turn off Wireless power management permanently - Unix & Linux Stack Exchange
Q: In Linux Mint 17.3 / 18 iwconfig says the power management of my wireless card is turned on. I want to turn it off permanently or some workaround on this issue.

sudo iwconfig wlan0 power off works, until I reboot the laptop.

Also, if I randomly check iwconfig, sometimes it's on, despite I did run this command. [...]

A #1: Open this file with your favorite text editor, I use nano here:

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

By default there is:

wifi.powersave = 3

Change the value to 2. Reboot for the change to take effect. [...]
2016  forumthread  stackexchange  linux  ubuntu  mint  debian  networking  software  configuration  sysadmin  powermanagement  usb  issue  workaround  cli  links  documentation  tips  example  wifi 
21 days ago by ezequiel
Tp smapi - ThinkWiki
The tp_smapi kernel module exposes some features of the ThinkPad hardware/firmware via a sysfs interface. Currently, the main implemented functionality is control of battery charging and extended battery status. The tp_smapi software package also includes an improved version of the HDAPS driver. The underlying hardware interfaces are SMAPI and direct access to the embedded controller.

This driver uses undocumented features and direct hardware access, so it may work unreliably or even damage your hardware; but so far no such damage has been reported.

If you are installing on a recent Thinkpad that has an Ivy Bridge or newer processor (X230, T430, T530, etc.), tp_smapi will not work. You will be mostly limited to thinkpad-acpi capabilities. You can however set battery charge thresholds with tpacpi-bat.
hardwaresupport  laptop  wikientry  documentation  kernelmodule  compatibility  battery  bios  linux  api  installation  tips  cli  sysadmin  reference 
25 days ago by ezequiel
linux-thinkpad/tp_smapi (Lenovo ThinkPad Laptops kernel module)
ThinkPad laptops include a proprietary interface called SMAPI BIOS (System Management Application Program Interface) which provides some hardware control functionality that is not accessible by other means.

This driver exposes some features of the SMAPI BIOS through a sysfs interface. It is suitable for newer models, on which SMAPI is invoked through IO port writes. Older models use a different SMAPI interface; for those, try the "thinkpad" module from the "tpctl" package.

WARNING: This driver uses undocumented features and direct hardware access. It thus cannot be guaranteed to work, and may cause arbitrary damage (especially on models it wasn't tested on).
laptop  hardwaresupport  github  source  kernelmodule  tool  links  documentation  battery  powermanagement  linux  bios  api  compatibility 
25 days ago by ezequiel
wpa_supplicant / hostapd: Developers' documentation for wpa_supplicant and hostapd
The goal of this documentation and comments in the source code is to give enough information for other developers to understand how wpa_supplicant and hostapd have been implemented, how they can be modified, how new drivers can be supported, and how the source code can be ported to other operating systems. If any information is missing, feel free to contact Jouni Malinen j@w1.fi for more information. Contributions as patch files are also very welcome at the same address. Please note that this software is licensed under the BSD license (the one with advertisement clause removed). All contributions to wpa_supplicant and hostapd are expected to use compatible licensing terms.
wifi  documentation  reference  api  online  links  linux  bsd  freebsd  windows  networking 
25 days ago by ezequiel
en:users:documentation:hostapd [Linux Wireless]
hostapd is an IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator. This page is dedicated to the Linux documentation of its implementation and use. Please refer to the hostapd home page for information for other Operating Systems.

To communicate with a kernel driver, hostapd has to use some interface. All new cfg80211 (and mac80211) based drivers that implement AP functionality are supported using the nl80211 interface.
wifi  linux  kernel  kernelmodule  documentation  links  atheros  development  networking  wikientry  reference  example  cli  tools  tool  sysadmin  configuration  tips  guide  security 
25 days ago by ezequiel
welcome [Linux Wireless]
This is the main source of Documentation for the Linux wireless (IEEE-802.11) subsystem. This wiki features information for end-users, developers and vendors.

This site covers all the new 802.11 drivers, the new core mac80211 and cfg80211 components along with the new userspace and in-kernel nl80211 configuration interface. New nl80211 userspace applications are also documented.
wifi  wireless  linux  kernel  kernelmodule  documentation  reference  wiki  articles  api  drivers  hardwaresupport  networking 
25 days ago by ezequiel
linrunner.de: TLP – Linux Advanced Power Management
TLP brings you the benefits of advanced power management for Linux without the need to understand every technical detail. TLP comes with a default configuration already optimized for battery life, so you may just install and forget it. Nevertheless TLP is highly customizable to fulfil your specific requirements.

TLP packages are available for Arch, Debian, Fedora, Gentoo, openSUSE, Ubuntu and further. You're welcome if you want to package TLP for other distributions. Please take a look at the developer documentation.
battery  powermanagement  sysadmin  linux  documentation  reference  tips  example  tool  cli  performance  laptop  hardwaresupport  guide  faq  workaround  source  links  reviews  software  arch  debian  fedora  gentoo  suse  ubuntu  installation  packages 
26 days ago by ezequiel
hamishcoleman/thinkpad-ec: Infrastructure for examining and patching Thinkpad embedded controller firmware
The main purpose of this software is to patch the EC on xx30 series thinkpads to make the classic 7-row keyboards work. There are also patches included (but disabled by default) to disable the authentic battery validation check.

With the patches included here, you can install the classic keyboard hardware on many xx30 series laptops and make almost every key work properly. The only keys that are not working are Fn+F3 (Battery) and Fn+F12 (Hibernate)

Unfortunately, there are a small number of thinkpads with a model number from the "xx30" series that are using a completely different EC CPU and a different BIOS update strategy. Thus they are not currently able to be patched. This is known to be the case for at least the L430, L530 and E330.
hardwaresupport  laptop  keyboard  battery  github  freesoftware  license.gplv2  bios  firmware  security  patches  tool  cli  linux  example  tips  links  howto  documentation  source  2019 
27 days ago by ezequiel
tp-smapi - ThinkWiki
The tp_smapi kernel module exposes some features of the ThinkPad hardware/firmware via a sysfs interface. Currently, the main implemented functionality is control of battery charging and extended battery status. The tp_smapi software package also includes an improved version of the HDAPS driver. The underlying hardware interfaces are SMAPI and direct access to the embedded controller.

This driver uses undocumented features and direct hardware access, so it may work unreliably or even damage your hardware; but so far no such damage has been reported.

If you are installing on a recent Thinkpad that has an Ivy Bridge or newer processor (X230, T430, T530, etc.), tp_smapi will not work. You will be mostly limited to thinkpad-acpi capabilities. You can however set battery charge thresholds with tpacpi-bat.
laptop  hardwaresupport  kernelmodule  api  documentation  reference  tips  example  sysadmin  configuration  howto  info  resources  install  installation  gentoo  debian  ubuntu  suse  scripts  links  battery  tool  tools  wikientry  linux 
27 days ago by ezequiel
ThinkWiki - Wiki for IBM/Lenovo ThinkPad users
This is ThinkWiki, the Wiki Web for IBM/Lenovo ThinkPad users. Here you find anything you need to install your favourite Linux distribution on your ThinkPad. Windows users shouldn't run away, there's a lot of useful information for them as well. Some Linux information for Mac users also can be found here.
wiki  articles  info  resources  issue  workaround  configuration  sysadmin  howto  guide  hardwaresupport  battery  bios  firmware  drivers  linux  keyboard  drm  install  installation  ubuntu  debian  hardware  reference  documentation  links  kernelpatches  kernelmodule  support  mailinglist  software  scripts  tools  laptop 
27 days ago by ezequiel
systemd 183 and newer include a logic to inhibit system shutdowns and sleep states. This is implemented as part of systemd-logind.daemon(8) There are a couple of different use cases for this:

* A CD burning application wants to ensure that the system is not turned off or suspended while the burn process is in progress.
* A package manager wants to ensure that the system is not turned off while a package upgrade is in progress.
* An office suite wants to be notified before system suspend in order to save all data to disk, and delay the suspend logic until all data is written.
* A web browser wants to be notified before system hibernation in order to free its cache to minimize the amount of memory that needs to be virtualized.
* A screen lock tool wants to bring up the screen lock right before suspend, and delay the suspend until that's complete. Applications which want to make use of the inhibition logic shall take an inhibitor lock via the logind D-Bus API.
dbus  freedesktop  api  powermanagement  systemd  documentation  reference  online  links 
27 days ago by ezequiel
Installation and configuration (Linux) · ValdikSS/aceproxy Wiki · GitHub
This article assumes you have Ace Stream installed.

Python 2, gevent, psutil are required dependencies and VLC is an optional (yet highly recommended) dependency. You can install all the dependencies with pip: pip install -r requirements.txt. We use VLC only for streaming purposes, it is not required to watch streams using VLC only. [...]
acestream  proxy  configuration  wikientry  documentation  linux  installation  howto  guide  links  github 
29 days ago by ezequiel
Conditional filters in config.txt - Raspberry Pi Documentation
When a single SD card (or card image) is being used with one Pi and one monitor, it is easy to set config.txt as required for that specific combination and keep it that way, amending it only when something changes.

However, if one Pi is swapped between different monitors, or if the SD card (or card image) is being swapped between multiple Pis, a single set of settings may no longer be sufficient. Conditional filters allow you to define certain sections of the config file to be used only in specific cases, allowing a single config.txt to create different configurations when read by different hardware.
raspberrypi  configuration  booting  sysadmin  raspbian  documentation  reference  online  linux 
29 days ago by ezequiel
raspi-config - Raspberry Pi Documentation
This page describes the console based raspi-config application. If you are using the Raspberry Pi desktop then you can use the graphical Raspberry Pi Configuration application from the Preferences menu to configure your Raspberry Pi.
raspberrypi  hardwaresupport  configuration  sysadmin  booting  links  tool  documentation  reference  raspbian 
29 days ago by ezequiel
vcgencmd - Raspberry Pi Documentation
vcgencmd is a command line utility that can get various pieces of information from the VideoCore GPU on the Raspberry Pi. Much of the information available is only of use to Raspberry Pi engineers, but there are a number of very useful options available to end users that will be described here.
cli  tool  raspberrypi  hardwaresupport  gpu  linux  debian  sysadmin  documentation  reference  example 
4 weeks ago by ezequiel
The GPIO utility | Wiring Pi
WiringPi comes with a separate program to help manage the on-board GPIO interface as well as additional modules such as the PiFace and other devices like the Gertboard as well as generic GPIO expander type devices.
raspberrypi  development  electronics  hardwaresupport  manpage  documentation  raspbian  linux  example  cli  tool  sysadmin 
4 weeks ago by ezequiel
Using proxy · ValdikSS/aceproxy Wiki
So you have installed AceProxy, what's next?

AceProxy can work with torrents, acelive files and Ace Stream CIDs (40-digit ID).

AceProxy supports plugins. Currently, there are plugins for torrent-tv.ru and torrent-telik.com. All plugins are stored in plugins folder.
acestream  proxy  configuration  example  tips  wikientry  documentation  cli  github 
4 weeks ago by ezequiel
HDMI Configuration - Raspberry Pi Documentation
In the vast majority of cases, simply plugging your HDMI-equipped monitor into the Raspberry Pi using a standard HDMI cable will automatically lead to the Pi using the best resolution the monitor supports. The Raspberry Pi Zero uses a mini HDMI port, so you will need a mini-HDMI-to-full-size-HDMI lead or adapter. On the Raspberry Pi 4 there are two micro HDMI ports, so you will need either one or two micro-HDMI-to-full-size-HDMI leads or adapters, depending on how many displays you wish to attach. You should connect any HDMI leads before turning on the Raspberry Pi.
raspberrypi  hardware  hardwaresupport  configuration  sysadmin  booting  linux  raspbian  documentation  example  links  tips 
4 weeks ago by ezequiel
OpenWrt Project: Extroot configuration
This guide describes how to configure OpenWrt to use a storage device (usb or sata or sdcard or whatever) to expand your root filesystem, to install freely all the packages you need.
openwrt  router  guide  sysadmin  configuration  embedded  howto  cli  example  tips  documentation  tools  packages  linux 
5 weeks ago by ezequiel
OpenWrt Project: Quick Start for Adding a USB drive
Many useful OpenWrt utilities and packages rely on external storage to hold data files. This guide describes how to add a single USB stick or drive to your OpenWrt device.
usb  storage  howto  guide  example  tips  cli  sysadmin  documentation  openwrt  router  linux  packages  configuration 
5 weeks ago by ezequiel
OpenWrt Project: Installing OpenWrt
The installation of OpenWrt is device specific. These device specific procedures should be found in the wiki. See Table of Hardware for available procedures. If your device is not listed, information in this Howto may be helpful.
openwrt  install  installation  howto  guide  links  embedded  router  cli  sysadmin  documentation 
5 weeks ago by ezequiel
OpenWrt Project: Upgrading OpenWrt firmware via LuCI and CLI
An OpenWrt upgrade will replace the entire current OpenWrt installation with a new version. This includes the Linux kernel, the SquashFS partition and the JFFS2 partition.

The common upgrade paths below will automatically preserve much of the OpenWrt OS configuration by saving and then restoring configuration files in specific common locations (including /etc/config). This will preserve things like OpenWrt network settings, WiFi settings, the device hostname, and so on.
firmware  upgrade  howto  guide  tips  links  openwrt  cli  example  sysadmin  networking  hardwaresupport  embedded  router  webapp  linux  documentation 
5 weeks ago by ezequiel
UrJTAG - Universal JTAG library, server and tools
UrJTAG aims to create an enhanced, modern tool for communicating over JTAG with flash chips, CPUs, and many more. It takes on the well proven openwince jtag tools code. Future plans include conversion of the code base into a library that can be used with other applications. A flexible remote communication protocol that can be used over almost any type of serial link (including TCP/IP) is in the works.
2019  jtag  electronics  software  opensource  linux  raspbian  debug  debugger  documentation  hardwaresupport  raspberrypi 
5 weeks ago by ezequiel
BusyBox - The Swiss Army Knife of Embedded Linux
BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU coreutils, util-linux, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts.
busybox  shell  documentation  cli  tool  tools  sysadmin  reference  manpage  online  linux  embedded  configuration  example  networking  kernel  kernelmodule  vi 
5 weeks ago by ezequiel
List of TCP and UDP port numbers - Wikipedia
This is a list of TCP and UDP port numbers used by protocols of the Internet protocol suite for operation of network applications.
tcpip  info  internet  unix  linux  serverapp  wikientry  wikipedia  reference  documentation 
5 weeks ago by ezequiel
OpenWrt Project: OpenVPN basic
* This how-to describes the method for setting up OpenVPN server on OpenWrt.
* It helps generate OpenVPN client profiles which are easy to export/import between devices.
* Follow OpenVPN client for client setup and OpenVPN extras for additional tuning.
vpn  sysadmin  router  openwrt  documentation  links  linux  configuration  serverapp 
6 weeks ago by ezequiel
WireGuard: fast, modern, secure VPN tunnel
WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.
vpn  wireguard  opensource  freesoftware  kernelmodule  networking  security  protocol  links  spec  documentation  embedded  router  openwrt  sysadmin  example 
6 weeks ago by ezequiel
OpenWrt Project: SQM (aka Smart Queue Management)
OpenWrt/LEDE has pre-built packages for controlling Bufferbloat - the undesirable latency that arises when the router buffers too much data. OpenWrt calls this SQM, although it's also called active queue management - AQM.
qos  router  openwrt  howto  guide  documentation  sysadmin  configuration  tools  software  cli  example  performance  links 
6 weeks ago by ezequiel
OpenWrt Project: Dumb AP / Access Point Only
This document describes how to create an Access Point (AP) that extends a network that already has a router, access control, and DHCP in place. People can connect over wireless or Ethernet to the new AP and then to the existing network. In this configuration, the AP is not routing packets, it does not provide DHCP or other functions. The result is a bridged LAN (no internal subnets) that will work fine for home and small networks.
openwrt  wifi  howto  networking  sysadmin  configuration  example  cli  router  guide  documentation  tips 
6 weeks ago by ezequiel
OpenWrt Project: The OpenWrt Flash Layout
The embedded devices (routers and such) OpenWrt/LEDE (Linux Embedded Development Environment) has mainly targeted since its inception, use flash memory as the form of non-volatile memory for the persistent storage of the firmware and its configuration.
memory  rom  firmware  wikientry  documentation  openwrt  howto  guide  hardware  hardwaresupport  tips  links  reference  info  resources  embedded  tools  software 
7 weeks ago by ezequiel
SSH Daemon | Customizing the SSH Daemon | CoreOS
Container Linux defaults to running an OpenSSH daemon using systemd socket activation – when a client connects to the port configured for SSH, sshd is started on the fly for that client using a systemd unit derived automatically from a template. In some cases you may want to customize this daemon's authentication methods or other configuration. This guide will show you how to do that at boot time using a Container Linux Config, and after building by modifying the systemd unit file.
systemd  configuration  fileformats  howto  tips  guide  sysadmin  linux  example  coreos  releaserelated  links  documentation  reference  ssh  remote  tcpip 
8 weeks ago by ezequiel
systemd Environment File | systemd with CoreOS
systemd has an Environment directive which sets environment variables for executed processes. It takes a space-separated list of variable assignments. This option may be specified more than once in which case all listed variables will be set. If the same variable is set twice, the later setting will override the earlier setting. If the empty string is assigned to this option, the list of environment variables is reset, all prior assignments have no effect. Environments directives are used in built-in Container Linux systemd units, for example in etcd2 and flannel.
systemd  configuration  fileformats  howto  tips  guide  sysadmin  linux  example  coreos  releaserelated  links  documentation  reference  environment 
8 weeks ago by ezequiel
systemd Drop-In Units | CoreOS Container Linux
There are two methods of overriding default Container Linux settings in unit files: copying the unit file from /usr/lib64/systemd/system to /etc/systemd/system and modifying the chosen settings. Alternatively, one can create a directory named unit.d within /etc/systemd/system and place a drop-in file name.conf there that only changes the specific settings one is interested in. Note that multiple such drop-in files are read if present.
systemd  configuration  fileformats  howto  tips  guide  sysadmin  linux  example  coreos  releaserelated  links  documentation  reference 
8 weeks ago by ezequiel
Customizing Docker | Container Linux Docker | CoreOS
The Docker systemd unit can be customized by overriding the unit that ships with the default Container Linux settings. Common use-cases for doing this are covered below.
2019  documentation  coreos  linux  configuration  example  tips  sysadmin  docker  systemd  remote  howto  guide  tcpip  releaserelated 
8 weeks ago by ezequiel
Low_On_Memory - linux-mm.org Wiki
It's a common dilemma: I just got a brand new Linux machine, loaded it up with lots of expensive RAM, and left it for a day. Now, it's out of memory, or it is swapping! It definitely has enough RAM, so there must be a bug in Linux!I assure you, in almost all cases, your system has plenty of RAM. However, where is all of that RAM going? For what does Linux use all of it? How can I actually tell that I'm out of RAM? Unfortunately, Linux can make these very hard questions to answer. This article will explain in detail many of the ways that Linux uses RAM for things other than user data and how you can tell when your system is _actually_ out of RAM.
2017  wikientry  article  memory  fileformats  linux  kernel  internals  tips  example  reference  documentation  cli 
8 weeks ago by ezequiel
Detaching and Reattaching Boot Disks  |  Compute Engine Documentation
Previously, boot disks were permanently attached to their VM instances. Now you can detach boot disks from your instance. This feature simplifies the process for repairing boot disks by allowing you to mount them to another instance without deleting your original instance. Additionally, you can replace the boot disks for an instance rather than having to recreate the entire VM instance.

If a VM instance does not have a boot disk, attempting to start the instance generates an error. However, you can still edit other instance properties.
article  documentation  howto  guide  example  tips  webapp  cli  google.cloud  sysadmin  harddisk  storage  links 
8 weeks ago by ezequiel
Linux Swappiness
My earlier post about mlockall() caused me to look a bit more into the “swappiness” setting on Linux. It turns out that by chance this was related to a problem I had been looking at at work where we unexpectedly saw some MySQL processes getting OOM killed even though the various buffer settings seemed correct.
2015  blogpost  linux  kernel  memory  documentation  links  example  tips  configuration  sysadmin 
9 weeks ago by ezequiel
Configure Docker to use a proxy server | Docker Documentation
If your container needs to use an HTTP, HTTPS, or FTP proxy server, you can configure it in different ways: [...]
docker  proxy  configuration  tips  howto  sysadmin  linux  example  documentation  reference  guide 
9 weeks ago by ezequiel
Docker run reference | Docker Documentation
Docker runs processes in isolated containers. A container is a process which runs on a host. The host may be local or remote. When an operator executes docker run, the container process that runs is isolated in that it has its own file system, its own networking, and its own isolated process tree separate from the host.

This page details how to use the docker run command to define the container’s resources at runtime.
docker  docker.container  reference  cli  tool  documentation  example  unix  linux  sysadmin  performance  memory  virtualisation  security  configuration 
9 weeks ago by ezequiel
linuxserver/ddclient - Docker Hub
Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It was originally written by Paul Burry and is now mostly by wimpunk. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways.
docker.container  remote  tcpip  internet  cli  tool  automation  scripting  sysadmin  amd64  arm  raspberrypi  example  documentation  howto  releaserelated  2019 
9 weeks ago by ezequiel
Optimizing persistent disk performance  |  Compute Engine Documentation  |  Google Cloud
Persistent disks give you the performance described in the disk type chart if the VM drives usage that is sufficient to reach the performance caps. After you size your persistent disk volumes to meet your performance needs, your app and operating system might need some tuning.

In the following sections, we describe a few key elements that can be tuned for better performance and how to apply some of them to specific types of workloads.
google.cloud  cloudcomputing  guide  documentation  links  bestpractice  tips  sysadmin  virtualisation  networking  storage  harddisk  ssd  performance  optimisation  cli  example  linux  unix 
9 weeks ago by ezequiel
Adding or resizing zonal persistent disks  |  Compute Engine Documentation  |  Google Cloud
This page explains how to resize both zonal persistent boot disks and secondary (non-boot) zonal persistent disks. This page also explains how to add and format new zonal persistent disks on your instances.

You can only resize a zonal persistent disk to increase its size. You cannot reduce the size of a zonal persistent disk.

It is a best practice to back up your disks using snapshots to prevent unintended data loss.
google.cloud  cloudcomputing  guide  documentation  links  bestpractice  tips  sysadmin  virtualisation  networking  price  storage  harddisk  example 
9 weeks ago by ezequiel
Encrypt disks with customer-supplied encryption keys  |  Compute Engine Documentation  |  Google Cloud
[...] If you provide your own encryption keys, Compute Engine uses your key to protect the Google-generated keys used to encrypt and decrypt your data. Only users who can provide the correct key can use resources protected by a customer-supplied encryption key.

Google does not store your keys on its servers and cannot access your protected data unless you provide the key. This also means that if you forget or lose your key, there is no way for Google to recover the key or to recover any data encrypted with the lost key. [...]
google.cloud  cloudcomputing  guide  documentation  links  bestpractice  tips  sysadmin  virtualisation  networking  storage  harddisk  security  encryption  privacy  howto 
9 weeks ago by ezequiel
Storage options  |  Compute Engine Documentation  |  Google Cloud
Compute Engine offers several types of storage options for your instances. Each of the following storage options has unique price and performance characteristics:

* Zonal standard persistent disk and zonal SSD persistent disk: Efficient, reliable block storage.
* Regional persistent disk and regional SSD persistent disk: Regional block storage replicated in two zones.
* Local SSD: High performance, transient, local block storage.
* Cloud Storage buckets: Affordable object storage.
* Filestore: High performance file storage for Google Cloud users.

If you are not sure which option to use, the most common solution is to add a persistent disk to your instance.
google.cloud  cloudcomputing  guide  documentation  links  bestpractice  tips  sysadmin  virtualisation  networking  price  storage  harddisk  ssd 
9 weeks ago by ezequiel
OpenWrt Project: Welcome to the OpenWrt Project
The OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
openwrt  router  opensource  firmware  multiplatform  links  documentation  reference  hardwaresupport  linksys  install  installation  downloads  community  faq  wifi  networking  embedded  linux  packages  software 
9 weeks ago by ezequiel
inadyn - Small and Simple DDNS Client
In-a-dyn is a small and simple Dynamic DNS, DDNS, client with HTTPS support. It is commonly available in many GNU/Linux distributions, used in off-the-shelf routers and Internet gateways to automate the task of keeping your DNS record up to date with any IP address changes from your ISP. It can also be used in installations with redundant (backup) connections to the Internet.
dns  linux  unix  remote  internet  automation  sysadmin  github  links  reference  documentation  example  license.gplv2  freesoftware 
9 weeks ago by ezequiel
Users and groups - ArchWiki
Users and groups are used on GNU/Linux for access control—that is, to control access to the system's files, directories, and peripherals. Linux offers relatively simple/coarse access control mechanisms by default. For more advanced options, see ACL and PAM#Configuration How-Tos.
wikientry  info  faq  tips  example  cli  arch  linux  sysadmin  security  compatibility  configuration  tool  tools  reference  documentation 
9 weeks ago by ezequiel
Features/CacheHierarchy - Squid Web Proxy Wiki
Feature: Linking Squid into a Cache Hierarchy

* Goal: To connect multiple Squid together forming a 'mesh' or hierarchy of caches.
* Status: completed.
* Version: 1.2
squid  documentation  spec  proxy  example  wikientry 
10 weeks ago by ezequiel
SquidFaq/SquidMemory - Squid Web Proxy Wiki
Squid uses a lot of memory for performance reasons. It takes much, much longer to read something from disk than it does to read directly from memory.

A small amount of metadata for each cached object is kept in memory. This is the StoreEntry data structure. This is 56-bytes on 32-bit architectures and 88-bytes on 64-bit architectures. In addition, there is a 16-byte cache key (MD5 checksum) associated with each StoreEntry. This means there are 72 or 104 bytes of metadata in memory for every object in your cache. A cache with 1,000,000 objects therefore requires 72MB of memory for metadata only. In practice it requires much more than that.

Uses of memory by Squid include: [...]
squid  memory  configuration  tips  example  wikientry  documentation  faq  proxy  performance 
10 weeks ago by ezequiel
systemd Drop-In Units | CoreOS Container Linux
There are two methods of overriding default Container Linux settings in unit files: copying the unit file from /usr/lib64/systemd/system to /etc/systemd/system and modifying the chosen settings. Alternatively, one can create a directory named unit.d within /etc/systemd/system and place a drop-in file name.conf there that only changes the specific settings one is interested in. Note that multiple such drop-in files are read if present.
coreos  systemd  configuration  sysadmin  howto  guide  example  linux  booting  links  documentation 
10 weeks ago by ezequiel
« earlier      
per page:    204080120160

related tags

3d  3g  4dos  7zip  abi  ace  acestream  acpi  adobe  advocacy  aix  allwinner  allwinner.a80  alpine  amazon  amazon.aws  amazon.boto  amazon.lambda  amazon.linux  amazon.s3  amd64  amiga  analysis  android  apache  api  apparmor  appimage  apple  applications  apps  apt  arch  architecture  archive  archived.version  argentina  arm  armbian  aros  art  article  articles  assembly  astaro  asus  atari  atheros  audio  automation  autotools  awesome  awk  backports  backup  bash  battery  bazaar  benchmark  beos  bestpractice  binary  bios  bitbucket  bitcoin  bitkeeper  bittorrent  bitwarden  blog  blogpost  blogs  bonsai  book  books  boook  boost  booting  brew  browsable  browser  bsd  btrfs  build  buildgenerator  burning  busybox  c  c++  c++03  c++11  c++14  c++98  c11  c89  c95  c99  calibre  camera  catalog  ccache  cd  cdbs  centos  ceph  cheatsheet  chipset  chrome.browser  chromeos  chromium  chroot  citrix  cli  cloudcomputing  cmake  cms  code  codec  codecoverage  codecs  coding  codingstandards  colour  commercialsoftware  commodore  community  comparison  compatibility  compiler  component  compression  computer  computing  concurrency  conda  configuration  console  container  contentfiltering  contrib  coreos  course  cpu  crash  creativecommons  crosscompile  crossplatform  crypto.blockchain  cryptocurrency  cryptography  cscope  css  ctags  cups  curses  customize  cvs  cygwin  d.programming.language  dae  daemon  damnsmalllinux  darwin  dash  database  dbus  debian  debianpkg  debug  debugger  dejagnu  delphi  demo  deployment  design  desktop  desktoppublishing  development  dhcp  diagrams  digitalphotocamera  disassembler  disqus  distributed  distro  djgpp  dll  dns  dnsmasq  docker  docker.container  document  documentation  dokuwiki  dos  dosbox  dosemu  dotnet  download  downloads  doxygen  dpmi  dragonfly.bsd  drawing  driver  drivers  drm  dtrace  dump  dvd  dynamicloader  e2guardian  e17  ebook  ebooks  ebuild  eclipse  economics  editing  editor  eeepc  electronics  elf  elisp  emacs  email  embedded  emulation  emulator  encoding  encryption  england  english  enlightenment  environment  enyojs  epub  esr  ethereum  europe  example  examples  exception  expect  extension  family  fan  faq  fast  fastmail  fdl  fedora  ffmpeg  fileformats  filemanager  filesystem  filetype:doc  filetype:pdf  filetype:png  finances  finnix  firefox  firewall  firmware  fix  flash  fltk  fluxbox  font  fonts  forensics  forum  forumpost  forums  forumthread  fossadvocacy  framework  free  freebsd  freedesktop  freedom  freemcboot  freenx  freesoftware  freeware  fsf  ftp  functional.prog  gadget  game  games  gaming  gcc  gcc295  gcc296  gdb  geek  generator  gento  gentoo  gfdl  gimp  gis  git  github  glib  glibc  gnome  gnu  gnu.assembler  gnumake  gnustep  golang  google  google.cloud  gpio  gps  gpu  graphics  grub  grub2  gtd  gtk  gtk2  gtkmm  gui  guide  h264  hacking  hacks  haiku  haproxy  harddisk  hardware  hardwaresupport  haskell  health  help  hexedit  history  home.appliance  homebrew  hosting  hotplug  howto  hp  hp2133  hpux  html  html5  http  https  humax.hdr.fox.t2  humax.pvr  i3wm  ibm  ibmredbook  icewm  ide  image  imagemagick  images  imap  info  inkscape  install  installation  intel  interesting  internals  international  internet  internetrfc  iostream  ipc  iphone  iptables  ipv6  irc  irix  isilo  iso  issue  issuetracker  java  javascript  jdk  jekyll  jekyll.bootstrap  jni  joystick  json  jtag  juce  kb  kde  kermit  kernel  kernelmodule  kernelpatches  keyboard  kids  knowledgetree  kobo.reader  kobo.reader.app  language  laptop  law  leisure  libraries  library  libreoffice  license  license.agplv3  license.apache  license.boost  license.bsd  license.fdl  license.gpl  license.gplv2  license.gplv3  license.lgpl  license.mit  licensing  linking  links  linksys  linux  linux.cgroups  linux.containers  liquid  lisp  livecd  livedvd  logging  logitech  loki  lout  lsb  lua  lubuntu  lvm  lxc  lxde  m68k  mac  macosx  macosx.elcapitan  macosx.leopard  macosx.yosemite  macports  macro  mailinglist  make  manpage  manual  markdown  mc  media  media:document  media:image  mediaplayer  mem.allocator  mem.persistent  memory  mercurial  messaging  metadata  microemacs  microformat  microsoft  mime  mingw  mint  mips  mirrors  mobile  mobilereading  modem  monero  mono  motherboard  motif  mount  mozilla  mp3  msdn  msoffice  msword  multiarch  multimedia  multiplatform  multitasking  mysql  ndiswrapper  neatx  neovim  netbsd  network  networking  newbies  news  nextstep  nfs  nginx  ninja.build  nis  node.js  nomachine  novell  noweb  npm  nvidia  nx  objectivec  odf  officeapp  official  ogg  oldversion  online  onvif  ood  openbsd  opengl  openmotif  openoffice  opensolaris  opensource  openssl  openwatcom  openwrt  opl.ps2  optimisation  os  os2  osmc  overlay  p2p  package  packagemanager  packages  packaging  palm  palmos  paper  partition  pascal  patch  patches  patterns  pda  pdf  perforce  performance  perl  photography  php  pic  pictures  player  playingcards  plucker  plugin  plugins  poco  politics  pop3  portage  portal  porting  posix  postgresql  power  powermanagement  powerpc  preprocessor  presentation  price  printing  privacy  process  productivity  profile  profiling  programming  protocol  proxy  pulseaudio  puppy  pvr  pwc  python  python.3  python.pip  qemu  qos  qt  raid  ralink  rancheros  raspberrypi  raspbian  ratpoison  rdp  reader  realtime  reciva  redhat  redis  reference  regex  registry  releaserelated  remote  replaygain  repository  resources  rest.web  reStructuredText  retro  reverseengineering  reverseproxy  reviews  rfc  rockbox  rom  router  rox  rpc  rpm  rss  rtl8187  ruby  ruby.gem  ruby.gem.sinatra  ruby.rails  ruby.rspec  ruhoh  rusk  rust  rvm  safari  safaribooksonline  samba  samplefiles  sansa  sansa.clip+  sansa.fuze+  scaling  scheme  scm  screen  screenshots  scribus  script  scripting  scripts  sdk  sdl  search  searchable  security  selenium  server  serverapp  sharedlibraries  shell  shopping  skins  skype  skypephones2  slackware  slitaz  smalltalk  sme  smtp  sockets  software  softwaredevelopment  softwareengineering  solaris  sony.prs.505  sony.prs.t2  sonyreader  sound  source  sourcecode  sourceforge  spain  spanish  sparc  spec  sql  sqlite  squid  ssd  ssh  ssl  stackexchange  standards  staticanalyser  statistics  stl  storage  streaming  subversion  sun  support  suse  svg  swig  sysadmin  sysmonitoring  systemd  systemtap  tax  tcc  tcl  tcltk  tcpip  tdd  tech  technology  templates  terminal  tern.js  test  testversion  textprocessing  textui  themes  threads  thunderbird  time  tips  tls  tmux  tool  toolchain  tools  topfield  tor  tornado.python  tp-link  trim  ttf  turbovision  tutorial  tutorials  tv  twiki  typescript  uboot  ubuntu  ubuntu.karmic  ubuntu.lucid  ubuntu.precise  ubuntu.trusty  ubuntu.xenial  uci  udev  uefi.secure.boot  ufw  ui  uk  uml  unichrome  unicode  unittest  unix  unofficial  upgrade  usa  usb  vagrant  vala  valgrind  vg.plat.ps2  vg.sonic  vi  via  vice  video  vim  virtualbox  virtualisation  visualage  visualstudio  visualstudio2008  visualstudio2012  visualstudio2013  vm  vmware  voidlinux  voip  vpn  vtd  web  webapp  webassembly  webcam  webdesign  webkit  webos  webportal  webserver  wifi  wiki  wikibook  wikiengine  wikientry  wikipedia  windbg  windowmanager  windows  windows7  windows8  windows10  windowsvista  windowsxp  wine  winecompatible  winelib  winxp  wireguard  wireless  wireshark  wix  wlan  wordperfect  work.development  workaround  world  wpd  wxpython  wxwidgets  x2go  x11  x86  xbmc  xen  xfce  xlib  xml  xorg  xresources  xt  xubuntu  yaml  yum  zeroinstall  zfs  zip  zsh 

Copy this bookmark: