Are you over 18 and want to see adult content?
More Annotations
A complete backup of www.onlytease.com
Are you over 18 and want to see adult content?
A complete backup of www.www.kinky.nl
Are you over 18 and want to see adult content?
A complete backup of www.blackmonsterterror.com
Are you over 18 and want to see adult content?
A complete backup of www.www.quartier-rouge.be
Are you over 18 and want to see adult content?
A complete backup of celebfanforum.com
Are you over 18 and want to see adult content?
A complete backup of perfectgirls.net
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of apartmentprepper.com
Are you over 18 and want to see adult content?
A complete backup of american-writers.org
Are you over 18 and want to see adult content?
A complete backup of militarymuster.ca
Are you over 18 and want to see adult content?
A complete backup of michaelkorsblackfridayoutlets.us
Are you over 18 and want to see adult content?
A complete backup of healywebdesign.co.uk
Are you over 18 and want to see adult content?
Text
MATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
SCREEN? A MUST FOR SSH By typing CTRL + A you state that the next signal is to be sent to the program “ screen ", in stead of to the Shell (like you would in a normal shell). You’ll see a list of all bindings known to “ screen ". Start a new window by typing CTRL + A + "c". The C stands for Create – I know, too obvious. A new window will be created. IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
ENABLE OR DISABLE SERVICE AT BOOT ON CENTOS 7 This post will show you how to enable or disable a service to start on boot, on a RHEL or CentOS 7. Check if the service starts on boot. You manage your services on RHEL/CentOS 7 through systemctl, the systemd service manager.. To check if a service starts on boot, run the systemctl status command on your service and check for the“Loaded” line.
SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. INCREASE/EXPAND AN XFS FILESYSTEM IN RHEL 7 / CENTOS 7 This guide will explain how to grow an XFS filesystem once you’ve increased in the underlying storage. If you’re on a VMware machine, have a look at this guide to increase the block device, partition and LVM volume first: Increase A VMware Disk Size (VMDK) Formatted As Linux LVM without rebooting.Once you reach the resize2fs command, return here, as that only applies to EXT2/3/4. CENTOS 7 NETWORKMANAGER KEEPS OVERWRITING /ETC/RESOLV.CONF In CentOS or Red Hat Enterprise Linux (RHEL) 7, you can find your /etc/resolv.conf file, which holds all nameserver configurations for your server, to be overwritten by the NetworkManager.. If you check the content of /etc/resolv.conf, it may look like this. $ cat /etc/resolv.conf # Generated by NetworkManager search mydomain.tldnameserver 8.8.8.8
HOW TO INCREASE AMOUNT OF DISK INODES IN LINUX Do you want to increase the amount of inodes? Either increase the capacity of the disk entirely ( Guide: Increase A VMware Disk Size (VMDK) LVM ), or re-format the disk using mkfs.ext4 -i to manually overwrite the bytes-per-inode ratio. As usual, the Archwiki has a good explanation on why we don’t just make the default inode number 10xhigher.
YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your outputMATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
SCREEN? A MUST FOR SSH By typing CTRL + A you state that the next signal is to be sent to the program “ screen ", in stead of to the Shell (like you would in a normal shell). You’ll see a list of all bindings known to “ screen ". Start a new window by typing CTRL + A + "c". The C stands for Create – I know, too obvious. A new window will be created. IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
ENABLE OR DISABLE SERVICE AT BOOT ON CENTOS 7 This post will show you how to enable or disable a service to start on boot, on a RHEL or CentOS 7. Check if the service starts on boot. You manage your services on RHEL/CentOS 7 through systemctl, the systemd service manager.. To check if a service starts on boot, run the systemctl status command on your service and check for the“Loaded” line.
SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. INCREASE/EXPAND AN XFS FILESYSTEM IN RHEL 7 / CENTOS 7 This guide will explain how to grow an XFS filesystem once you’ve increased in the underlying storage. If you’re on a VMware machine, have a look at this guide to increase the block device, partition and LVM volume first: Increase A VMware Disk Size (VMDK) Formatted As Linux LVM without rebooting.Once you reach the resize2fs command, return here, as that only applies to EXT2/3/4. CENTOS 7 NETWORKMANAGER KEEPS OVERWRITING /ETC/RESOLV.CONF In CentOS or Red Hat Enterprise Linux (RHEL) 7, you can find your /etc/resolv.conf file, which holds all nameserver configurations for your server, to be overwritten by the NetworkManager.. If you check the content of /etc/resolv.conf, it may look like this. $ cat /etc/resolv.conf # Generated by NetworkManager search mydomain.tldnameserver 8.8.8.8
HOW TO INCREASE AMOUNT OF DISK INODES IN LINUX Do you want to increase the amount of inodes? Either increase the capacity of the disk entirely ( Guide: Increase A VMware Disk Size (VMDK) LVM ), or re-format the disk using mkfs.ext4 -i to manually overwrite the bytes-per-inode ratio. As usual, the Archwiki has a good explanation on why we don’t just make the default inode number 10xhigher.
YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
SCREEN? A MUST FOR SSH By typing CTRL + A you state that the next signal is to be sent to the program “ screen ", in stead of to the Shell (like you would in a normal shell). You’ll see a list of all bindings known to “ screen ". Start a new window by typing CTRL + A + "c". The C stands for Create – I know, too obvious. A new window will be created. INCREASE/EXPAND AN XFS FILESYSTEM IN RHEL 7 / CENTOS 7 This guide will explain how to grow an XFS filesystem once you’ve increased in the underlying storage. If you’re on a VMware machine, have a look at this guide to increase the block device, partition and LVM volume first: Increase A VMware Disk Size (VMDK) Formatted As Linux LVM without rebooting.Once you reach the resize2fs command, return here, as that only applies to EXT2/3/4. PRETTY GIT LOG IN ONE LINE By default, a git log looks like this. Each commit, with the date and author + the commit message. But boy, it takes up a lot of screen space. A simple fix is to pass the --pretty=oneline parameter, which makes it all fit on a single line. It’s taking up less space, but missing crucial information like the date of the commit. CENTOS 7 NETWORKMANAGER KEEPS OVERWRITING /ETC/RESOLV.CONF In CentOS or Red Hat Enterprise Linux (RHEL) 7, you can find your /etc/resolv.conf file, which holds all nameserver configurations for your server, to be overwritten by the NetworkManager.. If you check the content of /etc/resolv.conf, it may look like this. $ cat /etc/resolv.conf # Generated by NetworkManager search mydomain.tldnameserver 8.8.8.8
INCREASE A VMWARE DISK SIZE (VMDK) FORMATTED AS LINUX LVM To increase the size of your VMware Virtual Machine, you need to do 2 major steps. First, you need to increase the disk’s size in your vSphere Client or through the CLI. This will increase the “hardware” disk that your Virtual Machine can see. Then, you need to utilize that extra space by partitioning it. If you’re interested in just resizing your Linux LVM, please proceed to step 2. AUTO-RESTART A CRASHED SERVICE IN SYSTEMD Auto-restart a crashed service in systemd. Systemd allows you to configure a service so that it automatically restarts in case it’s crashed. Take a typical unit file that looks like this. Most unit files are longer, but this gives you the gist of it. In the above example, if your daemon would crash or be killed, systemd would leaveit alone.
CHROME & FIREFOX NOW FORCE .DEV DOMAINS TO HTTPS VIA Chrome & Firefox now force .dev domains to HTTPS via preloaded HSTS. tl;dr: Chrome 63 (out since December 2017), will force all domains ending on .dev (and .foo) to be redirected to HTTPS via a preloaded HTTP Strict Transport Security (HSTS) header. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: LINUX INCREASE IP_LOCAL_PORT_RANGE TCP PORT RANGE For heavy traffic network servers, like proxy servers or load balancers, you may need to increase the networking port range. On Linux, there is a sysctl parameter called ip_local_port_range that defines the minimum and maximum port a networking connection can use as its source (local) port. This applies to both TCP and UDPconnections.
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
SCREEN? A MUST FOR SSH By typing CTRL + A you state that the next signal is to be sent to the program “ screen ", in stead of to the Shell (like you would in a normal shell). You’ll see a list of all bindings known to “ screen ". Start a new window by typing CTRL + A + "c". The C stands for Create – I know, too obvious. A new window will be created. GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client acceptsMATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
LINUX INCREASE IP_LOCAL_PORT_RANGE TCP PORT RANGE For heavy traffic network servers, like proxy servers or load balancers, you may need to increase the networking port range. On Linux, there is a sysctl parameter called ip_local_port_range that defines the minimum and maximum port a networking connection can use as its source (local) port. This applies to both TCP and UDPconnections.
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
SCREEN? A MUST FOR SSH By typing CTRL + A you state that the next signal is to be sent to the program “ screen ", in stead of to the Shell (like you would in a normal shell). You’ll see a list of all bindings known to “ screen ". Start a new window by typing CTRL + A + "c". The C stands for Create – I know, too obvious. A new window will be created. GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client acceptsMATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
LINUX INCREASE IP_LOCAL_PORT_RANGE TCP PORT RANGE For heavy traffic network servers, like proxy servers or load balancers, you may need to increase the networking port range. On Linux, there is a sysctl parameter called ip_local_port_range that defines the minimum and maximum port a networking connection can use as its source (local) port. This applies to both TCP and UDPconnections.
SCREEN? A MUST FOR SSH By typing CTRL + A you state that the next signal is to be sent to the program “ screen ", in stead of to the Shell (like you would in a normal shell). You’ll see a list of all bindings known to “ screen ". Start a new window by typing CTRL + A + "c". The C stands for Create – I know, too obvious. A new window will be created. TEST GZIP COMPRESSION OF SITE VIA CURL Curl is, without a doubt, one of the most powerful command-line tools for testing and debugging websites. It allows you to customise your HTTP request in any way you desire. To test if a website is performing Gzip compression, you can of course use curl. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard.MATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
MANAGE THE QMAIL MAIL QUEUE qmHandle has a lot more functionality, which you can discover by typing “ qmHandle ”. It’ll give you an output as follows: Available parameters: -a : try to send queued messages now (qmail must be running) -l : list message queues -L : list local message queue -R : list remote message queue -s : show some statistics -mN : displaymessage
INSTALL PHP’S IMAGICK EXTENSION ON MAC WITH BREW Install Image Magick dependency. First, install imagemagick itself. This is needed to get the source files you’ll use later to compile the PHP extension with. $ brew install pkg-config imagemagick. This will also install the needed pkg-install dependency. USE AWK TO FILTER LOG FILES ON VALUES ‘GREATER THAN’ OR So in order to filter your logs, you can use awk like this, which uses field $6 to compare a value against.. $ tail -f access.log | awk '$6 > 10000000'. To break it down: $6: the 6th field (by default, space separated) in the output of tail. > 10000000: the value should exceed 10.000.000. Since logfiles express this value in bytes, we do 1024 THE HIDDEN “REFRESH” MENU IN CHROME WHEN DEVELOPER TOOLS Aah, the things Reddit can teach you.. Turns out, if you have your Developer Tools open ("inspect element” on a page), there’s a hidden right-click menu on the refresh button in Chrome.It’s probably not that useful, since you can just check the Disable cache option in the Network tab when you have the inspector open and have the same effect if you refresh the page. LINUX INCREASE IP_LOCAL_PORT_RANGE TCP PORT RANGE For heavy traffic network servers, like proxy servers or load balancers, you may need to increase the networking port range. On Linux, there is a sysctl parameter called ip_local_port_range that defines the minimum and maximum port a networking connection can use as its source (local) port. This applies to both TCP and UDPconnections.
RESCAN DISK DEVICES ON A LINUX VMWARE VIRTUAL MACHINE First, find your hostbus ID. In this case, host0 is the hostbus. Next, force a rescan. Replace the host0 in the path with whatever value you may have received with the ls output above. If you run a fdisk -l now, it will display the newly added hard disk without the need to IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
SCREEN? A MUST FOR SSH By typing CTRL + A you state that the next signal is to be sent to the program “ screen ", in stead of to the Shell (like you would in a normal shell). You’ll see a list of all bindings known to “ screen ". Start a new window by typing CTRL + A + "c". The C stands for Create – I know, too obvious. A new window will be created. GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client acceptsMATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
LINUX INCREASE IP_LOCAL_PORT_RANGE TCP PORT RANGE For heavy traffic network servers, like proxy servers or load balancers, you may need to increase the networking port range. On Linux, there is a sysctl parameter called ip_local_port_range that defines the minimum and maximum port a networking connection can use as its source (local) port. This applies to both TCP and UDPconnections.
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
SCREEN? A MUST FOR SSH By typing CTRL + A you state that the next signal is to be sent to the program “ screen ", in stead of to the Shell (like you would in a normal shell). You’ll see a list of all bindings known to “ screen ". Start a new window by typing CTRL + A + "c". The C stands for Create – I know, too obvious. A new window will be created. GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client acceptsMATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
LINUX INCREASE IP_LOCAL_PORT_RANGE TCP PORT RANGE For heavy traffic network servers, like proxy servers or load balancers, you may need to increase the networking port range. On Linux, there is a sysctl parameter called ip_local_port_range that defines the minimum and maximum port a networking connection can use as its source (local) port. This applies to both TCP and UDPconnections.
SCREEN? A MUST FOR SSH By typing CTRL + A you state that the next signal is to be sent to the program “ screen ", in stead of to the Shell (like you would in a normal shell). You’ll see a list of all bindings known to “ screen ". Start a new window by typing CTRL + A + "c". The C stands for Create – I know, too obvious. A new window will be created. TEST GZIP COMPRESSION OF SITE VIA CURL Curl is, without a doubt, one of the most powerful command-line tools for testing and debugging websites. It allows you to customise your HTTP request in any way you desire. To test if a website is performing Gzip compression, you can of course use curl. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard.MATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
MANAGE THE QMAIL MAIL QUEUE qmHandle has a lot more functionality, which you can discover by typing “ qmHandle ”. It’ll give you an output as follows: Available parameters: -a : try to send queued messages now (qmail must be running) -l : list message queues -L : list local message queue -R : list remote message queue -s : show some statistics -mN : displaymessage
INSTALL PHP’S IMAGICK EXTENSION ON MAC WITH BREW Install Image Magick dependency. First, install imagemagick itself. This is needed to get the source files you’ll use later to compile the PHP extension with. $ brew install pkg-config imagemagick. This will also install the needed pkg-install dependency. USE AWK TO FILTER LOG FILES ON VALUES ‘GREATER THAN’ OR So in order to filter your logs, you can use awk like this, which uses field $6 to compare a value against.. $ tail -f access.log | awk '$6 > 10000000'. To break it down: $6: the 6th field (by default, space separated) in the output of tail. > 10000000: the value should exceed 10.000.000. Since logfiles express this value in bytes, we do 1024 THE HIDDEN “REFRESH” MENU IN CHROME WHEN DEVELOPER TOOLS Aah, the things Reddit can teach you.. Turns out, if you have your Developer Tools open ("inspect element” on a page), there’s a hidden right-click menu on the refresh button in Chrome.It’s probably not that useful, since you can just check the Disable cache option in the Network tab when you have the inspector open and have the same effect if you refresh the page. LINUX INCREASE IP_LOCAL_PORT_RANGE TCP PORT RANGE For heavy traffic network servers, like proxy servers or load balancers, you may need to increase the networking port range. On Linux, there is a sysctl parameter called ip_local_port_range that defines the minimum and maximum port a networking connection can use as its source (local) port. This applies to both TCP and UDPconnections.
RESCAN DISK DEVICES ON A LINUX VMWARE VIRTUAL MACHINE First, find your hostbus ID. In this case, host0 is the hostbus. Next, force a rescan. Replace the host0 in the path with whatever value you may have received with the ls output above. If you run a fdisk -l now, it will display the newly added hard disk without the need toMATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client accepts REDIS: OOM COMMAND NOT ALLOWED WHEN USED MEMORY > … Fixing the OOM command problem. There are 3 potential fixes. 1. Increase Redis memory. Probably the easiest to do, but it has its limits. Find the Redis config (usually somewhere in /etc/redis/*) and increase the memory limit. $ vim /etc/redis/6903.conf maxmemory 3gb. Somewhere in that config file, you’ll find the maxmemory parameter. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
HOW TO INSTALL AND USE THE EPEL REPOSITORY FOR CENTOS 5 If you’re missing a few basic packages from the default CentOS repositories, it may be a good idea to install the EPEL (Extra Packages for Enterprise Linux) repository. The packages inside that repository aim to be compatible with the base packages provided by Red Hat Enterprise Linux (RHEL) and CentOS, so the most common of the Enterprise Linux’s out there. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file:MATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client accepts SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
INSTALL PHP’S IMAGICK EXTENSION ON MAC WITH BREW Install Image Magick dependency. First, install imagemagick itself. This is needed to get the source files you’ll use later to compile the PHP extension with. $ brew install pkg-config imagemagick. This will also install the needed pkg-install dependency. HOW TO INSTALL AND USE THE EPEL REPOSITORY FOR CENTOS 5 If you’re missing a few basic packages from the default CentOS repositories, it may be a good idea to install the EPEL (Extra Packages for Enterprise Linux) repository. The packages inside that repository aim to be compatible with the base packages provided by Red Hat Enterprise Linux (RHEL) and CentOS, so the most common of the Enterprise Linux’s out there. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
TEST GZIP COMPRESSION OF SITE VIA CURL Curl is, without a doubt, one of the most powerful command-line tools for testing and debugging websites. It allows you to customise your HTTP request in any way you desire. To test if a website is performing Gzip compression, you can of course use curl. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. GIT COMMIT WITHOUT THE PRE-COMMIT HOOK To get your commit through without running that pre-commit hook, use the --no-verify option. $ git commit . -m 'quick fix' --no-verify wip 19 files changed, 1718 insertions (+), 5 deletions (-) Voila, without pre-commit hooks running! RETRIEVING THE GENESIS BLOCK IN BITCOIN WITH BITCOIN-CLI Retrieving the genesis block. First, you can ask for the block hash by providing it the block height. As with everything in computer science, arrays and block counts start at 0. You use command getblockhash to find the correct hash. Now you have the block hash that matches with the first ever block. You can now request the full content of that INCREASE/EXPAND AN XFS FILESYSTEM IN RHEL 7 / CENTOS 7 This guide will explain how to grow an XFS filesystem once you’ve increased in the underlying storage. If you’re on a VMware machine, have a look at this guide to increase the block device, partition and LVM volume first: Increase A VMware Disk Size (VMDK) Formatted As Linux LVM without rebooting.Once you reach the resize2fs command, return here, as that only applies to EXT2/3/4. HOW TO READ THE SSL CERTIFICATE INFO FROM THE CLI To connect to a remote host and retrieve the public key of the SSL certificate, use the following command. $ openssl s_client -showcerts -connect ma.ttias.be:443. This will connect to the host ma.ttias.be on port 443 and show the certificate. It’s output looks like this. ENABLE IPV6 CONNECTIVITY FOR NGINX Enabling IPv6 connectivity in Nginx is very easy, providing you already have a valid IPv6 connection/IP on your server. You should normally already have a configuration as follows. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: RELOAD VARNISH VCL WITHOUT LOSING CACHE DATA You can reload the Varnish VCL configuration without actually restarting Varnish. A restart would stop the varnishd process and start it anew, clearing all the cache it has built up in the meantime. But you can also reload the varnish configurations, to load your new VCL without losing the cache. Beware though, there are times when you want to clear your cache on VCL changes: for instanceMATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client accepts REDIS: OOM COMMAND NOT ALLOWED WHEN USED MEMORY > … Fixing the OOM command problem. There are 3 potential fixes. 1. Increase Redis memory. Probably the easiest to do, but it has its limits. Find the Redis config (usually somewhere in /etc/redis/*) and increase the memory limit. $ vim /etc/redis/6903.conf maxmemory 3gb. Somewhere in that config file, you’ll find the maxmemory parameter. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
HOW TO INSTALL AND USE THE EPEL REPOSITORY FOR CENTOS 5 If you’re missing a few basic packages from the default CentOS repositories, it may be a good idea to install the EPEL (Extra Packages for Enterprise Linux) repository. The packages inside that repository aim to be compatible with the base packages provided by Red Hat Enterprise Linux (RHEL) and CentOS, so the most common of the Enterprise Linux’s out there. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file:MATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client accepts REDIS: OOM COMMAND NOT ALLOWED WHEN USED MEMORY > … Fixing the OOM command problem. There are 3 potential fixes. 1. Increase Redis memory. Probably the easiest to do, but it has its limits. Find the Redis config (usually somewhere in /etc/redis/*) and increase the memory limit. $ vim /etc/redis/6903.conf maxmemory 3gb. Somewhere in that config file, you’ll find the maxmemory parameter. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
HOW TO INSTALL AND USE THE EPEL REPOSITORY FOR CENTOS 5 If you’re missing a few basic packages from the default CentOS repositories, it may be a good idea to install the EPEL (Extra Packages for Enterprise Linux) repository. The packages inside that repository aim to be compatible with the base packages provided by Red Hat Enterprise Linux (RHEL) and CentOS, so the most common of the Enterprise Linux’s out there. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
TEST GZIP COMPRESSION OF SITE VIA CURL Curl is, without a doubt, one of the most powerful command-line tools for testing and debugging websites. It allows you to customise your HTTP request in any way you desire. To test if a website is performing Gzip compression, you can of course use curl. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. GIT COMMIT WITHOUT THE PRE-COMMIT HOOK To get your commit through without running that pre-commit hook, use the --no-verify option. $ git commit . -m 'quick fix' --no-verify wip 19 files changed, 1718 insertions (+), 5 deletions (-) Voila, without pre-commit hooks running! RETRIEVING THE GENESIS BLOCK IN BITCOIN WITH BITCOIN-CLI Retrieving the genesis block. First, you can ask for the block hash by providing it the block height. As with everything in computer science, arrays and block counts start at 0. You use command getblockhash to find the correct hash. Now you have the block hash that matches with the first ever block. You can now request the full content of that INCREASE/EXPAND AN XFS FILESYSTEM IN RHEL 7 / CENTOS 7 This guide will explain how to grow an XFS filesystem once you’ve increased in the underlying storage. If you’re on a VMware machine, have a look at this guide to increase the block device, partition and LVM volume first: Increase A VMware Disk Size (VMDK) Formatted As Linux LVM without rebooting.Once you reach the resize2fs command, return here, as that only applies to EXT2/3/4. HOW TO READ THE SSL CERTIFICATE INFO FROM THE CLI To connect to a remote host and retrieve the public key of the SSL certificate, use the following command. $ openssl s_client -showcerts -connect ma.ttias.be:443. This will connect to the host ma.ttias.be on port 443 and show the certificate. It’s output looks like this. ENABLE IPV6 CONNECTIVITY FOR NGINX Enabling IPv6 connectivity in Nginx is very easy, providing you already have a valid IPv6 connection/IP on your server. You should normally already have a configuration as follows. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: RELOAD VARNISH VCL WITHOUT LOSING CACHE DATA You can reload the Varnish VCL configuration without actually restarting Varnish. A restart would stop the varnishd process and start it anew, clearing all the cache it has built up in the meantime. But you can also reload the varnish configurations, to load your new VCL without losing the cache. Beware though, there are times when you want to clear your cache on VCL changes: for instanceMATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client accepts REDIS: OOM COMMAND NOT ALLOWED WHEN USED MEMORY > … Fixing the OOM command problem. There are 3 potential fixes. 1. Increase Redis memory. Probably the easiest to do, but it has its limits. Find the Redis config (usually somewhere in /etc/redis/*) and increase the memory limit. $ vim /etc/redis/6903.conf maxmemory 3gb. Somewhere in that config file, you’ll find the maxmemory parameter. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
HOW TO INSTALL AND USE THE EPEL REPOSITORY FOR CENTOS 5 If you’re missing a few basic packages from the default CentOS repositories, it may be a good idea to install the EPEL (Extra Packages for Enterprise Linux) repository. The packages inside that repository aim to be compatible with the base packages provided by Red Hat Enterprise Linux (RHEL) and CentOS, so the most common of the Enterprise Linux’s out there. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file:MATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client accepts REDIS: OOM COMMAND NOT ALLOWED WHEN USED MEMORY > … Fixing the OOM command problem. There are 3 potential fixes. 1. Increase Redis memory. Probably the easiest to do, but it has its limits. Find the Redis config (usually somewhere in /etc/redis/*) and increase the memory limit. $ vim /etc/redis/6903.conf maxmemory 3gb. Somewhere in that config file, you’ll find the maxmemory parameter. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
HOW TO INSTALL AND USE THE EPEL REPOSITORY FOR CENTOS 5 If you’re missing a few basic packages from the default CentOS repositories, it may be a good idea to install the EPEL (Extra Packages for Enterprise Linux) repository. The packages inside that repository aim to be compatible with the base packages provided by Red Hat Enterprise Linux (RHEL) and CentOS, so the most common of the Enterprise Linux’s out there. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
TEST GZIP COMPRESSION OF SITE VIA CURL Curl is, without a doubt, one of the most powerful command-line tools for testing and debugging websites. It allows you to customise your HTTP request in any way you desire. To test if a website is performing Gzip compression, you can of course use curl. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. GIT COMMIT WITHOUT THE PRE-COMMIT HOOK To get your commit through without running that pre-commit hook, use the --no-verify option. $ git commit . -m 'quick fix' --no-verify wip 19 files changed, 1718 insertions (+), 5 deletions (-) Voila, without pre-commit hooks running! RETRIEVING THE GENESIS BLOCK IN BITCOIN WITH BITCOIN-CLI Retrieving the genesis block. First, you can ask for the block hash by providing it the block height. As with everything in computer science, arrays and block counts start at 0. You use command getblockhash to find the correct hash. Now you have the block hash that matches with the first ever block. You can now request the full content of that INCREASE/EXPAND AN XFS FILESYSTEM IN RHEL 7 / CENTOS 7 This guide will explain how to grow an XFS filesystem once you’ve increased in the underlying storage. If you’re on a VMware machine, have a look at this guide to increase the block device, partition and LVM volume first: Increase A VMware Disk Size (VMDK) Formatted As Linux LVM without rebooting.Once you reach the resize2fs command, return here, as that only applies to EXT2/3/4. HOW TO READ THE SSL CERTIFICATE INFO FROM THE CLI To connect to a remote host and retrieve the public key of the SSL certificate, use the following command. $ openssl s_client -showcerts -connect ma.ttias.be:443. This will connect to the host ma.ttias.be on port 443 and show the certificate. It’s output looks like this. ENABLE IPV6 CONNECTIVITY FOR NGINX Enabling IPv6 connectivity in Nginx is very easy, providing you already have a valid IPv6 connection/IP on your server. You should normally already have a configuration as follows. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: RELOAD VARNISH VCL WITHOUT LOSING CACHE DATA You can reload the Varnish VCL configuration without actually restarting Varnish. A restart would stop the varnishd process and start it anew, clearing all the cache it has built up in the meantime. But you can also reload the varnish configurations, to load your new VCL without losing the cache. Beware though, there are times when you want to clear your cache on VCL changes: for instanceMATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client accepts REDIS: OOM COMMAND NOT ALLOWED WHEN USED MEMORY > … Fixing the OOM command problem. There are 3 potential fixes. 1. Increase Redis memory. Probably the easiest to do, but it has its limits. Find the Redis config (usually somewhere in /etc/redis/*) and increase the memory limit. $ vim /etc/redis/6903.conf maxmemory 3gb. Somewhere in that config file, you’ll find the maxmemory parameter. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
HOW TO INSTALL AND USE THE EPEL REPOSITORY FOR CENTOS 5 If you’re missing a few basic packages from the default CentOS repositories, it may be a good idea to install the EPEL (Extra Packages for Enterprise Linux) repository. The packages inside that repository aim to be compatible with the base packages provided by Red Hat Enterprise Linux (RHEL) and CentOS, so the most common of the Enterprise Linux’s out there. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file:MATTIAS GENIAR
Hi, I'm Mattias Geniar! I'm a independent webdeveloper, Linux sysadmin, entrepreneur, public speaker, blogger, writer of newsletters & podcaster . I love to teach, write and build awesome applications.Looking for help?
IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX To also show you the lines before your matches, you can add -B to your grep. The -B 4 tells grep to also show the 4 lines before the match. Alternatively, to show the log lines that match after the keyword, use the -A parameter. In this example, it will tell grep to also show the 2 lines after the match. Because this will increase your output PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON In Apache, there’s a workaround you can use where you actually pre-compress the content yourself and let Apache serve the compressed content instead of having to compress it on-the-fly every time. Here’s a neat little trick to accomplish that. # Serve gzip compressed CSS files if they exist # and the client accepts REDIS: OOM COMMAND NOT ALLOWED WHEN USED MEMORY > … Fixing the OOM command problem. There are 3 potential fixes. 1. Increase Redis memory. Probably the easiest to do, but it has its limits. Find the Redis config (usually somewhere in /etc/redis/*) and increase the memory limit. $ vim /etc/redis/6903.conf maxmemory 3gb. Somewhere in that config file, you’ll find the maxmemory parameter. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERY Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
HOW TO INSTALL AND USE THE EPEL REPOSITORY FOR CENTOS 5 If you’re missing a few basic packages from the default CentOS repositories, it may be a good idea to install the EPEL (Extra Packages for Enterprise Linux) repository. The packages inside that repository aim to be compatible with the base packages provided by Red Hat Enterprise Linux (RHEL) and CentOS, so the most common of the Enterprise Linux’s out there. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE The higher the value, the longer it waits and the worse its performance. Or phrased differently: the Co-Stop percentage is the time a Virtual Machine is ready to run, but had to wait for the underlying hardware to schedule the CPUs it demanded on its physical hardware. It’s a CPU scheduling issue. Imagine you have a VM with 8CPU’s assigned
TEST GZIP COMPRESSION OF SITE VIA CURL Curl is, without a doubt, one of the most powerful command-line tools for testing and debugging websites. It allows you to customise your HTTP request in any way you desire. To test if a website is performing Gzip compression, you can of course use curl. SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. GIT COMMIT WITHOUT THE PRE-COMMIT HOOK To get your commit through without running that pre-commit hook, use the --no-verify option. $ git commit . -m 'quick fix' --no-verify wip 19 files changed, 1718 insertions (+), 5 deletions (-) Voila, without pre-commit hooks running! RETRIEVING THE GENESIS BLOCK IN BITCOIN WITH BITCOIN-CLI Retrieving the genesis block. First, you can ask for the block hash by providing it the block height. As with everything in computer science, arrays and block counts start at 0. You use command getblockhash to find the correct hash. Now you have the block hash that matches with the first ever block. You can now request the full content of that INCREASE/EXPAND AN XFS FILESYSTEM IN RHEL 7 / CENTOS 7 This guide will explain how to grow an XFS filesystem once you’ve increased in the underlying storage. If you’re on a VMware machine, have a look at this guide to increase the block device, partition and LVM volume first: Increase A VMware Disk Size (VMDK) Formatted As Linux LVM without rebooting.Once you reach the resize2fs command, return here, as that only applies to EXT2/3/4. HOW TO READ THE SSL CERTIFICATE INFO FROM THE CLI To connect to a remote host and retrieve the public key of the SSL certificate, use the following command. $ openssl s_client -showcerts -connect ma.ttias.be:443. This will connect to the host ma.ttias.be on port 443 and show the certificate. It’s output looks like this. ENABLE IPV6 CONNECTIVITY FOR NGINX Enabling IPv6 connectivity in Nginx is very easy, providing you already have a valid IPv6 connection/IP on your server. You should normally already have a configuration as follows. REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: RELOAD VARNISH VCL WITHOUT LOSING CACHE DATA You can reload the Varnish VCL configuration without actually restarting Varnish. A restart would stop the varnishd process and start it anew, clearing all the cache it has built up in the meantime. But you can also reload the varnish configurations, to load your new VCL without losing the cache. Beware though, there are times when you want to clear your cache on VCL changes: for instanceMATTIAS GENIAR
The homepage of Mattias Geniar. You’ll find all blogposts, talks andother content here.
TEST GZIP COMPRESSION OF SITE VIA CURL Curl is, without a doubt, one of the most powerful command-line tools for testing and debugging websites. It allows you to customise your HTTP request in any way you desire. To test if a website is performing Gzip compression, you can of course use curl. GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX You can add some additional parameters to your grep command, to search for keywords or phrases in files, to also show you the files that match before or after your match.. This is especially useful if the lines before or after that match are relevant for your search queries. IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE Our application is slow, let's throw more CPU's at it! If you work in IT, either as a developer or a sysadmin, you might’ve heard thatphrase before.
SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON Every time you request a CSS, JavaScript, HTML, file, the webserver will most likely fetch the file from disk, apply the same compression technique it used for the previous 10 requests, and serve you thecompressed file.
REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERYYUM REBUILD DBYUM REPAIR PACKAGE Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
SSH ERROR: UNABLE TO NEGOTIATE WITH IP: NO MATCHING CIPHER Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
HOW TO READ THE SSL CERTIFICATE INFO FROM THE CLI This guide will show you how to read the SSL Certificate Information from a text-file on your server or from a remote server by connecting to it with the OpenSSL client.MATTIAS GENIAR
The homepage of Mattias Geniar. You’ll find all blogposts, talks andother content here.
TEST GZIP COMPRESSION OF SITE VIA CURL Curl is, without a doubt, one of the most powerful command-line tools for testing and debugging websites. It allows you to customise your HTTP request in any way you desire. To test if a website is performing Gzip compression, you can of course use curl. GREP: SHOW LINES BEFORE AND AFTER THE MATCH IN LINUX You can add some additional parameters to your grep command, to search for keywords or phrases in files, to also show you the files that match before or after your match.. This is especially useful if the lines before or after that match are relevant for your search queries. IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE Our application is slow, let's throw more CPU's at it! If you work in IT, either as a developer or a sysadmin, you might’ve heard thatphrase before.
SPECIFY A SPECIFIC SSH PRIVATE KEY FOR GIT PULL/GIT CLONE I’ve been moving some projects around lately and found myself in need of a weird thing I hadn’t considered before: specifying a specific SSH private key for running things like git clone or git pull.. Luckily, it wasn’t that hard. PRE-COMPRESS CONTENT FOR APACHE TO AVOID COMPRESSING ON Every time you request a CSS, JavaScript, HTML, file, the webserver will most likely fetch the file from disk, apply the same compression technique it used for the previous 10 requests, and serve you thecompressed file.
REMOVE INDEX.PHP FROM THE URL IN LARAVEL If you have a Laravel project, you might be surprised to find your routes are probably available on a number of different URLs. Imagine the following example from your routes file: YUM UPDATE: DB_RUNRECOVERY FATAL ERROR, RUN DATABASE RECOVERYYUM REBUILD DBYUM REPAIR PACKAGE Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
SSH ERROR: UNABLE TO NEGOTIATE WITH IP: NO MATCHING CIPHER Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
HOW TO READ THE SSL CERTIFICATE INFO FROM THE CLI This guide will show you how to read the SSL Certificate Information from a text-file on your server or from a remote server by connecting to it with the OpenSSL client. TEST GZIP COMPRESSION OF SITE VIA CURL Curl is, without a doubt, one of the most powerful command-line tools for testing and debugging websites. It allows you to customise your HTTP request in any way you desire. To test if a website is performing Gzip compression, you can of course use curl. IN VIRTUAL ENVIRONMENTS, LESS (CPU’S) IS MORE Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
INCREASE/EXPAND AN XFS FILESYSTEM IN RHEL 7 / CENTOS 7 This guide will explain how to grow an XFS filesystem once you’ve increased in the underlying storage. If you’re on a VMware machine, have a look at this guide to increase the block device, partition and LVM volume first: Increase A VMware Disk Size (VMDK) Formatted As Linux LVM without rebooting.Once you reach the resize2fs command, return here, as that only applies to EXT2/3/4. INCREASE A VMWARE DISK SIZE (VMDK) FORMATTED AS LINUX LVM To increase the size of your VMware Virtual Machine, you need to do 2 major steps. First, you need to increase the disk’s size in your vSphere Client or through the CLI. This will increase the “hardware” disk that your Virtual Machine can see. Then, you need to utilize that extra space by partitioning it. If you’re interested in just resizing your Linux LVM, please proceed to step 2. AUTOLOADING MIB FILES IN CLIENT SNMP CONFIGURATION ON LINUX Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
CHROME & FIREFOX NOW FORCE .DEV DOMAINS TO HTTPS VIA tl;dr: Chrome 63 (out since December 2017), will force all domains ending on .dev (and .foo) to be redirected to HTTPS via a preloaded HTTP Strict Transport Security (HSTS) header. REMOVING A PACKAGE WITHOUT ITS DEPENDENCIES IN CENTOS OR RHEL Want to subscribe to the cron.weekly newsletter? I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.. It features the latest news, guides & tutorials and new open sourceprojects.
PRETTY GIT LOG IN ONE LINE If you type git log to see the commit history in a git repository, the standard output isn’t very terminal-friendly. It’s a lot of text, with very little information displayed on your screen. You can, however, change the output of your git log to be more condensed and show more output on the same screen size. CENTOS 7 NETWORKMANAGER KEEPS OVERWRITING /ETC/RESOLV.CONF In CentOS or Red Hat Enterprise Linux (RHEL) 7, you can find your /etc/resolv.conf file, which holds all nameserver configurations for your server, to be overwritten by the NetworkManager.. If you check the content of /etc/resolv.conf, it may look like this. $ cat /etc/resolv.conf # Generated by NetworkManager search mydomain.tldnameserver 8.8.8.8
CHECKING THE VERSION OF VMWARE TOOLS INSIDE A LINUX There are a number of ways to check the version of a VMware Tools installation within a Linux Virtual Machine, as stated by the VMware KB on “Verifying a VMware Tools build version”. However, they don’t all work if you are running a mixed environment withMattias Geniar
Menu
* Blog
* Newsletter
* Podcast
* Projects
* Talks
* Contact
*
HI, I'M MATTIAS GENIAR! I'm a independent webdeveloper, Linux sysadmin, entrepreneur , public speaker , blogger , writer of newsletters & podcaster . I love to teach, write and build awesome applications. Looking for help? I'm at your service as a consultant . You can follow me on Twitter as @mattiasgeniar.
WHAT AM I WORKING ON? I'm building 2 different Software-as-a-Service products, called Oh Dear! and DNS Spy. They both focus on monitoring. * Oh Dear! : website monitoring with brokenlinks checking
* DNS Spy : receive notifications for changes inDNS
LATEST BLOGPOSTS
Here's what I've been writing about lately. * 2020-05-15 MySQL: ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes * 2020-05-14 Create a date in the future for use in Bash scripts onBSD/Mac OSX
* 2020-05-10 Dissecting the code responsible for the Bitcoin halving * 2020-05-05 Creating a 2-of-3 multisig with raw transactions onEOSIO
* 2020-05-03 Bash script to send a push notification when string isfound in logs
There's plenty more to read if you're interested.HOW CAN I HELP YOU?
If you're stuck with a problem on Linux or if you're facing scalability issues or downtime and need an expert debugger, reach out!
Among other things, I can help with: * Linux server management * Architecture for large web applications* Technical writing
Want to know more? Have a look at my consultancy page for a full list of services I can offer.WHO DIS? 🤔
Hi! I'm Mattias Geniar, an independent developer, Linux sysadmin & general problem solver. Looking for help? I'm available for hire as a consultant . Want to get in touch? Have a look at mycontact page .
FOLLOW ME ON SOCIAL MEDIA 😇* GitHub
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0