Нереальные пожелания ....

Автор: StupidTux Дата: 28.05.2009 22:46 1.
Очень бы хотелось все дистрибутивы, или почти все, Линукса свести к одному дистрибутиву.
Как это сделано у FreeBSD.
А высвободившиеся силы и средства, ресурсы, направить на доводку и развитие Linux-а.

Половина всех, так называемых, линуксоидов всё время занята тем, что тратит своё время
на поиск чудо-дистрибутива, а потом многие годы тратит на почти вечное тестирование
очередного полугодового релиза очередного клона ...

Зачем такое распыление сил? :Улыбка
Тут yum, там pacman, ещё там mpkgconfig ... вот и все различия! ]:/
А взять и довести "дефолтные" настройки до ума - некому!!!!
Что ни установка, то очередной гемор с доводкой, тюнингом ....

2.
Почему бы не потратить ресурсы на скорое насыщение дистров Линукс качественными
программами для рядового юзера, который хочет работать в Линуксе, а не тратить время на слесарную
работу и пятиминутки ненависти к Били Гейтсу.

В Линуксе только пакеты, написанные и подаренные крупными софтверными гигантами, еще на что-то годятся,
а софт, сделанный энтузиастами напоминает деревенскую телегу сделанную в сарае местного кузнеца!

Где софт для работы с базами данных?
Софт, написанный профессионалами, а не энтузиастами!
Когда прекратится вакханалия с дизайном, интерфейсом программ?

Похоже что такой бардак УСТРАИВАЕТ гуру-линуксидов которые именно на этом бардаке,
точнее, на невозможности адекватной работы с ним, зарабатывают свои деньги и бесплатность софта - этот тот самый сыр в мышеловке!


Вот вопрос, что лучше пользователю, бесцеремонный диктат огромного монополиста или алчное стяжательство
огромной, но разрозненной, армии несговорчивых разобщенных интеллектуалов.
Отлично! down:

Мое субъективное мнение.
Re: Нереальные пожелания .... 28.05.2009 22:52Sm@cker Предлагаю сразу забанить предыдущего оратора.
</thread>
Re: Нереальные пожелания .... 28.05.2009 23:31StupidTux А я бы пожелал предыдущему оратору вместо демагогии составить подобный словарик для начинающих и не очень:



Полезные советы по работе в Linux

Системная информация

arch
uname -m - отобразить архитектуру компьютера
uname -r - отобразить используемую версию ядра
dmidecode -q - показать аппаратные системные компоненты - (SMBIOS / DMI)
hdparm -i /dev/hda - вывести характеристики жесткого диска
hdparm -tT /dev/sda - протестировать производительность чтения данных с жесткого диска
cat /proc/cpuinfo - отобразить информацию о процессоре
cat /proc/interrupts - показать прерывания
cat /proc/meminfo - проверить использование памяти
cat /proc/swaps - показать файл(ы) подкачки
cat /proc/version - вывести версию ядра
cat /proc/net/dev - показать сетевые интерфейсы и статистику по ним
cat /proc/mounts - отобразить смонтированные файловые системы
lspci -tv - показать в виде дерева PCI устройства
lsusb -tv - показать в виде дерева USB устройства
date - вывести системную дату
cal 2007 - вывести таблицу-календарь 2007-го года
date 041217002007.00* - установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)
clock -w - сохранить системное время в BIOS


Остановка системы

shutdown -h now
init 0
telinit 0 - Остановить систему
shutdown -h hours:minutes & - запланировать остановку системы на указанное время
shutdown -c - отменить запланированную по расписанию остановку системы
shutdown -r now
reboot - перегрузить систему
logout - выйти из системы


Файлы и директории

