10 практичних прикладів використання команди Ping

16 січня, 2010
1 Star2 Stars3 Stars4 Stars5 Stars (Покищо ніхто не оцінював)

Команда ping — без сумніву, один із головних інструментів системного адміністратора, котра використовується для доступності та якості зв’язку з хостами. У цій статті описуються кільки дуже практичних прикладів використання даної команди, які будуть корисними у першу чергу не дуже досвідченим адміністраторам.

Показати повністю »

apt-spy – обираємо найшвидше дзеркало

15 грудня, 2009
1 Star2 Stars3 Stars4 Stars5 Stars (Покищо ніхто не оцінював)

Apt-spy – знадіб, за допомогою якого можна найшвидше дзеркало репозиторію Debian. Asp-spy згенерує новий файл /etc/apt/source.list з найшвидшими серверами.

Для того, щоб отримати перелік усіх дзеркал:

# apt-spy update

Шукаємо найшвидший сервер, наприклад, у Північній Америці (гілки testing):

#apt-spy -d testing -a north-america

Для того, щоб знайти найшвидше дзеркало стабільної гілки (stable) в Україні:

#apt-spy -d stable -s ua

Вимірюємо продуктивність сервера MySQL за допомогою mysqltuner

13 грудня, 2009
1 Star2 Stars3 Stars4 Stars5 Stars (1 голосів, середня оцінка: 5.00 з 5)

MySQLTuner – сценарій написаний на Perl, який може допомогти вам правильно налаштувати сервер MySQL і надати низку порад щодо покращення його продуктивності та стабільності.

Показати повністю »

День пам’яті жертв голодомору!

28 листопада, 2009
1 Star2 Stars3 Stars4 Stars5 Stars (2 голосів, середня оцінка: 5.00 з 5)

Ніколи не забудемо!

НІКОЛИ НЕ ПРОБАЧИМО!

Використання kexec для швидкого перезавантаження

25 листопада, 2009
1 Star2 Stars3 Stars4 Stars5 Stars (Покищо ніхто не оцінював)

kexec tool for kexec reboots – знадіб, який дозволяє завантажити ядро до оперативної пам’яті, і завантажити систему з цим ядром, використовуючи системний виклик kexec.

Встановлення

# apt-get install kexec-tools

І це все!! Більше ви ніколи не побачите ту занудну заставку з логотипом виробника BIOS вашої об’єднувальної плати перезавантажуючи систему Debian GNU/Linux.

tmpreaper — тримайте тимчасові файли під контролем

23 листопада, 2009
1 Star2 Stars3 Stars4 Stars5 Stars (Покищо ніхто не оцінював)

tmpreaper — знадіб, який чистить теки із тимчасовими файлами, рекурсивно вилучаючи файли, які не використовувались на протязі певного часу. Ви можете налаштувати винятки, і tmpreaper не видалятиме symlink’и, socket’и, FIFO’и…

Опис до пакунки містить наступний текст:

WARNING: Please do not run `tmpreaper’ on `/’. There are no protections against this written into the program, as that would prevent it from functioning the way you’d expect it to in a `chroot(8)’ environment.

Після того, як встановите пакунок, вам потрібно буде вручну відредагувати конфігураційний файл /etc/tmpreaper.conf, і вилучити або закоментувати рядок SHOWWARNING=true, щоб насправді активувати tmpreaper. Також перегляньте й інші параметри.

Переклад. Джерело: tmpreaper: keep your temp files under control

Який зі встановлених пакунків займає найбільше дискового простору

16 листопада, 2009
1 Star2 Stars3 Stars4 Stars5 Stars (Покищо ніхто не оцінював)

Це порада, як дізнатись, котрий зі встановлених у системі пакунків займає найбільше дискового простору.

# dpkg-query –show –showformat=’${Package;-50}\t${Installed-Size}\n’ | sort -k 2 -n | grep -v deinstall | awk ‘{printf “%.3f MB \t %s\n”, $2/(1024), $1}’ | tail -n 10

Остання команда `tail -n 10`, який передається вивід попередньої, виводить 10 останніх пакунків. Можете при потребі змінити дане число.

Приклад отриманого виводу:

106.984 MB linux-image-2.6.28-11-generic
107.027 MB linux-image-2.6.28-13-generic
107.055 MB linux-image-2.6.28-14-generic
107.367 MB linux-image-2.6.28-15-generic
108.172 MB linux-image-2.6.31-14-generic
108.176 MB linux-image-2.6.31-15-generic
121.980 MB openoffice.org-core
122.363 MB valgrind
125.703 MB ia32-libs
247.348 MB ubuntu-docs

Джерело: How To Check Which Software Package Is Using More Space

timeout — надсилаємо сигнали процесам по завершенню певного часу

13 листопада, 2009
1 Star2 Stars3 Stars4 Stars5 Stars (Покищо ніхто не оцінював)

timeout (є частиною пакунку SATAN) — чудовий знадіб для підправки сигналів процесам через певний, вказаний час час.

Їй, зазвичай, передається два параметри: перший — ліміт часу в секундах, а другий — програма, яка запускатиметься. Усі наступні аргументи передадуться програмі, яка запускатиметься.

Вона також приймає в якості параметру номер сигналу, який надсилатиметься процесу. За замовчуванням, це SIGKILL.

Дуже корисно у багатьох випадках, наприклад: трасування статистику процесу PID протягом наступних 300 секунд:

# timeout -2 300 strace -tt -c -p PID

Переконайтеся, що ваші діти не грають у Childsplay протягом усього дня (звісно, ви повинні переконатися, що вони не зможуть перезапустити її :):

# timeout 3600 childsplay

ptunel — тунель через сервер проксі

3 листопада, 2009
1 Star2 Stars3 Stars4 Stars5 Stars (1 голосів, середня оцінка: 5.00 з 5)

Ptunnel — знадіб, який дозволяє створити тунель зі з’єднанням TCP до віддаленої системи за допомогою echo запитів ICMP, та відповідей на них, більш відомих, як запити і відповіді ping.

На перший погляд його корисність дуже сумнівна, однак, таки є ситуація, коли він дійсно може стати в нагоді: ви під’єднуєтесь до чужої відкритої мережі Wi-Fi. Мережа видає вам адресу IP, тобто, впускає в середину, однак, не дозволяє надсилати пакети TCP та UDP на зовню, хоча, й має вихід до мережі Інтернет. Що ж робити? Та взагалі, нічого, окрім, як бігти до системного адміністратора. Однак, бувають випадки, коли цей самий адміністратор (ви ж не з таких, правда?) не блокує запити ICMP, направлені у мережу Інтернет. У такому випадку, за ptunnel можна доступитись до цієї самої мережі, використовуючи TCP.

Ось, що можна робити за допомогою ptunel:

  • Тунелювати TCP через запити і відповіді ICMP
  • Стабільний зв’язок (втрачені пакунки відкидаються, як непотрібні)
  • Водночас утримувати кілька з’єднань
  • Хороша пропускна здатність (150 кб/с звантаження, і близько 50 кб/с вивантаження)
  • Авторизація на сервері проксі

    Показати повністю »


  • Get Adobe Flash playerPlugin by wpburn.com wordpress themes