English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل Linux

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

Linux 是一种自由和开放源码的类 UNIX 操作系统。

Linux 英文解释为 Linux is not Unix

Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学上学时创立的,主要受到 Minix 和 Unix 思想的启发。

本教程,我们将为大家介绍如何使用 Linux。

Linux 其实很容易学,相信你们能很快学会。

现在开始学习 Linux !

谁适合阅读?

本教程针对的是Linux服务器方面的知识,适合从事运维或后端开发的人员阅读。

需要具备的知识?

如果你熟悉操作系统方面的知识,相信你会很快学会 Linux。

本教程将于 Linux 的发行版本 Centos 为例来为大家介绍 Linux 系统的应用。

常用命令及技巧

  • 1 date: 打印或者设置系统的日期和时间

  • 2 stty-a: 可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)

  • 3 passwd: 用passwd-h查看

  • 4 logout،login: 登录shell的登录和注销命令

  • 5. more، less، head tail: عرض أو عرض جزء من محتوى الملف

  • 6. lp/lpstat/cancel، lpr/lpq/lprm: طباعة الملف

  • 7. chmod u+x: تعديل صلاحيات الملف

  • 8. rm -fr dir: حذف المجلد غير الفارغ

  • 9. cp -R dir: نسخ المجلد

  • 10. fg jobid: يمكن وضع عملية خلفية في الأمام

  • 11. وظيفة kill: إرسال إشارة إلى عملية، مثال: send a signal to a process، eg: kill-9 يرسل إشارة SIG_KILL، يمكنك التحقق من نوع الإشارة التي يتم إرسالها من خلال man kill

  • 12. استخدام ps، ps-e أو ps-o pid، ppid، session، tpgid، comm (حيث يظهر sessionid في session، tpgid يظهر id مجموعة العملية الأمامية، comm يظهر اسم الأمر)

Linux هو مفتوح المصدر

Linux يتبع رخصة GNU العامة (GPL)، يمكن لأي شخص أو مؤسسة استخدام جميع المصادر الأساسية لـ Linux بحرية، كما يمكن تعديلها وإعادة نشرها بحرية.

بما أن Linux هو برنامج حر، يمكن لأي شخص إنشاء إصدار Linux يتوافق مع احتياجاته.

الإصدارات الشائعة من Linux حاليًا هي:

  • Debian (وإصداراتها الفرعية Ubuntu، Linux Mint)

  • Fedora (وإصداراتها المتعلقة Red Hat Enterprise Linux، CentOS)

  • openSUSE

  • ...