Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
#!/bin/bash
ifconfig eth0 192.168.1.200 netmask 255.255.255.0
route add default gw 192.168.1.1
mount -t nfs 192.168.1.10:/home/users /mnt/temp1/
В данном примере мы устанавливаем сетевую оснастку и по протоколу nfs подключаемся к нашему файловому серверу (к домашней папке нужного пользователя).
Удобна установка кодовой страницы в системе на стадии загрузки, если помните, ее необходимо вводить каждый раз (номер 31). Чтобы задать русскую кодовую страницу для нашего будущего дистрибутива, выполним команду:
sysresccd-custom setkmap ru
Теперь создадим главный iso-образ, который позже мы запишем на диск:
sysresccd-custom isogen mysyscd
mysyscd – метка тома будущего диска. Образ и его md5-хеш будут расположены в папке /mnt/custom/customcd/isofile/.
Все готово, можно записывать образ на CD и грузиться в систему. Все данные операции можно было выполнить и стандартными утилитами cloop-util и cdrtool, но это заняло бы больше времени плюс, как уже упоминалось, без соответствующих навыков неопытные пользователи столкнулись бы с проблемами. Если все же любопытно, что делает скрипт sysresccd-custom, его можно найти в папке /usr/sbin/.
Скрипт MyLanCloon
Я специально вынес скрипт в отдельный раздел, во-первых, из-за его большого размера, а во-вторых, из-за необходимости рассмотреть его подробнее.
Задача: написать скрипт для автоматизации процесса создания и копирования iso-образов клиентских машин на файловый сервер. Копирование будет производиться по протоколу SMB, идентификация образов рабочих станций будет по их MAC-адресу.
Задача тривиальна, и многие используют для её решения большие и зачастую дорогие программные комплексы (Acronix, Ghost…), но скрипт во многом заменяет подобные программы и обладает замечательным свойством – бесконечной расширяемостью. Так как SystemRescueCd Linux обладает богатым инструментарием для работы с партициями и файловыми системами, наши возможности будут ограничены только фантазией (в *nix-области).
#!/bin/bash
# Установка параметров сети
ifconfig eth0 192.168.1.200 netmask 255.255.255.0
route add default gw 192.168.1.1