cd /home - перейти в директорию '/home'
cd .. - перейти в директорию уровнем выше
cd ../.. - перейти в директорию двумя уровнями выше
cd - перейти в домашнюю директорию
cd ~user - перейти в домашнюю директорию пользователя user
cd - - перейти в директорию, в которой находились до перехода в текущую директорию
pwd - показать текущюю директорию
ls - отобразить содержимое текущей директории
ls -F - отобразить содержимое текущей директории с добавлением к именам символов, храктеризующих тип
ls -l - показать детализированое представление файлов и директорий в текущей директории
ls -a - показать скрытые файлы и директории в текущей директории
ls *[0-9]* - показать файлы и директории содержащие в имени цифры
tree
lstree - показать дерево файлов и директорий, начиная от корня (/)
mkdir dir1 - создать директорию с именем 'dir1'
mkdir dir1 dir2 - создать две директории одновременно
mkdir -p /tmp/dir1/dir2 - создать дерево директорий
rm -f file1 - удалить файл с именем 'file1'
rmdir dir1 - удалить директорию с именем 'dir1'
rm -rf dir1 - удалить директорию с именем 'dir1' и рекурсивно всё её содержимое
rm -rf dir1 dir2 - удалить две директории и рекурсивно их содержимое
mv dir1 new_dir - переименовать или переместить файл или директорию
cp file1 file2 - сопировать файл file1 в файл file2
cp dir/* . - копировать все файлы директории dir в текущую директорию
cp -a /tmp/dir1 . - копировать директорию dir1 со всем содержимым в текущую директорию
cp -a dir1 dir2 - копировать директорию dir1 в директорию dir2
ln -s file1 lnk1* - создать символическую ссылку на файл или директорию
ln file1 lnk1 - создать "жёсткую" (физическую) ссылку на файл или директорию
touch -t 0712250000 fileditest - модифицировать дату и время создания файла, при его отсутствии, создать файл с указанными датой и временем (YYMMDDhhmm)


Поиск файлов

find / -name file1 - найти файлы и директории с именем file1. Поиск начать с корня (/)
find / -user user1 - найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/)
find /home/user1 -name "*.bin" - Найти все файлы и директории, имена которых оканчиваются на '. bin'. Поиск начать с '/ home/user1'*
find /usr/bin -type f -atime +100 - найти все файлы в '/usr/bin', время последнего обращения к которым более 100 дней
find /usr/bin -type f -mtime -10 - найти все файлы в '/usr/bin', созданные или изменённые в течении последних 10 дней
find / -name *.rpm -exec chmod 755 '{}' \; - найти все фалы и директории, имена которых оканчиваются на '.rpm', и изменить права доступа к ним
find / -xdev -name "*.rpm" - найти все фалы и директории, имена которых оканчиваются на '.rpm', игнорируя съёмные носители, такие как cdrom, floppy и т.п.
locate "*.ps" - найти все файлы, сожержащие в имени '.ps'. Предварительно рекомендуется выполнить команду 'updatedb'
whereis halt - показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'halt'
which halt - отображает полный путь к файлу 'halt'


Монтирование файловых систем

mount /dev/hda2 /mnt/hda2 - монтирует раздел 'hda2' в точку монтирования '/mnt/hda2'. Убедитесь в наличии директории-точки монтирования '/mnt/hda2'
umount /dev/hda2 - размонтирует раздел 'hda2'. Перед выполнением, покиньте '/mnt/hda2'
fuser -km /mnt/hda2 - принудительное размонтирование раздела. Применяется в случае, когда раздел занят каким-либо пользователем
umount -n /mnt/hda2 - выполнить размонитрование без занесения информации в /etc/mtab. Полезно когда файл имеет атрибуты "только чтение" или недостаточно места на диске
mount /dev/fd0 /mnt/floppy - монтировать флоппи-диск
mount /dev/cdrom /mnt/cdrom - монтировать CD или DVD
mount /dev/hdc /mnt/cdrecorder - монтировать CD-R/CD-RW или DVD-R/DVD-RW(+-)
mount -o loop file.iso /mnt/cdrom - смонтировать ISO-образ
mount -t vfat /dev/hda5 /mnt/hda5 - монтировать файловую систему Windows FAT32
mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share - монтировать сетевую файловую систему Windows (SMB/CIFS)
mount -o bind /home/user/prg /var/ftp/user - "монтирует" директорию в директорию (binding). Доступна с версии ядра 2.4.0. Полезна, например, для предоставления содержимого пользовательской директории через ftp при работе ftp-сервера в "песочнице" (chroot), когда симлинки сделать невозможно. Выполнение данной команды сделает копию содержимого /home/user/prg в /var/ftp/user


Дисковое пространство

df -h - отображает информацию о смонтированных разделах с отображением общего, доступного и используемого пространства (Прим.переводчика. ключ -h работает не во всех *nix системах)
ls -lSr |more - выдаёт список файлов и директорий рекурсивно с сортировкой по возрастанию размера и позволяет осуществлять постраничный просмотр
du -sh dir1 - подсчитывает и выводит размер, занимаемый директорией 'dir1' (Прим.переводчика. ключ -h работает не во всех *nix системах)
du -sk * | sort -rn - отображает размер и имена файлов и директорий, с соритровкой по размеру
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n - показывает размер используемого дискового пространства, занимаемое файлами rpm-пакета, с сортировкой по размеру (fedora, redhat и т.п.)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n - показывает размер используемого дискового пространства, занимаемое файлами deb-пакета, с сортировкой по размеру (ubuntu, debian т.п.)


Пользователи и группы

groupadd group_name - создать новую группу с именем group_name
groupdel group_name - удалить группу group_name
groupmod -n new_group_name old_group_name -
переименовать группу old_group_name в new_group_name
useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1 - создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell'а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome
useradd user1 - создать пользователя user1
userdel -r user1 - удалить пользователя user1 и его домашний каталог
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 - изменить атрибуты пользователя
passwd - сменить пароль
passwd user1 - сменить пароль пользователя user1 (только root)
chage -E 2005-12-31 user1 - установить дату окончания действия учётной записи пользователя user1
pwck - проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow
grpck - проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group
newgrp [-] group_name - изменяет первичную группу текущего пользователя. Если указать "-", ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd


Выставление/изменение полномочий на файлы

ls -lh - просмотр полномочий на файлы и директории в текущей директории
ls /tmp | pr -T5 -W$COLUMNS - вывести содержимое директории /tmp и разделить вывод на пять колонок
chmod ugo+rwx directory1 - добавить полномочия на директорию directory1 ugo(User Group Other)+rwx(Read Write eXecute) - всем полные права. Аналогичное можно сделать таким образом chmod 777 directory1
chmod go-rwx directory1 - отобрать у группы и всех остальных все полномочия на директорию directory1.
chown user1 file1 - назначить владельцем файла file1 пользователя user1
chown -R user1 directory1 - назначить рекурсивно владельцем директории directory1 пользователя user1
chgrp group1 file1 - сменить группу-владельца файла file1 на group1
chown user1:group1 file1 - сменить владельца и группу владельца файла file1
find / -perm -u+s - найти, начиная от корня, все файлы с выставленным SUID
chmod u+s /bin/binary_file - назначить SUID-бит файлу /bin/binary_file. Это даёт возможность любому пользователю запускать на выполнение файл с полномочиями владельца файла.
chmod u-s /bin/binary_file - снять SUID-бит с файла /bin/binary_file.
chmod g+s /home/public - назначить SGID-бит директории /home/public.
chmod g-s /home/public - снять SGID-бит с директории /home/public.
chmod o+t /home/public - назначить STIKY-бит директории /home/public. Позволяет удалять файлы только владельцам
chmod o-t /home/public - снять STIKY-бит с директории /home/public


Специальные атрибуты файлов

chattr +a file1 - позволить открывать файл на запись только в режиме добавления
chattr +c file1 - позволяет ядру автоматически сжимать/разжимать содержимое файла.
chattr +d file1 - указавет утилите dump игнорировать данный файл во время выполнения backup'а
chattr +i file1 - делает файл недоступным для любых изменений: редактирование, удаление, перемещение, создание линков на него.
chattr +s file1 - позволяет сделать удаление файла безопасным, т.е. выставленный атрибут s говорит о том, что при удалении файла, место, занимаемое файлом на диске заполняется нулями, что предотвращяет возможность восстановления данных.
chattr +S file1 - указывает, что, при сохранении изменений, будет произведена синхронизация, как при выполнении команды sync
chattr +u file1 - данный атрибут указывает, что при удалении файла содержимое его будет сохранено и при необходимости пользователь сможет его восстановить
lsattr - показать атрибуты файлов


Архивирование и сжатие файлов

bunzip2 file1.bz2 - разжимает файл 'file1.gz'
gunzip file1.gz -
gzip file1
bzip2 file1 - сжимает файл 'file1'
gzip -9 file1 - сжать файл file1 с максимальным сжатием
rar a file1.rar test_file - создать rar-архив 'file1.rar' и включить в него файл test_file
rar a file1.rar file1 file2 dir1 - создать rar-архив 'file1.rar' и включить в него file1, file2 и dir1
rar x file1.rar - распаковать rar-архив
unrar x file1.rar -
tar -cvf archive.tar file1 - создать tar-архив archive.tar, содержащий файл file1
tar -cvf archive.tar file1 file2 dir1 - создать tar-архив archive.tar, содержащий файл file1, file2 и dir1
tar -tf archive.tar - показать содержимое архива
tar -xvf archive.tar - распаковать архив
tar -xvf archive.tar -C /tmp - распаковать архив в /tmp
tar -cvfj archive.tar.bz2 dir1 - создать архив и сжать его с помощью bzip2(Прим.переводчика. ключ -j работает не во всех *nix системах)
tar -xvfj archive.tar.bz2 - разжать архив и распаковать его(Прим.переводчика. ключ -j работает не во всех *nix системах)
tar -cvfz archive.tar.gz dir1 - создать архив и сжать его с помощью gzip
tar -xvfz archive.tar.gz - разжать архив и распаковать его
zip file1.zip file1 - создать сжатый zip-архив
zip -r file1.zip file1 file2 dir1 - создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий
unzip file1.zip - разжать и распаковать zip-архив


RPM пакеты (Fedora, Red Hat и тому подобное)

rpm -ivh package.rpm - установить пакет с выводом сообщений и прогресс-бара
rpm -ivh --nodeps package.rpm - установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей
rpm -U package.rpm - обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен
rpm -F package.rpm - обновить пакет только если он установлен
rpm -e package_name.rpm - удалить пакет
rpm -qa - отобразить список всех пакетов, установленных в системе
rpm -qa | grep httpd - среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd"
rpm -qi package_name - вывести информацию о конкрентном пакете
rpm -qg "System Environment/Daemons" - отобразить пакеты входящие в группу пакетов
rpm -ql package_name - вывести список файлов, входящих в пакет
rpm -qc package_name - вывести список конфигурационных файлов, входящих в пакет
rpm -q package_name --whatrequires - вывести список пакетов, необходимых для установки конкретного пакета по зависимостям
rpm -q package_name --whatprovides - show capability provided by a rpm package
rpm -q package_name --scripts - отобразит скрипты, запускаемые при установке/удалении пакета
rpm -q package_name --changelog - вывести историю ревизий пакета
rpm -qf /etc/httpd/conf/httpd.conf - проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла.
rpm -qp package.rpm -l - отображает список файлов, входящих в пакет, но ещё не установленных в систему
rpm --import /media/cdrom/RPM-GPG-KEY - ипортировать публичный ключ цифровой подписи
rpm --checksig package.rpm - проверит подпись пакета
rpm -qa gpg-pubkey - проверить целостность установленного содержимого пакета
rpm -V package_name - проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменеия пакета
rpm -Va - проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью!
rpm -Vp package.rpm - проверить пакет, который ещё не установлен в систему
rpm2cpio package.rpm | cpio --extract --make-directories *bin* - извлечь из пакета файлы содержащие в своём имени bin
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm - установить пакет, собранный из исходных кодов
rpmbuild --rebuild package_name.src.rpm - собрать пакет из исходных кодов


YUM - средство обновления пакетов(Fedora, RedHat и тому подобное)

yum install package_name - закачать и установать пакет
yum update - обновить все пакеты, установленные в систему
yum update package_name - обновить пакет
yum remove package_name - удалить пакет
yum list - вывести список всех пакетов, установленных в систему
yum search package_name - найти пакет в репозитории
yum clean packages - очисть rpm-кэш, удалив закачанные пакеты
yum clean headers - удалить все заголовки файлов, которые система использует для разрешения зависимостей
yum clean all - очисть rpm-кэш, удалив закачанные пакеты и заголовки


DEB пакеты (Debian, Ubuntu и тому подобное)

dpkg -i package.deb - установить / обновить пакет
dpkg -r package_name - удалить пакет из системы
dpkg -l - показать все пакеты, установленные в систему
dpkg -l | grep httpd - среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd"
dpkg -s package_name -
отобразить инфрмацию о конкретном пакете
dpkg -L package_name - вывести список файлов, входящих в пакет, установленный в систему
dpkg --contents package.deb - отобразить список файлов, входящих в пакет, который ешё не установлен в систему
dpkg -S /bin/ping - найти пакет, в который входит указанный файл.


APT - средство управление пакетами (Debian, Ubuntu и тому подобное)

apt-get install package_name - установить / обновить пакет
apt-cdrom install package_name - установить / обновить пакет с cdrom'а
apt-get update - получить обновлённые списки пакетов
apt-get upgrade - обновить пакеты, установленные в систему
apt-get remove package_name - удалить пакет, установленный в систему с сохранением файлов конфигурации
apt-get purge package_name - удалить пакет, установленный в систему с удалением файлов конфигурации
apt-get check - проверить целостность зависимостей
apt-get clean - удалить загруженные архивные файлы пакетов
apt-get autoclean - удалить старые загруженные архивные файлы пакетов

Просмотр содержимого файлов

cat file1 - вывести содержимое файла file1 на стандартное устройсво вывода
tac file1 - вывести содержимое файла file1 на стандартное устройсво вывода в обратном порядке (последняя строка становиться первой и т.д.)
more file1 - постраничный вывод содержимого файла file1 на стандартное устройство вывода
less file1 - постраничный вывод содержимого файла file1 на стандартное устройство вывода, но с возможностью пролистывания в обе стороны (вверх-вниз), поиска по содержимому и т.п.
head -2 file1 - вывести первые две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк
tail -2 file1 - вывести последние две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк
tail -f /var/log/messages - выводить содержимое файла /var/log/messages на стандартное устройство вывода по мере появления в нём текста.


Манипуляции с текстом

cat file_originale | [operation: sed, grep, awk, grep и т.п.] > result.txt - общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в новый
cat file_originale | [operazione: sed, grep, awk, grepи т.п.] >> result.txt - общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в существующий файл. Если файл не существует, он будет создан
grep Aug /var/log/messages - из файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, содержащие "Aug"
grep ^Aug /var/log/messages - из файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, начинающиеся на "Aug"
grep [0-9] /var/log/messages - из файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, содержащие цифры
grep Aug -R /var/log/* - отобрать и вывести на стандартное устройство вывода строки, содержащие "Aug", во всех файлах, находящихся в директории /var/log и ниже
sed 's/stringa1/stringa2/g' example.txt - в файле example.txt заменить "string1" на "string2", результат вывести на стандартное устройство вывода.
sed '/^$/d' example.txt - удалить пустые строки из файла example.txt
sed '/ *#/d; /^$/d' example.txt - удалить пустые строки и комментарии из файла example.txt
echo 'esempio' | tr '[:lower:]' '[:upper:]' - преобразовать символы из нижнего регистра в верхний
sed -e '1d' result.txt - удалить первую строку из файла example.txt
sed -n '/string1/p' - отобразить только строки содержашие "string1"
sed -e 's/ *$//' example.txt - удалить пустые символы в в конце каждой строки
sed -e 's/string1//g' example.txt - удалить строку "string1" из текста не изменяя всего остального
sed -n '1,8p;5q' example.txt - взять из файла с первой по восьмую строки и из них вывести первые пять
sed -n '5p;5q' example.txt - вывести пятую строку
sed -e 's/0*/0/g' example.txt - заменить последовательность из любого количества нулей одним нулём
cat -n file1 - пронумеровать строки при выводе содержимого файла
cat example.txt | awk 'NR%2==1' - при выводе содержимого файла, не выводить чётные строки файла
echo a b c | awk '{print $1}' - вывести первую колонку. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции
echo a b c | awk '{print $1,$3}' - вывести первую и треью колонки. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции
paste file1 file2 - объединить содержимое file1 и file2 в виде таблицы: строка 1 из file1 = строка 1 колонка 1-n, строка 1 из file2 = строка 1 колонка n+1-m
paste -d '+' file1 file2 - объединить содержимое file1 и file2 в виде таблицы с разделителем "+"
sort file1 file2 - отсортировать содержимое двух файлов
sort file1 file2 | uniq - отсортировать содержимое двух файлов, не отображая повторов
sort file1 file2 | uniq -u - отсортировать содержимое двух файлов, отображая только уникальные строки (строки, встречающиеся в обоих файлах, не выводятся на стандартное устройство вывода)
sort file1 file2 | uniq -d - отсортировать содержимое двух файлов, отображая только повторяющиеся строки
comm -1 file1 file2 - сравнить содержимое двух файлов, не отображая строки принадлежащие файлу 'file1'
comm -2 file1 file2 - сравнить содержимое двух файлов, не отображая строки принадлежащие файлу 'file2'
comm -3 file1 file2 - сравнить содержимое двух файлов, удаляя строки встречающиеся в обоих файлах


