Unix & Linux

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

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

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

6
как добавить (вычесть и т. д.) два числа с помощью bash?
Я могу читать цифры и операции с: echo "First number please" read num1 echo "Second number please" read num2 echo "Operation?" read op но тогда все мои попытки добавить цифры провалились: case "$op" in "+") echo num1+num2;; "-") echo `num1-num2`;; esac Бегать: First number please 1 Second mumber please 2 …

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

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

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

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

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

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

1
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]: client 1.1.1.2#29159 (epqoaqsayo): view internal: query: epqoaqsayo IN A …
89 security  dns  chrome 

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


7
Может ли scp создать каталог, если он не существует?
Я хочу использовать scpдля загрузки файлов, но иногда целевой каталог может не существовать. Можно ли создать папку автоматически? Если так, то как? Если нет, какой альтернативный способ я могу попробовать?
89 scp 

5
Невозможно найти пакет `docker-ce` на 64-битной Ubuntu
Я пытаюсь установить Docker на машину с Ubuntu 64, следуя официальному руководству по установке . К сожалению, Ubuntu, похоже, не может найти docker-ceпакет. Есть идеи, чтобы это исправить или хотя бы отследить, что происходит? Вот некоторые подробности для вас ... $ uname --all; sudo grep docker /etc/apt/sources.list; sudo apt-get install …

5
Понимание различий вывода
у меня есть 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 linux  files  diff 

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