gnu/linux - rip tutorial systemd 65 65 ( sysv) 65 65 66. 66 d 66 19: آ«tarآ» 67 67 examples 67...

Download GNU/Linux - RIP Tutorial Systemd 65 65 ( SysV) 65 65 66. 66 d 66 19: آ«tarآ» 67 67 Examples 67 67 68

If you can't read please download the document

Post on 05-Sep-2020

0 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • GNU/Linux

    #linux

  • 1

    1: GNU / Linux 2

    Examples 2

    , 2

    2

    / 4

    Linux 6

    8

    8

    8

    / , 9

    / 10

    11

    11

    11

    11

    11

    12

    12

    13

    13

    / 13

    13

    , 14

    2: GnuPG (GPG) 15

    15

    Examples 15

    GnuPG 15

    15

    3: Midnight Commander 17

    17

  • Examples 17

    Midnight Commander 17

    Midnight Commander 17

    4: SCP 19

    19

    Examples 19

    19

    19

    CWD 19

    19

    19

    , «-r» scp 20

    5: (SSH) 21

    21

    Examples 21

    21

    OpenSSH 22

    22

    SSH 22

    ssh 23

    ( ) 23

    6: 24

    24

    24

    Examples 24

    24

    24

    24

    24

    25

    , 25

    , 25

  • 7: (chroot) 26

    26

    26

    Examples 26

    26

    27

    chroot 27

    8: ls 28

    Examples 28

    ls . 28

    ls 29

    9: tee 30

    30

    30

    30

    30

    Examples 30

    stdout, 30

    31

    31

    tee 31

    10: Linux 32

    Examples 32

    Linux Ubuntu 32

    Ubuntu> = 13.04 32

    11: 34

    34

    Examples 34

    34

    IP- 35

    DNS 36

    DNS- 37

  • 37

    IP route 37

    IP-, ip 38

    - 38

    12: 40

    Examples 40

    apt 40

    pacman 40

    pacman 40

    yum 41

    13: Linux 43

    43

    Examples 43

    , debian 43

    , RHEL / CentOS / Fedora 44

    , 44

    Uname - 45

    : 45

    46

    linux os ( debian & rpm) 46

    cat / etc / * release 46

    GNU coreutils 46

    14: Linux 48

    Examples 48

    48

    Linux. 48

    15: 50

    50

    Examples 50

    50

    / 51

    52

  • 52

    53

    CPU, , ( -) 53

    53

    53

    54

    54

    54

    , lscpu lshw 54

    16: 56

    Examples 56

    56

    56

    17: 60

    60

    Examples 60

    60

    chsh : 61

    Shell 61

    61

    62

    63

    63

    18: 65

    Examples 65

    Ubuntu 65

    Systemd 65

    65

    ( SysV) 65

    65

    66

  • 66

    d 66

    19: «tar» 67

    67

    Examples 67

    67

    68

    68

    68

    69

    69

    20: 70

    70

    Examples 70

    LAMP Arch Linux 70

    HTTP 70

    PHP 71

    MySQL 71

    LAMP Ubuntu 72

    LAMP CentoOS 72

    - Apache 72

    MariaDB 73

    PHP 73

    21: 75

    75

    Examples 75

    75

    75

    75

    77

  • Около You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: gnu-linux

    It is an unofficial and free GNU/Linux ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official GNU/Linux.

    The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners.

    Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to info@zzzprojects.com

    https://riptutorial.com/ru/home 1

    http://riptutorial.com/ebook/gnu-linux https://archive.org/details/documentation-dump.7z mailto:info@zzzprojects.com

  • глава 1: Начало работы с GNU / Linux

    Examples

    Привет, мир

    Введите следующий код в свой терминал и нажмите Enter :

    echo "Hello World"

    Это приведет к следующему результату:

    Hello World

    Манипуляция файлами

    Файлы и каталоги (другое имя для папок) лежат в основе Linux, поэтому возможность создавать, просматривать, перемещать и удалять их из командной строки очень важна и достаточно мощна. Эти команды манипулирования файлами позволяют выполнять те же задачи, что и графический проводник файлов.

    Создайте пустой текстовый файл myFile :

    touch myFile

    Переименуйте myFile в myFirstFile :

    mv myFile myFirstFile

    Просмотр содержимого файла:

    cat myFirstFile

    Просмотр содержимого файла с пейджером (по одному экрану за раз):

    less myFirstFile

    Просмотрите первые несколько строк файла:

    head myFirstFile

    Просмотрите последние несколько строк файла:

    https://riptutorial.com/ru/home 2

  • tail myFirstFile

    Редактирование файла:

    vi myFirstFile

    Посмотрите, какие файлы находятся в вашем текущем рабочем каталоге:

    ls

    Создайте пустой каталог с именем myFirstDirectory :

    mkdir myFirstDirectory

    Создание каталога с несколькими путями: (создает два каталога, src и myFirstDirectory)

    mkdir -p src/myFirstDirectory

    Переместите файл в каталог:

    mv myFirstFile myFirstDirectory/

    Вы также можете переименовать файл:

    user@linux-computer:~$ mv myFirstFile secondFileName

    Измените текущий рабочий каталог на myFirstDirectory :

    cd myFirstDirectory

    Удалить файл:

    rm myFirstFile

    Переместитесь в родительский каталог (который представлен как .. ):

    cd ..

    Удалить пустой каталог:

    rmdir myFirstDirectory

    Удалите непустую папку (т. Е. Содержит файлы и / или другие каталоги):

    rm -rf myFirstDirectory

    https://riptutorial.com/ru/home 3

  • Обратите внимание, что при удалении каталогов, которые вы удаляете ./ not / , вы уничтожите всю вашу файловую систему.

    Сведения о файле / каталоге

    Команда ls имеет несколько параметров, которые могут использоваться вместе для отображения дополнительной информации.

    Подробнее / Право

    Параметр l показывает разрешения, размер и дату последнего изменения. Поэтому, если корневой каталог содержал dir, называемый test и файл someFile :

    user@linux-computer:~$ ls -l

    Вывести что-то вроде

    -rw-r--r-- 1 user users 70 Jul 22 13:36 someFile.txt drwxrwxrwx 2 user users 4096 Jul 21 07:18 test

    Разрешения находятся в формате drwxrwxrwx . Первый символ представляет тип файла d если это каталог - противном случае. Следующие три rwx - это разрешения, которые пользователь имеет над файлом, а следующие три - разрешения, которые группа имеет над файлом, а последние три - разрешения, которые все остальные имеют над файлом.

    r rwx означает, что если файл можно прочитать, w представляет, может ли файл быть изменен, а x означает, что файл может быть выполнен. Если какое-либо разрешение не предоставляется a - будет вместо r , w или x .

    Таким образом, user может читать и изменять someFile.txt но группа имеет права только на чтение.

    Чтобы изменить права, вы можете использовать команду chmod ### fileName если у вас есть права sudo. r представлено значением 4, w представлено 2, а x представлено знаком 1. Таким образом, если вы хотите иметь возможность изменять содержимое в test каталоге

    Owner rwx = 4+2+1 = 7 Group r-x = 4+0+1 = 5 Other r-x = 4+0+1 = 5

    Таким

Recommended

View more >