Преобразование наборов символов и файловых форматов

dos2unix filedos.txt fileunix.txt - конвертировать файл текстового формата из MSDOS в UNIX (разница в символах возврата коретки)
unix2dos fileunix.txt filedos.txt - конвертировать файл текстового формата из UNIX в MSDOS (разница в символах возврата коретки)
recode ..HTML < page.txt > page.html - конвертировать содержимое тестового файла page.txt в html-файл page.html
recode -l | more - вывести список доступных форматов


Анализ файловых систем

badblocks -v /dev/hda1 - проверить раздел hda1 на наличие bad-блоков
fsck /dev/hda1 - проверить/восстановить целостность linux-файловой системы раздела hda1
fsck.ext2 /dev/hda1
e2fsck /dev/hda1 - проверить/восстановить целостность файловой системы ext2 раздела hda1
e2fsck -j /dev/hda1 - проверить/восстановить целостность файловой системы ext3 раздела hda1 с указанием, что журнал расположен там же
fsck.ext3 /dev/hda1 - проверить/восстановить целостность файловой системы ext3 раздела hda1
fsck.vfat /dev/hda1
fsck.msdos /dev/hda1
dosfsck /dev/hda1 - проверить/восстановить целостность файловой системы fat раздела hda11



Форматирование файловых систем

mkfs /dev/hda1 - создать linux-файловую систему на разделе hda1
mke2fs /dev/hda1 - создать файловую систему ext2 на разделе hda1
mke2fs -j /dev/hda1 - создать журналирующую файловую систему ext3 на разделе hda1
mkfs -t vfat 32 -F /dev/hda1 - создать файловую систему FAT32 на разделе hda1
fdformat -n /dev/fd0 - форматирование флоппи-диска без проверки
mkswap /dev/hda3 - создание swap-пространства на разделе hda3


