awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
judasn avatar

judasn/Linux-Tutorial

0
View on GitHub↗
8,730 نجوم·2,442 تفرعات·Shell·GPL-2.0·3 مشاهداتgithub.com/judasn/Linux-Tutorial↗

Linux Tutorial

This is a practical, step-by-step guide to Linux system administration, command-line usage, and development environment setup, written from the perspective of a Java developer. The tutorial is structured as a sequence of terminal commands with explanations, teaching system administration through direct modification of plain-text configuration files. It provides separate workflows for CentOS, Ubuntu, and Kali Linux, covering both yum and apt package managers with equivalent commands for each operation.

The guide emphasizes a security-first workflow, walking through firewall configuration, SSH key authentication, and user permission management. It assumes all system installations happen inside virtual machines, with dedicated instructions for provisioning in VMware and VirtualBox. The content covers the full lifecycle of a Linux system, from installation and network configuration through package management, file handling, and service control.

The tutorial includes procedures for configuring CentOS systems, setting up Java development environments, and managing network interfaces after cloning virtual machines. It also covers file and archive manipulation, including working with JAR files, and provides a safe deletion mechanism that redirects file removal to a trash folder with automatic expiration. The documentation is organized as a Linux command-line reference with practical examples for common administrative tasks.

Features

  • Java Developer Guides - Teaches Linux system administration and development environment setup from a Java programmer's perspective.
  • Command Line References - Provides practical examples of common Linux commands for file management, text processing, archiving, and package management.
  • Configuration File Editing - Teaches system administration through direct modification of plain-text configuration files.
  • Development Environment Configurations - Provides step-by-step instructions for configuring a Linux system with tools optimized for Java development.
  • Linux Environment Setups - Provides a dedicated guide for setting up a Linux development environment from a Java developer's perspective.
  • Virtual Machine Provisioning - Provides step-by-step instructions for provisioning VMware virtual machines with custom hardware and network settings.
  • Development Environment Setup - Procedures for configuring a Linux system with tools and settings optimized for Java programming.
  • YUM Package Managers - Provides comprehensive instructions for managing packages using the YUM package manager on CentOS.
  • Configuration Guides - Provides instructions for installing, configuring, and managing CentOS Linux distributions for development and server use.
  • System Configurations - Walks through system-level settings and configurations for CentOS Linux distributions.
  • Virtual Machine Installations - Walks through installing CentOS inside VMware Workstation with disk partitioning and desktop selection.
  • Service Controls - Provides instructions for controlling system services using systemd start, stop, restart, and status commands.
  • Command Line Tutorials - Organises content as a sequence of terminal commands with explanations for each step.
  • Step-by-Step Tutorials - Presents each task as a numbered procedure with exact commands and expected output.
  • Server Linux Distributions - Guides selection of Linux distributions like CentOS and Ubuntu for development and server use.
  • Distribution-Specific Instructions - Provides separate workflows for CentOS, Ubuntu, and Kali Linux with platform-appropriate commands.
  • Port Configurations - Walks through opening, closing, and listing TCP/UDP ports for network access control.
  • Security-First Workflows - Emphasises firewall configuration, SSH key authentication, and user permission management.
  • Key Pair Generations - Guides generating SSH key pairs and copying public keys to remote hosts for password-less login.
  • Linux System Administration - Provides step-by-step instructions for managing users, services, firewalls, networking, and file systems on Linux.
  • Single-Server User and Group Management - Teaches creating, deleting, and modifying user accounts and groups using standard Linux commands.
  • File System Navigators - Lists, copies, moves, and deletes files and directories using standard Linux commands.
  • Package Manager Abstractions - Covers both yum and apt package managers with equivalent commands for each operation.
  • Server Deployments - Installs and configures a Linux distribution for use as a production server.
  • RPM and YUM Managers - Covers installing, querying, and removing software packages using RPM and YUM on CentOS.
  • URL File Downloads - Provides command-line instructions for downloading files from URLs with resume and rate-limiting options.
  • File Archiving - Covers compressing, extracting, and editing files and archives including JAR contents on the command line.
  • Linux Archive Commands - Compresses files and folders into standard Linux archive formats using command-line tools.
  • Archive Extractions - Extracts files from common Linux archive formats using standard command-line tools.
  • Java Ecosystem - Frames Linux concepts and tools specifically for programmers familiar with Java ecosystems.
  • SSH Key Configurations - Walks through generating SSH key pairs and copying public keys to remote hosts for password-less login.

