Безопасность и оптимизация Linux.Редакция для Red Hat



         

Компиляция и оптмизация. - часть 2


[root@deep wu-ftpd-2.6.0]# install -m 755 util/xferstats /usr/sbin/

[root@deep wu-ftpd-2.6.0]# touch /var/log/xferlog

[root@deep wu-ftpd-2.6.0]# chmod 600 /var/log/xferlog

[root@deep wu-ftpd-2.6.0]# cd /usr/sbin/

[root@deep sbin]# ln -sf in.ftpd /usr/sbin/wu.ftpd

[root@deep sbin]# ln -sf in.ftpd /usr/sbin/in.wuftpd

[root@deep sbin]# strip /usr/bin/ftpcount

[root@deep sbin]# strip /usr/bin/ftpwho

[root@deep sbin]# strip /usr/sbin/in.ftpd

[root@deep sbin]# strip /usr/sbin/ftpshut

[root@deep sbin]# strip /usr/sbin/ckconfig

[root@deep sbin]# strip /usr/sbin/ftprestart

Команды “make” и “make install” настроят программное обеспечение под вашу систему и проверят ее функциональность на наличие необходимых библиотек, скомпилируют все файлы с исходными кодами в исполняемые двоичные программы и проинсталлируют их вместе с сопутствующими файлами в необходимые места.

Команда “install -m” будет инсталлировать программу “xferstats”, используемую для просмотра информации о переданных файлах. Команда “touch” создаст файл регистрации для “xferstats” в каталоге “/var/log”. “chmod” изменит права доступа к файлу “xferlog” на чтение-запись только пользователю “root”. Затем, мы создаем символическую ссылку для исполняемого файла “in.ftpd”, и, в заключении, удаляем отладочную информацию из всех исполняемых файлов, относящихся к Wu-ftpd.

Очистка после работы.

[root@deep /]# cd /var/tmp

[root@deep tmp]# rm -rf wu-ftpd-version/ wu-ftpd-version.tar.gz

Команды “rm” будет удалять все файлы с исходными кодами, которые мы использовали при компиляции и инсталляции Wu-ftpd. Также будет удален сжатый архив Wu-ftpd из каталога “/var/tmp”.




Содержание  Назад  Вперед