swap-пространство

mkswap /dev/hda3 - создание swap-пространства на разделе hda3
swapon /dev/hda3 - активировать swap-пространство, расположенное на разделе hda3
swapon /dev/hda2 /dev/hdb3 - активировать swap-пространства, расположенные на разделах hda2 и hdb3


Создание резервных копий (backup)

dump -0aj -f /tmp/home0.bak /home - создать полную резервную копию директории /home в файл /tmp/home0.bak
dump -1aj -f /tmp/home0.bak /home - создать инкрементальную резервную копию директории /home в файл /tmp/home0.bak
restore -if /tmp/home0.bak - восстановить из резервной копии /tmp/home0.bak
rsync -rogpav --delete /home /tmp - синхронизировать /tmp с /home
rsync -rogpav -e ssh --delete /home ip_address:/tmp - синхронизировать через SSH-туннель
rsync -az -e ssh --delete ip_addr:/home/public /home/local - синхронизировать локальную директорию с удалённой директорией через ssh-туннель со сжатием
rsync -az -e ssh --delete /home/local ip_addr:/home/public - синхронизировать удалённую директорию с локальной директорией через ssh-туннель со сжатием
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' - сделать "слепок" локального диска в файл на удалённом компьютере через ssh-туннель
tar -Puf backup.tar /home/user - создать инкрементальную резервную копию директории '/home/user' в файл backup.tar с сохранением полномочий
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' - копирование содержимого /tmp/local на удалённый компьютер через ssh-туннель в /home/share/
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' - копирование содержимого /home на удалённый компьютер через ssh-туннель в /home/backup-home
tar cf - . | (cd /tmp/backup ; tar xf - ) - копирование одной директории в другую с сохранением полномочий и линков
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents - поиск в /home/user1 всех файлов, имена которых оканчиваются на '.txt', и копирование их в другую директорию
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 - поиск в /var/log всех файлов, имена которых оканчиваются на '.log', и создание bzip-архива из них
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 - создать копию MBR (Master Boot Record) с /dev/hda на флоппи-диск
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 - восстановить MBR с флоппи-диска на /dev/hda


CDROM

cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force - clean a rewritable cdrom
mkisofs /dev/cdrom > cd.iso - create an iso image of cdrom on disk
mkisofs /dev/cdrom | gzip > cd_iso.gz - create a compressed iso image of cdrom on disk
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd - create an iso image of a directory
cdrecord -v dev=/dev/cdrom cd.iso - burn an ISO image
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -
burn a compressed ISO image
mount -o loop cd.iso /mnt/iso - mount an ISO image
cd-paranoia -B - rip audio tracks from a CD to wav files
cd-paranoia -- "-3" - rip first three audio tracks from a CD to wav files
cdrecord --scanbus - scan bus to identify the channel scsi


Сеть (LAN и WiFi)

ifconfig eth0 - показать конфигурацию сетевого интерфейса eth0
ifup eth0 - активировать (поднять) интерфейс eth0
ifdown eth0 - деактивировать (опустить) интерфейс eth0
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 - выставить интерфейсу eth0 ip-адрес и маску подсети
ifconfig eth0 promisc - перевести интерфейс eth0 в promiscuous-режим для "отлова" пакетов (sniffing)
ifconfig eth0 -promisc - отключить promiscuous-режим на интерфейсе eth0
dhclient eth0 - активировать интерфейс eth0 в dhcp-режиме.
route -n
netstat -rn - вывести локальную таблицу маршрутизации
route add -net 0/0 gw IP_Gateway - задать ip-адрес шлюза по умолчанию (default gateway)
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 - добавить статический маршрут в сеть 192.168.0.0/16 через шлюз с ip-адресом 192.168.1.1
route del 0/0 gw IP_gateway - удалить ip-адрес шлюза по умолчанию (default gateway)
echo "1" > /proc/sys/net/ipv4/ip_forward - разрешить пересылку пакетов (forwarding)
hostname - отобразить имя компьютера
host [www.linuxguide.it] - разрешить имя [www.linuxguide.it] хоста в ip-адрес и наоборот
host 62.149.140.85
ip link show - отобразить состояние всех интерфейсов
mii-tool eth0 - отобразить статус и тип соединения для интерфейса eth0
ethtool eth0 - отображает статистику интерфеса eth0 с выводом такой информации, как поддерживаемые и текущие режимы соединения
netstat -tupn - отображает все установленные сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID'ы и имена процессов, обеспечивающих эти соединения
netstat -tupln - отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID'ы и имена процессов, слушающих порты
tcpdump tcp port 80 - отобразить весь трафик на TCP-порт 80 (обычно - HTTP)
iwlist scan - просканировать эфир на предмет, доступности беспроводных точек доступа
iwconfig eth1 - показать конфигурацию беспроводного сетевого интерфейса eth1


Microsoft Windows networks(SAMBA)

nbtscan ip_addr
nmblookup -A ip_addr - разрешить netbios-имя nbtscan не во всех системах ставится по-умолчанию, возможно, придётся доустанавливать вручную. nmblookup включен в пакет samba.
smbclient -L ip_addr/hostname - отобразить ресурсы, предоставленные в общий доступ на windows-машине
smbget -Rr smb://ip_addr/share - подобно wget может получить файлы с windows-машин через smb-протокол
mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share - смонтировать smb-ресурс, предоставленный на windows-машине, в локальную файловую систему


IPTABLES (firewall)

iptables -t filter -nL
iptables -nL - отобразить все цепочки правил

iptables -t nat -L - отобразить все цепочки правил в NAT-таблице
iptables -t filter -F
iptables -F - очистить все цепочки правил в filter-таблице
iptables -t nat -F - очистить все цепочки правил в NAT-таблице
iptables -t filter -X - удалить все пользовательские цепочки правил в filter-таблице
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT - позволить входящее подключение telnet'ом
iptables -t filter -A OUTPUT -p tcp --dport http -j DROP
блокировать исходящие HTTP-соединения
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT - позволить "прокидывать" (forward) POP3-соединения
iptables -t filter -A INPUT -j LOG --log-prefix "DROP INPUT" - включить журналирование ядром пакетов, проходящих через цепочку INPUT, и добавлением к сообщению префикса "DROP INPUT"
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE - включить NAT (Network Address Translate) исходящих пакетов на интерфейс eth0. Допустимо при использовании с динамически выделяемыми ip-адресами.
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22 - перенаправление пакетов, адресованных одному хосту, на другой хост


Мониторинг и отладка

top - отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (с автоматическим обновлением данных)
ps -eafw - отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (единожды)
ps -e -o pid,args --forest - вывести PID'ы и процессы в виде дерева
pstree - отобразить дерево процессов
kill -9 98989
kill -KILL 98989 - "убить" процесс с PID 98989 "на смерть" (без соблюдения целостности данных)
kill -TERM 98989 - Корректно завершить процесс с PID 98989
kill -1 98989
kill -HUP 98989 - заставить процесс с PID 98989 перепрочитать файл конфигурации
lsof -p 98989 - отобразить список файлов, открытых процессом с PID 98989
lsof /home/user1 - отобразить список открытых файлов из директории /home/user1
strace -c ls >/dev/null - вывести список системных вызовов, созданных и полученных процессом ls
strace -f -e open ls >/dev/null - вывести вызовы бибилотек
watch -n1 'cat /proc/interrupts' - отображать прерывания в режиме реального времени
last reboot - отобразить историю перезагрузок системы
last user1 - отобразить историю регистрации пользователя user1 в системе и время его нахождения в ней
lsmod - вывести загруженные модули ядра
free -m - показать состояние оперативной памяти в мегабайтах
smartctl -A /dev/hda - контроль состояния жёсткого диска /dev/hda через SMART
smartctl -i /dev/hda - проверить доступность SMART на жёстком диске /dev/hda
tail /var/log/dmesg - вывести десять последних записей из журнала загрузки ядра
tail /var/log/messages - вывести десять последних записей из системного журнала


