вот и вышел долгожданный Debian Squeeze 6.0, с чем собсна и хочу всех поздравить.
сам анонс:
http://www.debian.org/News/2011/20110205a
анонс о новом сайте ( да да, сайт debian.org тоже обновили):
http://www.debian.org/News/2011/20110205b
стянуть iso-шки:
http://www.debian.org/distrib/netinst
курить мануалы по установке:
http://www.debian.org/releases/stable/installmanual
P.S. также присутсвует небольшой баг при обновлении MySQL 5.0 (lenny) —> MySQL 5.1 (squeeze) лечится сносом (сделав бакуп баз, куда ж бе них родимых) 5.0 и установкой пакета mysql-server-5.1
всем спасибо, все свободны
устанавливаем сам пакет для авто обновлений
apt-get install -y unattended-upgrades
редактируем конфиг
vim /etc/apt/apt.conf
вставляем
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
логи установленых обновлений доступны в /var/log/unattended-upgrades/
для каждого обновления если таковое было создаётся отдельный лог вида:
unattended-upgrades-dpkg_yyyy-mm_dd:hh:ss.номер.log
для продвинутых:
vim /etc/apt/apt.conf.d/50unattended-upgrades
добавляем пакеты которые не хотим обновлять
пример там есть:
// never update the packages in this list
Unattended-Upgrade::Package-Blacklist {
// "vim";
};
P.S. советую убрать\отключить все “левые” репозитории в /etc/apt/sources.list
иначе можно получить кашу а не рабочую систему.
P.P.S. также заменить stable на имя релиза, lenny к примеру.
пример sources.list
deb http://ftp.de.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.de.debian.org/debian/ lenny main non-free contrib
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
радуемся жизни
Плутон (96 mb) – 3.99$ было 4.99
Меркурий (128 mb) – 5.99$ было 6.99
Марс (192 mb) – 7.99$ было 8.99
Венера (256 mb) – 10.99$ было 14.99
Земля (384 mb) – 14.99$ было 21.99
Нептун (448 mb) – 17.99$ было 27.99
Уран (512 mb) – 20.99$ было 31.99
Сатурн (768 mb) – 29.99$ было 38.99
Юпитер (1024 mb) – 38.99$ было 44.99
http://forum.vdsplanet.ru/ao-oot/%27e-tat%27-akoe-eto-ot-vdsplanet/msg1370/#msg1370
вот такие вот вкусности
http://vdsplanet.ru/
чтото последнее время меня начинает дико напрягать и тошнить от Ubuntu.
бесят банальные вещи:
1. несовместимости с предыдущим релизом. (например: был старый добрый и главное работающий sysvinit, вот вам upstart, вот вам plymouth в сл. релизе наверняка будет systemd. на что имеем нихуя несовместимые между собой ветки, ну и так далее, примеров можно приводить много.)
2. банальные баги.
3. похуистическое отношение к людям которым потом этот сборник суперсвежего дерьма админить.
4. толпа дебилов устанавливающих ЭТО в каждую дырку не имея ни малейшего представления о Linux вообще, а также установки на сервер всякой параши из PPA и остальных левых репов дяди Пети и Васи Пупкина.
Вот такая вот фигня мальчики и девочки. НАДАЕЛАФСИО !
отрывок из /etc/mysql/my.cnf (для vps с 512мб памяти) должен находится в разделе [mysqld]
#skip-innodb
innodb_buffer_pool_size = 64M
innodb_additional_mem_pool_size = 32M
innodb_log_file_size = 32M
innodb_log_buffer_size = 2M
innodb_flush_log_at_trx_commit = 0
innodb_thread_concurrency = 4
innodb_file_per_table = 1
innodb_open_files = 2048
innodb_doublewrite = 0
innodb_checksums = 0
innodb_flush_method = O_DIRECT
далее останавливаем mysql и удаляем старые лог файлы
/etc/init.d/mysql stop
rm -rf /var/log/mysql/ib_logfile*
запускаем mysql
/etc/init.d/mysql start
открываем phpmyadmin
идём в базу блога (к примеру blog или wordpress) жмём на “SQL”
вставляем
alter table wp_users engine=innodb;
alter table wp_usermeta engine=innodb;
alter table wp_term_taxonomy engine=innodb;
alter table wp_term_relationships engine=innodb;
alter table wp_terms engine=innodb;
alter table wp_posts engine=innodb;
alter table wp_postmeta engine=innodb;
alter table wp_options engine=innodb;
alter table wp_links engine=innodb;
alter table wp_comments engine=innodb;
alter table wp_commentmeta engine=innodb;
жмём OK и вуаля
P.S. многое взято из гугля, вроде работает, если будут глюки не кричать
P.P.S. список для gallery2
alter table g2_AccessMap engine=innodb;
alter table g2_AccessSubscriberMap engine=innodb;
alter table g2_AlbumItem engine=innodb;
alter table g2_AnimationItem engine=innodb;
alter table g2_CacheMap engine=innodb;
alter table g2_ChildEntity engine=innodb;
alter table g2_Comment engine=innodb;
alter table g2_CustomFieldMap engine=innodb;
alter table g2_DataItem engine=innodb;
alter table g2_Derivative engine=innodb;
alter table g2_DerivativeImage engine=innodb;
alter table g2_DerivativePrefsMap engine=innodb;
alter table g2_DescendentCountsMap engine=innodb;
alter table g2_Entity engine=innodb;
alter table g2_EventLogMap engine=innodb;
alter table g2_ExifPropertiesMap engine=innodb;
alter table g2_ExternalIdMap engine=innodb;
alter table g2_FactoryMap engine=innodb;
alter table g2_FailedLoginsMap engine=innodb;
alter table g2_FileSystemEntity engine=innodb;
alter table g2_G1MigrateMap engine=innodb;
alter table g2_Getid3PropsMap engine=innodb;
alter table g2_Group engine=innodb;
alter table g2_ImageBlockCacheMap engine=innodb;
alter table g2_ImageBlockDisabledMap engine=innodb;
alter table g2_Item engine=innodb;
alter table g2_ItemAttributesMap engine=innodb;
alter table g2_ItemHiddenMap engine=innodb;
alter table g2_LinkItem engine=innodb;
alter table g2_Lock engine=innodb;
alter table g2_MaintenanceMap engine=innodb;
alter table g2_MimeTypeMap engine=innodb;
alter table g2_MovieItem engine=innodb;
alter table g2_MultiLangItemMap engine=innodb;
alter table g2_PendingUser engine=innodb;
alter table g2_PermalinksMap engine=innodb;
alter table g2_PermissionSetMap engine=innodb;
alter table g2_PhotoItem engine=innodb;
alter table g2_PluginMap engine=innodb;
alter table g2_PluginPackageMap engine=innodb;
alter table g2_PluginParameterMap engine=innodb;
alter table g2_QuotasMap engine=innodb;
alter table g2_RatingCacheMap engine=innodb;
alter table g2_RatingMap engine=innodb;
alter table g2_RecoverPasswordMap engine=innodb;
alter table g2_RssMap engine=innodb;
alter table g2_Schema engine=innodb;
alter table g2_SequenceEventLog engine=innodb;
alter table g2_SequenceId engine=innodb;
alter table g2_SequenceLock engine=innodb;
alter table g2_SessionMap engine=innodb;
alter table g2_SubscriptionMap engine=innodb;
alter table g2_ThumbnailImage engine=innodb;
alter table g2_TkOperatnMap engine=innodb;
alter table g2_TkOperatnMimeTypeMap engine=innodb;
alter table g2_TkOperatnParameterMap engine=innodb;
alter table g2_TkPropertyMap engine=innodb;
alter table g2_TkPropertyMimeTypeMap engine=innodb;
alter table g2_UnknownItem engine=innodb;
alter table g2_User engine=innodb;
alter table g2_UserGroupMap engine=innodb;
alter table g2_WatermarkImage engine=innodb;
alter table g2_WebDavLockMap engine=innodb;
по просьбам трудящихся добавил статью по использованию команды crontab
http://wiki.vdsplanet.ru/Crontab
пожелания и дополнения принимаются тут
спасибо.
создайте файл ~/.gtkrc-2.0 с содержанием:
gtk-icon-sizes = "panel-menu=16,16"
или если он есть просто допишите в него эту строку.
далее в терминале нужно перегрузить панель или текущую сессию
перезагрузка панели делается командой
killall gnome-panel
результат должен выглядеть вот так:

