the workflow of a systems administrator

Post on 16-Jun-2015

227 views 0 download

Tags:

Transcript of the workflow of a systems administrator

Рабочая среда *nix-админа

www.princexml.com
Prince - Non-commercial License
This document was created with Prince, a great way of getting web content onto paper.

Дисклеймер▪ это лишь пример

▪ неудачный гибрид микроскопа и молотка

▪ неудобный, неуклюжий

▪ постоянно меняющийся

▪ мощный и практичный для узкого круга людей

немного скриншотов

браузер

консоль

удалённые консоли

mutt

w3m

vim

mplayer

sonata

gimp

Идеология▪ KISS - просто и тупо

▪ ничего лишнего

▪ всё под рукой

▪ внимание - золото

Простота▪ одно окно на экране

▪ одна задача в окне

▪ два глаза на задаче

Ничего лишнего▪ часы

▪ тулбары, таскбары

▪ погода на 10 дней вперёд

▪ показания 57 основных датчиков компьютера

Атомы внимания▪ пиксели экрана

▪ многотредовое мышление

▪ скорость перевода взгляда

Глаза▪ поле зрения

▪ размер шрифта

▪ размер терминала

Мышь▪ полезный инструмент

• Counter-Strike, WoW, MS Windows

▪ опасный инструмент

• отнимает время, связывает руки, снижает iq

Клавиатура▪ ~100 клавиш

▪ ~10000 сочетаний из двух

▪ ~1000000 сочетаний из трёх

Ограничения▪ в каждом из них есть преимущества

Попробуйте▪ неделю без мышки

▪ неделю без автоповтора

▪ неделю без графики

▪ неделю без компьютера

Реализация▪ простой оконный менеджер - dwm

▪ мультиплексор консоли - screen

▪ демаразматор браузера - vimperator

▪ лучший шелл в мире - PowerShell zsh

▪ больное воображение

dwm▪ автопривязка окон к виртуальным рабочим

столам

▪ управление с клавиатуры

▪ Caps+1 - консоль

▪ Caps+2 - браузер

▪ Caps+3 - кино

screen▪ мобильный компутинг

▪ опять размер терминала

▪ ssh в новом окне по умолчанию

▪ горячие клавиши: больше - лучше

▪ Alt+1 - почта

▪ Alt+2 - локальный шелл

▪ Shift+Alt+9 - шелл на FreeBSD.org

screen²▪ удалённые мультиплексированные консоли

▪ безполезненные дисконнекты

▪ Ctrl+R - удалённый эскейпинг

x11▪ xmodmap - перестановка клавиш

▪ xbindkeys - подогрев клавиш

▪ xset, xrdb, xte, … - прочие трюки

▪ Win+r - русская раскладка

▪ Win+e - English

▪ Win+j - カタカナ

▪ Win+a - العربية

▪ Multi_key - композитные знаки - ☭…½?¢₇«»

mutt▪ почта по-человечески

▪ но медленный IMAP

▪ ещё есть alpine

w3m▪ отдых глазам

▪ легче редактировать

▪ Web 1.0 compatible

▪ элитно

vim▪ лучший редактор для тех, кто не знает Lisp

▪ и для остальных

vimperator▪ Firefox: укращение голыми руками

zsh▪ не пытайтесь выучить man zshall

rxvt-unicode▪ относится к xterm так же, как zsh к bash

▪ так же, как FreeBSD к Linux, vim к emacs, pgsqlк mysql

▪ то есть просто лутьше

x2x▪ одна клавиатура

▪ одна мышь

▪ много компутеров

▪ много экранов

▪ дзен