Другие полезные команды

apropos ...keyword - выводит список комманд, которые так или иначе относятся к ключевым словам. Полезно, когда вы знаете что делает программа, но не помните команду
man ping - вызов руководства по работе с программой, в данном случае, - ping
whatis ...keyword - отображает описание действий указанной программы
mkbootdisk --device /dev/fd0 `uname -r` - создаёт загрузочный флоппи-диск
gpg -c file1 - шифрует файл file1 с помощью GNU Privacy Guard
gpg file1.gpg - дешифрует файл file1 с помощью GNU Privacy Guard
wget -r [www.example.com] - загружает рекурсивно содержимое сайта [www.example.com]
wget -c [www.example.com] - загрузить файл [www.example.com] с возможностью останова и продолжения в последствии
echo 'wget -c [www.example.com]' | at 09:00 - начать закачку в указанное время
ldd /usr/bin/ssh - вывести список библиотек, необходимых для работы ssh
alias hh='history' - назначить алиас hh команде history
Re: Нереальные пожелания .... 29.05.2009 00:01msv2 Хех.....
Re: Нереальные пожелания .... 29.05.2009 00:48Sm@cker > А я бы пожелал предыдущему оратору вместо демагогии составить подобный словарик для начинающих и не очень:

А это мы в "общем" разделе делали, и указанный оратор участвовал. Чего не скажешь о тебе, мой упитанный зелёный друг.
Re: Нереальные пожелания .... 29.05.2009 14:07victor.p А ведь, по большому счёту, топикстартер прав.
"Князьки удельных дистрибутивов линукса" так и не могут прийти к соглашению по элементарной стандартизации ОС. Гайки одного линукса не подходят к другому Грустный
Re: Нереальные пожелания .... 29.05.2009 14:22Sm@cker > "Князьки удельных дистрибутивов линукса" так и не могут прийти к соглашению по элементарной стандартизации ОС. Гайки одного линукса не подходят к другому

Щито? "Элементарная база" есть и давно - см. LSB, например. На уровне исходного кода тоже никто не мешает решения переносить туда-сюда-обратно. Опять-таки, почти все манулы и хавты работают на любом дистре, за исключением тех, конечно, которые посвящены специфическим разработкам.
Тот, кто орёт про "давайте один дистр" - это просто очередной латентный (и даже не очень) виндузятник. Хочет вторую мастдайку получить, но с иконками покрасивше и флёром элитизма - девочкам в парадной показывать и хвастаться. А соль совсем не в том, и даже в обратном.
Re: Нереальные пожелания .... 29.05.2009 14:39victor.p Sm@cker Пишет:
-------------------------------------------------------
> "Элементарная база" есть и давно

Но это от времён уже древних, и растеклось оно во множество ручейков, на которых нагорожено ещё бОльшее множество запруд.


> На уровне исходного кода тоже никто не
> мешает решения переносить туда-сюда-обратно.

Здесь определённо какое-то противоречие. Линукс продвигается (об этом - на каждом сайте дистроваятеля) как десктопная ОС, но чтобы её привести "в порядок" часто (понимай, всегда) требуется закос под "крутого перца".
Re: Нереальные пожелания .... 29.05.2009 14:42StupidTux
А соль совсем не в том, и даже в обратном. пишет:


Шмаков, так в чём соль?
Можете рассказать в конкретике? Без общих катренов про смерть деда Масдая?

Вот беру rpm, который именно для Красношапки, ставлю его и бывает что косяк, валит систему.
Про перенос одного приложения на другой Линукс - вообще молчу.
Это не тривиальная задача для рядового, даже подготовленного, пользователя Линукса.

Ведь даже стандарт FHS не соблюдается дистростроителями.
Один монтирует устройства в /mnt, другой в /media ...

Оно вроде мелочь, а когда их наберется с десятка два или более, кто будет отлавливать да выяснять, что там задумывал автор?

А интерфейсы?
это ж не родственные Оси, а восточный базар, в глазах рябит и поди догадайся, что где.

Единственный интерфейс, который одинаков везде - это командная строка, терминал, консоль ...

насколько я понимаю идею GNU\GPL , её сила в стандартах!
Да, да, именно в стандартах.
Когда никто не может его произвольно менять, как это делает MS.

Так вот и будьте любезны, СОБЛЮДАЙТЕ СТАНДАРТЫ!

А если делаете что-то свое, в обязательном, в приказном порядке, делайте конвертер там.

Чтобы rpm слёту превращался в tgz или там в deb и обратно.

А так куча талантливых, но тщеславных и недоговороспособных программистов по всему миру
50% своег отруда расходуют впустую, на изобретение велосипеда ....
Re: Нереальные пожелания .... 29.05.2009 15:05Sm@cker > Чтобы rpm слёту превращался в tgz или там в deb и обратно.

Какой же ты дремучий неуч. См. alien

> Шмаков, так в чём соль?

Соль в совместимости на уровне исходного кода. Бинарную никто(!) и никогда(!) не обещал. Хочешь бинарной - твоя ОС называется мастдай. Там, с грехом пополам, она есть - не всегда и везде, и не для всего, но вроде есть. А у нас другой монастырь и устав.

И вообще, задолбал эту тему поднимать каждые два-три месяца. Придумал бы что-то пооригинальней для троллинга.
Re: Нереальные пожелания .... 29.05.2009 22:08StupidTux
И вообще, задолбал эту тему поднимать каждые два-три месяца. Придумал бы что-то пооригинальней для троллинга. пишет:


Одна эта фраза отлично раскрывает Вашу цель на форуме - развлечение, стёб, борьба со скукой.
Вот и роятся в Вашем воображении армии кащенитов, полки Масдайцев, бригады главврачей ...

Прошу уволить меня от такой обязанности, развлекать Вас.


Что касается бинарной совместимости линуксов - так именно она и есть во всех дистрах!
насколько я помню везде формат исполняемых файлов одинаков, это формат ELF.

А вот стандартов на каталоги, на размещение конф. файлов и прочее, прочее, прочее нет.
Точнее никто не хочет придерживаться одного формата.

А разве нет распыления ресурса на разные малозначительные, неактуальные проекты?
То, о чем Вы не желаете говорить, пытаясь свести разговор к глупой склоке
" линуксятник- виндусятник"?!

Не буду Вам ничего советовать, но уровень Ваших рассуждения мне понятен.
Помните известного персонажа, Шуру Балаганова?
Re: Нереальные пожелания .... 29.05.2009 22:20kosmonavt Опять каникулы ?
Re: Нереальные пожелания .... 29.05.2009 23:16Sm@cker > Что касается бинарной совместимости линуксов - так именно она и есть во всех дистрах!
> насколько я помню везде формат исполняемых файлов одинаков, это формат ELF.

Да ты, батенька, совсем дурак... ууу.... дремучий такой. ELF, значит, и вуаля - " междистрибутивная бинарная совместимость". А версии библиотек и т.д. тоже везде одинаковые? Тащить всё, что линкуется, с собой - не предлагать: это противоречит самой идее "дистрибутива".

PS я тут подумал: чтобы ты п***ть не начал, вот тебе ссылочка, "изучи"-ка - [en.wikipedia.org]
Там ясно написано: "several Linux and Unix are binary compatible". Это, в свою очередь (памятуя о том, что тебя в ЦПШ языкам не учили), переводится как "некоторые [дистрибутивы] Linux и [реализации] Unix обладают бинарной совместимостью". Подчёркиваю - некоторые.
Re: Нереальные пожелания .... 29.05.2009 23:37msv2 Прошу прощения за вопрос несколько некстати в столь оживленной дискуссии, хочу спросить про BSD - кто пользуется? Какие впечатления? Сравнительно с линуксом какие могут быть проблемы в простом "блондинистом" использовании? Настройках и прочая?
Видите, как много хочу узнать быстро и задаром? Улыбка
Re: Нереальные пожелания .... 29.05.2009 23:42Sm@cker > Сравнительно с линуксом какие могут быть проблемы в простом "блондинистом" использовании?

