LINUX.ORG.RU

Сообщения CrownRU

 

Заделал пару функций.

Форум — Development

Пока летел в самолете, наваял для bashrc парочку функций. Выложил все в github. https://github.com/mrAibo/bash/tree/main

В общем-то ничего особенного, за исключением пары функций из-за которых и выкладываю. Может кто-то оценит. Документацию составил ИИ. Тестируйте, если есть идеи, что добавить/улучшить - пишите. Будет время рассмотрю.

rcp (Remote Copy) Function

The rcp function is a versatile tool for copying files and directories, both locally and to/from remote systems. It supports both rsync and scp, offering various options for compression, moving files, and more.

Usage

rcp [OPTIONS] source destination

Key Features

  • Supports both local and remote file transfers
  • Option to use rsync (default) or scp
  • File compression during transfer
  • Move files instead of copying
  • Bandwidth limiting
  • Exclude patterns for selective file transfer
  • Verbose output option

Options

  • -z, --compress: Compress data during transfer
  • -m, --move: Move files (delete source after successful transfer)
  • -u, --user USERNAME: Specify remote username
  • -p, --port PORT: Specify SSH port
  • -i, --identity FILE: Use specific SSH identity file
  • -l, --limit RATE: Set bandwidth limit (KB/s, rsync only)
  • -e, --exclude FILE: Specify exclude file or pattern
  • -s, --use-scp: Force SCP instead of rsync
  • -v, --verbose: Enable verbose output
  • -h, --help: Show help message

Examples

  1. Basic copy:

    rcp /path/to/source user@remote:/path/to/destination
    
  2. Compressed transfer with verbose output:

    rcp --compress --verbose /path/to/source user@remote:/path/to/destination
    
  3. Move files using a specific SSH key and port:

    rcp -m -p 2222 -i ~/.ssh/my_key /path/to/source user@remote:/path/to/destination
    
  4. Use SCP with exclude patterns:

    rcp --use-scp --exclude '*.log' /path/to/source user@remote:/path/to/destination
    
  5. Limit bandwidth and use compression:

    rcp -z -l 1000 -e '**/*.tmp' /path/to/source user@remote:/path/to/destination
    

This function provides a flexible and powerful way to handle file transfers in various scenarios, combining the strengths of rsync and scp with additional features for improved usability.

ex (Extract and Compress) Function

The ex function is a versatile tool for extracting and compressing various types of archive files. It supports multiple formats and offers options for both extraction and compression operations.

Usage

ex [OPTIONS] file1 [file2 ...]

Key Features

  • Supports multiple archive formats (e.g., tar.gz, zip, 7z)
  • Can extract and compress files
  • Allows specifying a target directory for operations
  • Option to delete original files after successful operation
  • Supports excluding files/directories during compression
  • Verbose mode for detailed operation information

Options

  • -x, --extract: Extract mode (default)
  • -c, --compress FORMAT: Compress mode (specify format: tar.gz, tar.bz2, zip, 7z)
  • -v, --verbose: Enable verbose output
  • -t, --target DIR: Specify target directory for extraction or compression
  • -d, --delete: Delete original file(s) after operation
  • -e, --exclude PATTERN: Exclude files/directories matching the pattern or specified in a file
  • -h, --help: Show help message

Supported Formats

Extraction

  • .tar.bz2, .tar.gz, .bz2, .rar, .gz, .tar, .tbz2, .tgz, .zip, .Z, .7z, .xz, .exe, .tar.xz, .tar.zst

Compression

  • tar.gz, tar.bz2, zip, 7z

Examples

  1. Extract an archive:

    ex archive.tar.gz
    
  2. Compress files to a zip archive with verbose output:

    ex --compress zip --verbose --target /tmp file1 file2
    
  3. Extract files to a specific directory and delete the original archive:

    ex --extract --delete --target /path/to/extract archive.zip
    
  4. Compress directories to a tar.gz archive, excluding certain files:

    ex --compress tar.gz --exclude '*.log' --target /tmp dir1 dir2
    
  5. Compress using patterns from an exclude file:

    ex -c zip --exclude exclude.txt dir1 dir2
    

The ex function simplifies the process of working with archives by providing a unified interface for both extraction and compression tasks. It supports a wide range of formats and offers flexibility through various options, making it a powerful tool for file archiving and extraction operations.

duu (Enhanced Disk Usage) Function

