• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SMASHING LAB

Guides | LINUX | GEEKY STUFF

  • Nginx
  • Linux
  • Guide
  • Ubuntu
  • WordPress
  • Drones, My Hobby

What is a DNS attack and how does it work?

By Imran Yousaf

Today, the Internet has become an integral part of our lives. From communicating with a bank to shopping on a trip, every aspect of our lives is connected to the Internet. Since the Internet is widely used these days, cybersecurity is a major concern for most web users, as each time we receive more and more news about new cyber attacks. Currently, the concept of cyber attack is very common, and it is becoming an increasing headache for many IT companies and enterprises. In recent years, some big names, such as Google, The New York Times, etc., have been the… [Read More]

Filed Under: Chit Chat

SSH (Part 2): Setting Up an OpenSSH Server

By Imran Yousaf

How to configure SSH The sshd service reads the settings from the configuration file /etc/ssh/sshd_config . This file contains keyword-argument pairs, one pair on one line. For each keyword, the first received value will be used (the exception is several directives that can be used several times, and each value will be taken into account, for example, Port and ListenAddress ). Arguments can optionally be enclosed in double quotation marks ( “ ) to pass arguments containing spaces. Keywords are not case sensitive, and arguments are case sensitive. Many directives are commented out, but they indicate a default value that is used anyway. If you are satisfied with the default value, then you do… [Read More]

Filed Under: Chit Chat

How to Use Systemctl to Manage Systemd Services

By Imran Yousaf

Systemd is an init system and system manager that has become widespread and is becoming the new standard for Linux machines. Although there are legitimate doubts as to whether systemd is an improvement over traditional SysV initialization systems, most distributions have already switched to systemd, or plan to do so. In short, systemd is responsible for working with processes: starting, stopping, checking status, reloading the configuration, and more. Those. this is a very important aspect of the OS that you need to understand and be able to use it. If you need to check the status (running or stopped, successfully starting, or crashed with… [Read More]

Filed Under: Server Adminstration

SSH (Part 1): What is SSH. SSH Utilities

By Imran Yousaf

What is SSH and what is it for SSH is a set of programs that allows you to log on to a remote machine to execute commands on it. It is designed to provide secure encrypted communication between two nodes through an insecure network. X11 connections, arbitrary TCP ports, and UNIX domain sockets can also be forwarded over a secure channel. SSH includes programs that additionally allow you to transfer files over an encrypted connection. SSH brings various security improvements, including user/host authentication, data encryption, and data integrity, making popular attacks such as eavesdropping, DNS / IP spoofing, data forgery,… [Read More]

Filed Under: Server Adminstration, Ubuntu

19 Useful Features of the .htaccess File

By Imran Yousaf

Web servers administration is not a piece of cake. It needs in-depth knowledge and extensive experience to be a successful server administrator. Web site behavior solely depends on server environment and this article is aimed at one of the most important file in server administration that totally changes your server behavior. You probably have heard about .htaccess. Its role is not limited to improve the site but it is often used to correctly configure 301 redirects, Security, optimization, and display settings. The webmaster can do a lot of useful things to make the site work correctly. The .htaccess file (short… [Read More]

Filed Under: Linux, Server Adminstration

Top 5 Linux Distributions for Programmers

By Imran Yousaf

Linux is a very popular operating system among programmers. There are many reasons why developers and other technology enthusiasts prefer Linux-based operating systems rather than Windows or Mac. But since there are so many Linux distributions, the question arises: which ones are best for a programmer in 2019? When choosing a distribution kit, you should definitely pay attention to stability, compatibility, flexibility and even power. Are you a programmer and looking for a Linux-based operating system? Here are the best distributions for you: 1. Debian Linux Many call Debian the parent OS for other Linux distributions. Debian and its derivatives dominate topics… [Read More]

Filed Under: Linux

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Interim pages omitted …
  • Go to page 12
  • Go to Next Page »

Primary Sidebar

  • Twitter
  • Facebook
  • Google+

Recent Posts

  • What is a DNS attack and how does it work?
  • SSH (Part 2): Setting Up an OpenSSH Server
  • How to Use Systemctl to Manage Systemd Services
  • SSH (Part 1): What is SSH. SSH Utilities
  • 19 Useful Features of the .htaccess File

Subscribe to our Newsletter

Useful articles, tips and videos about creating and promoting websites to your mail



* required field




Partner

  • Contact Us
  • Privacy Policy
  • About Us

Copyright © 2019. Smashing Lab