Адміністратори сервера

Питання та відповіді для системних та мережевих адміністраторів

2
rsync ionice призначення
Щоб уникнути rsync для голодування системи та мережі, ми використовуємо ioniceпри запуску rsync та встановлення --bwlimitпараметра. Наприклад: ionice -c2 -n7 rsync -aH --bwlimit=30000 /foo root@dest.com:/ Це дійсно допомагає гарантувати, що вихідний сервер залишається чутливим. Однак сервер призначення стає дуже повільним через 100% диска io (як видно зatop утиліти). Чи можна …

1
Обмежте, які процеси користувач може перезапустити з супервізором?
Я використовував супервізор, щоб керувати процесом Gunicorn, який працює на сайті Django, хоча це питання може стосуватися будь-якого, яким керує супервізор. Раніше я був єдиною людиною, яка керувала та використовувала наш сервер, а супервізор просто запускався як root, і я використовував судо для запуску, supervisorctl restart myappколи потрібно. Тепер наш …

7
Як скопіювати раніше введену команду за допомогою утиліти історії, не запускаючи її знову?
Я можу використовувати historyкоманду на CentOS, щоб отримати список попередніх введених команд, однак, якщо я щось подібне:: !372, історія спробує запустити посилається команду. Мені потрібна попередня команда запуску для відображення в поточному курсорі. Ось приклад: [dev@home ~]$ previous_command_no_execute!372
14 linux  centos 

7
Як розширити розділ Linux PV в Інтернеті після зростання віртуального диска
VMware дозволяє збільшити розмір віртуального диску в Інтернеті - коли він працює. Наступні очікувані кроки для системи Linux: розширити розділ: видалити та створити більший за допомогою fdisk збільшити розмір PV за допомогою pvresize використовувати безкоштовні розширення для lvresizeоперацій а потім resize2fsдля файлової системи Але я застряг на першому кроці: fdiskі …

4
Дайте кореневий пароль для обслуговування
Після вступу shutdown now в терміналі я все працюю нормально, а потім: All processes ended withing 2 seconds...done INIT: Going single user INIT: Sending processes the TERM signal INIT: Sending processes the KILL signal Give root password for maintenance(or.... Я натискаю Ctrl+ D, і він показує мені екран входу Debian. …
14 linux  debian 

3
Ubuntu Linux: обробляйте своп-пам'ять та використання пам'яті
Мій Ubuntu споживає більше пам'яті, ніж показує менеджер завдань: sudo ps -e --format rss | awk 'BEGIN{c=0} {c+=$1} END{print c/1024}' 2750.29 free -m total used free shared buffers cached Mem: 3860 2765 1094 0 3 300 -/+ buffers/cache: 2461 1398 Swap: 2729 2374 354 Це дивно. Чи може хтось пояснити …
14 linux  ubuntu  memory  swap 

4
Налаштування прозорого SSL-проксі
У мене встановлено вікно Linux з двома мережевими картами для огляду трафіку, що проходить через порт 80. Одна карта використовується для виходу в Інтернет, інша підключена до мережевого комутатора. Сенс полягає в тому, щоб мати можливість перевіряти весь трафік HTTP та HTTPS на пристроях, підключених до цього комутатора для налагодження. …


6
IO зачекайте, спричиняючи стільки уповільнення (EXT4 JDB2 при 99% IO) під час Mysql
Я пишу індексатор, використовуючи python, який індексує документи та вставляє їх у базу даних, раніше це був єдиний процес, але тепер я зробив це для багатопроцесорної роботи з чотирма паралельними процесами. Після кожного вилучення тексту він вставляється в базу даних і виконує фіксацію. Тепер це стосується проблеми IO, головна проблема …

2
Чи можна встановити тайм-аут на команді s_client openssl?
У мене є сценарій, який використовує s_client команду openssl для отримання сертифікатів для великого набору хостів. Деякі з цих хостів неминуче виявляться недоступними через брандмауер. Чи можна встановити час очікування s_client на щось набагато коротше, ніж за замовчуванням? Я не бачу жодної сторінки в довідковій сторінці / довідковому файлі. Та …

2
git, nagios and hooks, пошкоджена git repo
Фон Ми використовуємо nagios для моніторингу нашої інфраструктури. Наразі у нас немає конфігурацій nagios під контролем версій, і є двоє з нас, які керують конфігурацією nagios. Таким чином, я працюю над тим, щоб наші конфігурації нагіосів перейшли в центральний репост git, використовуючи деякі гачки для перевірки синтаксису, а потім, якщо …
14 git 

9
Як захопити запити, запущені на сервері MySQL?
Ми намагаємось виконати налагодження продуктивності сервера, і я хотів би зробити знімок запитів, що виконуються на нашому сервері MySQL протягом пари хвилин. Я знайомий з MySQL SHOW FULL PROCESSLIST, однак я хотів би мати можливість запустити це за допомогою командного рядка, щоб я міг перекинути його у файл та опублікувати …
14 mysql 

5
рішення для резервного копіювання з підтримкою btrfs
Цього місяця btrfs потрапляє на виробництво в Oracle EL 14 (разом з роботою fsck та очищенням від Linux 3.2), я думав переробити своє поточне рішення для резервного копіювання, щоб використовувати його. Зауважте, що я думаю про те, щоб зробити це для невеликих обсягів даних, менше 10 ТБ, що є досить …

6
Як налаштувати IIS для SVG та веб-тестування за допомогою Visual Studio?
Скажімо, у мене проста веб-сторінка із зображенням svg: <img src="foobar.svg" alt="not working" /> Якщо я зробити цю сторінку статичною HTML-сторінкою і переглядати її безпосередньо, відображається svg. Якщо я введу адресу цього svg - він відображається. Але коли я роблю це як .aspx сторінку та динамічно запускаю її з Visual Studio, …

3
Чому застарілі пакети встановлюються yum на CentOS? (зокрема PHP 5.1) Як виправити?
Я працюю на свіжому сервері CentOS і я дуже роздратований, коли з'ясував, що yum працює не так гладко і блискуче, як "apt-get install" на Ubuntu. Встановивши стек LAMP, я запустив наступне: $ yum install php $ yum install mysql Крім того: $ yum install mysql-server $ yum install mysql-devel $ …
14 mysql  php  centos  debian  yum 

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