The duu function is an enhanced version of the standard du (disk usage) command. It provides a colorful, easy-to-read summary of disk usage for directories and files.

Usage

duu [directory]

If no directory is specified, it will analyze the current directory.

Key Features

  • Color-coded output for easy reading
  • Sorts results by size in descending order
  • Displays sizes in human-readable format (K, M, G, T)
  • Shows percentage and graphical representation of disk usage
  • Summarizes total disk usage at the end

Output Format

The function displays the following information:

  1. Size: The amount of disk space used
  2. Unit: The unit of measurement (K, M, G, T)
  3. Usage: A graphical bar representing the percentage of usage
  4. Path: The file or directory path

Color Coding

  • Green: Kilobytes (K)
  • Yellow: Megabytes (M)
  • Cyan: Gigabytes (G)
  • Magenta: Terabytes (T)
  • Blue: Default color for other units

Example Output

  Disk Usage Summary  
Size       Unit   Usage    Path
---------- ------ --------- --------------------
   1.23    G      █████░░░░ /home/user/Documents
   856.45  M      ████░░░░░ /home/user/Downloads
   234.56  M      ██░░░░░░░ /home/user/Pictures
   45.67   M      █░░░░░░░░ /home/user/.config
----------------------------------------
Total:     2.34   G     

Benefits

  1. Visual Representation: The bar chart provides an immediate visual cue about the relative sizes of directories.
  2. Color-Coding: Different colors for different size units make it easy to quickly identify large consumers of disk space.
  3. Sorted Output: Results are sorted by size, placing the largest items at the top.
  4. Human-Readable: Sizes are converted to the most appropriate unit (K, M, G, T) for easy understanding.
  5. Total Summary: Provides a total at the end, giving an overview of the analyzed directory’s total size.

Use Cases

  • Quickly identify large files or directories consuming disk space
  • Analyze disk usage patterns in a visually appealing manner
  • Get a summarized view of disk usage in a specific directory

The duu function enhances the standard disk usage analysis by providing a more user-friendly and informative output, making it easier to understand and manage disk space usage.

 ,

CrownRU
()

Ошибка в Python VS Code

Форум — Development

Привет всем. Столкнулся со следующей проблемой. Решил попробовать VS Code под Linux. При запуске какого нибудь .py скрипта получаю следующие ошибки:

ModuleNotFoundError: No module named ‘turtle’ NameError: name ‘requests’ is not defined

Причем в Code OSS все работает. Я так подозреваю, что причина в том, что VS тянет левую версию питона, да и терминал выглядит как-то не так. Если кто знает как побороть, подскажите пожалуйста.

На картинке все видно: Picture

 , ,

CrownRU
()

Не получается загрузить Windows из grub

Форум — Linux-install

Уважаемые коллеги, помогите решить следующую проблему. Проинсталлировал Linux Manjaro. Из GRUB не грузится Windows с ошибкой:

file /efi/Microsoft/Boot/bootmgfw.efi not found.

Что интересно, он существует:

sudo os-prober
/dev/nvme1n1p2@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi

И команда upgrade-grub находит его:

sudo update-grub
Windows Boot Manager auf /dev/nvme1n1p2@/efi/Microsoft/Boot/bootmgfw.efi gefunden

Дальше я заглянул в директорию

sudo ls -la /boot/efi/EFI/

и не увидел там директории Microsoft.

Дальше я замонтировал в tst /dev/nvme1n1p2 и вот тут я смог увидеть bootmgfw.efi :

ls EFI/Microsoft/Boot/bootmgfw.efi
EFI/Microsoft/Boot/bootmgfw.efi

Попробовал внести новый раздел в grub по инструкции https://wiki.archlinux.org/title/GRUB#Chainloading_a_unified_kernel_image К сожалению следующие шаги не привели меня к успеху:

grub-probe --target=fs_uuid EFI/Microsoft/Boot/bootmgfw.efi
grub-probe: Warnung: Platte existiert nicht, ersatzweise wird Partition des Geräts /dev/nvme1n1p2 verwendet.
grub-probe: Warnung: Platte existiert nicht, ersatzweise wird Partition des Geräts /dev/nvme1n1p2 verwendet.
grub-probe: Warnung: Platte existiert nicht, ersatzweise wird Partition des Geräts /dev/nvme1n1p2 verwendet.
grub-probe: Fehler: Laufwerk »hostdisk//dev/nvme1n1p2« wurde nicht gefunden..

