LINUX.ORG.RU

Сообщения CrownRU

 

Скрипты, которые мы пишем...

Форум — Development

Уважаемый All,
все мы по долгу службы или просто для своего удобства
вынуждены писать различные скрипты для различных целей, будь то
автоматическая инсталяция продуктов на несколько машин или вещи
попроще. Вот я и подумал, что зачем сто раз писать то, что уже
давно написано и во что вложено достаточно труда и времени.
Давайте устроим здесь своеобразный ⌠пункт обмена■, неопытные
пользователи скажут Вам спасибо и смогут сразу использовать
скрипты, а опытные смогут сэкономить себе немного времени,
головной боли, а также поучится новым программистским приемам.
Для затравки выложу здесь небольшой (большой в заголовке темы,
думаю могут не пропустить) скрипт, который упорядывачивает вывод
от стандартной команды df (для Линукса это, может не так актуально,
а мне на Солярисе 2.6 очень даже помогает.) внутри ещё чего покидаю...
Так что, продолжение следует?..

!/bin/ksh -p
if [ $# = 0 ] ; then
print - "`df -k | head -1 ;
df -k | tail +2 | egrep -v '^\/dev\/dsk|^\/dev\/md' | sort -k 1 ; \
df -k | egrep '^\/dev\/dsk|^\/dev\/md' | sort -k 1 ; \
df -k | \
awk '{a+=$2} {b+=$3} {c+=$4} END \
{printf \"TOTAL %-8d %-7d %-7d %5d%%\n\", \
a,b,c,100-((c/a)*100)}'`" | \
sed 's/Mounted on/MountPoint/' | \
nawk '{for (i=length($0);i;i--) printf "%c", substr($0,i,1); printf "\n"}' | \
sed -e "s/\([0-9][0-9][0-9]\)\([0-9][0-9][ 0-9]\)/\1,\2/g" -e \
"s/\([0-9][0-9][0-9]\)\([0-9][0-9]\ )/\1,\2/g" -e \
"s/\([0-9][0-9][0-9]\)\([0-9]\)/\1, \2/g" | \
nawk '{for (i=length($0);i;i--) printf "%c", substr($0,i,1); printf "\n"}' > \
/tmp/DF.$$
else
print - "`df -k $@ ; df -k $@ | \
awk '{a+=$2} {b+=$3} {c+=$4} END \
{printf \"TOTAL %-8d %-7d %-7d %5d%%\n\", \
a,b,c,100-((c/a)*100)}'`" | \
sed 's/Mounted on/MountPoint/' | \
nawk '{for (i=length($0);i;i--) printf "%c", substr($0,i,1); printf "\n"}' | \
sed -e "s/\([0-9][0-9][0-9]\)\([0-9][0-9][ 0-9]\)/\1,\2/g" -e \
"s/\([0-9][0-9][0-9]\)\([0-9][0-9]\ )/\1,\2/g" -e \
"s/\([0-9][0-9][0-9]\)\([0-9]\)/\1, \2/g" | \
nawk '{for (i=length($0);i;i--) printf "%c", substr($0,i,1); printf "\n"}' > \
/tmp/DF.$$
fi
while read Filesystem kbytes used avail capacity MountedOn ; do
printf "%-38.38s %11.11s %11.11s %11.11s %5.5s %-18.18s\n" \
$Filesystem $kbytes $used $avail $capacity $MountedOn | \
sed 's/MountPoint/Mounted on/g'
done < /tmp/DF.$$
rm -f /tmp/DF.$$

#df-sum

hostnm=`hostname`
dfbinary="/bin/df -kl"
disksum=`$dfbinary | grep dev | awk '{t += $2; u += $3} \
END { printf("%d %d",t,u) }'`
printf "================================== ======================================== ======================\n"
printf "TOTAL local for \033[1m%-8s\033[0m in kbytes\n" $hostnm
printf "%50d %11d\n" $disksum


exit 0

CrownRU
()

Как обновлять SuSE с помощью apt-get repository

Новости — Документация
Группа Документация

Может быть новость довольно устаревшая, но думаю попрежнему актуальная - это механизм обновления пакетов для SuSE, думаю, что многим владельцам SuSE 7.3 - 8.0 будет интересно. До недавнего времени этим механизмом могли пользоваться только владельцы Debian совместимых систем. По своему небольшому опыту общения с этой программкой могу сказать, что это идеальное средство для поддержания системы в самом актуальном состоянии. По моему мнению - это то, что так не хватало в SuSE. Для всех владельцев SuSE - прошу вниз по ссылке и обратно к нам для обмена опытом и впечатлениями:)

>>> Ссылка на How-To

CrownRU
()

Вышла новая версия Webmin 0.980

Новости — Open Source
Группа Open Source

Что нового:

Webmin version 0.980 is now available for download from
http://www.webmin.com/ and mirror sites. New features in
this version include :

* Added the Configuration Engine module for managing CFengine
* Added the CVS Server module
* Labelled XFS filesystems are now supported in all relevant modules
* Updated the list of printers supported by each Ghostscript driver to
include many new models
* Copied links that appear at the bottom of tables (like Add user) to
the top as well
* Added OSX support for several modules, including Users and Groups
* Changed the way installed Perl modules are detected

>>> Подробности

CrownRU
()

Вышла новая версия Webmin за версией 0.970

Новости — Open Source
Группа Open Source

Вышла новая версия Webmin за версией 0.970
Вот список изменений по сравнению с предыдущей версией:

- Fixed a serious security hole that allows a remote attacker
to login to Webmin as any user!

- Added new Security Sentries module for configuring portsentry,
hostsentry and logcheck

- Added support for editing EXT2/3 file attributes to the File Manager

- The Cluster Software Packages module can now transfer large
packages much faster to remote servers also running Webmin 0.970

- The Network Configuration module now supports SuSE 8.0

Because of the serious security hole fixed by this release of Webmin,
all users are suggested to upgrade as soon as possible. Thanks for
Keigo Yamazaki of LAC Computer Security Laboratory for discovering
this problem.

Also available is Usermin 0.910, which fixes the same problem.
People running Usermin should definately upgrade to this new
release as well.

>>> Подробности

CrownRU
()

SuSE Linux 8.0 наконец то вышел!!!

Новости — Linux General
Группа Linux General

Ну вот, получил долгожданный SuSE 8.0 (7CD, 1DVD)
Действительно, можно сказать, что установка и конфигурация для конечного
пользователя значительно упростилось, хотя куда уж проще... У меня все установилось
на ура, судя по довольным физиономиям коллег у них также. Да, вот список
нововведений, хотя этот дистрибутив стоит просто взять и поставить:) ну-с приступим :

Kernel 2.4.18
glibc 2.2.5
KDE 3.0
GNOME 1.4.1 RC1
SuSE Firewall 2 заменила Firewall 1
Для гурманов добавлена возможность писать на DVD


YaST Улучшения и дополнения:
Полная инсталяция системы происходит через несколько мышинных кликов
Systemcheck предлагает оптимальные варианты установки, которые, разумеется, можно изменить.
Можно выбрать тип мышки (ну просто удивляюсь как я жить мог без этой опции;))
Модуль для активации-деактивации DMA для HD & CD-ROM
Backup - Модуль
То, что вы выбрали при инсталяции - можно сохранить в отдельный файл, чтобы произвести
такую-же инсталяцию на другом компе, ну вы меня понимаете..:) (в прошлой версии, кажись была эта функция)
Улучшенный модуль для конфигурации Firewall
Улучшенный модуль для конфигурирования нового hardware и возможность, при наличии
соответствующего железа, ⌠резать■ поживому
Улучшена конфигурация сети и е-Mail
Улучшен YaST в текстовом режиме (и прощай YaST1)
e.t.c.
Кого интересует, можете также посмотреть на сайт СуСЕ, к сожалению даю линк на
версию на немецком языке, но там есть и картинки:), ну или задавайте вопросы,
в силу своих возможностей и времени попробую ответить я или уважаемые сотоварищи:)

>>> Подробности o SuSE Linux 8.0

CrownRU
()

Microsoft проигрывает дело Lindows

Новости — Linux General
Группа Linux General

Корпорация Microsoft потерпела предварительное поражение в судебном разбирательстве против компании Lindows.com, Inc. Напомним, что представители Microsoft хотели лишить вышеуказанную компанию права использовать слово "Lindows", поскольку оно перекликается с зарегистрированной торговой маркой Windows. И вот, окружной судья Сиэтла постановил, что корпорация Microsoft не смогла предоставить достаточные доказательства для предотвращения в судебном порядке использования слова Lindows в качестве названия фирмы и её продукта. В комментариях судья заметил, что "корпорация Microsoft подняла серьёзные вопросы относительно соответствия принадлежности ей прав на слово Windows в качестве торговой марки". Один из представителей фирмы Lindows.com Майкл Робертсон, в прошлом - основатель сайта MP3.com, заявил, что весьма доволен решением суда. С другой стороны, представители Microsoft более чем разочарованы, и намерены продолжить судебные тяжбы

>>> Подробности

CrownRU
()

6 марта Webmin 0.93 released !!!

Новости — Open Source
Группа Open Source

Вот список изменений:

- Added new CD Burning module
- Added new Usermin Configuration module
- Added new SSL Tunnels (stunnel) module
- Fixed a security problem related to viewing untrusted HTML in webmin
- Fixed another security problem relating to permissions on /var/webmin
when installing from an RPM
- Added POSIX ACL support to the file manager for UFS on Solaris and XFS
on Linux filesystems

The untrusted HTML security problem is a nasty one, as it could allow
an attacker to capture your webmin session key if you view any HTML
from within webmin that comes from an untrusted source. For this reason,
I would recommend that everyone upgrade immediately.

CrownRU
()

Вчера вышла новая версия Webmin за номером 0.92

Новости — Open Source
Группа Open Source

Вчера вышла в свет новая версия Webmin за номером 0.92
Лучший инструмент, если надо быстро настроить систему
или много систем, разумеется без Fine Tuning.
все настроики производятся с помощью графического
интерфейса в обычном WebBrowsere, как локально,
так и удаленно ( через http или ssl )

>>> Подробности

CrownRU
()

Что нового в SuSE 7.3

Новости — Linux General
Группа Linux General

Вот, держу в руках свежекупленную коробочьку с SuSE 7.3 Профессионал (7CD 1DVD примерно 2300 программ). Попробую перевести что же там нового и полезного. 1. Все пакеты скомпиллированы в gcc 2.95.3 2. Поддерживает LSB стандарт. то есть пакеты из других систем, поддерживающих этот стандарт (Рад Хат, Мандраке) пойдут и здесь и наоборот тоже, разумеется. 3. Ускоренный стартуп посредством оптимизированних линкеров 4. YaST2- конфигурация для ТВ-карт (BTTV) 5. Установка и Конфигурирование сканнеров из YaST2 6. KDE 2.2.1 вместе с Коока (софт для сканнеров), SuSE Desktop, Kate (Editor) и Kdict (словарь) (ни тем не другим не пользовался) 7. KOffice с Word фильтром 8. SaX2 - конфигурация-поддержка для Touchscreen. 9. Большая куча новых игр:) (Кое какие и в самом деле очень даже неплохи) 10. Ядро 2.4.9, glibc 2.2.4 и XFree 4.1.0 11. Софт-Raid 12. Journalling FS JFS и ext3 13. YaST2 Инструменткит для Логикайный Волуме Менеджер 14. Разбивание разделов диска на работающей системе (типа Partition Magica) 15. YaST2 Runlevel editor для активации и отключения серверcлужб. 16. Samba 2.2 17. SuSE персонал firewall 18. YOU online update

и.т.д и.т.п. У нас народ, что попробовал уже визжит от радости:)

P. S. Просто замечательно встает на ноутбуки

CrownRU

>>> Подробности

CrownRU
()

RSS подписка на новые темы