Atheros Atl1c и ядро 3.2 из бекпортов
v kapushone
phantom_a666
Долго и упорно ковырял Debian 6 на предмет сети.

При большой нагрузке сетка отваливалась. (здесь имеется ввиду передача файла по сети, печать на сетевом принтере и пр.)
причем при серфинге по интернету все работало ок.

вот эта сетевуха
02:00.0 Ethernet controller: Atheros Communications AR8152 v2.0 Fast Ethernet (rev c1)
        Kernel driver in use: atl1c

Все изощрения типа отключения IPv6, ограничение MTU, отключение APIC результатов не давали.

тогда в /etc/apt/sources.list
дописал:
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free


apt-get update
apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.4-686-pae linux-headers-3.2.0-0.bpo.4-all-i386
reboot

profit
Tags:

Переправляем с порта на порт.
v kapushone
phantom_a666
классически:
# iptables -t nat -A PREROUTING -s 192.168.62.0/24 -d 192.168.100.14 -p tcp --dport 6669 -j DNAT --to-destination 192.168.62.1:6667

Все из сети 192.168.62.0/24 кто ломиться на 192.168.100.14:80 будут перенаправляться на 192.168.62.1:88

# ssh -L 192.168.100.14:80:192.168.62.1:88 localhost

А этот вариант не требует рутового пароля. (минус: без рута можно пробросить порт от 1 до 1024)

вывод выборки из Мускула в файл
v kapushone
phantom_a666
Попалось на глаза: вывод выборки из Мускула в файл.
#mysql -u'login' -p'pass'
#USE basename;
#SELECT * INTO OUTFILE 'filename' FROM tablebame;

Ядро федоры
v kapushone
phantom_a666

modprobe ata_piix

mkinitrd --preload="libata ata_piix scsi_mod sd_mod ide-scsi" /boot/initrd-2.6.9-1.667asp.img 2.6.9-1.667asp


Обновление дебиана
v kapushone
phantom_a666
Правим репозитарии:
# cp /etc/apt/sources.list /etc/apt/sources.list.old
# echo #debian Lenni Repository > /etc/apt/sources.list
# echo deb http://ftp.debian.org/debian/ lenny main non-free contrib >> /etc/apt/sources.list
# echo deb http://security.debian.org/ lenny/updates main contrib non-free >> /etc/apt/sources.list

Обновляем список пакетов
# apt-get update

Здесь можно закинуть ручками уже выкачанные пакеты в папку /var/cache/apt/archives/

теперь само обновление:
# apt-get dist-upgrade

дальше по смыслу... читаем умные вопросы - отвечаем умные ответы.
Перегружаемся... Снова обновляем оставшиеся пакеты.
# apt-get dist-upgrade
Tags: ,

Добавляем ключики
v kapushone
phantom_a666
#apt-get install debian-archive-keyring
база данных цифровых ключай разработчиков debian

добавляем самостоятельно:
$ gpg --recv-keys 010908312D230C5F
$ gpg --armor --export 010908312D230C5F | sudo apt-key add -
Tags:

мониторинг сервера
v kapushone
phantom_a666
Сегодня задумался, а какая же температура в корпусе нашего сервера? Надо мониторить.
Поставил пакет lm-sensors

#apt-get install lm-sensors

делаем поиск сенсоров
#sensors-detect
(тут он задает много вопросов, на которые отвечаем да)

в конце-концов предложил дописать в /etc/modules такие строчки:

i2c-nforce2
eeprom
k8temp
w83627ehf

Перегружаться я не стал и сделал ему
#modprobe i2c-nforce2
и так для всех модулей

модуль к8темп ругнулся: нету меня тут такого говорит:
# modprobe k8temp
FATAL: Module k8temp not found.

удалил запись о нем и из /etc/modules

запустил
#sensors
w83627ehf-isa-0290
Adapter: ISA adapter
VCore: +1.50 V (min = +0.00 V, max = +1.74 V)
in1: +12.25 V (min = +6.71 V, max = +13.31 V)
AVCC: +3.34 V (min = +4.08 V, max = +3.55 V) ALARM
3VCC: +3.36 V (min = +2.51 V, max = +3.06 V) ALARM
in4: +1.70 V (min = +1.99 V, max = +1.53 V) ALARM
in5: +1.70 V (min = +2.04 V, max = +1.74 V) ALARM
in6: +5.45 V (min = +6.53 V, max = +3.87 V) ALARM
VSB: +3.38 V (min = +3.06 V, max = +2.99 V) ALARM
VBAT: +3.58 V (min = +3.95 V, max = +0.75 V) ALARM
in9: +1.57 V (min = +1.23 V, max = +1.86 V)
Case Fan: 0 RPM (min = 3629 RPM, div = 4) ALARM
CPU Fan: 2732 RPM (min = 3260 RPM, div = 2) ALARM
Aux Fan: 0 RPM (min = 3552 RPM, div = 4) ALARM
fan4: 0 RPM (min = 0 RPM, div = 2)
Sys Temp: +41°C (high = +69°C, hyst = -1°C)
CPU Temp: +34.0°C (high = +80.0°C, hyst = +75.0°C)
AUX Temp: +37.5°C (high = +80.0°C, hyst = +75.0°C)

и вот чего получил - все есть, все интересно. Вот только диапазоны... надо поковырять...

