Unix & Linux

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

4
Як працює зворотне тунелювання SSH?
Наскільки я розумію це, брандмауері (припускаючи налаштування за замовчуванням) заперечують весь вхідний трафік, який не має попереднього відповідного вихідного трафіку. На основі реверсування SSH-з'єднання та SSH Tunneling Made Easy , зворотне тунелювання SSH може бути використане для подолання скучних обмежень брандмауера. Я хотів би виконувати команди оболонки на віддаленій машині. …

10
Як видалити файл, ім'я якого починається з "-" (дефіс ака тире або мінус)?
Як ви видалите файл, ім'я якого файла починається з тире (дефіс або мінус) -? Я ssh'd на віддалений сервер OSX, і я маю цей файл у своєму каталозі: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... Як у світі можна видалити --helpз …

2
Як побачити повний журнал від служби statusctl?
Я перевіряю стан служби за допомогою systemctl status service-name. За замовчуванням я бачу лише кілька рядків, тому додаю, -n50щоб побачити більше. Іноді я хочу побачити повний журнал з самого початку. Це може мати 1000 тисяч рядків. Тепер я перевіряю це, -n10000але це не схоже на акуратне рішення. Чи є можливість …
346 logs  systemd 

11
Як видалити користувача з групи?
Яку команду потрібно використовувати для видалення користувача з групи в Debian? Додаючи користувача до групи, це можна зробити за допомогою: usermod -a -G group user Однак я не зміг знайти аналогічну команду (прийняття групи та користувача як аргументи) для видалення користувача з групи. Найближчий я міг отримати: usermod -G all,existing,groups,except,for,group …
342 users  group 

10
Як переслати X через SSH для дистанційного запуску графічних програм?
У мене є машина під управлінням Ubuntu, до якої я SSH, зі своєї машини Fedora 14. Я хочу переслати X з машини Ubuntu назад до Fedora, щоб я міг віддалено запускати графічні програми. Обидві машини працюють в локальній мережі. Я знаю, що -Xпараметр дозволяє пересилати X11 в SSH, але я …
342 ssh  xorg  xforwarding 

14
Як ефективно отримати час виконання сценарію?
Я хотів би показати час завершення сценарію. Я зараз роблю - #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end Це просто показує час початку та закінчення сценарію. Чи можна було б відобразити дрібнозернистий вихід, наприклад, час процесора / іо …
339 bash  profiling 

11
Як використовувати команди pushd і popd?
Які практичні можливості використання обох pushdі popdколи є перевага використання цих двох команд над cdі cd -? EDIT : Я шукаю кілька практичних прикладів використання обох цих команд або причин для збереження стека з каталогами (коли у вас є завершення вкладки cd -, псевдоніми для скорочення cd ..тощо).
332 shell  cd-command  pushd 

5
Чому б не використати "який"? Що тоді використовувати?
Шукаючи шлях до виконуваного або перевірити , що станеться , якщо ввести ім'я команди в оболонці Unix, існує безліч різних утиліт ( which, type, command, whence, where, whereis, whatis, hashі т.д.). Ми часто чуємо, що цього whichслід уникати. Чому? Що ми повинні використовувати замість цього?


5
Що робить "LC_ALL = C"?
Яке Cзначення має LC_ALLробити в Unix-подібних системах? Я знаю, що воно має однаковий локал для всіх аспектів, але що Cробити?

5
Різниця між оболонкою для входу та оболонкою без входу?
Я розумію основну відмінність інтерактивної оболонки від неінтерактивної оболонки. Але що саме відрізняє оболонку входу від оболонки, яка не входить у систему? Чи можете ви навести приклади для використання інтерактивної оболонки без входу ?
318 shell  login 

1
Як ви спорожнюєте буфери та кеш в системі Linux?
Перш ніж виконати деякий тест на тестування, як можна звільнити пам'ять (ОЗУ), яку Linux Kernel споживає для своїх буферів та кешу? Зауважте, що це в основному корисно для порівняльного аналізу. Випорожнення буферів і кешу знижує продуктивність! Якщо ви тут, тому що ви думали, що звільнення буферів і кешу - позитивна …
315 linux  kernel  performance  cache  ram 

11
Як я можу запустити команду, яка переживе термінал близько?
Іноді хочеться запустити процес і забути про нього. Якщо я запускаю його з командного рядка, так: redshift Я не можу закрити термінал, інакше це вб'є процес. Чи можу я запустити команду таким чином, що я можу закрити термінал, не вбиваючи процес?

2
Ctrl-s підключити емулятор терміналу?
Я натрапив на пропозицію vimdoc: Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. і цей ключ справді висить у мене. Я думав, що це вина vim, оскільки не було проблем, коли я використовую C-s/ C-x C-sв emacs nox. Однак …


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