А его не будет. Потому что там толком не работает ничего. Спектр поддерживаемого железа сильно уже.
Re: Нереальные пожелания .... 30.05.2009 00:48StupidTux
А его не будет. Потому что там толком не работает ничего. пишет:


msv2, вот типичная фраза неуча.
Кроме того, есть фанатики линукса ,которые не только любят разводить
гадюшник "масдай vs линукс", но и не менее ожесточенный
срач "BSD vs Linux". На некоторых форумах такая вакханалия фанатиками линукса
устраивается ...

Я пробовал ставить 6 и 7 версии BSD ... ставятся сразу.

Но что плохо.
Там как со Slackware надо быть готовым собирать свои пакеты из исходников.
И та же проблема, что и в Линуксе - мало качественного софта.
Об этом я писал.

Тут сказывается родовое .... обе системы изначально создавались как серверные.
А вот форумы у них отличные. Меньше кондового фанатизма, почти нет.

А , что меня еще раздражало - очень долго обновляется.
Но я не спец ,может ручки кривоваты.
Улыбка
Re: Нереальные пожелания .... 30.05.2009 00:50msv2 Понятно, всем спасибо.
Re: Нереальные пожелания .... 30.05.2009 01:27Sm@cker > от типичная фраза неуча: я пробовал ставить 6 и 7 версии BSD ... ставятся сразу.

Ну давай, порадуй нас рассказами, как там оно с продукцией ATI? nVidia? USB-девайсами? Веб-камерами, сканерами, принтерами, модемами (в т.ч. софтовыми, скажем, Agere 164x), TV и FM тюнерами, звуковыми картами, отличными от встроенных и исашных; ir-da, bluetooth, wifi, FireWire?
Re: Нереальные пожелания .... 30.05.2009 07:17blH, msv2 Пишет:
-------------------------------------------------------
> Прошу прощения за вопрос несколько некстати в
> столь оживленной дискуссии, хочу спросить про BSD
> - кто пользуется? Какие впечатления? Сравнительно
> с линуксом какие могут быть проблемы в простом
> "блондинистом" использовании? Настройках и прочая?
>
Есть разные BSD, как и линухи.
Вот макось, к примеру -- под этих самых блондинок прямтаки заточена. Впечатления --- самые приятные. Из-за полной совместимости с железом -- всё летает. "Холодная" загрузка компа, к примеру -- менее трёх секунд.
Re: Нереальные пожелания .... 30.05.2009 10:22msv2 Ну, макось это макось.
Я спрашиваю про кондовый BSD
Re: Нереальные пожелания .... 30.05.2009 11:50lkanter blH, Пишет:

> Есть разные BSD, как и линухи.
> Вот макось, к примеру -- под этих самых блондинок
> прямтаки заточена. Впечатления --- самые приятные.
> Из-за полной совместимости с железом -- всё
> летает. "Холодная" загрузка компа, к примеру --
> менее трёх секунд.

За три секунды она может в лучшем случае из спящего режима вылезти. С нуля грузится так же долго, как и всё остальное. Могу специально хронометраж предъявить по сравнению с линуксом и W7 на том же ноуте Улыбка
Re: Нереальные пожелания .... 30.05.2009 14:02StupidTux Конечно, за три секунды только из спящего режима может "выскочить".
Но не будем так буквально воспринимать.

Я же хотел снова обратиться к качеству софта для Линукса.
И чтобы не быть голословным, даю такой пример.
надеюсь среди читателей найдутся пользователи и знатоки Delphi, которые смогут оценить качество софта и дать свою оценку.

Итак, ссылка на прибамбас к Дельфям:
http://www.cnpack.org/index.php?lang=en

Причем это софт под виндовс с открытыми кодами, бесплатный!

[=small пишет:
CnPack Foundation is a public, commonweal, non-business fund foundation, which comes from donation from users, payment from enterprises and other legal income, and it will be totally used for CnPack management and commonweal, charity fields, such as Education or Medical Treatment. CnPack Project is a free, Open-Source software project. Your donation to CnPack Foundation is free, too. We promise that the payout of CnPack Foundation will be only in CnPack management and commonweal, charity fields. Detailed income and payout will be listed in our website for intendance. Make a donation[/size]]


Вопрос.

Почему китайцы пишут качественный софт, под Windows, под Linux ...
А наши форумы, наши пользователи софта заняты совершенно идиотскими,
простите за слова, разборками Windows vs Linux, BSD vs Linux ?!

И везде участвующей стороной являются задиристые линуксоиды!
Вот и получается, что чем ниже образование, чем меньше в голове технической информации,
тем больше пузырь амбиций у фанатика той или иной ОС.

И любой технический вопрос раздувается до священных войн.
Я бы за это просто банил или штрафовал бы.
Сколько можно тратить времени на эти разборки и писать каждый свою утилиту?

Не понимаю я наших, местных программистов ...
Да возьмите любой технический вопрос по железу и/или софту и сравните качество
обсуждения на наших форумах и а их, буржуйских ....
У нас зачастую детский сад:

""keyboard not found" пишет комп, плис памагите , шо мне делать" - вот это уровень!

Так что я тут частично разделяю подход BigAndy, сперва подумай, почитай, а то при малейшем затруднении он уже
на форуме подсказку а то и решение всего вопроса ищет ,причем вопроса копеечного.

А это все связано, это и есть фундамент того отвратного софтостроительства ....
Re: Нереальные пожелания .... 30.05.2009 14:10StupidTux Вот смотрите сами на картинку!


Re: Нереальные пожелания .... 30.05.2009 14:26Sm@cker Николаич, почему ты не отвечаешь на мой ответ?
Re: Нереальные пожелания .... 30.05.2009 14:57StupidTux Петрович, читай здесь:

1.
Тебе явно хочется затеять скандальчик? Не выйдет! :Показывает язык

2.
Что ты сам ставил из перечисленного тобой оборудования?
[=x-small пишет:
"Ну давай, порадуй нас рассказами, как там оно с продукцией ATI? nVidia? USB-девайсами? Веб-камерами, сканерами, принтерами, модемами (в т.ч. софтовыми, скажем, Agere 164x), TV и FM тюнерами, звуковыми картами, отличными от встроенных и исашных; ir-da, bluetooth, wifi, FireWire?"[/size]]


На какую BSD?

3.
Я ставил BSD на свои SiS и ATI Radeon.
Для информации, Windows у меня работала более корректно с некоторым оборудованием, с
которым отказывались работать Linux и FreeBSD - а именно с USB-мышкой.

4.
Почитай тут:
Hardware list FreeBSD

5.
Пожалуйста, научись сам отвечать на мои вопросы по существу.
И поясни что ты собственно хочешь доказать?
Что FreeBSD и Windows есть недостойные поделки на фоне великого Торнульдса? :-7
То есть ты хочешь затеять элементарный срач, коих и без того хватает и о чем я писал выше?
Похоже что тяжба Linux vs <остальной мир> стала как наркотик для некоторых.

Петрович, бросай это дело. Мир шире Линукса.
Давай лучше за качество софта поговорим и вообще, за софтверную индустрию.
Re: Нереальные пожелания .... 30.05.2009 17:52Sm@cker > Что ты сам ставил из перечисленного тобой оборудования?

