В ОС Linux администратором является учетная запись root. UID — это идентификатор пользователя, расшифровывается как User ID. Для root UID=0.
Команда id root
ivan@ivan-XPS-9320:~$ id root
uid=0(root) gid=0(root) groups=0(root)
Для этого используется команда ls
Просмотр всех файлов, в .т.ч. и скрытых ls -a
Просмотр всех файлов + скрытые +права доступа ll
Это команда rm -r удалит каталог со всем содеожимым.
rm -d удалит путой каталог
free -m или free-h покажут свободную память в МБ или ГБ, соответственно. В выводе смотрим второй и третий столбец.
Поиск рекурсивно и без зависимости от заглавной или нет, начиная с текущего каталога
grep -ri «laravel» .
Рекурсивный поиск слова «laravel» во всех txt файлах и вывод их на экран
find ./* -name ‘*.txt’ -type f -exec grep -H ‘laravel’ {} \;
ssh login@ipAddress , если используется нестандартный порт подключения, то добавляется -p и указывается номер порта ssh login@ipAddress -p 2223
Получить список всех переменных окружения можно командой env. Они используются хранения параметров системы, напрмер, значения домашнего каталога пользователя, поддерживаемые языки ОС, путь где ОС будет искать выполняемые приложения и т.д.
Покажет свободное место на всех разделах диска в Гб команда:
df -h
Посмотреть свободное только только на устройстве nvme:
df -h | grep nvme
dig, host, nslookup
chmod +x FILENAME
?Выполнив команду, файл получит права на выполнение, станет исполняемым, т.е. его можно будет запустить как программу.
В случае с каталогом, можно будет зайти в эту директорию.
7 — rwx — для владельца разрешено чтение, запись, выполнение
5 — r-x — для группы владельца разрешено чтение и выполнение
0 — — — — остальные пользователи не могут ничего.
7 — rwx — для владельца разрешено чтение, запись, выполнение
5 — r-x — для группы владельца разрешено чтение и выполнение ( в случае каталога это ег открытие)
0 — — — — остальные пользователи не могут ничего.
Создадим пользователя с отключённым входом в систему
sudo adduser testuser2 —disabled-login
В этом случае у пользователянет пароля, соответственно и нет входа в систему.
Для добавления пользователя в группу используем:
ivan@ivan-XPS-9320:~$ sudo usermod -aG docker testuser2
Для удаление пользователя из групп, оставим в списке только нужные:
ivan@ivan-XPS-9320:~$ sudo usermod -G testuser2 testuser2
Алиас позволяет создать короткое имя для более сложной и длинной команды, чтобы каждый раз не писать одно и тоже.
Выполним:
nano /home/ivan/.bashrc
и в конце файла добавим строку:
alias howlong=’uptime -p’
Сохраним и тем самым создадим алиас howlong для команды ‘uptime -p’.
Чтобы посмотреть все алиасы использукем одноименную команду alias
В указанном файле хранится список протоколов и используемых номеров портов, а также его вид tcp или udp.
Для перенаправления стандартного вывода (STDOUT) используется
> file
Для перенаправления стандартного вывода ошибок (STDERR) используется
2>file
В этой случае описанном выше файл будет всегда перезаписываться.
Если нужно дописывать файл, то используется
>> file и 2 >> file соответственно.
SSH (Secure Shell) использует щифрование для передачи данных, в отличие от Telnet.
Значения LA можно посмотреть используя утилиты top, uptime
LA — средняя нагрузка в определенный момент времени.
Первое значение — среднее значение за 1 минуту.
Второе значение — среднее за 5 минут.
Третье покажет за 15 минут.
Рассматривать значения стоит исходя из времени и количества ядер в процессоре.
При загрузке ОС удерживаем нажатую клавишу «Shift». Появится меню Grub.
Выбираем нужное строку и для редактирования загрузки нажимаем клавишу «e».
Найдите нужное запускаемое ядро и после слов ro quiet splash допишите single.
Затем нажать F10. Система запустится в однопользовательском режиме.
Происзведенное изменение будет касаться только текущей загрузки.