Unix & Linux

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

15
Як ви обираєте розподіл? [зачинено]
Зараз я дивлюся на те, щоб розмістити дистрибутив Linux (хоча BSD все ще є варіантом) на моєму старому ноутбуці. Однак я не впевнений, як пройти всі мої варіанти - прокатні релізи проти ні, розподіл X проти розподілу Y (я особисто переглядав Debian, Ubuntu, Fedora, Arch і OpenSUSE, але я вважаю, …

2
Повний список доступних сервісів Ubuntu
Це питання дуже схоже на таке: Список доступних послуг Для мого конкретного випадку мені цікаво, чи є конкретна команда для показу повного списку служб під Ubuntu. Я запустив, ls /etc/init.dі він показує досить вичерпний список, але деякі записи відсутні. Я бачу apache2, myslq, gdm, і багато інших. Але деякі з …
60 ubuntu  services 

4
Як ми могли дозволити користувачам, які не користуються коренем, контролювати службу system.d?
З sysvinitтаким sudoersзаписом буде достатньо: %webteam cms051=/sbin/service httpd * Це дозволить отримати такі команди, як: sudo service httpd status sudo service httpd restart Тепер, з systemdназвою служби є остаточним аргументом. Тобто перезапуск служби буде здійснено за допомогою: systemctl restart httpd.service Звичайно, я думав, що визначити команду як systemctl * httpd.serviceби …

7
Реєстрація спроб доступу до SSH
Я налаштував сервер ubuntu з openssh для того, щоб підключитися до нього та виконувати команди з віддаленої системи, наприклад телефону чи ноутбука. Проблема в тому, що я, мабуть, не єдиний. Чи є спосіб дізнатися всі спроби входу, які були зроблені на сервері?
60 ssh  logs 

5
Як запустити команду, яка передбачає перенаправлення або з'єднання з sudo?
Я намагаюся слідувати тому, що я вважаю найкращим методом використання sudo замість кореневого акаунта. Я виконую просту операцію з файлом concat, наприклад: sudo echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock Це не вдається праворуч від ">>", який він працює як звичайний користувач. Додавання додаткових sudos також не вдається (очікувана поведінка з моменту передачі …

4
Як перевірити, чи може користувач отримати доступ до певного файлу?
* Дозволи користувача nix дійсно прості, але все може заплутатися, коли вам доведеться врахувати весь доступ до батьківського каталогу, перш ніж дістатися до заданого файлу. Як я можу перевірити, чи є у користувача достатньо привілеїв? Якщо ні, то який каталог забороняє доступ? Наприклад, припустимо користувача joeта файл /long/path/to/file.txt. Навіть якщо …



7
Як я можу видалити дублікати з моєї .bash_history, зберігаючи порядок?
Мені дуже подобається використовувати control+rрекурсивний пошук моєї історії команд. Я знайшов кілька хороших варіантів, які я хотів би використовувати з ним: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of overwriting (good …

2
Коли DD підходить для копіювання даних? (або, коли читаються () і записуються () частково)
Коротка версія: За яких обставин ddбезпечно використовувати для копіювання даних, що означає, що немає ризику корупції через часткове читання чи запис? Довга версія - преамбула: dd часто використовується для копіювання даних, особливо з або на пристрій ( приклад ). Іноді приписують містичні властивості можливості доступу до пристроїв нижчого рівня, ніж …
60 io  dd 

3
Розуміння "IFS = read -r рядок"
Я, очевидно, розумію, що можна додати значення внутрішній змінній роздільника полів. Наприклад: $ IFS=blah $ echo "$IFS" blah $ Я також розумію, що read -r lineзбереже дані з stdinзмінної з ім'ям line: $ read -r line <<< blah $ echo "$line" blah $ Однак як команда може призначити змінне значення? …

5
Як приховати панель tmux?
У моєму вікні tmux є 3 області: -------------------------- | | 2 | | | | | 1 |----------| | | 3 | | | | -------------------------- Панелі 1 і 2 мають vim. На панелі 3 працює кліп, який я розробляю. Іноді я хочу порівнювати панелі 1 і 2, тому хочу …
60 tmux 

8
Як видалити рядок із відлунням?
Я знаю, що я міг видалити останні три символи за допомогою: echo -ne '\b\b\b' Але як я можу видалити повний рядок? Я маю на увазі, я не хочу використовувати: echo -ne '\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b' ... і т.д. ..., щоб видалити довгий рядок.

6
zipimport.ZipImportError: неможливо розпакувати дані; zlib недоступний
На RHEL 6.6 я встановив Python 3.5.1 з джерела. Я намагаюся встановити pip3 через get-pip.py, але я отримую Traceback (most recent call last): File "get-pip.py", line 19177, in <module> main() File "get-pip.py", line 194, in main bootstrap(tmpdir=tmpdir) File "get-pip.py", line 82, in bootstrap import pip zipimport.ZipImportError: can't decompress data; zlib …
60 rhel  python  pip  python3 

5
Як відключити `apt-daily.service` на зображенні хмари VM у хмарі Ubuntu?
Зображення VM сервера Ubuntu 16.04, очевидно, запускає "apt-daily.service" кожні 12 годин або близько того; ця служба виконує різні завдання, пов’язані з APT, такі як оновлення списку доступних пакетів, виконання необхідних оновлень при необхідності тощо. Починаючи з "знімку" VM, послуга запускається негайно , оскільки (я вважаю) systemd швидко розуміє, що таймер …

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