Unix полезные советы для системных администраторов
15 полезных советов для системного администрирования Linux. Каждый системный администратор должен ежедневно работать с простыми текстовыми файлами. Знание того, как просматривать определенные разделы, как заменить слова и как фильтровать контент из этих файлов, — это навыки, которые вам пригодятся, не прибегая к поиску в Google.
В этой статье мы рассмотрим sed, известный потоковый редактор, и поделимся 15 советами по его использованию для достижения целей, упомянутых ранее.
1. Просмотр диапазона строк документа
Такие инструменты, как head и tail, позволяют нам просматривать верхнюю и нижнюю части файла. Что если нам нужно просмотреть раздел в середине? Следующая команда вернет строки с 5 по 10 из myfile.txt:
# sed -n ‘5,10p’ myfile.txt
2. Просмотр всего файла, кроме заданного диапазона
С другой стороны, возможно, что вы хотите напечатать весь файл, за исключением определенного диапазона. Чтобы исключить строки с 20 по 35 из myfile.txt, выполните:
# sed ‘20,35d’ myfile.txt
3. Просмотр непоследовательных строк и диапазонов
Возможно, вы заинтересованы в наборе непоследовательных строк или в нескольких диапазонах. Давайте отобразим строки 5-7 и 10-13 из myfile.txt:
# sed -n -e ‘5,7p’ -e ‘10,13p’ myfile.txt
Как видите, опция -e позволяет нам выполнять заданное действие (в данном случае, печатать строки) для каждого диапазона.
4. Замена слов или символов (базовая замена)
Чтобы заменить каждый экземпляр слова version на story в myfile.txt, выполните:
# sed ‘s/version/story/g’ myfile.txt
Кроме того, вы можете рассмотреть возможность использования gi вместо g, чтобы игнорировать регистр символов:
# sed ‘s/version/story/gi’ myfile.txt
Чтобы заменить несколько пробелов одним пробелом, мы будем использовать выходные данные ip route show и конвейера:
# ip route show | sed ‘s/ */ /g’
Сравните выходные данные ip route show с и без конвейера:
5. Замена слов или символов внутри диапазона
Если вы заинтересованы в замене слов только в диапазоне строк (например, от 30 до 40), вы можете сделать следующее:
# sed ‘30,40 s/version/story/g’ myfile.txt
Конечно, вы можете указать одну строку через соответствующий номер вместо диапазона.
6. Использование регулярных выражений — I
Иногда файлы конфигурации загружаются с комментариями. Хотя это, безусловно, полезно, иногда может быть полезно отображать только директивы конфигурации, если вы хотите просмотреть их все с одного взгляда.
Чтобы удалить пустые строки или строки, начинающиеся с #, из файла конфигурации Apache, выполните:
# sed ‘/^#|^$| *#/d’ httpd.conf
Знак каретки, за которым следует знак числа (^#), обозначает начало строки, тогда как ^$ обозначает пустые строки. Вертикальные столбцы указывают на логические операции, тогда как обратный слеш используется для выхода из вертикальных столбцов.
В этом конкретном случае в файле конфигурации Apache есть строки с #, не в начале некоторых строк, поэтому *# также используется для их удаления.
7. Использование регулярных выражений — II
Чтобы заменить слово, начинающееся с заглавных или строчных букв, другим словом, мы также можем использовать sed. Чтобы проиллюстрировать это, давайте заменим слово zip или Zip на rar в myfile.txt:
# sed ‘s/[Zz]ip/rar/g’ myfile.txt
8. Просмотр строк, содержащих данный шаблон
Другое использование sed состоит в печати строк из файла, которые соответствуют заданному регулярному выражению. Например, нас может заинтересовать просмотр действий по авторизации и аутентификации, которые имели место 2 июля, согласно журналу /var/log/secure на сервере CentOS 7.
В этом случае шаблон для поиска — 2 июля в начале каждой строки:
# sed -n ‘/^Jul 1/ p’ /var/log/secure
9. Вставка пробелов в файлах
С помощью sed мы также можем вставлять пробелы (пустые строки) для каждой непустой строки в файле. Чтобы вставить одну пустую строку в каждую вторую строку в LICENSE, текстовом файле, выполните:
# sed G myfile.txt
Чтобы вставить две пустые строки, выполните:
# sed ‘G;G’ myfile.txt
Добавьте заглавные буквы G, разделенные точкой с запятой, если вы хотите добавить больше пустых строк. Следующее изображение иллюстрирует пример, изложенный в этом совете:
Этот совет может пригодиться, если вы хотите проверить большой файл конфигурации. Вставка пустого пространства в каждую вторую строку и уменьшение объема вывода приведет к более удобному чтению.
10. Эмуляция dos2unix со встроенным редактированием
Программа dos2unix преобразует обычные текстовые файлы из форматирования Windows/Mac в Unix/Linux, удаляя скрытые символы новой строки, вставленные некоторыми текстовыми редакторами, используемыми на этих платформах. Если он не установлен в вашей системе Linux, вы можете имитировать его функциональность с помощью sed вместо его установки.
На изображении слева мы видим несколько символов новой строки DOS (^ M), которые позже были удалены с помощью:
# sed -i ‘s/r//’ myfile.txt
Обратите внимание, что опция -i указывает на редактирование на месте. Тогда изменения не будут возвращены на экран, но будут сохранены в файл.
Примечание: Вы можете вставить символы новой строки DOS при редактировании файла в редакторе vim с помощью Ctrl + V и Ctrl + M.
11. Редактирование на месте и резервное копирование исходного файла
В предыдущем совете мы использовали sed для изменения файла, но не сохранили исходный файл. Иногда на всякий случай рекомендуется сохранить резервную копию исходного файла.
Для этого укажите суффикс после параметра -i (внутри одинарных кавычек), который будет использоваться для переименования исходного файла.
В следующем примере мы заменим все экземпляры this или This (игнорируя регистр) на экземпляры в myfile.txt и мы сохраним исходный файл как myfile.txt.orig.
Секреты администрирования Linux
Наконец, мы будем использовать утилиту diff для определения различий между обоими файлами:
# sed -i’.orig’ ‘s/this/that/gi’ myfile.txt
12. Переключение пар слов
Предположим, у вас есть файл, содержащий полные имена в формате Имя, Фамилия. Чтобы правильно обработать файл, вы можете поменять фамилию и имя.
Мы можем сделать это с помощью sed довольно легко:
# sed ‘s/^(.*),(.*)$/, /g’ names.txt
На изображении выше мы можем видеть, что скобки, являющиеся специальными символами, должны быть экранированы, как и числа 1 и 2.
Эти числа представляют выделенные регулярные выражения (которые должны появляться в скобках):
- 1 представляет начало каждой строки до запятой.
- 2 является заполнителем для всего, что находится справа от запятой до конца строки.
Желаемый вывод указывается в формате SecondColumn (Фамилия) + запятая + пробел + FirstColumn (Имя). Не стесняйтесь изменить его на то, что вы хотите.
Секреты администрирования Linux
13. Замена слов, только если найдено отдельное совпадение
Иногда замена всех экземпляров данного слова или нескольких случайных не совсем то, что нам нужно. Возможно, нам нужно выполнить замену, если найдено отдельное совпадение.
Например, мы можем захотеть заменить start на stop только в том случае, если слово «services» находится в той же строке. В этом случае вот что произойдет:
We need to start partying at work,
but let’s remember to start all services first.
В первой строке start не будет заменен на stop, поскольку в этой строке не отображается слово services, в отличие от второй строки.
# sed ‘/services/ s/start/stop/g’ msg.txt
14. Выполнение двух или более замен одновременно
Вы можете объединить две или более замен одной командой sed. Давайте заменим слова that и line в myfile.txt на This и verse соответственно.
Обратите внимание, как это можно сделать с помощью обычной команды подстановки sed, за которой следует точка с запятой и вторая команда подстановки:
# sed -i ‘s/that/this/gi;s/line/verse/gi’ myfile.txt
Этот пример показан на следующем рисунке:
15. Сочетание sed и других команд
Конечно, sed можно комбинировать с другими инструментами для создания более мощных команд. Например, давайте используем пример, приведенный в примере № 4, и извлекаем наш IP-адрес из выходных данных команды ip route.
Мы начнем с печати только строки, где находится слово src. Затем мы преобразуем несколько пробелов в один. Наконец, мы сократим 9-е поле (учитывая один пробел в качестве разделителя полей), где находится IP-адрес:
# ip route show | sed -n ‘/src/p’ | sed -e ‘s/ */ /g’ | cut -d’ ‘ -f9
Секреты администрирования Linux
Изображение ниже иллюстрирует каждый шаг вышеуказанной команды:
Вывод
В этом руководстве мы поделились 15 советами и рекомендациями по sed, которые помогут вам в повседневных задачах системного администрирования.
Спасибо за уделенное время на прочтение статьи о 15 полезных советах для системного администрирования Linux!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet (программируемые сети) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco и Linux с трудоустройством!
Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
- Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
- Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
- Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
- Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
- Если хотите индивидуальный график — обсудим и осуществим.
- Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
- отредактировать резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Вопрос, на который частенько ищут ответ новички решившие попробовать для себя системное администрирование UNIX. Опускаясь до частностей и базируясь на своем опыте предcтавляю Вашему вниманию несколько пунктов как я начинал изучать системное администрирование FreeBSD. Для меня, windows-администратора, каковым я был на старте своей карьеры в 2000 году переход с графического интерфейса в командную строку дался не просто. Я называю это «разрыв шаблона»
Для начала: я — самоучка и у меня нет сертификатов. Начал с того, что задался целью получить root на FreeBSD-сервере фирмы где я работал, который администрировал представитель провайдера. Так случилось, что в этот период я познакомился со знающим человеком, который в дальнейшем меня консультировал. Купил книжку «Системное администрирование Unix» и началось
Общая информация
- Купите книгу, которая Вам понравится. Это обязательно. Текст из книги воспринимается лучше, чем с экрана
- Хорошо, если бы у Вас был знакомый человек, которого Вы можете спросить в случае чего. Он направит и подскажет. А это и экономия времени и не отобьет желание продвигаться дальше. Начинайте изучать тот дистрибутив, который знает Ваш знакомый. Linux и FreeBSD имеют много общего и перейти с одной системы на другую потом не будет проблемой
- Пробовать лучше на реальном железе. Если все пойдет хорошо, то можно сразу внедрять в сеть предприятия. На живых примерах учиться лучше, поэтому — внедряйте
- Пункты, которые не первоочередны я отметил оливковым цветом
- Все ниженаписанное касается сервера FreeBSD
- Все действия должны проводиться в командной строке. Если Вы хотите научиться правильно, то не устанавливайте веб-клиенты администрирования, такие как webmin
Система
- Скачать с сайта дистрибутив предпоследней версии, установить его, и обновить до текущей версии используя два разных метода:
- freebsd-update
- перекомпиляцией ядра и мира (смотреть 11 шагов из /usr/src/Makefile)
- Освоить несколько базовых команд: ls, cd, cp, rm, mount, df, dh, top, more, cat, ps, kill, killall, chmod, chown, chgrp
- Освоить редактор vi. Да-да-да, именно vi. Для начала базовые функции: режим редактирования/командный режим, копировать/удалить строку, удалить символ справа/слева, слово справа/слева, выход с записью, выход с перезаписью и т.д. Кто не поленится и освоит, тому notepad станет в тягость. Кстати под windows есть сборка vi
- Сконфигурировать, собрать и установить кастомное ядро (потребуется vi)
- Отработать действия после пропадания электричества. Зайти в однопользовательский режим (single-user mode). Разобраться с fsck
- Добавить/удалить тестового пользователя. Команды adduser, rmuser
- Редактирование учетной записи пользователя. Команда chsh
- Файлы из папки /etc: master.passwd, passwd
- Логирование. Файл syslogd.conf. Команды tail, more, cat. Фильтр по критерию. Команда grep
- Запуск программ. Скрипты в rc.d
- Запуск программ по расписанию. Таблицы crontab. Разрешения
- Поиск в файловой системе. Команды find, which, locate
Доступ к системе
- Петля, внутренний, внешний сетевые интерфейсы. Команды ifconfig, route
- Удаленный доступ к системе при помощи telnet, ssh
- Сервис inetd
- Файервол ipfw
- NAT. Как его реализовать при помощи ipfw и ipnat
Установка программ
Перед установкой нужное ПО скачивается с интернета из репозиториев, о которых Вы скорее всего даже не будете иметь понятия. Но, чтобы это стало возможным нужно указать в /etc/resolv.conf днс-сервер хотя бы одного провайдера
- Пакетный менеджер pkg
- Дерево портов
- Поиск нужного в портах. Команды make search key, make search name
- Установка программ. Комадны make, make install, make clean
- Програма portupgrade
- Почему установка через порты лучше? Попробуйте ответить на этот вопрос сами
DNS
- Файл resolv.conf
- Кеширующий dns-сервер unbound
- Сервер доменных имен nsd. Bind не предлагаю, с версии 10 он переписан на питоне и считается неприлично тяжелым
Это минимально-базовая конфигурация. По окончании этого этапа Вы умеете установить систему, собрать свое ядро, в случае падения сервера из-за отсутствия электричества Вы знаете, как его поднять. Вы понимаете как работает маршрутизация и резолвинг. Вы добились того, что можете ходить из своей внутренней сети в интренет
Прокси-сервер Squid
- Прозрачный и кеширующий прокси-сервер. В чем разница
- Ограничение доступа пользователям
- по ip-адресам
- к ненужным сайтам
- по времени
- Статистика похождений пользователей. Программы Calamaris, Sarg, Sams (для просмотра статистики в веб-браузере, нужно будет поднять веб-сервер Apache или Nginx+php-fpm. На данном этапе это может подождать)
- Консольный веб-браузер lynx или elinks
- Настройка прокси для пользователей домена при помощи GPO
- Аутентификация пользователей из AD (потребуется Samba или Kerberos)
- Установка и настройка антивируса
После внедрения с сеть прокси-сервера Ваши пользователи уже не должны напрямую ходить в интернет, а только через прокси. У Вас настроена отчетность, Вы понимаете кто и куда ходит (если один пользователь — один компьютер, либо если это терминальные пользователи, то для персонификации придется настраивать аутентификацию пользователей из AD) и в любой момент можете предоставить начальству статистику
Веб-сервер
- Apache или Nginx? Для офисного веб-сервера это не принципиально. Но я бы сказал, что будет полезно ознакомиться с обоими
- php. Понадобится в 90% случаев. Например, если Вы решили администрировать базы данных через веб-клиент
- Просмотр отчетности прокси-сервера
- Интранет сайт компании
Установив и настроив веб-сервер Вы сделали себе задел на будущее
Базы данных
- SQL базы данных Mysql и Postgresql. Ознакомиться с обоими
- Программы администрирования баз данных. phpMyAdmin, phpPgAdmin, HeidiSQL
- Доступы к базе данных
- Операторы SELECT, INSERT, UPDATE, DETELE, UPSERT
- Резервное копирование баз данных
На этом этапе это минимально необходимый набор знаний, которые помогут в дальнейшем. Для офисного использования не принципиально, какую базу данных Вы выберете, но по опыту скажу, что mysql все же лучше, ибо много программ заточено именно под него. Хотя можете установить сразу две и пробовать настраивать другое ПО сразу для работы в двух базах
noSQL базы данных на этом этапе скорее всего не потребуются, если только Вы не достадочно опытный администратор или веб-мастер и в ближайшей перспективе планируете строить highload веб-сервер
Почта
- Сервисы smtp, imap, pop3
- Postfix или Exim? Выбирайте по вкусу и пробуйте
- Courier-imap или Dovecot?
- Учетные записи пользователей системные или виртуальные? Виртуальные удобнее, да и база данных у Вас уже настроена и работает. Если вдруг потребуется прогонять входящую почту через фильтр procmail, то придется вводить системные учетные записи, потому что с виртуальными procmail не работает
- Настройка шифрования. Сервисы smtps, imaps, pop3s
- Настройка smtp-авторизации
- Установка и настройка антивируса и антиспама
- Установка веб-интерфейса для работы с почтой
- Фильтр входящей почты procmail. Необязательно, но ознакомиться стоит
Сетевые сервисы
- Samba. Потребуется для squid если нужна аутентификация пользователя в AD. Может выступать в роли дополнительного домен-контроллера. Или Вы решили вынимать все вложения из входящих почтовых сообщений, складывать их в определенные папки и сделать их доступними для windows-компьютеров по сети
- FTP. В дальнейшем может потребоваться. Если так, то советую посмотреть в сторону proftpd. Если нужно «уже», то смотрим в файл inetd.conf и ftpusers
- NFS. Ознакомительно, врядли потребуется если у Вас всего лишь один юникс-сервер в сети
- VPN. Для доступа внешних пользователей к внутренним ресурсам сети. Например: к терминальному windows-серверу, почте и т.д.
Мониторинг
- Munin, Zabbix
Вот вкратце и все, что нужно в обычном офисе. Все это я прошел сам на протяжении нескольких лет
Дальнейшие планы такие как скриптописательство, тонкая настройка mysql и выбор движка, кастомизация ядра системы и настройка параметров sysctl, виртуальные каналы между офисами и другое — это потом, по потребности
Мои источники
- Книга «FreeBSD. Искусство достижения равновесия» Майкл Эбен, Брайан Тайэен
- Книга «Mysql» Поль Дюбуа
- freebsdguide.ru
- Полезные ссылки
- Ну и гугл никто не отменял
Удачи!
Александр Черных
системный администратор
9.4k
За свой не малый опыт (18 лет из своих 31) системного администрирования, программирования и «эникейства», а так же активного участия в жизни любой организации, в которых работал, я выработал правила, которые помогали увеличивать количество клиентов не ухудшая качества работ. Это в основном советы (на манер некого знаменитого сайта про советы) «сисадминам», которые работают «на себя», в малом и среднем бизнесе, а так же в государственных организациях.
Правила мне помогали «в одного» иметь парк по городу Новосибирск 100-150 компьютеров без потери качества работ и ситуаций когда от моих услуг отказывались и не уставать ибо ещё семья.
Очень трудно в то время когда задача есть, а с кем-то посоветоваться не можешь.
Сейчас общение заменил интернет и форумы, раньше это только бессонные ночи и эксперименты (например, иметь в своём тех. отделе специальный компьютер, на котором мы тестировали вирусы и изучали как они работают и как их лечить).
Уверен, что эти советы кому-то помогут, а у кого-то вызовут ностальгию по этой профессии.
1. Клиент — это самое важное, что имеется у нас в «админском» деле! Это и бухгалтер и техничка.
2. Архивы это то, что нас отделяет от «смерти», нерадивых конкурентов и нашей хорошей репутации.
3. Последние версии программ и обновлений ВАЖНЫ и для чего-то они выпускаются, поэтому всё нужно обновлять: и ПО, и микропрограммы, причем, сначала на своих компьютерах или устройствах. Бухгалтерам особо важны обновленные программы, так как у них есть проценты, отчеты, формы и Ваша зарплата. Делай это в то время, когда никто не работает.
4. Предположи когда закончится картридж у клиента и закажи (поменяй) заранее. Имей запасной.
5. Веди документацию по клиентам, паролям, доступам, адресам, почтам, серверам и т.п. для того, что бы твои коллеги не бились в истерике из-за отсутствия информации.
6. Изучи документацию, перед тем как делать.
7. Не путай плюс и минус.
8. Дочитай до конца всю информацию (статью, документацию) перед тем, как делать действия.
9. Нарисуй на бумажке, хорошо продумай структуру, чтобы не переделывать.
10. Заложи на час или два времени больше, чем в плане «великих задач».
11. Сделай информацию и структуру простой и легкодоступной.
12. Храни все драйвера в ближайшем месте.
13. Интернет не только предназначен для «админов», ещё и другие люди работают — «выключи торент»!
14. Смотри, читай, исследуй новости ИТ индустрии, выбери свои сильные стороны профессии, продвигайся в этом, копи опыт, делись им и интересуйся как делают другие. Выбери или всё знать понемногу, или стать узкопрофильным специалистом.
15. Устанавливай проверенное ПО и не новое, новое ПО требует больше Вашего времени и внимания – новые возможности и технологии проверяй на себе.
16. Объясняй понятно. Заменяй понятия «в ней», «туда», на «в программе ворд», «в поле ввода», «в панели задач» и твоему клиенту будет понятен твой язык. Ты наводишь мосты с клиентами и восстанавливаешь подмоченную репутацию «сисадминов» и программистов, а заодно и учишь свои клиентов компьютерной грамотности.
17. У многих не компьютерных людей «сисадмин», программист, монтёр, электрик и монтажник – одно лицо «программист» — привыкай.
18. Договорись заранее с клиентом, оповести о встрече или предупреди, о том, что встреча не состоится. Уважай других людей.
19. Изучай язык «чужих» профессий – этим ты сэкономишь своё время и их, а так же вызовешь доверие у клиента.
20. Делай «как себе», даже если клиент хочет «по-быстрому» и учитывай время одновременно.
21. Делай ВАЖНОЕ и НЕ СРОЧНОЕ в первую очередь – не допускай паники в будущем.
22. Кому то нужны цифры, а кому то уверенное «всё сделаю хорошо» — учитывай с кем разговариваешь.
23. Заведи правило называть папки (структуры папок) везде одинаково, что бы по телефону объяснять пользователю без запинки. Сделай так, что бы отсутствие тебя не вызвало негативных ситуаций.
24. Устанавливаешь новый компьютер – скопируй драйвера этого компьютера на жесткий диск, это поможет посещать клиента в те случаи, когда нет ни «флешки», ни дисков, ни интернета. Сохраняй своё время.
25. Пользователи работают днём, а сервера ночью. Сервера сами должны скопировать, заархивировать, проверить, перезагрузиться, запустить и прислать отчёты!
26. Следи за серверами больше, чем за клиентскими компьютерами. Сервер чаще сердце организации, чем файл у пользователя. Не путать пользователя и бухгалтерию, там годовой отчёт на «вес» сервера.
27. Не загибай цены, цены не повод терять клиента. Ищи клиентов, которые платят за то, что всё работает, а не за то, что ты у них перед глазами.
28. Не ругай ПО отличное от твоего, лучше расскажи, почему ты пользуешься именно им.
29. Дай выбрать клиенту, даже если знаешь, что ему нужно. Любой его выбор обсуди в любом случае.
30. Приди на работу на 30 минут раньше, проверь работоспособность «сети» — продавцы зарабатывают тебе деньги.
31. Улыбайся и будь спокоен за свою работу.
32. Не ругай других «админов», это уводит тебя от положительного образа «админов» и поэтому «админы» мягко сказать «не хорошие».
33. Знай где находятся все бумажные документы, заявления, справки, рапорта, «гарантийки».
34. Готовься перед выездом к клиенту, и имей в «багажнике» запасную «мелочевку».
35. Отвертки и тестер только твои!
36. Подписывай провода, а то другим не понятно, что и куда идёт.
37. Найди способ сэкономить в организации без потери времени и качества, в сфере ИТ это возможно.
38. Предлагай новые подходы и ускорение бизнес процессов или не мешай сложившейся системе.
39. Не переводи клиентов в друзья, с друзьями денег не заработаешь.
40. Установив операционную систему и ПО, настрой и убери лишнее из автозагрузки. Узнай список ПО клиента и установи его. Имей свой «джентельменский набор» ПО и устанавливай его.
41. Для обычного пользователя ярлыки на рабочем столе ближе, чем в меню «ПУСК», но не допускай большого их количества.
42. Храни часть ПО в интернете на своей страничке с доступом только для тебя.
43. Изучи все способы удалённой работы с компьютерами и обезопась их от проникновения.
44. Разработай с начальством уровни доступа к ресурсам сети.
45. Сделай что-то дополнительное в своей работе, что поможет тебе в будущем избежать непредвиденных ситуаций.
46. Знай цвета, иконки и названия всех программ которые устанавливаешь, а так же их расположение.
47. Сроки в официальных документах говорят о том, что работа должна завершиться до начала этой даты, но не после. И вообще сроки важны.
48. Выбери поставщиков с качеством. Качество позволит не появляться у клиента и найти нового. «Сарафанное радио» будет работать на тебя уже после первой хорошо выполненной задачи.
49. Имей возможность в виде «звонок другу» или «помощь зала» в трудной ситуации и замени себя на время отпуска.
50. Будь доступен по всем контактам, которые должны знать все. Бери телефон, когда звонЯт и не меняй номера телефонов. Клиенты бывает, не звонят годами потому, что у них всё работает.
Как говорится «Чего и Вам желаю Уважаемые хабровцы!»