добавил шаблон ubuntu-10.04-i386-minimal-03.05.10
желающие потестить могут установить. естественно это extra шаблон и никаких гарантий мы не даём.
вы устанавливаете его на свой страх и риск.
Список предустановленого програмного обеспечения: http://wiki.vdsplanet.ru/Ubuntu-10.04-i386-minimal
на данном этапе установлен минимальный набор софта, проверено и работают udev, syslog, sshd, cron
С 13 апреля 2010 года будет поднято количество доступной памяти на всех тарифах VDS хостинга. При этом, никакого увеличение цен на всех тарифах произведено не будет.
Увеличение памяти произойдет с/до значений, указанных ниже:
Плутон с 64Мб до 96Мб.
Меркурий с 96Мб до 128Мб.
Марс с 128Мб до 192Мб.
Венера с 192Мб до 256Мб.
Земля с 256Мб до 384Мб.
Нептун с 320Мб до 448Мб.
Уран с 384Мб до 512Мб.
Сатурн с 512Мб до 768Мб.
Юпитер с 768Мб до 1024Мб.
Увеличение будет происходить поэтапно, и займет неделю с 13 по 20 апреля.
Важное замечание: Для лучшего контроля над нашими серверами и распредению тарифов и ресурсов, смена тарифного плана теперь возможна только через поддержку.
подробности
прокси запрещено но некоторые люди иногда думают что они самые умные 
кусок history файла.
cd /
ls
cd tmp
ls
wget http://proxik.ru/3proxy-0.6.tar.gz
tar xvfz 3proxy-0.6.tar.gz
cd 3proxy-0.6/src
ls
mkdir /home/apache
ls
cp 3proxy /home/apache/apache
cd /home/apache/
ls
vi start
cd /home/apache/
./apache start
ps -ax
exit
столкнулся тут с сломаной квотой, внутри контейнера df -h показывало что заняты 3.5МБ вместо реальных 13G
проблема решается так
vzctl stop VPSID
vzquota drop VPSID
vzctl start VPSID
где VPSID номер виртуалки.
по мотивам http://wiki.openvz.org/OpenVZ_disk_quota,_df_and_stat_weird_behaviour
несколько небольших подарков от vdsplanet.ru
подробней написано тут
столкнулся тут с такой проблемой на Gentoo 10.0 в /etc/make.conf был описан synaptics и evdev но дабл клик на точпаде не работал. после 10 минутного google-нья и проб у меня получился вот такой конфиг (отрывок из xorg.conf) :
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/by-path/platform-i8042-serio-4-event-mouse"
Option "Emulate3Buttons" "yes"
Option "ZAxisMapping" "4 5 6 7"
Option "SHMConfig" "on"
Option "TapButton1" "1"
Option "MinSpeed" "0.1"
Option "MaxSpeed" "0.5"
Option "AccelFactor" "0.0025"
EndSection
после чего всё прекрасно заработало.
столкнулся тут с одним косяком, вылетают ядра при установке линукс с ядром ниже чем 2.6.30,
проблема в ACPI и новой версии биоса.
пофиксить это можно скачав с ftp://ftp.work.acer-euro.com/notebook/aspire_5050/bios/ файлик 3303.zip и пропатчив биос.
После чего любой Linux дистрибутив устанавливается без каких либо дополнительных параметров к ядру и проблем с ACPI
небольшой copy & paste howto как сделать self-signed ssl виртуалхост в апаче 2 под дебиан
создаём директории и включаем ssl
a2enmod ssl
mkdir /etc/apache2/ssl
cd /etc/apache2/ssl/
Генерим сертификат
openssl req -new >new.cert.csr
Generating a 1024 bit RSA private key
................++++++
.++++++
writing new private key to 'privkey.pem'
Enter PEM pass phrase: супер-пупер-пароль
Verifying - Enter PEM pass phrase: супер-пупер-пароль
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:код_вашей_страны
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:адрес.сом
Organizational Unit Name (eg, section) []:адрес.сом
Common Name (eg, YOUR name) []:tsv
Email Address []:емыл@адрес.сом
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:супер-пупер-пароль
An optional company name []:адрес.сом
далее:
openssl rsa -in privkey.pem -out new.cert.key
Enter pass phrase for privkey.pem:супер-пупер-пароль
writing RSA key
далее:
openssl x509 -in new.cert.csr -out new.cert.cert -req -signkey new.cert.key -days 1825
далее:
cp new.cert.cert /etc/ssl/certs/server.crt
cp new.cert.key /etc/ssl/private/server.key
а теперь пропишем наш виртуалхост
cp /etc/apache2/sites-available/какойто-виртуалхост.адрес.сом /etc/apache2/sites-available/ssl-какойто-виртуалхост.адрес.сом
открываем и редактируем
vim /etc/apache2/sites-available/ssl-какойто-виртуалхост.адрес.сом
и добавляем следующие строки
SSLEngine on
SSLOptions +StrictRequire
SSLCertificateFile /etc/ssl/certs/server.crt
SSLCertificateKeyFile /etc/ssl/private/server.key
далее включаем виртуалхост и перегружаем apache2
a2ensite ssl-какойто-виртуалхост.адрес.сом
/etc/init.d/apache2 restart
всё.
P.S.
если будет ошибка проверьте прописано ли у вас в /etc/apache2/ports.conf вот такое:
# SSL name based virtual hosts are not yet supported, therefore no
# NameVirtualHost statement here
Listen 443
пропишите и перегрузите apache2