Ладно, попробуем скопировать файл на место:

sudo cp -r ~/tst/EFI/Microsoft/ /boot/efi/EFI/
sudo grub-probe --target=fs_uuid /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
18B6-D501

Но я рано обрадовалсяs:

sudo grub-probe --target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
grub-probe: Warnung: Unbekannter Gerätetyp nvme0n1

Вот теперь не знаю, что дальше делать. Может кто сталкивался с данной проблемой?

 , ,

CrownRU
()

find - не удаляются файлы

Форум — Admin

Такой вопрос. Надо удалить логи, которые старше 30 дней. Написал такой find:

 find /var/log/ -mindepth 1 -type f -name *.log.* -o -name *.log-* -mtime +30 -delete

Заканчивается без ошибок. Смотрю в директорию - файлы не удалились. Запускаю команду без "-delete" -все файлы не тронуты.

Пробую дальше:

 find /var/log/ -mindepth 1 -type f -name *.log.* -o -name *.log-* -mtime +30 -exec rm -f {} \;

Та же хрень - файлы не удаляются. Да что же это такое?..

 find /var/log/ -mindepth 1 -type f -name *.log.* -o -name *.log-* -atime +30 -print0 | xargs -0 rm -f

Опять без результата. И ЧСХ, напрямую через rm файлы удаляются. Вот еще попробовал с -print0 -ничего не показывает, без -print все файлы выводятся. Никто не сталкивался с такими граблями?

Спасибо большое, заранее.

 , ,

CrownRU
()

Автоматическое создание $HOME для vsftpd

Форум — Admin

Доброе время суток! Помогите уговорить vsftpd создавать домашние директории виртуальным пользователям. Пользователей завожу в DB4, Berkley, то бишь. Прописываю в PAM

session    required     pam_mkhomedir.so skel=/etc/skel/ umask=0022 
А в /etc/pam.d/vsftpd.virtual -
session_support=YES
, как и пишут в мануалах. Проблема только в том, что если я в конфиге вставляю
session_support=YES
, то не могу вообще зайти на FTP - ошибка.
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
Убираю - могу зайти, но директории не создаются. Заранее спасибо за помощь!

 # cat /etc/pam.d/vsftpd.virtual
#%PAM-1.0
auth       required      pam_userdb.so db=/etc/vsftpd/vsftpd-virtual-user
account    required      pam_userdb.so db=/etc/vsftpd/vsftpd-virtual-user
session    required     pam_loginuid.so
session    required     pam_mkhomedir.so skel=/etc/skel/ umask=0022 
# cat vsftpd.conf
# enable background mode
# background=YES
# disables anonymous FTP
anonymous_enable=NO
# enables non-anonymous FTP
local_enable=YES
# enables uploads and new directories
write_enable=YES
# activates virtual users
guest_enable=YES
# virtual users to use local privs, not anon privs
virtual_use_local_privs=YES
# the PAM file used by authentication of virtual uses
pam_service_name=vsftpd.virtual
# in conjunction with 'local_root',
# specifies a home directory for each virtual user
user_sub_token=$USER
local_root=/tmp/ftp/$USER
# anon_root=/var/www/ftp
# the virtual user is restricted to the virtual FTP area
chroot_local_user=YES
# hides the FTP server user IDs and just display "ftp" in directory listings
hide_ids=YES

# the umask for file creation
local_umask=022
dirmessage_enable=YES
# Activate logging of uploads/downloads.
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=NO
# runs vsftpd in standalone mode
listen=YES

use_localtime=NO
# pam_service_name=vsftpd
# userlist_enable=YES
tcp_wrappers=YES

# SSL Properties
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=NO
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
ssl_ciphers=HIGH
rsa_cert_file=/etc/vsftpd/vsftpd.pem
rsa_private_key_file=/etc/vsftpd/vsftpd.key

# Restrict connections
# max_clients=20
# max_per_ip=10
log_ftp_protocol=YES
vsftpd_log_file=/var/log/vsftpd.log
session_support=YES
CrownRU
()

Что-то жрет CPU между 02:00 и 04:00

Форум — Admin

