Сисадмины сколько получают: Зарплата сисадмина (системного администратора): реальная
Зарплаты на должности «Системный администратор» (Россия)
Местоположение
Россия Белгородская область Алексеевка (Белгородская область) Белгород Губкин Старый Оскол Шебекино Брянская область Брянск Клинцы Новозыбков Сельцо Ивановская область Вичуга Иваново Кинешма Комсомольск Кохма Наволоки Приволжск Родники Тейково Фурманов Шуя Южа Юрьевец Калужская область Балабаново Боровск Калуга Кондрово Людиново Малоярославец Обнинск Костромская область Буй Галич Караваево Кострома Нерехта Курская область Курск Курчатов Липецкая область Липецк Московская область Алексеевская Балашиха Бибирево Видное Дедовск Домодедово Коломна Котельники (Московская область) Красногорск Ленинский проспект Лобня Люберцы Марьина роща Менделеевская Москва Мытищи Наро-Фоминск Нахабино Одинцово Орехово-Зуево Площадь Революции Подольск Пражская Преображенская площадь Проспект Вернадского Проспект Мира Саларьево Семёновская Сергиев Посад Сухаревская Тушинская Химки Шоссе Энтузиастов Орловская область Орёл Рязанская область Рязань Сасово Спасск-Рязанский Смоленская область Смоленск Тамбовская область Тамбов Уварово Тульская область Алексин Богородицк Донской Новомосковск Тула Узловая Щёкино Тверская область Кимры Нелидово Тверь Владимирская область Александров Владимир Гусь-Хрустальный Киржач Ковров Кольчугино Костерёво Муром Покров Собинка Воронежская область Борисоглебск Бутурлиновка Воронеж Калач Лиски Нововоронеж Поворино Россошь Таловая Ярославская область Рыбинск Ярославль Республика Крым Алушта Севастополь Симферополь Амурская область Белогорск, Амурская область Благовещенск Зея Свободный Сковородино Тында Камчатский край Вилючинск Елизово Петропавловск-Камчатский Хабаровский край Комсомольск-на-Амуре Советская Гавань Хабаровск Магаданская область Магадан Приморский край Арсеньев Владивосток Находка Республика Саха Якутск Сахалинская область Ноглики Оха Южно-Сахалинск Еврейская автономная область Биробиджан Республика Адыгея Адыгейск Майкоп Тахтамукай Яблоновский Астраханская область Астрахань Ахтубинск Знаменск Камызяк Нариманов Харабали Краснодарский край Абинск Анапа Армавир Белореченск Брюховецкая Геленджик Кореновск Краснодар Краснодарский Курганинск Лабинск Новокубанск Новороссийск Северская Сочи Староминская Тбилисская Тимашёвск Тихорецк Республика Калмыкия Элиста Ростовская область Азов Батайск Волгодонск Ростов-на-Дону Таганрог Шахты Волгоградская область Волгоград Волжский Камышин Республика Башкортостан Агидель Кумертау Нефтекамск Октябрьский (Башкортостан) Салават Сибай Стерлитамак Уфа Чувашская Республика Алатырь Канаш Цивильск Чебоксары Кировская область Вятские Поляны Киров Кирово-Чепецк Котельнич Луза Республика Марий Эл Йошкар-Ола Республика Мордовия Ковылкино Саранск Нижегородская область Арзамас Вача Дзержинск Кстово Нижний Новгород Урень Оренбургская область Новотроицк Оренбург Орск Пермский край Пермь Чернушка Пензенская область Заречный (Пензенская область) Пенза Самарская область Самара Тольятти Саратовская область Балаково Саратов Энгельс Республика Татарстан Альметьевск Бугульма Казань Набережные Челны Нижнекамск Удмуртская Республика Воткинск Ижевск Сарапул Ульяновская область Ульяновск Республика Алтай Горно-Алтайск Алтайский край Алейск Барнаул Белокуриха Бийск Заринск Камень-на-Оби Новоалтайск Рубцовск Славгород Республика Бурятия Кяхта Северобайкальск Улан-Удэ Забайкальский край Агинское Балей Борзя Забайкальск Краснокаменск Могоча Сретенск Хилок Чита Шилка Иркутская область Ангарск Бодайбо Братск Зима Иркутск Нижнеудинск Саянск Тайшет Тулун Усолье-Сибирское Усть-Илимск Усть-Кут Черемхово Шелехов Кемеровская область Анжеро-Судженск Белово Берёзовский (Кемеровская область) Калтан Кемерово Киселёвск Краснобродский Ленинск-Кузнецкий Мариинск Междуреченск Мыски Новокузнецк Осинники Полысаево Прокопьевск Юрга Республика Хакасия Абакан Черногорск Красноярский край Ачинск Берёзовка Зеленогорск (Красноярский край) Красноярск Назарово Норильск Тура Шарыпово Новосибирская область Искитим Коченёво Краснозёрское Новосибирск Тогучин Черепаново Чистоозёрное Омская область Любинский Омск Томская область Асино Белый Яр Северск Томск Чеченская Республика Грозный Республика Дагестан Буйнакск Дербент Избербаш Каспийск Кизилюрт Кизляр Махачкала Хасавюрт Республика Ингушетия Магас Малгобек Назрань Кабардино-Балкарская Республика Нальчик Карачаево-Черкесская Республика Карачаевск Черкесск Республика Северная Осетия — Алания Владикавказ Ставропольский край Благодарный Изобильный Кисловодск Минеральные Воды Невинномысск Пятигорск Ставрополь Архангельская область Архангельск Вельск Коряжма Мирный (Архангельская область) Новодвинск Северодвинск Калининградская область Балтийск Гурьевск (Калининградская область) Калининград Пионерский Светлогорск Светлый Республика Коми Воркута Вуктыл Инта Печора Сосногорск Сыктывкар Усинск Ухта Республика Карелия Костомукша Петрозаводск Питкяранта Сортавала Ленинградская область Волосово Всеволожск Кириши Мурманская область Мурманск Оленегорск Полярные Зори Снежногорск Новгородская область Великий Новгород Псковская область Великие Луки Невель Остров Псков Пустошка Субъект Санкт-Петербург Балтийская Владимирская Купчино Ладожская Невский проспект Обводный канал Политехническая Санкт-Петербург Чёрная речка Вологодская область Вологда Череповец Челябинская область Аша Байконур Коркино Кыштым Магнитогорск Миасс Сатка Челябинск Курганская область Курган Шадринск Шумиха Щучье Ханты-Мансийский автономный округ Нефтеюганск Нижневартовск Нягань Сургут Ханты-Мансийск Свердловская область Берёзовский (Свердловская область) Верхняя Пышма Екатеринбург Каменск-Уральский Камышлов Карпинск Красноуфимск
Зарплаты на должности «Системный администратор» (Москва)
Местоположение
Россия Белгородская область Алексеевка (Белгородская область) Белгород Губкин Старый Оскол Шебекино Брянская область Брянск Клинцы Новозыбков Сельцо Ивановская область Вичуга Иваново Кинешма Комсомольск Кохма Наволоки Приволжск Родники Тейково Фурманов Шуя Южа Юрьевец Калужская область Балабаново Боровск Калуга Кондрово Людиново Малоярославец Обнинск Костромская область Буй Галич Караваево Кострома Нерехта Курская область Курск Курчатов Липецкая область Липецк Московская область Алексеевская Балашиха Бибирево Видное Дедовск Домодедово Коломна Котельники (Московская область) Красногорск Ленинский проспект Лобня Люберцы Марьина роща Менделеевская Москва Мытищи Наро-Фоминск Нахабино Одинцово Орехово-Зуево Площадь Революции Подольск Пражская Преображенская площадь Проспект Вернадского Проспект Мира Саларьево Семёновская Сергиев Посад Сухаревская Тушинская Химки Шоссе Энтузиастов Орловская область Орёл Рязанская область Рязань Сасово Спасск-Рязанский Смоленская область Смоленск Тамбовская область Тамбов Уварово Тульская область Алексин Богородицк Донской Новомосковск Тула Узловая Щёкино Тверская область Кимры Нелидово Тверь Владимирская область Александров Владимир Гусь-Хрустальный Киржач Ковров Кольчугино Костерёво Муром Покров Собинка Воронежская область Борисоглебск Бутурлиновка Воронеж Калач Лиски Нововоронеж Поворино Россошь Таловая Ярославская область Рыбинск Ярославль Республика Крым Алушта Севастополь Симферополь Амурская область Белогорск, Амурская область Благовещенск Зея Свободный Сковородино Тында Камчатский край Вилючинск Елизово Петропавловск-Камчатский Хабаровский край Комсомольск-на-Амуре Советская Гавань Хабаровск Магаданская область Магадан Приморский край Арсеньев Владивосток Находка Республика Саха Якутск Сахалинская область Ноглики Оха Южно-Сахалинск Еврейская автономная область Биробиджан Республика Адыгея Адыгейск Майкоп Тахтамукай Яблоновский Астраханская область Астрахань Ахтубинск Знаменск Камызяк Нариманов Харабали Краснодарский край Абинск Анапа Армавир Белореченск Брюховецкая Геленджик Кореновск Краснодар Краснодарский Курганинск Лабинск Новокубанск Новороссийск Северская Сочи Староминская Тбилисская Тимашёвск Тихорецк Республика Калмыкия Элиста Ростовская область Азов Батайск Волгодонск Ростов-на-Дону Таганрог Шахты Волгоградская область Волгоград Волжский Камышин Республика Башкортостан Агидель Кумертау Нефтекамск Октябрьский (Башкортостан) Салават Сибай Стерлитамак Уфа Чувашская Республика Алатырь Канаш Цивильск Чебоксары Кировская область Вятские Поляны Киров Кирово-Чепецк Котельнич Луза Республика Марий Эл Йошкар-Ола Республика Мордовия Ковылкино Саранск Нижегородская область Арзамас Вача Дзержинск Кстово Нижний Новгород Урень Оренбургская область Новотроицк Оренбург Орск Пермский край Пермь Чернушка Пензенская область Заречный (Пензенская область) Пенза Самарская область Самара Тольятти Саратовская область Балаково Саратов Энгельс Республика Татарстан Альметьевск Бугульма Казань Набережные Челны Нижнекамск Удмуртская Республика Воткинск Ижевск Сарапул Ульяновская область Ульяновск Республика Алтай Горно-Алтайск Алтайский край Алейск Барнаул Белокуриха Бийск Заринск Камень-на-Оби Новоалтайск Рубцовск Славгород Республика Бурятия Кяхта Северобайкальск Улан-Удэ Забайкальский край Агинское Балей Борзя Забайкальск Краснокаменск Могоча Сретенск Хилок Чита Шилка Иркутская область Ангарск Бодайбо Братск Зима Иркутск Нижнеудинск Саянск Тайшет Тулун Усолье-Сибирское Усть-Илимск Усть-Кут Черемхово Шелехов Кемеровская область Анжеро-Судженск Белово Берёзовский (Кемеровская область) Калтан Кемерово Киселёвск Краснобродский Ленинск-Кузнецкий Мариинск Междуреченск Мыски Новокузнецк Осинники Полысаево Прокопьевск Юрга Республика Хакасия Абакан Черногорск Красноярский край Ачинск Берёзовка Зеленогорск (Красноярский край) Красноярск Назарово Норильск Тура Шарыпово Новосибирская область Искитим Коченёво Краснозёрское Новосибирск Тогучин Черепаново Чистоозёрное Омская область Любинский Омск Томская область Асино Белый Яр Северск Томск Чеченская Республика Грозный Республика Дагестан Буйнакск Дербент Избербаш Каспийск Кизилюрт Кизляр Махачкала Хасавюрт Республика Ингушетия Магас Малгобек Назрань Кабардино-Балкарская Республика Нальчик Карачаево-Черкесская Республика Карачаевск Черкесск Республика Северная Осетия — Алания Владикавказ Ставропольский край Благодарный Изобильный Кисловодск Минеральные Воды Невинномысск Пятигорск Ставрополь Архангельская область Архангельск Вельск Коряжма Мирный (Архангельская область) Новодвинск Северодвинск Калининградская область Балтийск Гурьевск (Калининградская область) Калининград Пионерский Светлогорск Светлый Республика Коми Воркута Вуктыл Инта Печора Сосногорск Сыктывкар Усинск Ухта Республика Карелия Костомукша Петрозаводск Питкяранта Сортавала Ленинградская область Волосово Всеволожск Кириши Мурманская область Мурманск Оленегорск Полярные Зори Снежногорск Новгородская область Великий Новгород Псковская область Великие Луки Невель Остров Псков Пустошка Субъект Санкт-Петербург Балтийская Владимирская Купчино Ладожская Невский проспект Обводный канал Политехническая Санкт-Петербург Чёрная речка Вологодская область Вологда Череповец Челябинская область Аша Байконур Коркино Кыштым Магнитогорск Миасс Сатка Челябинск Курганская область Курган Шадринск Шумиха Щучье Ханты-Мансийский автономный округ Нефтеюганск Нижневартовск Нягань Сургут Ханты-Мансийск Свердловская область Берёзовский (Свердловская область) Верхняя Пышма Екатеринбург Каменск-Уральский Камышлов Карпинск
«Не таскают кабели и зарабатывают на недвижимости». Как живут сисадмины в США
В США не принято обсуждать зарплату, но мы всё же узнали, сколько там получает сисадмин. Своими наблюдениями поделился человек, знакомый с вопросом как администратор. Михаил Портнов создал первую школу тестирования ПО Portnov Computer Scool ещё 20 лет назад, и также известен как создатель SiliconValleyVoice – одного из трёх крупнейших иммигрантских youtube-каналов в США.
Несмотря на то, что Михаил Портнов работает в сфере тестирования, с сисадминами он тоже сталкивается. В Portnov Computer School порядка 100 компьютеров, подключённых к интернету и свой сайт. Систему поддерживает один человек, и если его уволить – вести бизнес будет проблемно.
«Грамотный человек на вес золота, – говорит Михаил. – Без программиста можно обойтись, взять другого – а админ, который знает твою среду, все сетапы… Это последний человек, которого вы хотите сократить. Что вы, это так болезненно – менять админа, – говорит Михаил и добавляет: —этот специалист – почти диктатор, и на его условия которого фирма склонна соглашаться».
Базовые обязанности – за 50-60 тысяч в год
Сисадмины имеют разный доход, размер которого зависит от многих факторов. Во-первых, от квалификации.
Человек, который поддерживает сеть и сайт небольшой компании, заботится о безопасности – выполняет базовую работу – заработает порядка 50 — 60 тысяч долларов в год, плюс страховки и оплачиваемый отпуск.
Такой же админ на контрактной основе получит больше: 40-60 долларов в час, или 80 000 долларов в год. Правда, без страховок и отпуска.
Если мы говорим о сети компании побольше, где разрабатывают собственный программный продукт для внутреннего пользования или с коммерческой целью, то картина несколько иная.
«Рассмотрим юридическую компанию, – продолжает Михаил. – В ней одних адвокатов человек 700, и отделения по всему миру. Их задачами занимается уже целый отдел».
Отдел может быть и не один. В таком случае обязанности разделяют между сотрудниками в зависимости от уровня их квалификации.
Сисадмины не таскают кабели, если это не стартап
Чего точно нет в США – это поручения дорогостоящему работнику простого труда.
«Нет такого, чтоб квалифицированный инженер выполнял неквалифицированную работу как часть своих обязанностей, – говорит Михаил. – В стартапе, где 10 человек, он будет делать всё. Но когда их будет 30 – у него появится два помощника. Если их 250 – будет отдел из 15 человек разной квалификации».
В структурированной организации – например, в банке – таскать кабели будет только технический работник за 15 долларов в час.
Опционы повышают зарплату
Так появляются различнейшие специализации среди сисадминов, и каждый из них позиционирует себя как специалиста в своей области.
Потолка для зарплаты в общем-то нет, получать можно абсолютно любые деньги. Михаил знает сисадминов, которые получают 150 тысяч в год, а зарплата грамотного специалиста с 8-10-летним опытом может доходить и до 200 тысяч.
Зарплата зависит от рыночной ценны в данном сегменте. Сисадмин на бирже будет знать свою специфику, иметь ненормированный рабочий день – вплоть до подъёма среди ночи – но и зарабатывать будет много.
Зарплата зависит от того, получилось ли у стартапа стать успешным, или он так и не расцвёл. Михаил объясняет на примере:
«В день, когда акции Facebook стали продавать на бирже, возникло 2000 миллионеров, потому что у них были опционы – stag options – которые можно теперь продать и получить за них деньги».
Выходит, что часть заработка админов приходит в виде колоссального дохода от продажи stag options.
Доходы от недвижимости
Следующий аспект не очень понятен людям, не живущим в эмиграции. Жители США, и в частности IT-шники, могут в долгосрочной перспективе получать дополнительный доход, зарабатывая на недвижимости.
«В Кремниевой долине недвижимость очень быстро растёт в цене, – объясняет Миахил. – Например, за 10 лет она удваивается в цене. Пример – в 1996 году я купил дом, который стоил 500 тысяч (в ипотеку – ред). Это были жуткие деньги. Но сегодня такой дом стоит 2,2 – 2,3 миллиона. Тот же дом, на том же участке земли – его поддерживали, но не перестраивали.
Дело не в том, что ты как сапожник: починил сегодня две пары сапог и за это покушал. Человек может получить много денег просто потому, что он живёт в определённых условиях продолжительное время».
Если в Кремниевой долине можно заработать так, то, например, в Техасе по-другому:
«Там недвижимость почти не растёт. Но будучи хорошо зарабатывающим человеком, он потихонечку прикупал бы недвижимость просто чтобы инвестировать. В каком-нибудь Остине можно купить за 150 тысяч домик. Он бы каждый год покупал по такому домику. Или не такой, а домик на 6 квартир. Через 20-30 лет работы у него уже всё выплачено, и недвижимость просто ему даёт стабильный существенный доход».
Сисадмины вкладываются в это, как и все остальные – если хотят.
Охотиться на слонов или играть на бирже?
«Я к чему, – добавляет собеседник. – Состоятельность человека есть сиюминутная, а есть доходы на более продолжительном участке времени… если человек хочет. Ведь он может и поехать в Африку за 10 тысяч долларов стрелять слонов. А кто-то увлекается акциями.
У них есть деньги на это. Сисадмин в США – это хорошо зарабатывающий человек. После врачей и адвокатов следующая категория – это инженеры. И среди них компьютерщик пользуется наилучшим соотношением спроса и предложения.
Он получает некую сверхприбыль, и если не живёт в очень дорогом месте, то это очень зажиточный человек. Это касается и программистов, и тестировщиков».
Администрирование не так хорошо аутсорсится
Из рассказа следует, что сисадмин точно не хуже программистов, которых среди белорусов достаточно много. Но найти сисадмина–иммигранта с территории СНГ оказалось намного сложнее. Почему?
«Потому что в отношении сисадмину более высокие требования к языку, – предполагает Михаил. – Программисту гораздо проще. Второе – опыт людей. Ведь Java – она везде Java».
Несмотря на огромный аутсорсинг в Беларуси, малое количество сисадминов будет абсолютно современно в американском понимании, будет иметь такую же техническую среду, как в США. Здесь может быть устаревшее оборудование, менее эффективные технологии:
«Он не может написать в резюме такого, чтоб сказали: «Вот, этот парень срочно нужен здесь!
Если бы в Беларуси не было аутсорсинга, и она была бы как Киргизия, где все программисты работают на внутренних задачах, вы бы не увидели белорусских программистов в штатах. То же в Индии – там есть десятки людей, которые выросли на американских проектах. Но таких же админов мизерное количество в силу того, что администрирование не так хорошо аутсорсится. Но это в моём понимании».
Глобализация и администрирование: вопрос безопасности и не только
Поговорив с беларусскими сисадминами, мы нашли тех, кто работает на фрилансе с иностранцами: админ Лэйзи получал предложение даже с Эквадора, сейчас работает с австралийцами. Всего в сфере с 1998 года. Другой минский IT-шник Джон Росмэн, практически одного возраста с ним, сейчас работает с французами. Оба они уверены: организации часто не держат оборудование у себя в офисе, а значит, администрировать его можно удалённо. Чем они и занимаются.
Платят на фрилансе в основном от 3-4 долларов в час до 70-80, но за заказчиков конкурировать приходится с уже упомянутыми индусами, и не только. В чём-то слова Лэйзи и Джона совпадают со мнением Михаила: сисадмину из Беларуси не так-то просто соответствовать требованиям иностранцев:
«У нас здесь своего бизнеса нет. А представительства ищут того, кто может поставить windows и покормить собаку», – говорит Лэйзи.
Но не все считают фриланс приемлемым для своей компании.
Михаил объясняет: в его школе админ имеет доступ к огромному количеству персональных данных, от номеров соцстрахования до банковских счетов. И давать такую информацию незнакомому человеку из другой страны можно только на свой страх и риск:
«Да вы чего? Меня посадят!» – восклицает он.
Уровень дохода в США
Этому интервью нужна ещё одна небольшая ремарка, которая бы пояснила различие в уровне жизни.
Нормальный доход семью в США составляет тысяч 50-60 долларов на семью, в зависимости от места жительства. За эти деньги можно себе позволить практически всё, если не жить в очень дорогой части страны: питание, одежду, дом и путешествия.
Анна Волынец
Зарплата сисадмина в США
Сколько получает зарубежный сисадмин
Если вас интересует компьютерная сетевая инженерия, то вам просто необходимо её изучать. Самое приятное то, что многие онлайн-школы предлагают все возможные курсы по администрированию компьютерных сетей, которые учат студентов не только проектировать и устанавливать сетевые системы, но также настраивать и обслуживать сети. Школы гарантируют, что учащиеся будут изучать все нюансы развития компьютерной сети в своем собственном темпе, но они все еще изучают и развивают навыки и знания, необходимые для работы. Популярность этих школ возросла из-за зарплаты инженеров компьютерных сетей.
Однако… Зарплата инженера компьютерной сети основывается на опыте, а также на образовании. Следовательно, важно, чтобы начинающие сетевые инженеры посещали высшие учебные заведения, которые обучают их надлежащим знаниям и навыкам. Учебная программа должна включать в себя обучение HTML, UNIX, приложениям баз данных, сетевым навыкам, работе в Интернете, управлению предприятием, настольным компьютерам и сетевым операционным системам Microsoft и UNIX подобных. Это основа, которую должна охватывать любое учебное заведение, будь то онлайн или физически посещаемое.
Разумеется существует невероятно огромное количество областей, в которых будущий сисадмин сможет найти работу. Речь идёт не только об прокладке кабелей витой пары, но так же существуют такие направления как, например, проектирование структуры баз данных.
Если говорить о карьере инженера компьютерных сетей, то стоит обратить внимание, что сотрудник, как собственно и большинстве областей, должен начать работать с нижней ступени. Следовательно, зарплата инженера вычислительной сети также будет зависеть от позиции, которую человек получает после завершения курса инженерной сети. Как правило, некоторые из доступных позиций занимают специалист по компьютерной поддержке, технический специалист службы технической поддержки, младший системный администратор. Как правило, задания с большими обязанностями требуют небольшого опыта, так что это может быть невозможно для студентов с только что полученным дипломом.
Статистика о зарплате инженера компьютерной сети
Согласно статистике, заработная плата инженеров компьютерных сетей составляет от 45 000 до 95 000 долларов США в год, разумеется в самих соединённых штатах. Тем не менее, можно заработать гораздо больше опыта и соответствующего навыка. Кроме того, с быстрыми достижениями в области технологий, требования навыков и знаний постоянно меняются. Следовательно, инженер компьютерной сети должен быть в курсе всех улучшений, происходящих в этой области, если он хочет иметь большую заработную плату в будущем. Для инженеров компьютерных сетей есть много рабочих мест. Тем не менее, зарплата отличается для каждой работы. Само собой разумеется, что на должности системного администратора, сотрудник будет получать больше зарплаты, чем техник службы поддержки. Таким образом, хотя заработная плата является важным фактором при выборе работы, вы должны сосредоточиться на приобретении навыков и знаний, которые помогут вам заработать больше в будущем.
В США есть такой порядок, что чем выше у тебя образование, тем больше у тебя зп. По этой причине люди стараются обращаться в как можно более качественные и крупные ВУЗы, платя огромные деньги, для того чтобы получать самое качественное образование и, в будущем, большую заработную плату. А так же имея среднее статистическое образование, вам придётся бороться за рабочее место. Имея же высокое и качественное образование и большой опыт, IT компании будут вынуждены бороться за вас.
Если Вам понравилась статья, то можете поддержать блог переведя N сумму на кофе авторам или оплату хостинга!
В любом случае спасибо! А так же не забывайте про группу в ВК
Сколько вы можете заработать?
Многие системные администраторы обеспокоены тем, что им несправедливо платят, особенно учитывая высокую рабочую нагрузку и долгие часы работы. Фактически, сайт набора персонала Indeed.com сообщает, что 43% системных администраторов считают, что их зарплаты недостаточно для прожиточного минимума в их районе.
Как оценивается ваше местоположение? Чтобы избавить вас от необходимости просматривать множество вакансий и анализировать текущие тенденции, чтобы ответить на этот вопрос, мы провели для вас исследование.Прочтите это сообщение в блоге, чтобы узнать, сколько зарабатывают системные администраторы в разных частях США и как учитывать стоимость жизни в разных регионах. Вы можете узнать, что вам нужно сменить шлепанцы на зимние ботинки, чтобы найти положение, на котором у вас будет больше располагаемого дохода.
Сколько зарабатывает системный администратор?
Согласно данным о зарплате на сайте Indeed.com за июнь 2020 года, средняя зарплата системного администратора в США оценивается в 84 363 доллара в год.Диапазон довольно широк: от 43 000 до 145 000 долларов.
На размер заработка системного администратора влияют два основных фактора: годы опыта и географическое положение. Давайте углубимся в каждую из них.
Средняя зарплата системного администратора по уровню опыта
Вот средние по стране зарплаты системных администраторов с учетом их многолетнего опыта, согласно Glassdoor.com:
- 3 года опыта — 57 974 долларов США
- 4–9 лет опыта — 69 097 долларов
- 10–14 лет опыта — 79 400 долларов
- 15+ лет опыта — 89 306 долларов
Заработная плата старшего системного администратора
Заработная плата старшего системного администратора сильно различается в зависимости от местоположения, но согласно Glassdoor.com, средний заработок по стране составляет 81 745 долларов.
Должностная инструкция старшего системного администратора обычно включает:
- Практический опыт работы с различными операционными системами, процедурами резервного копирования и восстановления и инструментами мониторинга производительности системы
- Глубокое понимание принципов и практик эффективного управления, поскольку они часто контролируют младших администраторов, даже если все системные администраторы отчитываются перед одним и тем же менеджером.
- Требование подписать соглашение о неразглашении, поскольку они часто работают с конфиденциальной личной информацией, которая подлежит требованиям конфиденциальности данных.
Наличие отраслевых сертификатов также может быть ценным при занятии руководящей должности.
Заработная плата младшего системного администратора
Для менее опытного системного администратора нормой является младшая должность. Согласно анализу Glassdoor.com, средняя годовая зарплата младших системных администраторов составляет 51 533 доллара.
Степень бакалавра определенно стоит иметь с точки зрения конкурентоспособного вознаграждения и продвижения по службе в любой области информационных технологий, и системное администрирование не является исключением.
Должностные обязанности младшего системного администратора обычно включают обновление аппаратных и программных пакетов, пересмотр документации, установку компьютерных и сетевых систем, мониторинг компьютерных систем с помощью ряда инструментов, устранение угроз и обеспечение аварийного восстановления.Они также могут оказывать ИТ-поддержку локальным и удаленным сотрудникам и обучать пользователей новым программным приложениям и другим технологиям.
Средняя зарплата системного администратора по местоположению
По данным Indeed.com, зарплата системных администраторов сильно различается в зависимости от местоположения — на самом деле, системные администраторы в штате с самой высокой зарплатой (Мэриленд) зарабатывают на колоссальные 41% больше, чем в штате с самой низкой средней зарплатой (Кентукки).
Штаты с самой высокой средней заработной платой
Штаты с более высокой заработной платой, как правило, имеют более высокую экономическую активность — они являются домом для компаний из списка Fortune 500 или предоставляют широкий спектр возможностей для бизнеса.Примеры включают Мэриленд, Нью-Йорк и Калифорнию.
Вот 10 штатов с самыми высокими годовыми зарплатами системных администраторов:
Штат | Средняя годовая зарплата | |
Мэриленд | 102 330 долл. США | |
Нью-Йорк | 94940 долл. США | |
Калифорния | 93810 долл. США | |
Нью-Джерси | 92670 долл. США | |
Коннектикут | долл. США 90 490 | |
Вашингтон | долл. США 89430 | |
Вирджиния | долл. США 89350 | |
долл. | ||
Массачусетс | 86 770 долларов США | |
Гавайи | 86 530 долларов США |
Эти данные предоставлены careerexplorer.com.
Обратите внимание, что Вашингтон, округ Колумбия, попал бы в этот список, если бы он был штатом, поскольку его средняя годовая зарплата составляет 99 953 долларов.
Важно отметить, что зарплата может сильно различаться в зависимости от штата. Калифорния — хороший пример: средняя зарплата колеблется от 109 998 долларов в Сан-Франциско, до 97 130 долларов в Лос-Анджелесе и до 82745 долларов в Сан-Диего. Аналогичным образом, в Техасе, который в целом занимает 11-е место, зарплаты варьируются от 70 640 долларов в Далласе до 135 000 долларов в Хьюстоне.
Штаты с самой низкой средней заработной платой
На другом конце спектра находится множество штатов на Юге, Среднем Западе и в Ржавом поясе, где средняя зарплата системного администратора намного ниже из-за слабого экономического роста, отраслевых кризисов и зависимость от сельского хозяйства вместо производства и бизнеса.Единственное исключение на Среднем Западе — Иллинойс; его средняя зарплата в размере 85 313 долларов США почти помещает штат в десятку лучших.
10 штатов с самыми низкими годовыми зарплатами для системных администраторов:
Штат | Средняя годовая зарплата | |||
Кентукки | $ 60,540 | |||
Арканзас | $ 61,110 | |||
Южная Дакота | $ 61,150 | |||
Монтана | $ 62,420 | |||
Западная Вирджиния | $ 64,560 | Луизиана | 64630 долларов | |
Северная Дакота | 66 470 долларов | |||
Алабама | 66 700 долларов | |||
Айдахо | 66 930 долларов |
Эти данные предоставлены careerexplorer.com
Где лучше всего работать и жить системным администраторам?
Конечно, одна из причин, по которой зарплаты выше в определенных местах, заключается в том, что выше стоимость жизни. Чтобы лучше оценить, насколько на самом деле будет ваша зарплата, мы изучили, как арендная плата зависит от штата (с помощью Zillow.com). Разделив среднюю арендную плату на среднюю зарплату системного администратора в каждом штате, вырисовывается разная картина лучших мест для жизни с экономической точки зрения.
Вот штаты с самым высоким соотношением арендной платы к зарплате сисадмина:
Штат | Отношение арендной платы к доходам сисадмина |
Гавайи | 33% |
Калифорния | 32% |
Массачусетс | 30% |
Колорадо | 28% |
Нью-Йорк | 28% |
Нью-Джерси | 26% |
Флорида | 25% |
Аляска | 25% |
Иллинойс | 25% |
Орегон | 25% |
А вот штаты с самыми низкими коэффициентами:
Штат | Отношение арендной платы к доходу системного администратора |
Миссури | 1 5% |
Оклахома | 16% |
Западная Вирджиния | 17% |
Канзас | 17% |
Айова | 17% |
Огайо | 17% |
Северная Каролина | 18% |
Алабама | 18% |
Индиана | 18% |
Пенсильвания | 18% |
* Данные по средней арендной плате представлены Zillow.com
Как видите, в некоторых штатах с высокими зарплатами системных администраторов также чрезвычайно высокое соотношение месячной арендной платы к доходу (например, Калифорния, Нью-Йорк и Нью-Джерси). Другие места, в которых очень дорого жить, не могут даже похвастаться высокими зарплатами системных администраторов (например, Аляска, Иллинойс и Вермонт). Флорида, которая сейчас считается одним из самых привлекательных мест для стартапов, также имеет высокое соотношение арендной платы к доходу (25%).
К штатам с самым низким соотношением арендной платы и доходов относятся штаты с относительно низкими зарплатами системных администраторов (например,г., Алабама и Западная Вирджиния). Однако мы были удивлены, обнаружив, что в некоторых штатах с высокими зарплатами системных администраторов (например, Мэриленд) даже близко не самая высокая арендная плата в стране.
Этот анализ позволяет нам выбрать лучшие регионы для работы и проживания системных администраторов. Следующие три штата могут похвастаться как высокими зарплатами, так и относительно низким соотношением арендной платы к доходу:
Заключение
Высокая зарплата — это нет гарантии, что работа позволит вам вести комфортную жизнь.В частности, жизнь в штатах, предлагающих высокие годовые зарплаты, широкий спектр возможностей карьерного роста и благоприятный климат (например, Калифорния), зачастую обходится очень дорого. Штаты с более низкой средней годовой заработной платой могут быть более доступными.
Конечно, вам решать, что для вас наиболее важно. Возможно, вы захотите поработать в заснеженной местности, чтобы позволить себе комфортабельный дом, или вы, возможно, захотите пожертвовать местом и карманными деньгами, чтобы жить в модном месте с хорошей погодой, когда вы строите свою карьеру в таком большом городе, как Нью-Йорк или Сан-Франциско.Единственный совет здесь — смотреть на точные цифры — это всегда хорошее начало для поиска работы. Мы надеемся, что этот обзор поможет вам сделать правильный выбор карьеры.
.
20 Linux-команд, которые должен знать каждый системный администратор
В мире, наполненном новыми инструментами и разнообразными средами разработки, любому разработчику или инженеру практически необходимо изучить некоторые базовые команды системного администратора. Конкретные команды и пакеты могут помочь разработчикам организовывать, устранять неполадки и оптимизировать свои приложения и, когда что-то пойдет не так, предоставлять операторам и системным администраторам ценную информацию для сортировки.
Если вы новый разработчик или хотите управлять своим собственным приложением, следующие 20 основных команд системного администратора помогут вам лучше понять свои приложения.Они также могут помочь вам описать проблемы системным администраторам для устранения неполадок, почему приложение может работать локально, но не на удаленном хосте. Эти команды применяются к средам разработки Linux, контейнерам, виртуальным машинам (ВМ) и голому железу.
1. локон
curl передает URL. Используйте эту команду, чтобы проверить конечную точку приложения или возможность подключения к конечной точке вышестоящей службы. c url может быть полезен для определения того, может ли ваше приложение обращаться к другой службе, например к базе данных, или для проверки работоспособности вашей службы.
В качестве примера представьте, что ваше приложение выдает ошибку HTTP 500, указывающую, что оно не может достичь базы данных MongoDB:
$ curl -I -s myapplication: 5000
HTTP / 1.0 500 ОШИБКА ВНУТРЕННЕГО СЕРВЕРА
Параметр -I показывает информацию заголовка, а параметр -s отключает тело ответа. Проверка конечной точки вашей базы данных с локального рабочего стола:
$ curl -I -s база данных: 27017
HTTP / 1.0200 ОК
Так в чем может быть проблема? Проверьте, может ли ваше приложение попасть в другие места помимо базы данных с хоста приложения:
$ curl -I -s https://opensource.com
HTTP / 1.1 200 OK
Вроде бы нормально. Теперь попробуйте подключиться к базе данных с хоста приложения. Ваше приложение использует имя хоста базы данных, поэтому сначала попробуйте:
$ curl database: 27017
curl: (6) Не удалось разрешить базу данных хоста
Это указывает на то, что ваше приложение не может разрешить базу данных, потому что URL-адрес базы данных недоступен или хост (контейнер или виртуальная машина) не имеет сервера имен, который он может использовать для разрешения имени хоста.
2. Python -m json.tool / jq
После запуска curl выходные данные вызова API могут быть трудночитаемыми. Иногда вам нужно распечатать вывод JSON, чтобы найти конкретную запись. Python имеет встроенную библиотеку JSON, которая может в этом помочь. Вы используете python -m json.tool для создания отступов и организации JSON. Чтобы использовать модуль JSON Python, направьте вывод файла JSON в команду python -m json.tool .
$ cat test.json
{"title": "Person", "type": "object", "properties": {"firstName": {"type": "string"}, "lastName": {"type": "string" }, "age": {"description": "Возраст в годах", "type": "integer", "minimum": 0}}, "required": ["firstName", "lastName"]}
Чтобы использовать библиотеку Python, направьте вывод в Python с параметром -m (модуль).
$ cat test.json | python -m json.tool
{
"свойства": {
"возраст": {
"описание": "Возраст в годах",
"минимум": 0,
"тип": "целое число"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
}
},
"required": [
"firstName",
"lastName"
],
«название»: «Человек»,
«тип»: «объект»
}
Для более продвинутого анализа JSON вы можете установить jq . j q предоставляет несколько параметров, которые извлекают определенные значения из входных данных JSON. Чтобы красиво печатать, как в модуле Python выше, просто примените jq к выходным данным.
$ cat test.json | jq
{
"title": "Person",
"type": "object",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"тип": "строка"
},
"возраст": {
"описание": "Возраст в годах",
"тип": "целое число",
"минимум": 0
}
},
" обязательно ": [
" firstName ",
" lastName "
]
}
3.ls
ls отображает список файлов в каталоге. Системные администраторы и разработчики выдают эту команду довольно часто. В пространстве контейнера эта команда может помочь определить каталог и файлы вашего образа контейнера. Помимо поиска файлов, ls может помочь вам проверить ваши права доступа. В приведенном ниже примере вы не можете запустить myapp из-за проблем с разрешениями. Когда вы проверяете разрешения с помощью ls -l , вы понимаете, что разрешения не имеют символа «x» в -rw-r — r— , которые доступны только для чтения и записи.
$ ./myapp
bash: ./myapp: В доступе отказано
$ ls -l myapp
-rw-r - r--. 1 root root 33 21 июл 18:36 myapp
4. хвост
хвост отображает последнюю часть файла. Обычно для устранения неполадок не требуется каждая строка журнала. Вместо этого вы хотите проверить, что ваши журналы говорят о самом последнем запросе к вашему приложению. Например, вы можете использовать tail , чтобы проверить, что происходит в журналах, когда вы делаете запрос на свой HTTP-сервер Apache.
Опция -f указывает опцию «следовать», которая выводит строки журнала по мере их записи в файл. В примере есть фоновый сценарий, который обращается к конечной точке каждые несколько секунд, и в журнал записывается запрос. Вместо того, чтобы следить за журналом в реальном времени, вы также можете использовать tail для просмотра последних 100 строк файла с опцией -n .
$ хвост -n 100 / var / log / httpd / access_log
5.кошка
cat объединяет и печатает файлы. Вы можете ввести cat , чтобы проверить содержимое файла зависимостей или подтвердить версию приложения, которое вы уже создали локально.
$ cat requirements.txt
flask
flask_pymongo
В приведенном выше примере проверяется, есть ли в вашем приложении Python Flask Flask, указанный в качестве зависимости.
6. grep
grep ищет шаблоны файлов.Если вы ищете конкретный шаблон в выводе другой команды, grep выделяет соответствующие строки. Используйте эту команду для поиска файлов журналов, определенных процессов и т. Д. Если вы хотите узнать, запускается ли Apache Tomcat, вы можете быть ошеломлены количеством строк. Отправляя этот вывод в команду grep , вы изолируете строки, указывающие на запуск сервера.
$ cat tomcat.log | grep org.apache.catalina.startup.Catalina.start
01-июл-2017 18:03:47.542 INFO [main] org.apache.catalina.startup.Catalina.start Запуск сервера через 681 мс
7. пс
пс показывает состояние процесса. Используйте эту команду, чтобы определить запущенное приложение или подтвердить ожидаемый процесс. Например, если вы хотите проверить работающий веб-сервер Tomcat, используйте ps с его параметрами для получения идентификатора процесса Tomcat.
$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 2 18:55? 00:00:02 / docker-java-home / jre / bi
root 59 0 0 18:55 pts / 0 00:00:00 / bin / sh
root 75 59 0 18:57 pts / 0 00:00: 00 пс -ef
Для большей разборчивости используйте ps и передайте его в grep .
$ ps -ef | grep tomcat
корень 1 0 1 18:55? 00:00:02 / докер-java-home / jre / bi
8. env
env позволяет устанавливать или распечатывать переменные среды. Во время устранения неполадок вам может быть полезно проверить, не мешает ли запуск вашего приложения неправильной переменной среды. В приведенном ниже примере эта команда используется для проверки переменных среды, установленных на хосте вашего приложения.
$ env
PYTHON_PIP_VERSION = 9.0.1
HOME = / root
DB_NAME = test
PATH = / usr / local / bin: / usr / local / sbin
LANG = C.UTF-8
PYTHON_VERSION = 3.4.6
PWD = /
DB_URI = mongodb: / / база данных: 27017 / тест
Обратите внимание, что приложение использует Python3 и имеет переменные среды для подключения к базе данных MongoDB.
9. верх
top отображает и обновляет отсортированную информацию о процессе. Используйте этот инструмент, чтобы определить, какие процессы работают и сколько памяти и ЦП они потребляют.Обычный случай возникает, когда вы запускаете приложение, и оно умирает через минуту. Сначала вы проверяете ошибку возврата приложения, которая является ошибкой памяти.
$ tail myapp.log
Traceback (последний вызов последним):
MemoryError
Ваше приложение действительно из памяти? Для подтверждения используйте top , чтобы определить, сколько ЦП и памяти потребляет ваше приложение. При выдаче top вы замечаете, что приложение Python использует большую часть ЦП, с увеличением использования памяти, и подозреваете, что это ваше приложение.Во время его работы вы нажимаете клавишу «C», чтобы увидеть полную команду и выполнить обратный инжиниринг, если процесс является вашим приложением. Оказывается, это ваше приложение, интенсивно использующее память ( memeater.py ). Когда вашему приложению не хватает памяти, система завершает его с ошибкой нехватки памяти (OOM).
Помимо проверки собственного приложения, вы можете использовать top для отладки других процессов, которые используют ЦП или память.
10. netstat
netstat показывает состояние сети.Эта команда показывает используемые сетевые порты и их входящие соединения. Однако netstat не входит в готовую версию Linux. Если вам нужно установить его, вы можете найти его в пакете net-tools . Как разработчик, который экспериментирует локально или отправляет приложение на хост, вы можете получить сообщение об ошибке, что порт уже выделен или адрес уже используется. Использование netstat с параметрами протокола, процесса и порта показывает, что HTTP-сервер Apache уже использует порт 80 на указанном ниже хосте.
11. ip адрес
Если ip-адрес не работает на вашем хосте, он должен быть установлен с пакетом iproute2 . i p address показывает интерфейсы и IP-адреса хоста вашего приложения. Вы используете IP-адрес для проверки IP-адреса вашего контейнера или хоста. Например, когда ваш контейнер подключен к двум сетям, IP-адрес может показать, какой интерфейс подключается к какой сети. Для простой проверки вы всегда можете использовать команду ip address , чтобы получить IP-адрес хоста.В приведенном ниже примере показано, что контейнер веб-уровня имеет IP-адрес 172.17.0.2 на интерфейсе eth0.
12. LSOF
lsof отображает список открытых файлов, связанных с вашим приложением. На некоторых образах компьютеров Linux вам необходимо установить lsof с пакетом lsof. В Linux практически любое взаимодействие с системой обрабатывается как файл. В результате, если ваше приложение записывает в файл или открывает сетевое соединение, lsof отразит это взаимодействие как файл.Подобно netstat , вы можете использовать lsof для проверки прослушивающих портов. Например, если вы хотите проверить, используется ли порт 80, вы используете lsof , чтобы проверить, какой процесс его использует. Ниже вы можете видеть, что httpd (Apache) прослушивает порт 80. Вы также можете использовать lsof для проверки идентификатора процесса httpd, выясняя, где находится двоичный файл веб-сервера ( / usr / sbin / httpd ).
Имя открытого файла в списке открытых файлов помогает точно определить источник процесса, в частности Apache.
13. df
Вы можете использовать df (отображение свободного дискового пространства) для устранения проблем с дисковым пространством. Когда вы запускаете приложение в оркестраторе контейнеров, вы можете получить сообщение об ошибке, указывающее на нехватку свободного места на хосте контейнера. Хотя дисковое пространство должно управляться и оптимизироваться системным администратором, вы можете использовать df , чтобы определить существующее пространство в каталоге и проверить, действительно ли оно закончилось.
Параметр -h позволяет распечатать информацию в удобочитаемом формате.В приведенном выше примере показано, что на этом хосте достаточно места на диске.
14. du
Чтобы получить более подробную информацию о том, какие файлы используют дисковое пространство в каталоге, вы можете использовать команду du . Если вы хотите узнать, какой журнал занимает больше всего места в каталоге / var / log , например, вы можете использовать du с опцией -h (для чтения человеком) и -s вариант для общего размера.
$ du -sh / var / log / *
1.8M / var / log / anaconda
384K / var / log / audit
4.0K /var/log/boot.log
0 / var / log / chrony
4.0K / var / log / cron
4.0K / var / log / maillog
64 КБ / var / log / messages
В приведенном выше примере показано, что самый большой каталог в / var / log — это / var / log / audit . Вы можете использовать du вместе с df , чтобы определить, что использует дисковое пространство на хосте вашего приложения.
15. id
Чтобы проверить пользователя, запускающего приложение, используйте команду id , чтобы вернуть идентификатор пользователя.В приведенном ниже примере Vagrant используется для тестирования приложения и изоляции его среды разработки. После входа в поле Vagrant, если вы попытаетесь установить HTTP-сервер Apache (зависимость), система сообщит, что вы не можете выполнить команду как root. Чтобы проверить своего пользователя и группу, введите команду id и обратите внимание, что вы работаете как «бродячий» пользователь в «бродячей» группе.
$ yum -y install httpd
Загруженные плагины: fastestmirror
Для выполнения этой команды вам необходимо иметь root-права.
$ id
uid = 1000 (бродячий) gid = 1000 (бродячий) группы = 1000 (бродячий) context = unlimited_u: unlimited_r: unlimited_t: s0-s0: c0.c1023
Чтобы исправить это, вы должны запустить команду от имени суперпользователя, который предоставляет повышенные привилегии.
16. chmod
При первом запуске двоичного файла приложения на хосте может появиться сообщение об ошибке «В разрешении отказано». Как видно из примера для ls , вы можете проверить разрешения для двоичного файла вашего приложения.
$ ls -l
всего 4
-rw-rw-r--. 1 бродяга бродяга 34 11 июля 02:17 test.sh
Это показывает, что у вас нет прав на выполнение (без «x») для запуска двоичного файла. c hmod может исправить разрешения, чтобы позволить вашему пользователю запускать двоичный файл.
$ chmod + x test.sh
[vagrant @ localhost ~] $ ls -l
всего 4
-rwxrwxr-x. 1 бродяга бродяга 34 11 июля 02:17 test.sh
Как показано в примере, это обновляет разрешения правами выполнения.Теперь, когда вы пытаетесь выполнить свой двоичный файл, приложение не выдает ошибку отказа в разрешении. Chmod также может быть полезен при загрузке двоичного файла в контейнер. Это гарантирует, что ваш контейнер имеет правильные разрешения для выполнения вашего двоичного файла.
17. dig / nslookup
Сервер доменных имен (DNS) помогает разрешить URL-адрес набору серверов приложений. Однако вы можете обнаружить, что URL-адрес не разрешается, что вызывает проблемы с подключением для вашего приложения. Например, предположим, что вы пытаетесь получить доступ к своей базе данных по URL-адресу mydatabase с хоста вашего приложения.Вместо этого вы получаете сообщение об ошибке «не удается устранить». Для устранения неполадок попробуйте использовать dig (служебная программа поиска DNS) или nslookup (запрос серверов имен в Интернете), чтобы выяснить, почему приложение не может разрешить базу данных.
$ nslookup моя база данных
Сервер: 10.0.2.3
Адрес: 10.0.2.3 # 53** сервер не может найти мою базу данных: NXDOMAIN
Использование nslookup показывает, что mydatabase не может быть разрешена.Попытка разрешить с помощью dig дает тот же результат.
$ dig mydatabase; << >> DiG 9.9.4-RedHat-9.9.4-50.el7_3.1 << >> mydatabase
;; глобальные параметры: + cmd
;; время соединения истекло; нет доступа к серверам
Эти ошибки могут быть вызваны множеством разных проблем. Если вы не можете отладить основную причину, обратитесь к своему системному администратору для дальнейшего расследования. Для локального тестирования эта проблема может указывать на то, что серверы имен вашего хоста не настроены должным образом.Чтобы использовать эти команды, вам необходимо установить пакет BIND Utilities .
18. iptables
iptables блокирует или разрешает трафик на хосте Linux, аналогично сетевому брандмауэру. Этот инструмент может мешать определенным приложениям получать или передавать запросы. Более конкретно, если ваше приложение не может достичь другой конечной точки, iptables может запрещать трафик к конечной точке. Например, представьте, что хост вашего приложения не может достичь Opensource.com. Вы используете curl для проверки соединения.
$ curl -vvv opensource.com
* О подключении () к порту opensource.com 80 (# 0)
* Попытка 54.204.39.132 ...
* Истекло время подключения
* Не удалось подключиться к opensource.com:80 ; Превышено время ожидания соединения
* Закрытие соединения 0
curl: (7) Не удалось подключиться к opensource.com:80; Превышено время ожидания соединения
Время ожидания соединения истекло. Вы подозреваете, что что-то может блокировать трафик, поэтому вы показываете правила iptables с опцией -S .
$ iptables -S
-P INPUT DROP
-P FORWARD DROP
-P OUTPUT DROP
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --sport 53 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 22 -j ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --dport 53 -j ACCEPT
Первые три правила показывают, что по умолчанию трафик падает. Остальные правила разрешают трафик SSH и DNS. В этом случае обратитесь к своему системному администратору, если вам требуется правило, разрешающее трафик на внешние конечные точки.Если это хост, который вы используете для локальной разработки или тестирования, вы можете использовать команду iptables , чтобы разрешить правильный трафик. Будьте осторожны при добавлении правил, разрешающих трафик на ваш хост.
19. sestatus
Обычно SELinux (модуль безопасности Linux) применяется на хосте приложения, управляемом предприятием. SELinux обеспечивает доступ с минимальными привилегиями к процессам, запущенным на хосте, предотвращая доступ потенциально вредоносных процессов к важным файлам в системе.В некоторых ситуациях приложению требуется доступ к определенному файлу, но это может вызвать ошибку. Чтобы проверить, не блокирует ли SELinux приложение, используйте tail и grep для поиска сообщения «denied» в журнале / var / log / audit . В противном случае вы можете проверить, включен ли SELinux, используя sestatus .
$ sestatus
Статус SELinux: включен
SELinuxfs mount: / sys / fs / selinux
Корневой каталог SELinux: / etc / selinux
Имя загруженной политики: целевой
Текущий режим: принудительный режим
из файла конфигурации: принудительное выполнение политики
MLS : Включено
Политика deny_unknown status: разрешено
Максимальная версия политики ядра: 28
Выходные данные выше показывают, что на хосте приложения включен SELinux.В своей локальной среде разработки вы можете обновить SELinux, чтобы он стал более разрешительным. Если вам нужна помощь с удаленным хостом, ваш системный администратор может помочь вам определить, как лучше всего разрешить вашему приложению доступ к нужному файлу.
20. История
Когда вы вводите так много команд для тестирования и отладки, вы можете забыть о полезных! Каждая оболочка имеет вариант команды history . Он показывает историю команд, которые вы выполнили с начала сеанса.Вы можете использовать историю , чтобы регистрировать, какие команды вы использовали для устранения неполадок в вашем приложении. Например, когда вы вводите history в ходе этой статьи, он показывает различные команды, с которыми вы экспериментировали и выучили.
$ история
1 очистить
2 df -h
3 du
Что делать, если вы хотите выполнить команду из своей предыдущей истории, но не хотите вводить ее повторно? Используйте ! перед номером команды для повторного выполнения.
Команды
Basic могут улучшить ваш опыт устранения неполадок при определении того, почему ваше приложение работает в одной среде разработки, но, возможно, не работает в другой. Многие системные администраторы используют эти команды для устранения проблем с системами. Понимание некоторых из этих полезных команд устранения неполадок может помочь вам общаться с системными администраторами и решать проблемы с вашим приложением.
.
Роль, обязанности, описание работы и тенденции заработной платы — BMC Blogs
Системные администраторы играют жизненно важную роль в ИТ-отделе любой компании и часто обеспечивают широкий спектр технической поддержки. Общие задачи системного администратора могут варьироваться от установки и развертывания серверов до устранения неполадок и технической поддержки проектов.
Если вы читаете, чтобы изучить карьеру системного администратора, вы попали в нужное место. В этой статье мы определим работу, роли и обязанности системного администратора, а также тенденции заработной платы.
Что такое сисадмин?
Сокращенно от «системный администратор», системные администраторы отвечают за администрирование, управление и поддержку деятельности, связанной с ИТ-инфраструктурой в многопользовательской организации. Обязанности в области администрирования ИТ-систем могут быть распределены по разным должностям в зависимости от размера организации или объема требуемых работ. Например, администратор базы данных (DBA), администратор безопасности и сетевой администратор могут быть разными ролями на большом предприятии, но выполняются отдельным системным администратором в организации SMB.
Конечные пользователи часто взаимодействуют с системными администраторами через системы поддержки обращений, и системные администраторы реагируют соответствующими изменениями и решениями, сохраняя при этом организационные политики для решения проблем.
Роль и обязанности системного администратора
В обязанности системного администратора обычно входит следующее:
- Администрирование пользователей. Основная ответственность системного администратора — поддерживать надежное и эффективное использование сложных ИТ-систем конечными пользователями, будь то внутренние сотрудники или внешние клиенты.Деятельность варьируется от управления идентификационными данными и доступом до предоставления специальной технической поддержки отдельным пользователям. Системные администраторы могут быть контактным лицом в ИТ-отделах, где пользователи могут решать любые проблемы, связанные с технологиями.
- Обслуживание системы. Системные администраторы несут ответственность за надежный доступ и доступность ИТ-систем. Поэтому системные администраторы должны выявлять и устранять проблемы, которые ставят под угрозу производительность системы или доступ к ИТ-сервису. Эта ответственность также включает регулярные улучшения системы, такие как обновления, основанные на меняющихся требованиях конечных пользователей и бизнеса.
- Документация. Системные администраторы обязаны вести записи об использовании ИТ-активов. Запросы конечных пользователей, бизнес-требования и ИТ-проблемы документируются для планирования будущих инвестиций в ИТ и обновлений. Документация также является ключевым требованием для соблюдения нормативных требований.
- Мониторинг состояния системы. Большинство ИТ-проблем остаются незамеченными до тех пор, пока последствия не достигнут конечных пользователей. Поэтому системные администраторы отслеживают состояние системы и выявляют аномальное поведение сети, которое может включать в себя чувствительные к безопасности действия, такие как несанкционированный доступ к сети и передача данных.Для выполнения этих задач могут использоваться передовые технологические решения, поддерживающие более широкие отделы ИТ-безопасности и эксплуатации.
- Резервное копирование и аварийное восстановление. Системные администраторы реализуют стратегии резервного копирования данных и аварийного восстановления для различных ИТ-систем и сред SDLC. Они также облегчают конечным пользователям доступ к данным, которые могли быть удалены или недоступны. Мероприятия могут включать внедрение автоматизированных программных решений или замену аппаратных и программных компонентов.
- Совместимость приложений. Системные администраторы поддерживают ИТ-группы, чтобы гарантировать совместимость программных систем и выпусков функций с ИТ-инфраструктурой. Такие действия, как тестирование нагрузки на сервер, установка или обновление аппаратных компонентов, может выполнять системный администратор.
- Администрирование и настройка веб-сервисов. Системные администраторы регулярно выполняют действия по администрированию веб-служб и управлению конфигурацией, включая обеспечение документирования изменений конфигурации и соблюдение организационных политик, связанных с доступом и кибербезопасностью.Изменения конфигурации можно вносить с помощью средств автоматизации и управления конфигурацией.
- Сетевое администрирование. Системные администраторы следят за тем, чтобы сетевые взаимодействия следовали политике и протоколам организации, чтобы поддерживать целостность сети. Для выполнения критически важных действий по администрированию сети может потребоваться опыт работы в сети.
- Управление безопасностью. Обязанности по обеспечению безопасности сосредоточены на безопасности инфраструктуры и сети, включая мониторинг и анализ сети, управление идентификацией и доступом, безопасность аппаратных компонентов и управление лицензированием программного обеспечения, обновлениями и исправлениями.Системные администраторы, берущие на себя эти обязанности, обычно тесно сотрудничают со специалистами по безопасности и инженерами внутри организации, а также с внешними консультантами.
- Администрирование базы данных. Системные администраторы могут нести ответственность за поддержание целостности, производительности и эффективности систем баз данных. Действия по управлению базой данных могут включать в себя миграцию, проектирование, настройку, установку и безопасность активов данных организации. Системные администраторы могут выступать в качестве связующего звена с пользователями для решения проблем, связанных с базой данных, включая операции резервного копирования и восстановления.
- Установка и исправление. Системные администраторы отвечают за управление, устранение неполадок, лицензирование и обновление аппаратных и программных активов. Они обеспечивают активное соблюдение соответствующих мер в ответ на непредвиденные проблемы, такие как простои ИТ или эксплойты нулевого дня. Действия документируются и следуют стратегическому подходу, разработанному организацией.
- Обучение пользователей. Хотя системные администраторы напрямую общаются с конечными пользователями для решения технических проблем, они также могут проводить программы обучения, чтобы знакомить пользователей с установкой нового программного обеспечения или изменениями ИТ-системы.Эти учебные программы могут относиться не к специализированным инженерным инструментам, а к веб-порталу и процедурам, необходимым для доступа к корпоративной сети и ИТ-услугам. От системных администраторов ожидается, что они не только хорошо осведомлены в своих профессиональных областях, но и могут похвастаться эффективными коммуникативными навыками.
Общие навыки для системных администраторов
Должности системного администратора могут не требовать инженерных знаний, но для выполнения обязанностей системного администратора необходим серьезный опыт работы в ИТ. Вот некоторые общие навыки, необходимые для успешного системного администратора:
- Экспертиза в предметной области. В большинстве организаций работает несколько человек, специализирующихся в определенных областях системного администрирования, поэтому вам нужно быть экспертом в одном или нескольких из следующих направлений:
- Компьютерные системы
- Сети
- Устранение неполадок оборудования и программного обеспечения
- Базы данных
- Веб-службы
- Решение проблем. Часто вы первый, кого вызываете для решения проблемы, поэтому поиск и устранение неисправностей и понимание ключевых систем имеют важное значение.
- Сильные межличностные и коммуникативные навыки, как письменные, так и устные, так как вы будете иметь дело как с технически подкованными сотрудниками, так и с коллегами нетехническими.
Системные администраторы в традиционных ИТ-отделах не выполняют обязанности разработчиков и инженеров. Большинство современных организаций, использующих ITSM-фреймворки Agile и DevOps, используют инструменты автоматизации, автоматизацию инфраструктуры и практики «Инфраструктура как код» для управления ИТ-системами. Эти технологические решения и методы изменили способ управления и предоставления инфраструктуры.Таким образом, для достижения успеха системным администраторам может потребоваться серьезный опыт в области компьютерных наук и программирования.
Сертификация системного администратора и образование
Системное администрирование — это область постоянного обучения в ответ на тенденции выпуска и внедрения новых технологий. Поэтому успешные системные администраторы проходят регулярные программы сертификации, которые дают в среднем повышение зарплаты на 7,6%.
Хотя степень бакалавра компьютерных наук может быть полезной, некоторые ведущие в отрасли сертификаты и правильный практический опыт могут легко заменить формальное академическое обучение.Вот несколько основных сертификатов для системных администраторов:
В зависимости от вашей специализации или карьерных устремлений эти более широкие ИТ-сертификаты также могут быть полезны.
Динамика заработной платы системных администраторов
Системное администрирование — это тяжелая работа, которая составляет основу каждой инженерной деятельности на предприятиях, ориентированных на ИТ. RedHat указывает, что в среднем системные администраторы в США:
- Годовая зарплата 68000 долларов в начале карьеры
- $ 81 500 за средний опыт и сложность работы
- 115 750 долл. США за наиболее высокие должности системных администраторов
Эти зарплаты ставят системного администратора на 20-е место по потенциальному доходу на должностях, связанных с технологиями.
Дополнительные ресурсы
Чтобы узнать больше о вакансиях и карьере в ИТ, просмотрите другие статьи из нашей серии вакансий, в том числе:
Эти сообщения являются моими собственными и не обязательно отражают позицию, стратегию или мнение BMC.
Обнаружили ошибку или есть предложение? Сообщите нам об этом по электронной почте [email protected].
.
NetAdmins против SysAdmins: в чем разница?
Названия сетевого администратора и системного администратора часто используются как синонимы, особенно в организациях с небольшими ИТ-группами. Однако, если вы поговорите с кем-нибудь из более крупных организаций, вы скоро обнаружите четкие различия между этими двумя ролями. Фактически, по мере роста масштабов ИТ-инфраструктуры и увеличения сложности их функции могут быть разделены и более специализированы.
Существуют четкие индикаторы, позволяющие отличить эту роль от других, и несколько отдельных путей сертификации, которые помогут продолжить карьеру на этих должностях.
Административные роли
Если вы работаете в ИТ-отделе малого бизнеса, ожидается, что вы все знаете. Если вы занимаетесь производственной деятельностью, вы настраиваете физическое оборудование — серверы, настольные компьютеры и принтеры. Вы также участвуете в создании коммутаторов и маршрутизаторов локальной сети, прокладке проводов и подключении локального оборудования к сети. Вы собираетесь настраивать пользователей, их профили и права доступа. Да, и не забывайте об установке программного обеспечения и баз данных на серверах и настольных компьютерах.
В среде этого типа вы будете системным администратором, сетевым администратором и администратором безопасности в одном лице. По мере роста и децентрализации организации сложность и масштаб инфраструктуры приводят к специализации административных ролей. Нередко появляются четыре отдельные роли:
CompTIA Linux + (XK0-004)
Связанное обучение от CBT Nuggets
Начало обучения
- Системный администратор
- Сетевой администратор
- Администратор базы данных
- Администратор безопасности
Поищите описания должностей системных администраторов и сетевых администраторов, и вы увидите довольно много совпадений.Хотя справедливо будет сказать, что есть навыки и знания, общие для всех ИТ-ролей, есть и реальные различия, особенно когда вы попадаете в более обширные инфраструктуры.
Системный администратор
Системные администраторы обычно имеют дело с вычислительными ресурсами в инфраструктуре — серверами и настольными компьютерами, а также службами и приложениями, которые на них работают. Они отвечают за установку обновлений ОС и программного обеспечения, выполнение операций резервного копирования и восстановления, управление системами аутентификации, такими как Active Directory, и многое другое.Такие области, как планирование мощностей, инвентаризация оборудования и отслеживание лицензий на программное обеспечение, также могут выпасть на их долю.
В современном виртуализированном мире системные администраторы с меньшей вероятностью будут работать с физическим оборудованием — они с большей вероятностью будут настраивать и управлять виртуальными машинами в центре обработки данных и облаке.
Сетевой администратор
Роль администратора сети заключается в том, чтобы убедиться, что сеть работает с минимальными перебоями в обслуживании.Сегодня виртуализация сети является широко распространенной, а системы коммутации и маршрутизации управляются программным обеспечением. Но сетевые администраторы, скорее всего, будут работать с физическим оборудованием. Они будут следить за подключениями внутри и между центрами обработки данных, доступом пользователей к нужным им сервисам, доступностью сети и временем отклика.
Сетевые администраторы должны быть экспертами в таких областях, как протоколы маршрутизации, балансировка нагрузки, IP-адресация, программно-определяемые сети, включая VLAN, и производительность сети.
Из-за распределенной природы современных систем разрыв сети, вероятно, окажется более разрушительным, чем, скажем, отказ одного сервера Windows или UNIX / Linux. Отказ сети влияет не только на доступ пользователей к приложениям, но также может повлиять на телефонную службу VOIP, видеоконференцсвязь и все остальное, что передается в сети. Из-за этого сетевые администраторы будут в окопах, предотвращая пожары, вместо того, чтобы бороться с ними, как их коллеги-системные администраторы.
Администратор базы данных
В организациях, у которых есть важные и критически важные базы данных, есть системные администраторы.Работа администратора базы данных (DBA) заключается в организации и защите данных организации. Им также необходимо подтвердить, что данные доступны для пользователей и приложений, которым они нужны.
Администраторы баз данных
сосредоточены на базах данных, включая дизайн, производительность, доступность, резервное копирование и восстановление баз данных. Они работают с системными администраторами, например, когда вашей команде необходимо обновить программное обеспечение базы данных или когда изменения схемы требуют обновления приложений.
Администратор безопасности
Предыдущие три должности были установлены в течение длительного времени, в то время как администрация безопасности приобрела известность в эпоху цифровых технологий, поскольку хакеры всегда пытаются использовать недостатки безопасности.
Администраторы безопасности занимаются всеми аспектами безопасности информации, систем и сетей. Для администраторов безопасности нет ничего необычного в том, что они происходят из числа системных и сетевых администраторов, потому что они должны хорошо разбираться в обеих этих задачах и работать со своими коллегами.
Заключение
Хотя названия должностей системного и сетевого администратора могут в значительной степени совпадать, сейчас наблюдается тенденция к специализации на этих ролях. Для каждой функции есть четкие варианты сертификации.Business New Daily недавно представила свое мнение о лучших сертификатах для системных администраторов и начинающих сетевых администраторов.
Сертификаты
могут быть общими или специфичными для технологии — подумайте о Cisco, VMware, Linux, Windows, Juniper или RedHat. CBT Nuggets предлагает обширную учебную программу, которая поможет вам в карьерном росте, независимо от того, какой путь вы выберете. Ознакомьтесь с нашими курсами по системному администрированию и проектированию или сетевому администрированию и проектированию.
Знание разницы между спецификациями обязанностей сетевого администратора и системного администратора, а также всех других административных ролей, прольет свет на путь, какой бы административной карьерой вы ни выбрали.
Скачать
Не являетесь подписчиком CBT Nuggets? Начни бесплатную неделю прямо сейчас.
CBT Nuggets имеет все необходимое для изучения новых ИТ-навыков и продвижения по карьерной лестнице — неограниченное видео-обучение и практические экзамены, виртуальные лаборатории, подтвержденное обучение с помощью видео-викторин, коучинг по вопросам отчетности и доступ к нашему эксклюзивному сообществу ИТ-специалисты.
Узнайте больше о CBT Nuggets Learning Experience .
Рекомендации
На этой неделе: Полное руководство по обеспечению
.