Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

4
Расширить зашифрованный раздел LUKS, чтобы заполнить диск
Я недавно обновил свой диск с 128 ГБ SSD до 512 ГБ SSD. Раздел / зашифрован с помощью LUKS. Я ищу помощь в расширении раздела, чтобы использовать все свободное место на новом диске. Я уже добавил старый диск на новый: [root@localhost ~]# fdisk -l /dev/sda Disk /dev/sda: 477 GiB, 512110190592 …
20 filesystems  luks 

4
dirname и basename против расширения параметров
Есть ли объективная причина предпочесть одну форму другой? Производительность, надежность, портативность? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Производит: /some/long/path/to /some/long/path/to a_file a_file (v1 использует расширение параметров оболочки, v2 использует внешние двоичные файлы.)


4
Использование sed / awk для удаления чего-либо после первого пробела
aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 Используя sed / awk / replace, в приведенном выше тексте я хочу удалить все, что идет после первого пробела в каждой строке. Например, вывод будет: aaaaaaaa bbbbbbbb ccccccccccccccc ddddd любая помощь будет оценена.
20 sed  grep  awk 

3
Использует ли initramfs / etc / fstab?
Насколько я понимаю, initramfs отвечает за загрузку «настоящей» корневой файловой системы. Теперь есть два места, где мы определяем этот корень. Сначала мы помещаем запись в /etc/fstab. Во-вторых, мы помещаем устройство в команды загрузки ядра, например root=/dev/sda1. Какой из них использует initramfs, чтобы определить, где находится корневая файловая система? Если он …
20 boot  fstab  initramfs 

2
Как убить процесс, который говорит «Операция не разрешена» при попытке?
У меня есть процесс, который я хотел бы убить: computer@ubuntu:~$ ps aux | grep socat root 2092 0.0 0.0 5564 1528 pts/1 T 14:37 0:00 sudo socat TCP:xxx.17.29.152:54321 PTY,link=/dev/ttyGPS0,raw,echo=0,mode=666 computer@ubuntu:~$ kill 2092 -bash: kill: (2092) - Operation not permitted <--------------- How to kill ??
20 sudo  kill 



1
Что происходит с многопоточным процессом Linux, если он получает сигнал?
Если процесс Unix (Posix) получает сигнал, будет запущен обработчик сигнала. Что будет с этим в многопоточном процессе? Какой поток получает сигнал? На мой взгляд, API-интерфейс сигналов должен быть расширен, чтобы справиться с этим (то есть поток обработчика сигналов должен быть в состоянии быть определенным), но, ища информацию в сети, я …

1
Как именно взаимодействуют NetworkManager, networkd, netplan, ifupdown2 и iproute2?
Я учусь о Linux сети на рабочей станции Kubuntu 18.04, и я вижу , что оба NetworkManagerи networkd-dispatcherработаю: oleg@eclectic:~$ sudo ps -ef | grep -i net root 56 2 0 Oct11 ? 00:00:00 [netns] root 1097 1 0 Oct11 ? 00:00:02 /usr/sbin/NetworkManager --no-daemon root 1098 1 0 Oct11 ? 00:00:00 …

4
Escape переменная для использования в качестве содержимого другого скрипта
Этот вопрос не о том, как написать правильно экранированный строковый литерал. Я не смог найти ни одного связанного вопроса, который бы не касался того, как экранировать переменные для непосредственного использования в скрипте или другими программами. Моя цель - включить скрипт для генерации других скриптов. Это связано с тем, что задачи …

1
Нет маршрута к хосту с помощью nc, но можно пропинговать
Я пытаюсь подключиться к порту 25 с netcat с одной виртуальной машины на другую, но это говорит мне, no route to hostхотя я могу пинговать. Моя политика брандмауэра по умолчанию настроена на удаление, но у меня есть исключение для приема трафика для порта 25 в этой конкретной подсети. Я могу …

4
Автоматически развернуть последний раздел, чтобы использовать все нераспределенное пространство, используя parted в пакетном режиме
Короче говоря, мне нужно выполнить все это автоматически при загрузке (встроенная система). Наши инженеры перенесут изображения на производственные устройства. Эти изображения будут содержать небольшую таблицу разделов. При загрузке мне нужно автоматически развернуть последний раздел (# 3), чтобы использовать все доступное пространство на диске. Вот что я получаю, когда смотрю на …
20 parted 

2
Разница между Xorg и Gnome / KDE / Xfce
Я хочу узнать больше о системах UNIX и думаю, что у меня есть довольно простой вопрос. Я думаю, что знаю, для чего используется X: он дает стандарт приложениям для представления их пользовательских интерфейсов (среди прочего). Но почему тогда нужен Gnome / KDE и как они связаны с X? Я подумал, …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.