Posts

Upgrading Fedora 28 to Fedora 29

Image
I using fedora 28 my laptop. Now I will "Upgrading Fedora 28 to Fedora 29" . Fedora 29 was just officially releases . Before not yet Upgrading to Fedora 29. [huupv@huupv huuphan.com]$ cat /etc/redhat-release Fedora release 28 (Twenty Eight) Using the command line to Upgrading Fedora 28 to Fedora 29 Update software and backup your system [huupv@huupv huuphan.com]$ sudo dnf upgrade --refresh Install the DNF plugin [huupv@huupv huuphan.com]$ sudo dnf install dnf-plugin-system-upgrade Start the update with DNF [huupv@huupv huuphan.com]$ sudo dnf system-upgrade download --releasever=29 Reboot and upgrade [huupv@huupv huuphan.com]$ sudo dnf system-upgrade reboot

Zimbra open source iptables memo

In this tutorial, I written Zimbra open source Iptables memo. The setting content is diffrent depending on your environment. Iptables for zimbra SMTP iptables -I INPUT -p tcp --dport 25 -j ACCEPT HTTP iptables -I INPUT -p tcp --dport 80 -j ACCEPT POP3 iptables -I INPUT -p tcp --dport 110 -j ACCEPT IMAP iptables -I INPUT -p tcp --dport 143 -j ACCEPT LDAP iptables -I INPUT -p tcp --dport 389 -j ACCEPT HTTPS iptables -I INPUT -p tcp --dport 443 -j ACCEPT SMTPS iptables -I INPUT -p tcp --dport 465 -j ACCEPT IMAPS iptables -I INPUT -p tcp --dport 993 -j ACCEPT POP3S iptables -I INPUT -p tcp --dport 995 -j ACCEPT VMSVC iptables -I INPUT -p tcp --dport 7025 -j ACCEPT Port for ZCS Web Administration iptables -I INPUT -p tcp --dport 7071 -j ACCEPT To save and restart Iptables /etc/init.d/iptables save /etc/init.d/iptables restart

top command in linux

Image
I guide to the Linux " Top command ". The top command allow monitor processes and system resource usage on Linux. It is a best tools for system admin. Top command in linux Getting start top command you can type "top" in terminal very simple. [huupv@huupv huuphan.com]$ top  If you want to quit, then press "q" The screen output terminal as below Top command usage example How to killing processes, sorting the process list, showing full paths, forest view and Listing processes from an user. Killing processes you want to kill a process, press "k" when top command is running and ask for the process ID and press enter. If you leave the process ID blank and hit enter. Sorting the process list The most frequent reasons to use a tool like top is to find out the consuming the most resources. you can press key for sorting list. ‘M’ to sort by memory usage ‘P’ to sort by CPU usage ‘N’ to sort by process ID ‘T’ to sor

mount.nfs stale file handle Solve Problem

How to Solve Problem "mount.nfs stale file handle". Cause, your server reboot or another issue you can not input command terminal server. How do I fix this problem The first, find the directory mount your system. The content /proc/mounts file. [huupv@huupv ~]$ cat /proc/mounts The best solution is to remount directory from NFS client. $ sudo umount -f /mnt/data $ sudo mount -t nfs IP-NFS-SEVER:/path/to/share /mnt/data Conclusion Thought the article, you have fixed "mount.nfs stale file handle Solve Problem as above" . I hope will this your helpful.

How to Image compression faster web pages

Image
Web developers want to fast loading web pages. How to optimize image for web site with PNGs image. I using Linux operating system. Checking load web page I am use Browser Calories plugin add-ons to check web page. Web optimization Installing the tool gimp, imagemagick and optipng [huupv@huupv DR]$ sudo yum install gimp ImageMagick optipng Step 1: Get some basic information about Image Using the file command to get some information about this image [huupv@huupv Banner]$ file Devopsroles.png The screen output terminal Devopsroles.png: PNG image data, 512 x 512, 8-bit/color RGBA, non-interlaced Using identify command get some basic information about image [huupv@huupv Banner]$ identify Devopsroles.png The screen output terminal Devopsroles.png PNG 512x512 512x512+0+0 8-bit sRGB 27579B 0.000u 0:00.000 Step 2: Run optipng command to losslessly optimize your images. [huupv@huupv Banner]$ optipng -o7 Devopsroles.png The screen output terminal ** Pro

