Auto base sync: 2025-04-08 12:19:51
This commit is contained in:
25
3.0.1 SYSADMIN/1.0 настройка автовхода.md
Normal file
25
3.0.1 SYSADMIN/1.0 настройка автовхода.md
Normal file
@@ -0,0 +1,25 @@
|
||||
1) Создадим директорию для «локальной» конфигурации:
|
||||
```
|
||||
sudo mkdir -p /etc/systemd/system/getty@tty1.service.d
|
||||
```
|
||||
2) Создадим файл настройки override.conf:
|
||||
```
|
||||
sudo nano /etc/systemd/system/getty@tty1.service.d/override.conf
|
||||
```
|
||||
3) Добавим в этот файл следующее содержимое:
|
||||
```
|
||||
[Service]
|
||||
ExecStart=
|
||||
ExecStart=-/sbin/agetty --autologin <ВАШ_ПОЛЬЗОВАТЕЛЬ> --noclear %I $TERM
|
||||
```
|
||||
4) ищем строку и комментируем её
|
||||
```
|
||||
auth requisite pam_nologin.so
|
||||
```
|
||||
5) Примените настройки используя команды
|
||||
```
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl restart getty@tty1.service
|
||||
sudo reboot
|
||||
```
|
||||
>[!Danger] **Ждем запуска**, после этого в течение 1-10 секунд можно подключаться по ssh к серверу
|
||||
60
3.0.1 SYSADMIN/2.0.0 Шаблоны команд.md
Normal file
60
3.0.1 SYSADMIN/2.0.0 Шаблоны команд.md
Normal file
@@ -0,0 +1,60 @@
|
||||
>[!danger]- Просмотр информации и доп команды к ним
|
||||
>>[!tip]- Просмотр информации
|
||||
>> - ls -l — показывает подробную информацию (размер, права доступа, дату изменения).
|
||||
>> - ls -a — отображает скрытые файлы, имена которых начинаются с точки (например, .bashrc).
|
||||
>> - ls -lh — показывает размеры в удобном формате (KB, MB, GB).
|
||||
>
|
||||
>> [!tip]- Проверка местоположения
|
||||
>> **pwd**
|
||||
>
|
||||
|
||||
>[!danger]- Создание файлов и папок
|
||||
> **touch** - пример `touch /home/user/project/creds.json`
|
||||
> **mkdir** - пример `mkdir /home/user/project`
|
||||
|
||||
>[!danger]- Копирование и перенос
|
||||
>**cp** - пример cp file1.txt /backup/
|
||||
>**mv** - `mv file1.txt /backup/` либо перенос с переименованием `mv file1.txt /backup/file2.txt`
|
||||
|
||||
> [!danger]- Архивирование, перенос данных, разархивирование данных
|
||||
>>[!tip]- Архивирование данных
|
||||
>>переходим в нужную директорию через cd `/..` и используем команду для архивации `tar cvf archive.tar /home/test`
|
||||
>
|
||||
>>[!tip]- перенос данных на сервер/комп
|
||||
>> 1) нужно определиться куда нужно сохранить данные и откуда
|
||||
>> 2) нужно узнать ip сервера
|
||||
>> 3) расписать команду:
|
||||
>> 4) `scp -r (путь откуда взять архив) user@ip:/путь_куда_отправлять_хранения)`
|
||||
>>>[!bug]- пример:
|
||||
>>> `scp -r /home/stitch505/mission/files/archive.tar root@192.168.100.50:/home/stitch505/mission/remote_server/restore/`
|
||||
>
|
||||
>>[!tip]- Разархивирование данных
|
||||
>> заходим куда перенесли данные и распаковываем архив.
|
||||
>>>[!bug] Пример:
|
||||
>>>`tar -xvf archive.tar` где:
|
||||
>>>- `-x` — извлечь
|
||||
>>> - `-v` — показать процесс
|
||||
>>> - `-f` — указать файл
|
||||
|
||||
|
||||
|
||||
|
||||
>[!warning]- /Dev для работы с оборудованием
|
||||
>- **/dev/sda, /dev/sdb, dev/sdc** — жесткие диски;
|
||||
> - **/dev/null** — «черная дыра» для данных, что удобно для отбрасывания ненужного вывода;
|
||||
> - **/dev/random** — генератор псевдослучайных чисел;
|
||||
> - **/dev/ttyS0, /dev/ttyS1** — последовательные порты для подключения внешних устройств;
|
||||
> - **/dev/fb0** — псевдоустройство, которое отвечает за изображение на экране;
|
||||
> - **/dev/input/mouse0, /dev/input/keyboard0** — устройства ввода, такие как мышь и клавиатура.
|
||||
>>[!bug]- примеры команд
|
||||
>>cat /proc/cpuinfo | head -n 10 смотрим всю информацию с головы (10 строк)
|
||||
>>cat /proc/meminfo Смотрим данные об исп. памяти
|
||||
>>ls -l1 /dev смотрим список устройств, в формате
|
||||
>>`crw-rw-rw- 1 root root 1, 3 Apr 6 10:00 null`
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user