Viewing: Unix

Download Free eBook PDF: The Awk Programming Language

AWK is a programming language designed for text processing and typically used for a data extraction and reporting tool. It is a standard feature of Linux, FreeBSD, OpenBSD, MacOS and most Unix-like systems. This is one of my favorite books. It is a superb book if you are looking to learn about AWK. AWK is […] Read More

Patch your FreeBSD server for openssh vulnerabilities [11/Jan/2017]

OpenSSH is critical for both sysadmin and programmers. It is an implementation of the SSH protocol suite, from OpenBSD project. It provides an encrypted session to your server. OpenSSH has multiple vulnerabilities as of 11th January 2017 running on FreeBSD operating system. From the advisory: The ssh-agent(1) agent supports loading a PKCS#11 module from outside […] Read More

How to speeding up SSH session creation

You can reuse OpenSSH connections to the same server when you want to open subsequent connections to the same server. For example, if I ran ssh vivek@server42.cyberciti.biz, the ssh client will establish a new SSH connection. It usually takes only a few seconds. However, if I run ssh vivek@server42.cyberciti.biz command again, connecting to a server42.cyberciti.biz […] Read More

Awesome Git Commands & Best Practices Cheat Sheet For Sysadmin and DevOPS

Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development, but it can be used to keep track of changes in any files. This cheat-sheet is useful for both sysadmins and programmers/devops peeps. You can download […] Read More

A list of online tutorials and resources to help you learn bash shell

Bash (Bourne-Again SHell) is a Linux and Unix-like system shell or command language interpreter. It is a default shell on many operating systems including Linux and Apple MacOS X. Shell scripts are a fundamental part of the Unix programming environment. Here are a list of tutorials and helpful resources to help you learn bash scripting […] Read More

How to change default shell in Linux

Want to change the default shell in Linux/Unix/MacOS? Try: chsh -s /path/to/shell user For example, set the shell to /usr/local/bin/zsh for user tom, enter: which zsh chsh -s /usr/local/bin/zsh tom For more information see Howto: Changing Linux Login Shell […] Read More

Issue #1

{PHP} PHP 7.0.13 released {Debian} Debian 9 drops support for powerpc {Security} A fake SSH server that lets everyone in and logs their activity {Docker} Docker in production: A history of failure {Editor} Buttery smooth Emacs {Kernel} The status of Linux kernel hardening {Hardware} Warning: 2016 MacBook Pro is not compatible with Linux. You should […] Read More

Touch ID Support for sudo in MacOS Terminal for MacBook Pro

Well, that was fast. Touch ID is a fingerprint recognition security feature, designed and released by Apple. It is currently available on the iPhone 5s/6/7 and Macbook pro-2016 editions. Many consider it as a huge security win for the MacBook Pro's. This sounds amazing feature for command line users. sudo-touchid is a fork of sudo […] Read More

1 2