Линукс за Българи

Валентин Вълчев

This document can be freely translated and distributed. It's released under the LDP License.

Промени
Издание $Revision: 1.1 $ $Date: 2003/06/09 15:27:03 $

Посвещение

Тази книга е посветена на тези млади хора, които имат желание или са поне малко любопитни да разберат какво е Линукс и как се работи с него.

Ние, Българското Линукс Общество, пишейки тази книга, искаме да изразим нашата подкрепа към онези свободомислещи хора, които вярват, че Линукс е операционната система на двадесет и първи век.

Ние искаме да Ви помогнем.

И ще го направим!

Съдържание

I. Въведение
1. Как да използваме тази книга
2. За авторите и Българското Линукс Общество
2.1. Българско Линукс Общество / LUG-BG
2.2. Кои сме ние, авторите?
II. GNU, Linux и UNIX
1. Какво е Linux?
1.1. От къде идва името Линукс?
1.2. История на Линукс
1.2.1. UNIX - предшественика на Linux
1.2.2. Създаването на Linux
2. Какво е OpenSource
2.1. История на GNU обществото
III. Инсталиране на Линукс
1. Какво представляват операционните системи
2. Linux дистрибуции
2.1. Debian
2.2. RedHat Linux
2.3. S.u.S.E
2.4. Slackware Linux
3. Преди да инсталираме
3.1. Системни изисквания
3.2. За какво ще използваме системата
3.3. Архивиране
3.4. Съвместимост
4. Инсталиране на Mandrake Linux
4.1. Начални стъпки
4.2. Инсталация на Mandrake Linux 8.1
4.3. Конфигуриране на Mandrake
4.3.1. Потребители
4.3.2. Настройка на мрежата
4.3.3. Настройка на периферните устройства
4.3.4. Конфигуриране на X
5. Управление на пакети
5.1. Добавяне и инсталиране на пакети
IV. Въведение в Линукс
1. Кои команди можем да използваме за помощ
2. Какво представлява потребителски account
2.1. Как да си сменим паролата
3. Какво представляват файловете
3.1. Изпълнимият файл
3.2. Файлови атрибути
3.3. Основни команди за работа с файлове и директории
3.3.1. Промяна на файловите атрибути
3.3.2. Копиране, местене и преименуване на файлове
3.3.3. Разпечатване на файлове
3.3.4. Създаване и изтриване на файлове
3.3.5. Команди за работа с директории
4. Други полезни програми
4.1. Файлове
4.2. Комуникация
5. Работа с текстов редактор
5.1. Работа с pico
5.2. Използване на vi
5.2.1. Команден режим и редактиране
5.2.2. Режим на редактиране
5.2.3. Команден режим
V. Графични среди
1. X-Windows
1.1. Конфигуриране
1.2. Кирилизиране на X
1.3. Стартиране
2. Графични среди и графични менажери
2.1. Какво представляват графичните менажери
2.2. Защо има различни графични менажери
2.3. Какво представляват графичните среди
3. Други графични менажери и среди
3.1. XFce
3.1.1. Какво представлява XFce
3.1.2. Предимства
3.1.3. Стартиране
3.1.4. Конфигуриране
3.1.5. Заключение
3.2. Blackbox
3.2.1. Какво е Blackbox
3.2.2. Предимства
3.2.3. Стартиране на Blackbox
3.2.4. Работа с Blackbox
3.2.5. Конфигуриране
3.2.6. Заключение
3.3. IceWM
3.3.1. За IceWM накратко
3.3.2. Предимства
3.3.3. Стартиране на IceWM
3.3.4. Работа с IceWM
3.3.5. Конфигуриране
3.3.6. Заключение
3.4. WindowMaker
3.4.1. За WindowMaker накратко
3.4.2. Предимства
3.4.3. Стартиране на WindowMaker
3.4.4. Конфигуриране
3.4.5. Заключение
VI. Линукс в моят Офис
1. Офис пакети за Линукс
1.1. KOffice
1.2. GNOME Office
1.3. HancomOffice 2.0
1.4. Corel® WordPerfect Office 2000
2. Работа с OpenOffice.org
2.1. Въведение
2.2. Текстообработка с OpenOffice
2.3. Работа с електронни таблици
2.4. Графики и илюстрации
2.5. Правене на презентации
2.6. Бази от данни
2.7. OpenOffice.org за Българи
2.8. Допълнителни инструменти и връзки
VII. Мултимедия под Линукс
1. Как да слушаме музика
1.1. Работа с XMMS
1.1.1. Еквалайзер и плейлиста
1.1.2. Конфигуриране на XMMS
1.1.3. Нова 'кожа' за XMMS
1.1.4. Музика на живо
2. Линукс - Нашето домашно видео
2.1. Въведение
2.2. Xine
2.3. MPlayer
3. Линукс като телевизор
VIII. Съвместа работа с Windows
1. Споделяне на файлове
1.1. Да потанцуваме Samba
1.2. Как да конфигурираме SAMBA
1.3. Споделяне на файлове
1.4. Специалната homes секция
1.5. Достъп до файловете на Windows машина
1.6. Печат на мрежов принтер
2. X под Windows
2.1. Да си инсталираме X
2.2. Как да ползваме WiredX
2.3. XDMCP и REXEC
2.4. Проблеми
3. Емулатори
IX. Администриране на Линукс
1. Групи и потребители
1.1. Потребител root
1.2. Добавяне и премахване на групи и потребители
1.3. Специалните файлове /etc/passwd и /etc/shadow
1.4. Командата su
2. Файловата система
2.1. Организация на файловете
2.2. Що е виртуална файлова система
2.3. Монтиране на дискове
2.3.1. Файловете /etc/fstab и /etc/mtab
2.4. Мрежови файлови системи
3. Отдалечено администриране
3.1. Telnet
3.2. rsh, rexec, rlogin
3.3. Secure Shell
4. Конзола, шел и терминал
4.1. Какво е bash
4.2. Други шелове
4.3. Как да си сменим шел-а
4.4. Кирилизиране на конзолата
5. Мрежата
5.1. TCP/IP протокол
5.2. Локална мрежа - LAN
5.2.1. мрежови карти
5.2.2. настройване на IP адрес (ifconfig)
5.3. Dial-up
5.3.1. Модеми
5.3.2. Използване на pppsetup
5.4. Команди за работа в мрежа
5.4.1. ftp, hostname, netstat, ping, telnet
5.4.2. mail, fetchmail, sendmail, mutt, pine
5.4.3. Използване на WEB - lynx
5.5. Firewalls
6. Стартиране на системата
6.1. Start-up скриптове
6.2. Демони
6.3. inetd
6.4. cron
7. Ядрото на Линукс
7.1. Няколко общи думи за ядрото
7.2. Обновяване на ядрото
7.3. Прекомпилиране на кернела
7.4. Модули
7.5. Настройка на новото ядро
7.6. Закърпване на ядрото
X. Програмиране под Линукс
1. Програмиране на обвивката
1.1. Скриптове в BASH
1.2. Скриптове в TCSH
1.3. Регулярни изрази
2. Програмни езици за Линукс
3. Среди за програмиране
3.1. Безплатни програмни среди
3.1.1. Source Navigator
3.1.2. KDevelop
3.1.3. wxStudio
3.1.4. Glimmer
3.1.5. jEdit
3.1.6. NetBeans
3.1.7. Eclipse
3.1.8. Scintilla and Scite
3.1.9. Moleskine
3.1.10. Anjuta
3.1.11. Quanta
3.1.12. phpmole-IDE
3.1.13. RHIDE
3.1.14. motor
3.1.15. JED
3.2. Комерсиални среди за писане
3.2.1. C-Forge
3.2.2. CodeWarrior
3.2.3. JX Development Suite
3.2.4. Moonshine
3.2.5. SNiFF+
3.2.6. Kylix
3.2.7. JBuilder
3.2.8. CodeGuide
3.2.9. Komodo
3.2.10. Wing IDE
3.2.11. Visual SlickEdit
3.2.12. mBedded Builder
3.3. Методи на типичният UNIX програмист
3.3.1. VIM
3.3.2. Emacs
3.4. Други полезни инструменти
3.4.1. Doxygen
3.4.2. AStyle и Indent
3.4.3. CVS

