Посоветуйте Os Linux, Под сервер CS 1.6 |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Посоветуйте Os Linux, Под сервер CS 1.6 |
bravo
|
28.12.2009, 11:53
Сообщение
|
![]() |
RealityZp, centos или gentoo ?
complrg, gentoo.ru всё от тебя зависит... как настроишь при установке. но что тебе там нужно на русском? |
Поблагодарили 1 раз
|
|
Reality
|
28.12.2009, 13:18
Сообщение
|
![]() |
|
|
|
|
c0rax
|
28.12.2009, 14:30
Сообщение
|
![]() |
RealityZp,
Пиши в ICQ. Буду учить ее правильно ставить :wink:
Отредактировал: shadowboss, - 28.12.2009, 14:31
|
|
|
|
c0rax
|
28.12.2009, 16:15
Сообщение
|
![]() |
|
Поблагодарили 1 раз
|
|
Fortran
|
28.12.2009, 18:33
Сообщение
|
![]() |
|
|
|
|
Boo
|
28.12.2009, 19:13
Сообщение
|
|
|
shadowboss, Прав- юзайте Gentoo! Сам недавно перешел на неё! Вот только установить её немогу, пока сервер тестирую через Live CD врооди бы летает...
|
|
|
|
Boo
|
28.12.2009, 19:41
Сообщение
|
|
|
С Сидирома
|
|
|
|
Reality
|
28.12.2009, 22:48
Сообщение
|
![]() |
Я смайла не нашол, что бы выразить мое выражение лица...... Жду мануала от shadowboss и тебя....
|
|
|
|
bravo
|
28.12.2009, 23:54
Сообщение
|
![]() |
Выложу прям тут:
1) сливаем какой нить свежий liveCD. я пользовался убунтой, поэтому и бубу отталкиваться от неё. платформа liveCD должна быть такая же, как и платформа предполагаемой системы в будущем. т.е. Если у вас 2 ядра, то возьмите 64 битную, если нет, то 32... Загружаемся с диска и подготавливаем систему, что бы нам было удобней потом проводить операции... а) получаем права root для получения прав делать то, что нам понадобится дальше: sudo passwd su б) apt-get install ssh - ставим ssh сервер, что бы можно было зайти на эту машину по сети со своего десктопа (удобней команды копировать/вставлять, что бы их не перебивать руками. в прочем мануал можно и на флэшке перетащить. кому как удобнее). Как настроить сеть можно поговорить отдельно. 2) открыть GParted, в котором всё интуитивно понятно, и разбить диск, куда будет установлена система, примерно по следующей схеме: Код раздел диска: размер: для какой точки тип фс /dev/sda1 150 mb /boot ext2 /dev/sda2 >=6 Gb / ext4 /dev/sda4 >100mb /home ext4 если что то меняете - соотносите потом и команды и действия. так же если оперативы мало, добавьте swap раздел 1-2Гб после / и перед /home. 3) пошла работа: монтируем корень mount /dev/sda2 /mnt cd /mnt сливаем суповой набор: wget -c http://mirrors.kernel.org/gentoo/releases/<ваша архитектура>/autobuilds/current-stage3/<файл типа stage3-i686-20091215.tar.bz2> и распаковываем его: tar -xjvpf stage3-i686-20091215.tar.bz2 монтируем всё остальное: mount /dev/sda1 /mnt/boot mount /dev/sda3 /mnt/home mount -t proc none /mnt/proc mount -o bind /dev /mnt/dev делаем чрут и потом пару команд уже под ним: chroot /mnt /bin/bash env-update source /etc/profile открыть другую консоль: cp /etc/resolv.conf /mnt/etc/resolv.conf возвращаемся обратно в chroot консоль: emerge --sync nano -w /etc/make.conf и далее надо наполнить файл нужными параметрами. например у меня такой файл Код CHOST="i686-pc-linux-gnu" CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" USE="mmx sse sse2 sse3 ssse3 sse4.1 -doc symlink" PORTDIR_OVERLAY="/usr/local/portage" пример содержимого файла для своей архитектуры: http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel Intel http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD AMD а вот ТУТ для понимания чё там да как... Вобще этот файл нужен для оптимизации компилятора под вашу систему. идём дальше: mkdir /usr/local/portage nano -w /etc/locale.gen ru_RU.UTF-8 UTF-8 locale-gen cd /usr/portage/scripts и вот дальше можно запастись кму чаем, кому пивом, а кому и вовсе пойти спать, т.к. эта штука будет идти долго. в зависимости от компа. у меня c2d E8400 3.0Ghz под виртуалкой выполнение этих двух комманд занимает порядка 2 часов, 30 минут... на проце уровня П4 собиралось всё порядка 6-7 часов. ./bootstrap.sh && emerge -e system 4) и вот когда всё это завершится и без ошибок, вот тогда мы приступаем к ядру )) cd /usr/src/ wget <ядро> <ядро> - ищим на сайте kernel.org, последнюю stable версию. сейчас на такое ядро линк такой: http://www.kernel.org/pub/linux/kernel/v2.....6.32.2.tar.bz2 make menuconfig (тут надо настраивать ядро - убрать всё что не нужно, тем самым вырезал куски кода которые будут только нагружать систему) make make install make modules_install ставим загрузчик emerge grub делаем таблицу монтирования grep -v rootfs /proc/mounts > /etc/mtab устанавливаем загрузчик на устройство. он там сам должен найти /boot точку и залить его туда. grub-install /dev/sda Код nano -w /etc/fstab shm /dev/shm tmpfs nodev,nosuid,noexec 0 0 /dev/sda1 /boot ext2 noauto,noatime 1 2 /dev/sda2 / ext4 noatime 0 1 /dev/sda3 /home ext4 noatime 0 2 rc-update add net.eth0 default emerge syslog-ng rc-update add syslog-ng default emerge dhcpсd nano -w /boot/grub/grub.conf Код default 0 timeout 3 title Gentoo Linux 2.6.32.2 root (hd0,0) kernel /vmlinuz-2.6.32.2 root=/dev/sda2 nano -w /etc/conf.d/hostname Код HOSTNAME="your_hostname" nano -w /etc/conf.d/keymaps // изменить только это, а стальное оставить как есть Код KEYMAP="ru" nano -w /etc/conf.d/clock // изменить только эти 3, а стальные оставить как есть Код CLOCK="UTC" TIMEZONE="Europe/Moscow" CLOCK_OPTS="--directisa" nano -w /etc/hosts Код 127.0.0.1 localhost your_hostname ставим фаервол. emerge -iptables shadowboss мне подкинул такой вот конфиг: nano -w /var/lib/iptables/rules-save Код *nat :PREROUTING ACCEPT [389:33159] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] COMMIT *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [1291:86671] :RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT -A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT -A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 27015 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 27016 -j ACCEPT -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT кидаем в автозапуск rc-update add iptables default ставим ssh сервер emerge openssh кидаем в автозапуск rc-update add sshd default НЕ ЗАБУДТЕ ВОТ ЭТО СДЕЛАТЬ!!! passwd укажите пароль для root`а... забудете - придётся грузитьсяпод лайвСиДи снова, монтировать всё, чрутиться и уже тогда писать passwd выход из под chroot консоли exit ну дальше понятно.... reboot ну примерно это так. трудность вся в фйле make.conf, но по шаблону сделать можно. и собстно само ядро, но по неопытности можно не париться и скомпилировать его так, как есть. |
Поблагодарили 1 раз
|
|
c0rax
|
29.12.2009, 9:09
Сообщение
|
![]() |
|
|
|
|
Reality
|
29.12.2009, 10:41
Сообщение
|
![]() |
|
|
|
|
R1L
|
29.12.2009, 12:05
Сообщение
|
|
|
еще видео мануал цены бы небыло!
|
|
|
|
![]() ![]() |