ls command

Image
In this tutorial, How do i use ls command. The syntax ls command ls [Option] Full list [Option] of ls command ls -a list all files including hidden file starting with '.' ls -r list in reverse order ls -R list recursively directory tree ls -s list file size ls -S sort by file size ls -t sort by time & date ls -X sort by extension name ls --color colored list [=always/never/auto] ls -d list directories - with ' */' ls -F add one char of */=>@| to enteries ls -i list file's inode index number ls -l list with long format - show permissions ls -la list long format including hidden files ls -lh list long format with readable file size ls -ls list with long format with file size For example List all files and folder with option list reverse order, sort by time & date [huupv@huupv huuphan.com]$ ls -lrt The different between files and folders and symbolic link and other with ls -F option [huupv@huupv huuphan.com]$ ls -F Here, "/&

How to write cron job from linux command

Image
In this tutorial, How do i use linux command write cron job. Crontab example Run cron job At every 15th minute for zimbra_full_backup.sh */15 * * * * /opt/scripts/zimbra_full_backup.sh https://crontab.devopsroles.com/ Write cron job from linux command [root@huupv huuphan.com]# echo "$(crontab -l; echo '*/15 * * * * /opt/scripts/zimbra_full_backup.sh')" | crontab - The screen output terminal: Conclusion Thought the article, How to write cron job from linux command as above . I hope will this your helpful.

How to MySQL change user password

In this tutorial, How do i use MySQL change user password. MySQL and MariaDB are the popular open source Database for Linux Opearating System.   Mysql change root password Note: MySQL default root password is empty when you installed Mysql or MariaDB. Now, How to reset Mysql root or other users password on linux. For MySQL 5.7 or above version Step 1: Open the command terminal. sudo mysql -u root Step 2: select the database. use mysql; Step 3: Change the root password. UPDATE mysql.user SET authentication_string=PASSWORD(' YOUR_NEW_PASSWORD ') WHERE USER='root'; FLUSH PRIVILEGES; exit For MySQL 5.7 version or older version Step 1: Open the command terminal. sudo mysql -u root Step 2: select the database. use mysql; Step 3: To change the MySQL root user password. update user set password=PASSWORD(" YOUR_NEW_PASSWORD ") where User='root'; FLUSH PRIVILEGES; exit  Step 4: restart the MySQL service systemctl restart mysq

How to create a local yum repository for Centos/Redhat/Fedora

Image
In this tutorial, How to create a local yum repository for Centos / Redhat / Fedora . Step 1: mount your ISO file Create folder path /mnt/dvd [huupv@huupv huuphan.com]$ sudo mkdir -p /mnt/dvd If you used a physical DVD [huupv@huupv huuphan.com]$ sudo umount /dev/sr0 [huupv@huupv huuphan.com]$ sudo mount -t iso9660 -o ro /dev/sr0 /mnt/dvd If you used an IOS file [huupv@huupv huuphan.com]$ sudo mount -t iso9660 -o loop,ro /opt/CentOS-7-x86_64-Minimal-1511.iso /mnt/dvd Step 2: Create the repository I'll use vi editor. [huupv@huupv huuphan.com]$  vi /etc/yum.repos.d/local.repo Add the following lines: [local] name=Local DVD or ISO repository baseurl= file:///mnt/dvd gpgcheck=0 enabled=1 Step 3: Test your local repository I installing nginx package using local repository. [huupv@huupv huuphan.com]$  yum install --disablerepo="*" --enablerepo="local" nginx

Linux find command

Image
In this tutorial, Using find command to search for file or directory in linux. How to use linux find command find all folder or file. Using -exec flag. Linux find command How to find all folder not contain path ".backup" as below [huupv@huupv huuphan.com]$ find ./ -type d -not -path "*/.backup*"    -exec ls -ld {} \; The screen output terminal: How to find all symbolic link in current folder. [huupv@huupv huuphan.com]$ find ./ -type l -exec ls -l {} \; The screen output terminal: Conclusion Thought the article, you can use Linux find command. I hope will this your helpful