Списък на фигурите

4.1. Mandrake Linux поддържа инсталация на Български
4.2. Изберере "Препоръчителната" инсталация на Mandrake
4.3. Mandrake разполага с тематично подбрани пакети от програми
4.4. При инсталация можете да избирате и отделни пакети
4.5. Mandrake ви предупреждава за потенциални пробиви в сигурността
4.6. Сложете следващато инсталационни CD и натиснете 'OK' да продължите
4.7. Създайте потребител, с който да работите под Линукс
4.8. Използвайте автоматично засичане на мрежовият хардуер
4.9. Изберете с каква мрежова връзка разполагате - Модемна, ISDN, ADSL, кабелна или LAN.
4.10. Изберете с каква мрежова връзка разполагате - Модемна, ISDN, ADSL, кабелна или LAN.
4.11. Настройка на LAN мрежа
4.12. Избере име на компютъра си, DNS сървър и мрежов шлюз
4.13. Откриване и настройване на периферни устройства
4.14. Изберете къде е закачен вашият принтер
4.15. Използвайте текстово описание на принтера за да спестите време по-късно
4.16. Правилният избор на модел на принтера гарантира безпроблемен печат
4.17. Изберете модела на графичната си карта
4.18. Поздравления и от нас!
5.1. Софтуерният Менажер на Mandrake
5.2. Попълнете адрес и порта на проксито, което използвате
5.3. Добавяне на нов източник за обновяване на пакети
5.4. Изберете някой от огледалните сайтове за обновявания за сигурност
5.5. Обновяване на системата
5.6. Софтуерният менажер издърпва пакетите и ги инсталира на компютъра
5.1. Редактиране с Pico
5.2. Примерна Vi сесия
3.1. XFce в действие
3.2. Ето как изглежда моят десктоп с Blackbox
3.3. Blackbox - меню, списък на достъпните десктопи
3.4. Примерен десктоп изполващ IceWM
3.5. Window Maker
3.6. Конфигуриране на Window Maker
2.1. OpenOffice Writer и примерен документ
2.2. Работа с електронната таблица OpenOffice Calc
2.3. OpenOffice Presenter (на преден план) и OpenOffice Draw
1.1. XMMS със отворена плейлиста и еквалайзер
2.1. Xine - Shrek и субтитри на български
2.2. MPlayer, магаре и Shrek отново ;)
2.1. XDMCP настройки
2.2. Вход в системата през X
2.3. BlackBox през WiredX
Copyright © 2002-2003 Valentin Valchev. All rights reserved.