Useful Tricks and Tips ( Know-How )
Disable IPv6 on Linux
Here's how to disable the protocol on a Red Hat-based system:
Open a terminal window.
Change to the root user.
Issue the command sysctl -w net.ipv6.conf.all.disable_ipv6=1
Issue the command sysctl -w net.ipv6.conf.default.disable_ipv6=1
To re-enable IPv6, issue the following commands:
sysctl -w net.ipv6.conf.all.disable_ipv6=0
sysctl -w net.ipv6.conf.default.disable_ipv6=0
Here's how to disable the protocol on a Debian-based machine.
- Open a terminal window.
- Issue the command sudo nano /etc/sysctl.conf
- Add the following at the bottom of the file:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
- Save and close the file.
Hide Apache Version Number and Other Sensitive Info
To hide web server version number, server operating system details, installed Apache modules and more, open your Apache web server configuration file using your favorite editor:
$ sudo vi /etc/apache2/apache2.conf #Debian/Ubuntu systems
$ sudo vi /etc/httpd/conf/httpd.conf #RHEL/CentOS systems
And add/modify/append the lines below:
ServerTokens Prod
ServerSignature Off
Disable Directory Browsing in Apache
Create a .htaccess file with the following:
Options -Indexes
Next Idea, If you are using Debian/Ubuntu, edit the file /etc/apache2/apache2.conf with

Install SSL certificates to the JRE Keystore
Copy the public key to any available location. Start cmd as administrator and goto JRE Home.
Point to bin folder and execute following command : ( change path according to your environment)
keytool -import -file "C:\MY-KEYS\KEYS\server.crt" -keystore "C:\XXXXXXXX\JAVA\jre1.8.0_191\lib\security\cacerts" -storepass "changeit"

http to https apache redirection
<VirtualHost *:80>
ServerName mysite.example.com
DocumentRoot /usr/local/apache2/htdocs
Redirect permanent / https://mysite.example.com/
</VirtualHost>
Run Powershell script using schedule job in Windows OS

Add arguments: -ExecutionPolicy Bypass C:\Script.ps1 -RunType $true -Path %temp%
Activate IP-Forwarding on the physical server for a specific network interface
Launch Powershell as administrator and type
netsh
interface ipv4
show interfaces
This command will display the list of network cards, loopback cards and virtual switches configured on your server.
Display the details of the network interface of your choice :
show interface <Idx>

To activate the "IP Forwarding" option for the interface with the ID "Idx = 19", run the command:
set interface 19 forwarding="enabled"
After that create rules for port forwarding.


Where, 10.0.1.192 is the destination server.
Verify the configuration using:
netsh interface portproxy show all

Change Desktop Background Info
SQL SERVER – How to Change Server Name?
/* Execute below to drop the current server name */
exec sp_dropserver 'oldservername'
/* Execute below to add a new server name. Make sure local is specified. */
exec sp_addserver'newservername', 'local'
/* Restart SQL Services. */
/* Verify the new name using: */
select @@SERVERNAME
Download VM from ESXi using VMWare Workstation
If you are getting error using VMware Convertor to download the VM from ESxi server, it is better to use VMWare Workstation.
Login to the ESxi Server using VMWare workstation and choose the VM to download.


Find which actual application uses port 80 via the Command line
netstat -anbo | findstr :80
Sourcetree Installation : validate credentials Error

Check what services are running by default on the Linux Server
netstat -tulpn lsof -i
Get a list of all started services ( Linux Server )
service --status-all systemctl list-unit-files