Move your app from one server to other without downtime (for reading)

Updated: 8th September 2024
Tags: ubuntu laravel

How to restart supervisor laravel

Updated: 5th July 2024
Tags: laravel ubuntu supervisor

If you changed superviser config, or add new program to it, you need to restart it.

sudo supervisorctl stop all
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start "laravel-worker:*"

Explain linux file permission like I'm Five

Updated: 2th June 2023
Tags: ubuntu linux

[Solved] file_put_contents(/bootstrap/cache/packages.php): failed to open stream: Permission denied

Updated: 17th February 2023
Tags: laravel php ubuntu

How to create symlink folder in ubuntu

Updated: 12th December 2022
Tags: ubuntu nginx

For example we have our folder in /etc/nginx/sites-available/example.com And to make virtual symlink folder here /etc/nginx/sites-enabled we run this

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

Sorting Unix 'ls' command output by filesize

Updated: 6th December 2022
Tags: ubuntu bash
ls -Slh

-S will sort files by size
-l long listing
-h will make the output human-readable
-r will reverse the output

How to create bash alias permanently ubuntu

Updated: 1th November 2021
Tags: ubuntu bash alias

Edit file ~/.bash_aliases

nano ~/.bash_aliases

For example I make alias a. So when I press a it will produce php artisan tinker Here file ~/.bash_aliases

alias a='php artisan tinker'

Load aliases immediately

source ~/.bash_aliases

Bash show process list

Updated: 15th April 2021
Tags: ubuntu bash

Show process list sorted by memory usage

ps aux --sort=-%mem | awk 'NR<=800{print $0}'

Show process list with full start date

ps -eo pid,lstart,cmd

Ubuntu run command in background

Updated: 14th November 2020
Tags: terminal comman linux ubuntu

To run some command in background, so you can close terminal, type the following:

nohup command-with-options &

Laravel fresh install ubuntu HTTP 500 Fix

Updated: 18th December 2019
Tags: php laravel ubuntu

After installing laravel you MUST change some folder permissions.

sudo chmod 755 -R laravel_app
sudo chmod -R o+w laravel_app/storage
sudo chmod -R o+w laravel_app/bootstrap/cache

How to Install Redis on Ubuntu 18.04

Updated: 5th December 2019
Tags: redis ubuntu