Всем доброго времени! У меня образовалась следующая проблема. В Solaris 10 что-то между 02:00 и 04:00 отъедает 100% CPU, потом все устаканивается. Как мне выявить процесс/сы, если никаких посторонних приложений для мониторинга, типа Zabbix, Nagios, устанавливать нельзя? П.С. О существовании команд: # mpstat # ps -e -o pcpu -o pid -o user -o args # prstat -avm # sar -u 10 60 знаю.

Спасибо заранее.

CrownRU
()

Модуль mod_spdy для Apache готов к использованию

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

Google выпустила стабильную версию mod_spdy для Apache. С помощью модуля Apache может использовать протокол SPDY вместо HTTP, что позволяет увеличить скорость загрузки страниц до 55%.

В декабре 2011 Google официально объявила о разработке mod_spdy и опубликовала бета-версию модуля для Apache. С тех пор в mod_spdy было исправлено множество ошибок и теперь доступна версия, которую Google рекомендует для использования в производственных серверах. Кстати, сервера Google (mail, docs и вообще весь портал) работают под SPDY.

С mod_spdy модулем Apache может общаться с браузерами, которые поддерживают данный протокол обмена данных. У этого протокола есть весомые преимущества по сравнению с добрым старым HTTP. SPDY сокращает время загрузки веб-страниц примерно на 55 процентов. Со стороны браузеров SPDY поддерживают пока только Google Chrome и Mozilla Firefox последних версий.

Одним из ключевых факторов для увеличения скорости SPDY является так называемое мультиплексирование: SPDY позволяет обрабатывать несколько HTTP-запросов в течение одного сеанса TCP. Это снижает требования к пропускной способности канала по сравнению с использованием HTTP за счет ликвидации избыточных заголовков и сжатия. Кроме того, происходит меньшее количество соединений между клиентом и сервером.

Именно реализация мультиплексирования в Apache особенно сложна, т.к. архитектура веб-сервера не предусматривает более одного HTTP-запроса на соединение. Обработка запросов происходит в одном процессе.

Чтобы реализовать мультиплексирование в Apache, mod_spdy обрабатывает вызовы и запросы в различных потоках: Connection Thread декодирует фреймы SPDY и передает сгенерированные SPDY-запросы в новые потоки mod_spdy. Таким образом любой запрос обрабатывается в нескольких потоках и несколько запросов будут обрабатываться одновременно. Как mod_spdy работает в деталях, разработчики описывают в вики.

Развитие mod_spdy продолжается, вносятся оптимизации и дополнительные возможности. Кроме того, SPDY также рассматривается как перспективный кандидат для будущего стандарта протокола HTTP/2.0.

Пока на странице загрузки лежат готовые пакеты для CentOS/Fedora (32-bit и 64-bit) и Debian/Ubuntu (32-bit и 64-bit). Инсталляция простейшая. Нет повода не попробовать! :) У меня пока полет нормальный.

P.S. Браузеры без поддержки SPDY будут общаться с сервером, как и раньше, через HTTP.

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

 , ,

CrownRU
()

Модуль от Google ускоряет загрузку страниц под Apache

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

Google выпустил mod_pagespeed — модуль для Apache — под открытой лицензией. С его помощью достигается почти двукратное ускорение загрузки страниц на стороне клиента.

Модуль mod_pagespeed содержит 15 оптимизаций, ускоряющих загрузку страниц. В первую очередь затрагивается конфигурация самого Apache. Включены оптимизации, которые Google представлял уже раньше в рамках своей инициативы Pagespeed. Иначе говоря, модуль не ускоряет сам Apache, но пытается сделать так, чтобы страницы как можно быстрее попадали в браузер на клиентской стороне. Для этого, например, оптимизированы Cache-Header, минимизированы переключения Round-Trips между сервером и клиентом и включена компрессия элементов (текст и картинки) для уменьшения трафика. Таким образом, время загрузки страниц может уменьшиться вдвое.

Кроме того, модуль оптимизирует детали, довольно сложные для ручной настройки. Например, изменение страниц, созданных CMS, без их самостоятельного разбора. В дополнение, время жизни в кэше логотипов и изображений увеличено до 1 года.

Американский регистратор доменных имён и веб-хостер GoDaddy, обслуживающий 8,5 миллионов клиентов, уже заявил, что установит у себя модуль mod_pagespeed.

Скачать mod_pagespeed можно здесь.

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

 , ,

CrownRU
()

Полиция Нидерландов пересаживается на Red Hat Enterprise Linux

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