А при чём тут я? Ты же утверждаешь, что я неправ, говоря что фря и тем более остальные бзди поддерживают существенно меньше железяк, чем линукс. Вот и отвечай за базар. Доказывай, что они держут столько же железа, что и линукс. А то ты всё горазд орать, что мол "поставил" и "поставилось" - так любой дурак может.
Re: Нереальные пожелания .... 30.05.2009 18:50blH, lkanter Пишет:
-------------------------------------------------------
> За три секунды она может в лучшем случае из
> спящего режима вылезти. С нуля грузится так же
> долго, как и всё остальное. Могу специально
> хронометраж предъявить по сравнению с линуксом и
> W7 на том же ноуте Улыбка

Ноут и у меня есть. Макбук про. Таки предъявляю: три секунды. Улыбка
Просто в приложении к макам разница между холодной загрузкой и спящим режимом становится чисто академической.
Смысл загрузки вхолодную на любой оси -- чтобы компьютер распознал оборудование, запустил нужные системные программы под это оборудование и вообще всякие другие умные программы. Одну за другой... в результате имеем в оперативной памяти некую последовательность байтов. (а чё, клёво я вас тут всех основам информатики учу. Мне даже нравится)
На макоси распознавать особо нечего. Возможных вариантов конфигурации железа -- от силы десяток. Ну, полтора... да и начальный экран стандартизирован под блондинку гораздо больше чем в винде или линухе. Соответственно, вся загрузка -- это тяпнуть образ стандартной системы с винта. Максимально быстро... и на выходе в оперативной памяти -- в точности та же последовательность байтов, что и в предыдущем абзаце.
Re: Нереальные пожелания .... 30.05.2009 19:42lkanter Это всё не является загрузкой. Это что-то типа восстановления из suspend to disk.
Re: Нереальные пожелания .... 30.05.2009 19:56BigAndy в особенности обрадует владельца потерянного ноутбука, когда он узнает, что в памяти его спёртого компьютера остались конфеденциальные данные.
Re: Нереальные пожелания .... 30.05.2009 21:58smaharbA Шмаков все же ты еще очень сопливый пацаненок.
Re: Нереальные пожелания .... 30.05.2009 22:48StupidTux smaharbA, так он и есть таковой в буквальном понимании этого слова.

Вот он сказал что ASPLinux на Марсе не работает или FreeBSD на Венере и все должны
забросить свои дела и лететь на Марс, дабы опровергнуть или подтвердить их
высочайшие изречения.

Улыбка

А у нас все также пишут вечные NotePad, Calculator ...
Мозги набекрень

Шмаков, когда ты станешь писать на уровне Русиновича - я первый буду тебя рекламировать на каждом углу!
Re: Нереальные пожелания .... 30.05.2009 23:19lkanter smaharbA Пишет:
-------------------------------------------------------
> Шмаков все же ты еще очень сопливый пацаненок.

Предупреждаю о недопустимости общения на форуме в подобном тоне.
Re: Нереальные пожелания .... 30.05.2009 23:39Sm@cker > Шмаков, когда ты станешь писать на уровне Русиновича - я первый буду тебя рекламировать на каждом углу!

Николаич, я пишу дай бог многим, так что не надо. Гонорары, между прочим, получаю за это, и неплохие. Но это к сути дела отношения не имеет.
А имеет вот что: как ты ни крутись, аки уж на сковородке, но за слова отвечать придётся - стало быть, я неуч, ибо утверждаю, что BSD (в первую очередь, конечно, фря - как самая обтёсання; макос не учитываем - там по базовой части от BSD очень мало осталось) поддерживает меньше железа, чем линукс. Ну так давай, проиллюстируй нам, как отлично заводятся всякие устройства на фре.
"Поставил" - это хреновый критерий: положим, я поставлю QNX 6 куда-нибудь. И что дальше я буду делать со своим сканером? Со свистком? С софт-модемом? С прочими девайсами? Вот так и твоя фря - ну поставилась она у тебя, и что дальше? Консольку жмацать и радоваться? Для "рядового пользователя", за которого ты якобы ратуешь, в периферии - вся соль.
Только вот не надо мне тут ля-ля, мол "иди и читай, изучай" - судя по твоим комментам, ты уже изучил, раз судишь. Вот и поделись соображениями. А нет соображений - сиди под лавкой да молчи.
Re: Нереальные пожелания .... 30.05.2009 23:46Sm@cker > так он и есть таковой в буквальном понимании этого слова

Постарше некоторых, николаич. Тебя, например. Не прикрывай ты своё седалище проксями, давно бы уже открылась твоя истинная личина студента-второкурсника (в лучшем случае) какого-нибудь заштатного провинциального вузика. Потому что на "матёрого инженера-программиста, который сто осей переставил и С300 разрабатывал", за которого ты себя пытаешься выдать, ты явно не тянешь. Ну то есть совсем.
Re: Нереальные пожелания .... 31.05.2009 00:57StupidTux Sm@cker, не знаю что сказать, настолько я поражен твоей проницательностью!
Поражён
Ведь я только через два года буду сдавать ЕГЭ и хочу поступить учиться на Альтлинукса.
Ну да ладно, раскрыл ты меня, что ж теперь поделаешь?!

Для "рядового пользователя", за которого ты якобы ратуешь, в периферии - вся соль. пишет:
- Ага, значит скоро господин Шмаков на Виндоус-7 или ХаПэ перейдёт? Отлично! Отлично!

Вот, отличная работа кащенита-тролега, :Показывает язык, выцепил один вопрос, где он мнит себя на коне, и давай его
задавать бесконечно, попутно пытаясь проехаться по личному. в надежде завести оппонента.
Улыбка

Пан Шмаков, так почему китайцы пишут уже поболе и получше, чем наши питерские ретивые гвардейцы торвальдса?
Может этот вопрос более актуален?

Что касается аппаратной совместимости FreeBSD ... да и Линукса.
Какие у Вас есть сведения на этот счет?
Не Ваши личные впечатления и пожелания, а именно тесты или еще что там полагается.

Да, в каком виде Вы требуете от меня информацию?
Список устройств, результаты тестов, техническая документация от производителей?

Список железа для Фри с их сайта Вас не удовлетворил?
Хотите чтобы я провел личное исследование?

Ну так Вы готовы оплатить такие тесты?
Покупку железа, аренду помещения, коммунальные расходы, зарплата тестировщиков, интернета?

Или Вы как тот дворовый забияка, решили частотой вопроса и его невыполнимостью прикрыться?
Жаль, уже который год человек шмаков живет в состоянии войны, всё воюет с теми, кто недостаточно качественно любит Линукс.

PS
Шмаков, где можно почитать плоды Ваших неустанных трудов.
Хочется поиметь некоторое представление о Вас, Вашей работе.
:Улыбка
Re: Нереальные пожелания .... 31.05.2009 01:24smaharbA Шмаков никогда не скрывался за проксями, разве, что за своими и провайдера, если это называть укрытием
иксфорвард и тот имеется.
Просто три основных точки выхода - дом и два места работы.
По поводу 300 - читайте и не домысливайте.
даже ник с 95-го не сменен, лишь зазеркален.
Re: Нереальные пожелания .... 31.05.2009 02:28Sm@cker > Шмаков никогда не скрывался за проксями

Именно

> разве, что за своими и провайдера, если это называть укрытием

Ни за какими. Своих нет.

> иксфорвард и тот имеется

Щито?

> Просто три основных точки выхода - дом и два места работы.

Если это про СтупидТукса (StupidTux - 30.05.2009 23:57 - IP/Хост: ---.minedu.sk) то он едва ли работает в

[smacker@localhost ~]$ whois minedu.sk
%
% whois.sk-nic.sk - whois server for TLD .sk
%


