Глава І -- Какво е Линукс?
Linux е отделна операционна система която по никакъв начин не зависи от Windows. Първото ядро на Линукс е започнато от шведско говорещия финландец Линус Торвалдс през 1991 г. През всичките тези години, Линукс се е доказала като една от най - добрите операционни системи в световен мащаб, като я има преведена на почти всички езици. Линукс има много дистрибуции който са базирани на две от тях. Най - стабилната операционна система е Linux Debian, като Ubuntu също е базиран на Debian. Както и голяма част от дистрибуциите. Втората базирана система е RedHat, като за нея няма да навлизам в подробности, само ще кажа, че платената версия на RedHat струва повече от всички пакети на Adobe. Всички Hosting компании в България използват Linux.
Глава ІІ -- Сваляне и приготвяне за инсталация
2.1 - Една от най - стабилните версии на Ubuntu Server е 8.04.3. Лично аз я ползвам от излизането и, мога да заявя, че по стабилна не съм виждал. Можете да я свалите от:
Изтегли Ubuntu Linux 8.04.3 Server Edition i386 от Мирор На Убунту
Изтегли Ubuntu Linux 8.04.3 Server Edition i386 от български Мирор
2.2 - Запишете я със Nero, ОБАЧЕ: запишете го или като Copy CD или със Image Record. Така при инсталацията няма да имате проблем със буутването.
Глава ІІІ -- Инсталация
3.1 - Преди да почнете инсталацията, освободете си поне 10/20ГБ място. Включете/Рестартирайте компютъра. След което влезте в БИОС-а и сложите да буутва CD-то първо, за да може да ви буутне СД-то и да тръгне инсталацията. Или на по - новите компютри си има Буут меню което по принцип се стартира със F11.
3.2 - След като стартира инсталация ще ви излезе вече Ubuntu Server инсталацията. В първия прозорец:
Тук ви пита какъв език да сложи. Изберете си който желаете, аз предпочитам Английския, защото Българския после в конзолата или през SSH достъпа може да ви излезе с йероглифи. За да си нямате проблеми изберете Английския.
3.3 - След като изберете език дайте Ентер. Ще ви излезе това: От него Изберете Install Ubuntu Server/Инсталирай Ubuntu Сървър
Другите възможности са:
Check CD for defect -- Проверете СД-то за дефекти
Test memory -- Тествайте паметта
Boot From First Hard Disk -- Зареждане от първия твърд Диск
Rescue a brocen system -- Спасяване на повредена система
3.4 - Тук за последно ще ви пита за избиране на език. Както казах аз лично предпочитам Английския
3.5 - Тук изберете вашето местоположение, демек: Other и натиснете Ентер
3.6 - След като изберете Other, ще ви излезе друг прозорец, в него намерете Europe, и дайте България
3.7 - След като сте посочили България, ще ви излезе този прозорец, който ще иска да изберете подредбата на клавиатурата си(инсталатора ще поиска натискане на някои клавиши за проверка, откажете действието)
3.8 - След като откажете действието от предишния прозорец тук изберете: USA и дайте Ентер
3.9 - Тук отново изберете: USA и дайте Ентер
3.9.1 - Изчакайте нещата която ще почнат да се инсталират. Първото е Детекването на СД-то второто е откриването на нужните модули във СД-то
3.9.2 - Веднага след търсенето на модулите ще ви излезе прозорец който ще настой мрежата на DHCP автоматична конфигурация, ако интернет доставчика ви не го поддържа спрете процедурата, ако я поддържа я оставете
3.9.3 - Ако мрежата ви иска ръчно конфигуриране и сте спрели DHCP процедурата, ще ви излезе този прозорец: Натиснете това което е показано:
3.9.4 - След като сте натиснали посоченото на миналата картинка тук ще ви пита за вашия IP Адрес:
3.9.5 - В този прозорец въведете вашата NetMask:
3.9.6 - В този прозорец въведете вашия Gatway. Този тук е 192.168.1.1 защото аз минавам през рутер:
3.9.7 - В този прозорец въведете един от DNS-сите си:
3.9.8 - Тук ви пита за Hostname въведете каквото желаете, аз го оставям ubuntu
3.9.9 - Време да приготвим диска за инсталация на Ubuntu. Тук ви пита дали автоматично да го раздели или ръчно. Тук ще обеся ръчното как става, ако няма да инсталирате друго на компютъра освен Линукс задайте да ви раздели диска автоматично, но ако имате Windows или не искате да ви ползва целия диск дайте ръчно. Натиснете 'Manuel' както е показано на картинката
3.9.9.1 - Тук принципно ще ви изкара отделните дялове или целия хард. Ако имате инсталиран Windows на машината, ще видите NTFS дяловете. Ако нямате ще видите целия хард. С две думи цъкнете върху празното място което сте оставили за Linux. Натиснете Ентер
3.9.9.1 - След като сте цъкнали на празното място, отдолу ще ви излезе нещо подобно като на снимката цъкнете на него:
3.9.9.1 - След като сте цъкнали, ще ви излезе този прозорец, на него дайте 'Aotomatically partition the free space'. Така то ще ви раздели празното място което сте оставили автоматично.
3.9.9.2 - След като сте дали автоматично разделяне на празното място, ще почне да ви зарежда нещо, като свърши натиснете: 'Finish partitioning and write changes the disk'
3.9.9.3 - Ще ви излезе още един прозорец, който ще ви пита дали наистина искате да направите промените дайте '<yes>'. След което ще почне инсталирането на системата. Изчакайте да свърши, процесът е горе долу кратък.
Глава ІV -- Създаване на User Name
4.1 - След инсталацията първия прозорец който ще се появи, е създаването на нов User Name. Въведете вашето потребителско има в полето и натиснете Ентер:
4.2 - След това ще ви излезе потребителя на новия акаунт. Дайте пак Ентер
4.3 - Тук ще ви пита каква искате да е паролата на потребителското име:
4.4 - Повторете паролата
4.5 - След паролите ще почне да конфигурира apt-get функцията, и ще ви пита за http proxy. Не въвеждайте нищо, натиснете просто Ентер
4.6 - Тук ви пита да инсталира допълнителни приложения. Аз ще инсталирам OpenSHH server. Това сървър за отдалечен достъп до компютъра, пак конзолен. Ако не желаете нищо да инсталиране натиснете Ентер. Ако желаете да инсталиране нещо със стрелките стигнете до него и дайте "Space" да се маркира със звездичка, както е показано на снимката:
4.7 - След приключването и на тази инсталация, ще ви изкара този прозорец, в който се казва, да махнете Диска от CD-то. Дайте му <Continue>
4.8 - Това беше със инсталацията, компютъра ви ще се ресне и системата ще зареди.
Глава V -- Логване в системата
5.1 - Ето тук ще ви изкара формата за Login в системата въведете User Name и след това ще ви поиска пас. Паролата не се показва като я пишете, но иначе я приема: След като ги въведете дайте Ентер
5.2 - След като сте се логнали трябва да ви излезе нещо подобно:
Глава VІ -- Допълнително обяснения:
6.1 - Вече имате готова конфигуриране Операционна система Ubuntu Linux Server, Честито. Нека да обесня малко началните команди:
* mkdit - създаване на директория (пример: mkdir amxmodxbg) - по този начин сте създали директория на име amxmodxbg
* cd - отиване към зададена директория (пример: cd amxmodxbg) - по този начин вече сте в новосъздадената директорията amxmodxbg
* cp - копирате файл (пример: имате някакъв файл на име amxmodxbg.txt искате да го копирате в папката amxmodxbg: cp amxmodxbg.txt amxmodxbg)
* apt-get install - искате да инсталиране нещо в ядрото (пример: apt-get install perl) - по този начин инсталирате perl)
6.2 - Как да пуснем във действие root акаунта.
Изписвате в конзолата
sudo passwd root
Ще ви иска парола за него въведете някаква по сложна парола, защото този User (root) има всички привилегии по системата.
6.3 - В Линукс сървър имате повече от една конзола те са 6 на брой. Примерно сте пуснали в едната да си върви един counter-strike сървър, как да превключите на другата?
Превключването става съвсем лесно едновременно натискате: Alt + F2. Конзолите са ти 6 на брой демек:
Alt + F1
Alt + F2
Alt + F3
Alt + F4
Alt + F5
Alt + F6
Глава VІІ -- Инсталиране на Web сървър
7.1 - Влезте първо със (root) User name. Малко по горе показах как да дадете парола на (root) User name.
7.2 - След като влезете изпълнете следните команди в конзолата.
7.2.1 - Инсталираме първо Apache сървър:
Код за потвърждение: Избери целия код
sudo apt-get install apache2
7.2.2 - Инсталираме на php5 и необходимите му модули:
Код за потвърждение: Избери целия код
sudo apt-get install php5 libapache2-mod-php5
Код за потвърждение: Избери целия код
sudo /etc/init.d/apache2 restart
7.2.4 - Време е и да инсталираме Mysql сървърам, и необходимите му модули:
Код за потвърждение: Избери целия код
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
7.2.5 - И накрая не по важност остана phpmyadmin:
Код за потвърждение: Избери целия код
sudo apt-get install phpmyadmin
7.2.6 - След като инсталацията приключи, изпълнете следната команда, за да копирате папката phpmyadmin в правилната директория /var/www/.(По подразбиране phpmyadmin се инсталира в /usr/share/phpmyadmin/.)
Код за потвърждение: Избери целия код
ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Глава VІІІ -- Ъпдейтване на системата и на отделните програми
8.1 - Ъпдейтване на системата става много лесно. Влезте със root акаунта и напишете в конзолата:
Код за потвърждение: Избери целия код
apt-get update
8.2 - Ъпдейтване на всички програми
Значи Ъпдейтване на всички програми става със точно 1 команда:
Код за потвърждение: Избери целия код
apt-get upgrade
8.3 - Ъпдейтване на оделна програма
Тук също става само със 1 команда но другото което е, че след командата трябва да напишете програмата, пример:
Код за потвърждение: Избери целия код
apt-get upgrade apache2
Код за потвърждение: Избери целия код
apt-get upgrade mysql
Глава XІ -- Как да Баннем и Ънбаннем IP със iptables
11 -- Трябва да сте със root потребителя задължително. След което пишете в конзолата:
11.1 -- За Банване на определно ИП
Код за потвърждение: Избери целия код
iptables -I INPUT -s ип_което_искате_да_баннете -j DROP
Код за потвърждение: Избери целия код
iptables -I INPUT -s 192.168.1.13 -j DROP
Код за потвърждение: Избери целия код
iptables -D INPUT -s ип_което_искате_да_ънбаннете -j DROP
Код за потвърждение: Избери целия код
iptables -D INPUT -s 192.168.1.13 -j DROP