Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x



6
Яка різниця між / opt та / usr / local?
Згідно стандарту ієрархії файлової системи , /optпризначений для "встановлення додаткових програмних пакетів програм". /usr/local"для використання системним адміністратором при локальній установці програмного забезпечення". Ці випадки використання здаються досить схожими. Програмне забезпечення, що не входить до дистрибутивів, зазвичай за замовчуванням конфігурується для встановлення /usr/localабо /optбез конкретної рими, або з причини, яку вони …

9
Коли я не повинен вбивати -9 процес?
Я завжди дуже вагаюся бігати kill -9, але бачу, що інші адміністратори роблять це майже звичайно. Я вважаю, що, мабуть, є розумний середина, так що: Коли і навіщо kill -9їх використовувати? Коли і чому ні? Що слід спробувати, перш ніж це зробити? Яка налагодження "підвішеного" процесу може спричинити подальші проблеми?

13
Вимкніть буферизацію в трубі
У мене є сценарій, який викликає дві команди: long_running_command | print_progress У long_running_commandдрукує прогрес , але я нещасна з ним. Я використовую, print_progressщоб зробити це більш приємним (а саме, я надрукую прогрес в одному рядку). Проблема: Підключення труби до stdout також активує 4K буфер, до приємної програми друку нічого не …
395 shell  pipe  buffer 

5
Знаходження PID процесу за допомогою певного порту?
Я встановлюю hadoop у своїй системі Ubuntu. Коли я його запускаю, він повідомляє, що порт 9000 зайнятий. Я використав: netstat -nlp|grep 9000 щоб побачити, чи існує такий порт, і я отримав це: tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN Але як я можу отримати PID процесу, який його утримує?
391 linux  process  ip  netstat 

4
Прокрутіть всередину екрана або Призупиніть вихід
Я використовую екран для своїх командних рядків під час управління серверами, на яких я працюю. Зазвичай я запускаю невеликі команди (в основному завдання файлової системи), але іноді запускаю більш обширні завдання (наприклад, DBA). Вихід з цих завдань дуже важливо для мене. Оскільки я використовую Ubuntu та OS X (обидва термінали …

8
Виконати проти читання біт. Як працюють дозволи довідника в Linux?
У своїй CMS я помітив, що каталоги потребують виконуваного біта ( +x), встановленого для користувача, щоб відкрити їх. Чому для читання каталогу потрібен дозвіл на виконання, і як працюють дозволи довідника в Linux?

8
Як скопіювати папку, що зберігає власників та дозволів неушкодженими?
Тому я збирався створити резервну копію домашньої папки, скопіювавши її на зовнішній диск таким чином: sudo cp -r /home/my_home /media/backup/my_home У результаті чого всі папки на зовнішніх накопичувачах зараз належать root:root. Як я можу cpзберегти право власності та дозволи від оригіналу?
377 permissions  cp 

8
Як змусити клієнта ssh використовувати лише автентифікацію пароля?
Якщо я використовую autkey autkey від, наприклад: Ubuntu 11.04, як я можу встановити ssh-клієнт використовувати лише авторизацію пароля на сервері? (просто потрібне через тестування паролів на сервері, де я за замовчуванням входжу за допомогою ключа) Я знайшов спосіб: mv ~/.ssh/id_rsa ~/.ssh/id_rsa.backup mv ~/.ssh/id_rsa.pub ~/.ssh/id_rsa.pub.backup і тепер мені з’являється запит на …

7
Як я можу знайти реалізацію системних викликів ядра Linux?
Я намагаюся зрозуміти, як функціонує, скажімо mkdir, працює, дивлячись на джерело ядра. Це спроба зрозуміти внутрішні ядра та перейти між різними функціями. Я знаю mkdir, визначено в sys/stat.h. Я знайшов прототип: /* Create a new directory named PATH, with permission bits MODE. */ extern int mkdir (__const char *__path, __mode_t …


15
Які плюси та мінуси Vim та Emacs?
Як би ви порівняли цих редакторів? Які плюси і мінуси у кожного? [ Примітка ] На це не мають відповідати ті, хто "ненавидить одного і любить іншого", або ті, хто не використовував обох.
372 vim  emacs  vi 

3
оновити змінений вміст файлу, відкритого в vi (m)
У мене є конфігураційний файл, який я тримаю відкритим у vim, але він іноді змінюється на диску, без цих змін відображатися на терміналі. Чи можна оновити вміст на екрані, не закриваючи і не відкриваючи файл? Якщо так, то як?
362 vim 

14
У Bash, коли до псевдоніму, коли до сценарію та коли писати функцію?
Щоб задати це питання мені знадобилося майже 10 років використання Linux. Все це було пробними помилками та випадковим веб-серфінгом пізньої ночі. Але людям не потрібно для цього 10 років. Якби я тільки починав роботу з Linux, я хотів би знати: Коли робити псевдонім, коли сценарій і коли написати функцію? Що …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.