Domain-name minedu.sk
Admin-id MINI-0020
Admin-name Ministerstvo skolstva Slovenskej republiky
Admin-legal-form ina pravna forma
Admin-org.-ID 164381
Admin-address Stromova 1, Bratislava 813 30
Admin-telephone 02 59374343, 02 59374341, 0908701068
Admin-email karol.gombik@minedu.sk
Tech-id CGCI-0001
Tech-name C.G.C., a.s.
Tech-org.-ID 35747811
Tech-address Radlinskeho 27, Bratislava 817 83
Tech-telephone +421264532561, +421264532561, +421905915304
Tech-email prochazkar@cgc.sk
dns_name ans.minedu.sk
dns_ip 194.160.76.116
dns_name ns.cvt.stuba.sk
Last-update 2008-11-04
Valid-date 2009-11-10
Domain-status DOM_OK

Или, если по-русски, в минобразования Словении.

> По поводу 300 - читайте и не домысливайте

"Ваш покорный недоучка занимался с200, а немного погодя с300" - я знаю только один предмет, который "сначала" назывался С200, а "потом" - С300, и это - зенитный ракетный комплекс.

Привет семье, щмарх. Теперь перейдём к николаичу...

> Ага, значит скоро господин Шмаков на Виндоус-7 или ХаПэ перейдёт?

Нет. У меня нет периферии, которая не работала бы с Linux - а при покупке я заранее проверяю, поддерживается или нет примеченный мной агрегат. И, кстати, крайне редко случалось мне присмотреть устройство, а потом обнаружить, что оно не поддерживается.

> Пан Шмаков, так почему китайцы пишут уже поболе и получше, чем наши питерские ретивые гвардейцы торвальдса?

Давай-ка конкретно: что именно пишут? На стенах пишут? Ну что ж, да - миллиард с кепкой на стенах понапишет больше, чем четыре с половиной миллиона питерцев.

> Не Ваши личные впечатления и пожелания, а именно тесты или еще что там полагается.

Я - член SPbLUG, свидетельств очевидцев у меня хоть попой жуй. А у тебя только анальный вау-рефлекс развит.

> Ну так Вы готовы оплатить такие тесты?

О, да вы со щмархабом как близнецы-братья: перенял опыт денежного вымогательства? Будешь на каждое требование обосновать твои голословные утверждения денег требовать? Молодец, засунь в попу огурец.

> Шмаков, где можно почитать плоды Ваших неустанных трудов.
> Хочется поиметь некоторое представление о Вас, Вашей работе.

Нет проблем, николаич. За мою последнюю (небольшую) научную статью я получил гонорар в 200 Евро. Немного, конечно, но и издание узкоспециализированное и малотиражное. Так что если ты готов мне заплатить столько же - я не просто тебе дам почитать какую-нибудь поганую pdf-ку, а пришлю авторский экземпляр издания с автографом.
Re: Нереальные пожелания .... 31.05.2009 14:23StupidTux
Нет проблем, николаич. За мою последнюю (небольшую) научную статью я получил гонорар в 200 Евро. пишет:


Вот оно, современное представление о науке у 22-летних!
Написал нечто за 200 эвро и уже гордо заявляет, что он научный деятель.
А ведь раньше такого даже в студенческое сообщество не взяли бы, а ныне свобода ...
Каждая школа называет себя Академией, а всякий недоучившийся студент - профессором.

Хороша питерская наука, если каждый будет её двигать за какие-нить 200 евро.
Просто поражает наглость и циничность подобных "работников науки".

Впрочем я забыл, он ЧЛЕН SPBLUG, и понятие о науке у него формировалось во времена рыночной демократии. Да и сленг этого учённого красноречивей всех моих слов:

У меня друг есть тоже учёный, ... за пол часа десятку так нарисует что от настоящей не отличишь Улыбка).
Да, господин Шмаков?
А что китайцы пишут?
Так я ссылки дал выше, это лишь малая толика их работы.
Re: Нереальные пожелания .... 31.05.2009 15:13Sm@cker Итак, в предыдущем посте, StupidTux прилюдно расписался в том, что является не более чем очередным проходимцем и пустобрёхом. Получив от автора научной публикации предложение выслать по почте авторский экземпляр издания с автографом за скромное вознаграждение (и при оплате всех расходов по пересылке автором, между прочим), он его отверг. Меж тем более существенного доказательства моей научной деятельности придумать просто невозможно. Вместо этого мы видим очередной поток поноса, содержащий к тому же фактические ошибки (разумеется, ни мою фамилию, ни возраст StupidTux назвать не в состоянии, не говоря уж о том, чтобы правильно написать SPbLUG). Итого можно смело заявить, что ряды местных импотентов мысли официально пополнились ещё одним членом.

> Хороша питерская наука, если каждый будет её двигать за какие-нить 200 евро.
> Просто поражает наглость и циничность подобных "работников науки".

Напомню, николаич, я предлагал не "науку двигать", сиречь что-то сделать, а расстаться с авторским экземпляром. Я понимаю, вы в ЦПШ такого не изучали, но авторский экземпляр в нынешние времена обычно наличествует у автора в единственном числе. У меня, собственно, тоже, потому и ценен. Не вижу ничего циничного в том, чтобы установить вознаграждение за то, чтобы расстаться с уникальной для меня вещью.

Привет семье, николаич.
Re: Нереальные пожелания .... 31.05.2009 15:57lkanter Похоже, ничего конструктивного кроме наездов тут больше не будет, поэтому тема закрыта.
Re: Нереальные пожелания .... 31.05.2009 16:06StupidTux Господин шмаков все более и более занимается кащенизмом и глубоким троллением,
перейдя полностью и окнчательно на выяснение отношений!
:drinking:

Шмаков, чем попусту сотрясать воздух мнимой отсылкой докторской диссертации, лучше выложите её здесь в текстовом и/или jpeg формате.
И никаких формальностй, адресов и накладных расходов.

Да, да, Шмаков, именно так я науку и видел.
Сидят доктора наук в питерском пабе, дудлят пиво.
Тут приходят к ним башлевые дядьки и говорят, вот вам по пятьсот евриков и сбацайте нам новый ядра торвальдса или напишите в журнал чёт научное. И те загасив бычки за две ночи тут же клепают заказанное.
Да, да, господин Шмаков, именно так столетиями развивалась наука.
Даже ковбои писали научные статьи в перерыве между кручениями хвостов быкам.


Что касается совместимости.
Это замечательно, что Вы предварительно изучаете ТТХ всех железяк при покупке на совместимость с Linux.
Конечно, производители про совместимость с FreeBSD пишут еще меньше, чем про совместимость с Линуксом.
Но на основании этого и только этого делать выводы о совместимости со всем парком железа.
Вы смелый человек, насколько и безрассудный.

Если Вам важна широта официальной поддержки ОС железом - Вам прямая дорога в мир Microsoft WINDOWS!
Если Вы делаете выводы о совместимости на основании частоты появления лейбла "Designrd for Windows" , "Designrd for for FreeBSD" - то Вашим выводам гм, гм ... и прямая дорога к Масдаю.

А вообще я когда читаю Вас, мне становится интересно.
Ведь я вижу живой реликт 20-х годов 20-го века ...

Молодой паренек из комсомольцев гневно клеймит старую профессуру( на эту роль мог бы подойти уважаемый Л.Кантер) и предателей троцкистов( очевидно назначим smaharbA ), а также взывает к священному суду над негодяями кадетами( то есть я, наверное?).
При этом этот уважаемый но пламенный комсомолец, призывает к мировой экспансии Линукса и величии программисткой мысли питерского линуксовог опролетариата, который гнет спины над созданием бесконечных шедевров классового программирования(Qt-4.4?).
В общем ,пан Шмаков, в Вашем лице я вспоминаю кондовых комсомольцев своей юности.

Спасибо Вам за такое путешествие во времени.
Показывает язык
RSS-материал