سجل النجوم

مخطط تاريخ النجوم لـ judasn/linux-tutorialمخطط تاريخ النجوم لـ judasn/linux-tutorial

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Linux Tutorial

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Linux Tutorial.
  • rocky-linux/rockyالصورة الرمزية لـ rocky-linux

    rocky-linux/rocky

    9,497عرض على GitHub↗

    Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository

    enterprise-linuxrocky
    عرض على GitHub↗9,497
  • midoks/mdserver-webالصورة الرمزية لـ midoks

    midoks/mdserver-web

    4,514عرض على GitHub↗

    mdserver-web is a Linux server management panel and plugin-based server orchestrator. It provides a web interface for administering Linux servers, allowing users to execute shell commands and monitor system resources through a browser. The project features a modular plugin system used to deploy web stacks and databases via custom administrative plugins and service scripts. It includes a web-based terminal emulator for running shell instructions and a system resource monitor that uses visual dashboards to track processor and memory usage. The software covers additional administrative capabili

    Pythonlinuxmemcachedmysql
    عرض على GitHub↗4,514
  • jlevy/the-art-of-command-lineالصورة الرمزية لـ jlevy

    jlevy/the-art-of-command-line

    161,352عرض على GitHub↗

    This project is a comprehensive technical reference and educational resource designed to improve proficiency with command-line interfaces. It functions as a productivity toolkit, providing a structured knowledge base of essential terminal operations, system administration tasks, and high-impact command sequences for daily development workflows. The guide distinguishes itself through its cross-platform approach, offering standardized documentation that maps utility usage across Linux, macOS, and Windows environments. It provides specific guidance for managing native tools and compatibility lay

    bashdocumentationlinux
    عرض على GitHub↗161,352
  • idnan/bash-guideالصورة الرمزية لـ Idnan

    Idnan/bash-guide

    12,300عرض على GitHub↗

    This project is a comprehensive educational resource and technical guide for Bash shell programming and command-line operations. It serves as a programming guide, scripting reference, and tutorial for navigating Unix-like terminal environments. The documentation covers a broad range of system administration and automation tasks, including remote server administration via secure shell connections and the management of system processes and resources. It provides detailed instructions on executing remote commands and performing secure file transfers between hosts. The guide details core scripti

    عرض على GitHub↗12,300
عرض جميع البدائل الـ 30 لـ Linux Tutorial→

الأسئلة الشائعة

ما هي وظيفة judasn/linux-tutorial؟

This is a practical, step-by-step guide to Linux system administration, command-line usage, and development environment setup, written from the perspective of a Java developer. The tutorial is structured as a sequence of terminal commands with explanations, teaching system administration through direct modification of plain-text configuration files. It provides separate workflows for CentOS, Ubuntu, and Kali Linux, covering both yum and apt package managers with equivalent…

ما هي الميزات الرئيسية لـ judasn/linux-tutorial؟

الميزات الرئيسية لـ judasn/linux-tutorial هي: Java Developer Guides, Command Line References, Configuration File Editing, Development Environment Configurations, Linux Environment Setups, Virtual Machine Provisioning, Development Environment Setup, YUM Package Managers.

ما هي البدائل مفتوحة المصدر لـ judasn/linux-tutorial؟

تشمل البدائل مفتوحة المصدر لـ judasn/linux-tutorial: rocky-linux/rocky — Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a… midoks/mdserver-web — mdserver-web is a Linux server management panel and plugin-based server orchestrator. It provides a web interface for… jlevy/the-art-of-command-line — This project is a comprehensive technical reference and educational resource designed to improve proficiency with… idnan/bash-guide — This project is a comprehensive educational resource and technical guide for Bash shell programming and command-line… hackerschoice/thc-tips-tricks-hacks-cheat-sheet — This project is a comprehensive command-line reference and toolkit designed for Linux system administration and… veltman/clmystery — The Command Line Mystery (clmystery) is an interactive terminal-based game that transforms the command line into a…