Будет использоваться Red Hat Enterprise Linux 5 (RHEL 5) и Red Hat Network (RHN) Satellite Server, чтобы, как говорится, для общественности, быстрее и лучше администрировать и развертывать системы.

В полиции Нидерландов служат 60.000 человек, всего будет заказано 500 RHEL5-лицензий и два RHN Satellite сервера. В рамках организационной политики закупается только Open-Source решения. «Как мы видим, различные государственные организации пытаются сократить расходы», сообщил менеджер Red Hat Сандр Кляйн (Sandor Klein). Полицию Нидерландов уже критиковали в этом году за попытку закупки нескольких тысяч лицензий Windows, поэтому Министр внутрених дел Guusje ter Horst пообещал использовать больше свободного софта.

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

 

CrownRU
()

Качаем SuSE 10

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

На серверах закачки SuSE уже появилась новая версия за номером 10. Можно скачать или 5CD или 1DVD для платформ х86-32 или х86_64. Life CD пока нету, но будет. В дистре около 1500 программ, OpenOffice 2.0, различные графические оболочки и программы, вообщем все, что может пригодится как новичку, так и опытному пользователю. Также имеется Xen и Novell iFolder. База- 2.6.13 Kernel, glibc 2.3.5, KDE 3.4.2 & Gnome 2.12. Еще одно новшество - в эту версию интегрированы apt и yum. MP3 поддержку придется скачать самому, лицензия, однако...
Разработана новая версия, опираясь на недавно открытый проект OpenSUSE, где каждый может принять участие в разработке, и поиске ошибок;)
Сегодня SuSE 10 должна появится и в магазинах за 59.- € -цена 90дневной поддержки. Качать или купить - Ваше решение.

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

CrownRU
()

HowTo: Как проапдейтить SuSE 9.1 на SuSE 9.2

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

Написал статейку Как проапдейтить SuSE 9.1 на SuSE 9.2. Толковая критика приветствуется. Думаю, когда выложат 9.3 на фтп, статья несильно устареет. Статья написана по материалам хорошего человека oc2pus (ссылки внутри статьи)

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

CrownRU
()

SuSE 9.0 - Встречаем!

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

Не вижу ничего нового, без чего нельзя было бы жить крутому сисадмину, но для простого пользователя SuSE расстаралась вовсю. Итак что же нового появилось в SuSE 9.0 по сравнению с 8.2.?

Инсталяция и конфигурация:
- Возможно управление размером NTFS разделов. A la Partition Magic
- Увеличение скорости загрузки
- Для систем, где работает один пользователь возможен автоматический LogIn

Оболочки:
- KDE 3.1.4 и Gnom 2.2.2, точнее компот из 2.2 версий и 2.4 и бета - выглядит здорово. Вообще код этих оболочек основательно перетряхнули с целью увеличить стабильность, функциональность и быстродействие. Хмм, я был бы удивлен, прочитав другое:)

Office:
- Open Office 1.1
- Ну там дальше сами посмотрите главное IMHO утилитка с помощью которой можно подключать словари для проверки орфографии, у нас на meeteng обещали функциональность лучше, чем у последних MS Office

Интернет:
- автоопределение многих WinModemov
- Определение DSL & ISDN уже при инсталяции.
- Подключение 2 каналов в ISDN через kinternet
- Instant Messenger "Kopete" поддерживает теперь почти все имеющиеся на сегодняшний день службы.

Multimedia:
- K3d теперь пишет DVD тоже.
- Оптимизированное управление ресурсами
- Gimp 1.3 -работает стабильно, наверное тоже поковыряли код

Linux Kernel:
- Оптимизированный Linux-Kernel 2.4.21 с многими портированными вещами и3 версии 2.6 - ASPI, ALSA...
- Версия 2.6 также присутствует.

Просто новые версии:
Kernel 2.4.21
Samba 2.2.8a c YaST-Konfigurationsmodul для Client and Server
другие новые <YaST>-Модули для настройки DNS-, DHCP-, TFTP- and Web-Server в домашней сетке
YaST-NTP-Modul для соединения к Timeserver
Улучшенная поддержка IPv6
GCC 3.3.1
Sun Java 1.4.1
glibc 2.3.2
Apache 2.0.47
rpm 4.1.1

Вцелом получилась очень приятная вещица.
Ниже линк на подробности с картинками:)

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

