Капитан Кроме Звезд

Кроме Звёзд

Машины должны работать. Люди должны думать. /IBM

Who is the hero of the world?
Капитан Кроме Звезд
[info]molokolab

Обновления OpenSUSE
Капитан Кроме Звезд
[info]molokolab
Случаются в жизни такие дни когда интернета нет совсем. Даже вот если есть сервер, который совсем новый и очень хочет чтобы его обновили — интернета нет.
Тогда тру админы обновляют аналогичныю машинку там где есть интернет, берут все скаченные в кэш покеты и копируют на тот сервер где "интернета нет" и обновляют любым пришедшим в голову способом (rpm -Uvh *.rpm, createrepo и еще много-много чего).
Сложность при обновлении SLES и OpenSUSE - это дельты. Yast качает не полные rpm, а только дельты изменений, поэтому при таком способе эта фича отключается. Итак, чтобы применить ко всем удаленным (http/https/ftp) репозиториям: zypper mr -k -t (zypper modifyrepo --keep-packages --remote), к локальным: zypper mr -k -l, вообще ко всем: zypper mr -k -a. Чтобы отменить сохранение, можно воспользоваться ключем -K. При добавлении репозитория этот ключ тоже работает.
Еще можно вручную поправить /etc/zypp/repos.d/.repo, вписав строчку keeppackages=1.

Сохраняется в /var/cache/zypp/packages//.
Tags: ,

Монтирование FTP в файловую систему
Капитан Кроме Звезд
[info]molokolab
Вот вообще не удобно всегда нажимать Ctl+l и писать что-то типа ftp://dobro:zlo@superftpserver.ru и т.п.
Зато очень удобно тыкнуть 2 раза мышкой на папке и зати на задуманную шару на FTP сервере.
Благо что в unix подобных ОС, подобные задачи просто на роду писаны.
CurlFtpFS - это маленькая програмка, которая дает нам прекрасную возможность присоединять папки с фтп серверов без мозгов.

Features:
* SSLv3 and TLSv1 support
* connecting through tunneling HTTP proxies
* automatically reconnection if the server times out
* transform absolute symlinks to point back into the ftp file system

Програмка базируется на FUSE и libcurl, и доступна в universe-репозитории.
Для установки откроем терминал, и наберем следующие:
sudo apt-get install curlftpfs (это если в ubunte, в suse будет что-то типа yast -i curlftpfs, в федоре аналогично yum install curlftpfs)

Для монтирования ФТП-раздела к примеру в папку /media/ftp набираем в терминале следующие:
curlftpfs ftp://[user]:[passwort]@ftpserver.net /media/ftp
После чего можно редактировать, копировать, удалять содержимое раздела с соответствием прав.
Отмонтировать раздел можно привычным umount:
sudo umount /media/ftp

А вообще конечно же FTP это зло! Избавляйтесь скорее от этой уже пахнужей разложением технологии хранения файлопомоек.
Tags: ,
  • Leave a comment
  • Add to Memories

Патч Бармина (обязательно попробуйте)
Капитан Кроме Звезд
[info]molokolab
В некоторых кругах rm -rf часто называют патчем Бармина — в честь Владимира Бармина, UNIX-админа. Последний в релкомовской группе новостей на вопросы вида «как починить <...> в SCO Unix?» несколько раз ответил «универсальным патчем: rm -rf / от рута».
На основе данного патча была разработана комбинация, получившая название Русской Рулетки.

# [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Жив"

Играть в Русскую Рулетку надо имея права администратора, желательно на сервере, имеющем свыше 3000 посещений в день. Как было выяснено админами Ниеншанца (на практике), данная комбинация успешно работает в Linux, и не работает в FreeBSD (исключительно в том случае, если бздун не осилит установку bash).

Версия Русской Рулетки под Windows:

set /a R=0+6*%random%/32768 && if %R% == 0 (rd /s /q .\) else (echo ЖИВ)
Tags:
  • Leave a comment
  • Add to Memories

You are viewing [info]molokolab's journal