Top и ps не показывают тот же результат процессора

Это связано с этим вопросом. Когда я бегу top я получаю следующий результат: pid 3038 использует 18% процессор, однако при запуске результат составляет 5,5%. И это число не меняется со временем (т. Е. При запуске одной и той же команды немного позже) … Действительно ли команда ps каким-то образом усредняет использование процессора?

Есть ли недостатки в использовании mount -bind в качестве замены символических ссылок?

У Symlinks есть ограничения в том, как такие функции, как ls , mv и cp могут работать на них, поскольку в отличие от команд, инициированных оболочкой, таких как cd , эти функции не имеют информации о том, как пользователь обратился к каталогу относительно логического пути (см. Соответствующий пост ). Похоже, что использование опции mount –bind […]

Мой сервер постоянно атакуется

Я довольно новичок в мире системного администрирования. Недавно я работал над приложением, и когда я проверяю журналы своего сервера приложений, я постоянно получаю различные IP-адреса, пытаясь выполнить ssh на моем сервере с помощью грубой силы. Вот пример моего журнала сервера: Feb 14 04:07:20 foodwiz3 sshd[1264]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Feb 14 04:07:21 […]

Различные способы выполнения сценария оболочки

Существует несколько способов выполнения сценария, которые я знаю: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command Чем больше это? Каковы различия между ними? Есть ситуации, когда я должен использовать один, а не другой?

Правильно использовать бит setuid

У меня есть процесс, которому нужны привилегии root при запуске обычным пользователем. По-видимому, я могу использовать бит setuid для этого. Каков правильный способ сделать это в системе POSIX? Кроме того, как я могу это сделать со скриптом, который использует интерпретатор (bash, perl, python, php и т. Д.)?

Какое программное обеспечение для сжатия файлов для Linux предлагает самое высокое уменьшение размера?

Я делаю тонну сжатия файлов. Большая часть материала, который я сжимаю, – это просто код, поэтому мне нужно использовать потерю меньше сжатия. Мне было интересно, есть ли что-то, что предлагает более лучшее уменьшение размера, чем 7zip. Неважно, сколько времени требуется для сжатия или декомпрессии, это все, что имеет значение. Кто-нибудь знает о таком программном обеспечении […]

OpenSSH: как закончить блок соответствия

Я использую блок соответствия в OpenSSH's /etc/ssh/sshd_config (на debian), чтобы ограничить некоторых пользователей SFTP: # my stuff Match group sftponly X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp -u 0002 ChrootDirectory %h Как вы можете видеть, я использую комментарий #my stuff в пользовательских файлах конфигурации, чтобы легко отличать конфигурации по умолчанию от тех, что я сделал (и […]

Какова первая восьмеричная цифра chmod в четырехзначном значении?

Иногда я вижу команды chmod которые используют четыре восьмеричные цифры вместо трех – для чего нужна первая цифра? Например, chmod 777 эквивалентен chmod a+rwx ; какая же команда для chmod 2777 ?

Как полностью отключить учетную запись?

Как полностью отключить учетную запись? passwd -l не позволит никому войти в учетную запись, используя пароль, но вы все равно можете войти через частные / открытые ключи. Как я могу полностью отключить учетную запись? В качестве quickfix я переименовал файл в authorized_keys_lockme . Есть ли другой способ?

Как узнать, где программа застряла в Linux?

Я запускаю следующую команду на моем сервере ubuntu root@slot13:~# lxc-stop –name pavan –logfile=test1.txt –logpriority=trace Кажется, он вечен бесконечно. Всякий раз, когда это происходило в AIX, я просто использовал PID для процесса нарушения и сказал $ procstack <pid_of_stuck_process> и он использовал, чтобы показать весь столбец процесса. Есть ли какой-либо эквивалент procstack в linux / ubuntu?

Linux и Unix - лучшая ОС в мире.