To run Docker without sudo in Linux is quite simple. Using your terminal in Linux and a couple simple commands shown below. You don’t need to be an expert Linux guru software developer to go thru these steps. If you don’t want to preface the docker command with sudo, create a Linux group called docker and add users to it. …
Category Archives: Linux
Using rsync over SSH to backup or transfer files
In this tutorial we will cover the steps needed to copy files with rsync over SSH in Debian or Ubuntu platform. While having amazing Catuai coffee from Honduras I learned the following. Rsync is a great tool that allows you to transfer and synchronize data between servers. The command can be used over SSH which …
Continue reading “Using rsync over SSH to backup or transfer files”
How to mount EXT Linux partition on MacOS
The other day while having a great cup of Latin America coffee from El Salvador I found a way to mount my EXT Linux partition I have on an external backup WD drive. I didn’t know that MacOS could not mount it natively even when both Linux and MacOS come from the same mother UNIX. …
Continue reading “How to mount EXT Linux partition on MacOS”
grep Command in Linux Standard Examples
grep command is your friend for searching mainly text. It searches a given file for lines containing a given string or words. The grep command should be one of the most used commands and you should get familiar with it. I’m doing the same. Below are some standard grep commands: Search for any instance of …
Setting Up Static IP on Ubuntu Server 20.04 LTS
Ubuntu Server 20.04 LTS uses the tricky Netplan for network configuration by default. Network configuration is a bit more tricky, but still good. The default Netplan network configuration file on Ubuntu 20.04 LTS server is /etc/netplan/00-installer-config.yaml. First, find the network interface name which you want to configure a static IP address with the following command: As …
Continue reading “Setting Up Static IP on Ubuntu Server 20.04 LTS”
Linux command line history tips
Many times I found myself typing history into the terminal and then copy/paste the command I was looking for. But, then I found the below tricks to help repeat that command faster and more efficiently. Use Control+R I found this to be the most beneficial for me. It will do a reverse search really fast! …
How to restart a service running in docker compose
I’m playing with docker-compose for a test Flask app. My docker-compose.yml looks like this: I noticed any change I made in my files within my templates folder did not take effect when I reloaded the browser locally at localhost:5000 So, I found that I can just restart the ‘www’ service defined on my docker-compose.yml file …
Continue reading “How to restart a service running in docker compose”
Connect to a remote MySQL database using Linux terminal
This is simple. After you setup a user with proper access rights run the below commands. # mysql -u yourUser -p -h <yourHostname or IP> A little explanation: -u tells mysql what your username -p tells mysql you have a password and will prompt you to enter it after you press enter -h tells mysql …
Continue reading “Connect to a remote MySQL database using Linux terminal”
Restart sound service in Ubuntu
The other day my sound stopped working on Ubuntu 18.04 desktop. I have no clue why. The sound stopped working overnight for some reason. After some research I found the below command to restart the sound service on Ubuntu: pulseaudio -k && sudo alsa force-reload All works now! Give it a try and let me …
Minicom error “Device /dev/ttyS0 is locked”
Sometimes if the connection to a device via Minicom is lost, the next time you start Minicom you could see an error: Device /dev/ttyS0 is locked. The name /dev/ttyS0 may be different, depending on your COM port. To avoid this issue you should always shut down Minicom using CTRL+A keys and then the Q key. …
Continue reading “Minicom error “Device /dev/ttyS0 is locked””