Unix & Linux

90
Определение того, какой процесс связан с портом

Я знаю, что с помощью команды: lsof -i TCP (или некоторый вариант параметров с lsof) Я могу определить, какой процесс связан с конкретным портом. Это полезно, если я пытаюсь запустить что-то, что хочет привязать к 8080, а некоторые уже используют этот порт, но я не знаю что. Есть ли простой способ...

90
Определить систему инициализации с помощью оболочки

Это может иметь большее отношение к обнаружению операционных систем, но мне особенно нужна система инициализации, используемая в настоящее время в системе. Fedora 15 и Ubuntu теперь используют systemd, Ubuntu раньше использовал Upstart (долгое время по умолчанию до 15.04), в то время как другие...

89
Почему после ввода неверного пароля происходит большая задержка?

Я замечаю странную (ну, по моему мнению) вещь о паролях. Например, если я введу неверный пароль во время входа в систему, то система выдаст мне несколько секунд задержки. Когда я пытаюсь sudoввести неверный пароль, мне также придется подождать, пока оболочка не скажет: «Извините, попробуйте еще...

89
Как я могу ограничить количество файлов, напечатанных с помощью ls?

Есть ли способ ограничить количество перечисленных файлов по lsкоманде? Я видел: ls | head -4 но чтобы получить headили tailвыполнить, мне нужно дождаться lsзавершения выполнения и с каталогами с огромным количеством файлов, которые могут занять значительное время. Я хочу выполнить lsкоманду,...

89
Су против Судо -s против Судо -i против Судо Баш

В чем разница между следующими командами: su sudo -s sudo -i sudo bash Я знаю, потому что suмне нужно знать пароль root, и sudoя должен быть в sudoersфайле, но когда он будет выполнен, какая разница? Я знаю, что есть разница между suи sudo -sтем, что мой домашний каталог находится /rootпосле того,...

89
В каком порядке работают команды по каналам?

Я никогда не задумывался о том, как на самом деле оболочка выполняет конвейерные команды. Я всегда говорили , что «стандартный вывод одной программы получает по трубопроводу в потоке ввод других,» как способ мышления о трубах. Естественно, я подумал, что в случае, скажем, A | B, A запускается...

89
Как я могу найти аппаратную модель в Linux?

Я использовал утилиту системной информации, чтобы взять номер модели системы, а также материнской платы. DMI System Manufacturer LENOVO DMI System Product 2306CTO DMI System Version ThinkPad X230 DMI Motherboard Product 2306CTO Есть ли способ получить номер модели, в данном случае 2306CTO, в Linux?...

89
Понимание различий вывода

у меня есть file1.txt this is the original text line2 line3 line4 happy hacking ! а также file2.txt this is the original text line2 line4 happy hacking ! GNU is not UNIX если я делаю: diff file1.txt file2.txtя получаю: 3d2 < line3 5a5 > GNU is not UNIX Как выходные данные обычно...

89
Команда для перечисления учетных записей пользователей PostgreSQL?

Есть createuser& dropuserкоманды: createuser - define a new PostgreSQL user account dropuser - remove a PostgreSQL user account Есть ли соответствующий способ перечисления учетных записей пользователей? Эти две команды не требуют от пользователя вызывать psqlили понимать детали его...

89
Невозможно найти пакет `docker-ce` на 64-битной Ubuntu

Я пытаюсь установить Docker на машину с Ubuntu 64, следуя официальному руководству по установке . К сожалению, Ubuntu, похоже, не может найти docker-ceпакет. Есть идеи, чтобы это исправить или хотя бы отследить, что происходит? Вот некоторые подробности для вас ... $ uname --all; sudo grep docker...

89
Chrome: DNS-запросы со случайными DNS-именами: вредоносная программа?

За эти годы (с 2005 года) я видел журналы странных случайных DNS-запросов на нескольких DNS / BIND-серверах, которые я обслуживал. May 7 12:13:50 1.1.1.1 named[63742]: client 1.1.1.2#24123 (verxkgiicjmcnxg): view internal: query: verxkgiicjmcnxg IN A + (1.1.1.1) May 7 12:13:50 1.1.1.1 named[63742]:...

89
Открыть "меньше" прокручивать до конца

Есть ли способ открыть lessи прокрутить его до конца файла? Я всегда делаю less app.logи затем нажимаю, Gчтобы перейти ко дну. Я надеюсь, что есть что-то вроде less --endили less -exec...

88
Как посчитать количество конкретного символа в каждой строке?

Мне было интересно, как подсчитать количество конкретного символа в каждой строке некоторыми утилитами обработки текста? Например, чтобы посчитать "в каждой строке следующего текста "hello!" Thank you! Первая строка имеет две, а вторая строка имеет 0. Другой пример - считать (в каждой...

88
Как сравнить две даты в оболочке?

Как можно сравнить две даты в оболочке? Вот пример того, как я хотел бы использовать это, хотя это не работает как есть: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi Как мне достичь желаемого...

88
Добавление самозаверяющего сертификата в «список доверенных»

Я сгенерировал самоподписанный сертификат для своего сервера сборки, и я хотел бы в целом доверять сертификату на своей машине, так как я сам создал ключ, и мне надоело видеть предупреждения. Я на Ubuntu 12.04. Как я могу взять сертификат и доверять ему во всем мире, чтобы браузеры (Google Chrome),...

88
Получение новых файлов для наследования групповых прав в Linux

У меня проблема с разрешениями на сервере Linux. Я привык к BSD. Если каталог принадлежит группе, в которой находится пользователь, которому он принадлежит, например, www-данные, созданные в нем файлы будут принадлежать этой группе. Это важно, потому что я хочу, чтобы файлы были доступны для чтения...