CrownRU
()

SuSE 8.2 pro beta 9 - Даром

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

А кому SuSE 8.2 pro beta 9 для AMD 64, пожалуйте сюда 9 дисков. Даром.

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

CrownRU
()

Официальный выход SuSE 8.2

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

В понедельник на выйдет 8.2 версия очень популярного дистрибутива линух SuSE 8.2

Здесь короткий список новшеств, которые в принципе можно прикрутить и для старых версий SuSE

Ещё раз улучшена инсталляция. (Уж в который раз...)
А вот это интересно: использование различных источников при инсталляции отдельных пакетов.
Online update возможен до первого логина
Обновлена помощь в Yast и Yast Online update
SuSEwatcher - автоматическая проверка обновленый для упдатов

Интегрированная KDE 3.1, Gnome 2.2
Desctop Sharing Framework
OpenOffice 1.0.2
KOrganizer совместимый с Exchange 2000 - заказ немецкого правительства
MrProjekt на замену MS Project
Шифрование не только дисковых разделов, но и отдельных директорий
Улучшенная поддержка WLAN
Автоответчик для телефона
Обновленная прога для сканнеров Kooka теперь с функциями OCR также для рукописных текстов
Нувые версии:
Kernel 2.4.20
XFree86 4.3
KDE 3.1
GNOME 2.2
GCC 3.3 prerelease
Sun Java 1.4.1
Kioskfunktions in KDE 3.1 (Ограничение прав админов и организация их аккаунтов, теперь root != god)
VPN (Virtual Private Network, Remote Connect между различными сетями)
VNC-Terminalserver
POSIX ACL-Support for NFS

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

CrownRU
()

Учебные фильмы по использованию Gimp

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

Надыбал тут ссылку - вот, пользуйтесь...

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

CrownRU
()

apt repositary для SuSE 8.1

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

Маленько устаревшая новость, но вот вам HowTo как это работает.

>>> http://linux01.gwdg.de/apt4rpm/HowTo

CrownRU
()

SuSE 8.1 вышел !!!

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

Вчера получил по почте долгожданную коробочку с SuSE 8.1 pro
о впечатлениях пока сказать ничего не могу, за исключением того, что
сразу заработала Radeon 8500
Что нового и не нового;):
Kernel 2.4.19, glibc 2.2.5, gcc 3.2
Bootmanager: GRUB
Filesystems: ReiserFS, Ext3, JFS, XFS
Kryptofilesystem
YaST Logical Volume Manager
Postfix
YaST2 - Runleveleditor
Samba 2.2.5
Apache 1.3.20 & Apache 2.0.40
CUPS - Standard printsystem
CAPI/Fax-Support for ISDN

Что ещё... Sendmail исключили - вместо него Postfix теперь,а вместо
majordomo mailman засунули. Садомазохисты могут конечно оставить
sendmail & majordomo.
Ну а за дальнеишими подробностями - по ссылке.

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

CrownRU
()

Вышел Webmin 1.0

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

Наконец-то Webmin вышел на целые числа:)
Вот список новшеств:

* Added the Linux Firewall module for configuring iptables
* Renamed the old PPP Usernames and Passwords module to PPP Dialin Server
and added support for configuring mgetty and setting PPP options
* Added the Voicemail Server module for configuring vgetty
* Improved Irix support for NFS, Disks and Filesystems, Quotas and File Manager
* Added ports to Redhat 7.4 and UnitedLinux 1.0
* Added support for JFS filesystems
* Lots of other minor bugfixes and features

>>> Смотреть и качать здесь

CrownRU
()

Успешная инсталяция Линукса на Х-Box

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

Как уже здесь упоминалось, ведутся работы па портированию Линукса на игровую приставку Х-Box. Кажется немецким коллегам удалось проинсталировать на него SuSE 8.0 (ссылка ниже). Как сообщает опять-же немецкий источник pro-linux.de подобное пока ещё невозможно без дополнительного чипа или модификации BIOSа. То есть ребята претендуют на получение половины премии (200000$) от неизвестного мецената. Напомню: первая сто тысяч за инсталяцию Линукса на Х-Box без всяких модификаций, ещё сто тысяч за тоже самое, но с паяльником...

>>> Скриншоты здесь

CrownRU
()

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

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

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

>>> Ссылка на форум

CrownRU
()

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