Установка Debian на Flash-ку
v kapushone
phantom_a666
Давно не издевался над всякой живностью. Попытку сделать полноценный медиацентр прервала поломка телевизора, к которому планировалось подключать компьютер. Как и опасались - китайский телевизор Cameron, отработав 3 недели сделал клац и перестал принимать каналы. т.к. медиа-центр так и не собрал для приема эфирного телевидения, понес панель по гарантии. Сволочи в "Эльдорадо", будь они не ладны, мутили чего-то долгих два месяца. с трудом удалось забрать у них хотя-бы полную стоимость товара.
Ладно, не будем о грустном.
Решил сделать себе флешку с линухой. выбор пал на относительно свежий дебиан Lenny. Зарекомендовал себя хороше. Раз ставил его на сервер - до сих пор никаких проблем не возникло. Да и прошлый Etch - тоже верой и правдой крутится на сервачке на работе.

Подготовка флешки:

Здесь и далее считаю что флешка доступна как устройство /dev/sdb

#fdisk /dev/sdb

делаю один раздел на всю (читай хелп на fdisk, с помощью комманды 'm')

делаю файловые системы:
ext2, а не ext3, т.к. она не журналируемая. А иначе флешка может очень быстро сдохнуть.
#mkfs.ext2 /dev/sdc1

создаем папку, куда будем монтировать флешку
#mkdir /mnt/tmp_flash

монтируем
#mount /dev/sdс1 /mnt/tmp_flash

ставим минимальную систему
#debootstrap lenny /mnt/tmp_flash/ http://debian.org.ua/debian

Утилита, которой пользуется программа установки Debian и которая признана официальным способом установки базовой системы Debian является debootstrap. Она использует wget и ar, но зависит только от /bin/sh и часто используемых инструментов Unix/Linux[20]. Установите wget и ar, если их ещё нет в системе, а затем загрузите и установите debootstrap.

чрутимся во флешку
#chroot /mnt/tmp_flash

монтируем вручную
#mount -t proc proc /proc

записуем, откуда брать репозитарии
#echo "deb http://ftp.debian.org/debian lenny main main/debian-installer contrib non-free
deb-src http://ftp.debian.org/debian lenny main" > /etc/apt/sources.list

обновляем список пакетов
# apt-get update
обновляем дистриб (нафига - не знаю, по-идее и так новое поставилось)
# apt-get dist-upgrade

#apt-get install locales
#apt-get install localepurge

Правим /etc/fstab
UUID берем из /dev/disk/by-uuid/ (там ссылки на ус-ва)
proc           /proc     proc  defaults                                     0 0
tmpfs          /tmp      tmpfs defaults,noatime                             0 0
tmpfs          /var/lock tmpfs defaults,noatime                             0 0
tmpfs          /var/log  tmpfs defaults,noatime                             0 0
tmpfs          /var/run  tmpfs defaults,noatime                             0 0
tmpfs          /var/tmp  tmpfs defaults,noatime                             0 0

ставим заголовки ядра
#apt-get install linux-headers-2.6.26-2-686

#echo "do_initrd=Yes" > /etc/kernel-img.conf

ставим ядро
#apt-get install linux-image-2.6.26-2-686

граб
# grub-install /dev/sdb
# update-grub

VLC
v kapushone
phantom_a666
Вот истосковался я по радмину. Все помнят эту софтину. Но ведь она далеко не свободно распространяемая, ломанную ставить - не тру, за такое можно и штраф уплатить. А ведь у него есть офигенный открытый (GPL) вариант. Называется VNC.
ставим:
# apt-get update
# apt-get install x11vnc
запускаю я его обычно через ssh, когда мне надо, поэтому никаких паролей не использую. Чаще всего приходится коннектиться к уже запущенной сессии.
x11vnc -auth /home/s/.Xauthority -display :0

и со своего сеанса конекчусь:
vncviewer ip-adress

если нужно только смотреть то добавить -viewonly

Linux - это очень просто.
v kapushone
phantom_a666
Устал от заявлений всяких товарищей типа:

В линуксе неудобно работать
Да я вообще не понимаю, как вы в винде работаете без средней кнопки...
А если вам надо настроить что-то удаленно? тыкать мышкой в тормознутый удаленый рабочий стол будете?
Линукс - он еще сырой...
Ну да, сырой, а почему же тогда майкрософт так усердно пасется в его исходниках? Да и что такое "сырой"? Должен быть вареный? или такой-же протухший как форточки?
Под линукс - софта нету
apt-cache search - и будет вам счастье. Даже гуглом пользоваться не приходится.
Линукс - настраивать сложно
Большинство дистрибутивов в настройке и не нуждаются. Ну разумеется, если вы взяли для десктопа дистрибутив, который разрабатывали для десктопа. Вас же не удивляет, что спорткары не применяют для перевозки мебели? А как бы выглядел грузовик на треке формулы?
Линукс - только для серверов
Есть такой. А еще есть для рабочих станций, а есть для КПКшек, и для ноутбуков есть. Есть даже для встраиваимых компьютеров. И, кроме того, никто не мешает вам взять любой, и установить те пакеты, которые отвечали бы именно вашим требованиям.
Линукс - хакерская операционная система
Интересное утверждение... Так может по аналогии продолжим? "Виндовс - ламерская"...
То что компьютерные гики отдают чему-то предпочтение не должно вас отталкивать. Наоборот. Если специалист пользуется этим, возможно оно и вам может пригодится.


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

Линукс - одна из большого семейства *NIX систем. К ним, кстати, относится и хваленный, но дорогущий МакОС

Линукс - бесплатная операционная система. Ее использование не грозит вам попасть под статью и заплатить штраф за нелийензионное ПО.

Все права пользователя линукс задокументированы в лицензии GPL2. Т.е. у вас будет бумажка, которую в случае чего можно показать проверяющим.

В настоящее время сектор использования линукс - растет.

И, в конце концов, пингвин выглядит лучше чем какие-то флажки и надкусаные яблоки.

?

Log in

No account? Create an account