Учебное пособие по системным приложениям и разработке Linux 4 -е издание Liu Haiyan jingtao 9787111655367 Средняя компьютерная профессиональная серия учебников Учебник издательство Машины Индустрия индустрия индустрия
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
Основная информация | |
наименование товара: | Linux Системное приложение и разработка Учебник № 4 издание 4 |
делать К: | Лю Хайян Джингтао |
город поле цена: | 69.00 Юань |
ISBN Число: | 9787111655367 |
Дата публикации: | 2020-06 |
Страница число: | 340 |
Характер число: | Тысячи персонажей |
вне Версия общество: | Machinery Industry Press |
Оглавление |
Предисловие Совет Часть использования Linux Глава 1 Обзор Linux 2 1.1 Сначала знаю Linux 2 1.1.1 Что такое Linux 2 1.1.2 Характеристики Linux 3 1.1.3 Разница между Linux и другими операционными системами 5 1.1.4 GNU, GPL и LGPL 6 1.1.5 Основная версия Linux 8 1.2 Обзор Linux 10 1.2.1 Ядро Linux 10 1.2.2 Пользовательский интерфейс Linux 10 1.2.3 Структура файла Linux 10 1.2.4 Применение Linux 11 1.3 Установка Linux 11 1.3.1 Подготовка перед установкой 11 1.3.2 Программа установки руководства 15 1.3.3 Информация о сборе и установке 16 1.3.4 Официальная установка 22 1.3.5 Настройки работы 23 1.4 запустить и закрыть Linux 24 1.4.1 Пользовательский вход 24 1.4.2 Выберите пользовательский интерфейс по умолчанию 25 1.4.3 Отмена пользователей 27 1.4.4 Система закрытия 28 1.5 Сводка этой главы 29 упражнение 29 Глава 2 оболочка и общие команды 30 2.1 Основы использования терминала Linux 30 2.1.1 Что такое терминал Linux 30 2.1.2 Основная форма оболочки 31 2.2 Основные концепции файлов и каталога 34 2.2.1 Тип файла и файла 34 2.2.2 Справочник 35 2.2.3 Рабочий каталог, пользовательский каталог и путь 36 2.3 Основная работа каталога и файла 37 2.3.1. Команда отображения файла 37 2.3.2 Копировать, удалять и перемещать команды 38 2.3.3 Создание и удаление команды каталогов 40 2.3.4 Команда переключения рабочего каталога и отображения 41 2.3.5 Команда поиска и позиционирования 42 2.3.6 Команда ссылок LN 44 2.3.7 Создание файлов, изменение файлов или команд времени каталога касается 45 2.3.8 Сравнение файлов и команда сортировки 46 2.4 Команды резервного копирования и сжатия 47 2.4.1 48 2.4.2 Команда сжатия и декомпрессии gzip 49 2.4.3 Команда беззазаза 49 2.5 Другие часто используемые команды 50 2.5.1. Echo отображать текстовую команду Echo 50 2.5.2. Команда календаря отображения 50 2.5.3 Дата команды даты и времени 51 2.5.4. Очистить команду экрана 53 2.5.5. 53 2.6 Команда онлайн -справки 54 2.6.1 man 54 2.6.2 info 54 2.6.3 help 55 2.7 Сводка этой главы 55 упражнение 55 Использование главы 3 окна X 57 3.1 Window System Fedora's x 57 3.1.1 Композиция и характеристики системы x окна 57 3.1.2 Введение в GNOME 58 3.1.3 KDE Введение 58 3.1.4 настольное приложение 59 3.1.5 Window Manager 59 3.2 Среда настольных компьютеров GNOME 60 3.2.1 Mayout на рабочем столе Gnome 60 3.2.2 Верхняя панель Gnome 61 3.2.3 Плавающая панель Gnome 63 3.2.4 Область сообщений и уведомления Гнома 64 3.2.5 Селектор рабочего пространства GNOME 65 3.2.6 Настройки рабочего стола GNOME 65 3.3 Управление приложениями GNOME 67 3.3.1 Применение в GNOME 67 3.3.2 Запустите настольное приложение 69 3.3.3 Фавориты и управление ярлыком 70 3.4 Управление окнами GNOME 70 3.5 Управление файлами GNOME 72 3.6 Управление программным обеспечением GNOME 76 3.7 Сводка этой главы 78 упражнение 78 Глава 4 Общее программное обеспечение системы Linux 79 4.1 Офисное программное обеспечение 79 4.1.1 Офисный комплект Libreoff? 79 4.1.2 Писательский компонент 80 4.1.3 Компонент CALC 83 4.1.4 Impress Component 85 4.2 Сетевое прикладное программное обеспечение 86 4.2.1 Браузер Firefox 86 4.2.2 Эволюция приложения для управления личной информацией 88 4.3 Multimedia Application Software 90 4.3.1 Music Player Rhythmbox 91 4.3.2 Видеаплеер Тотем 92 4.4 Другие инструменты 93 4.4.1 Программа обработки изображений оружия 93 4.4.2 Текстовый редактор 95 4.5 Сводка этой главы 96 упражнение 96 Глава 5 Установка аппаратного и программного обеспечения 97 5.1 Установка аппаратного обеспечения Linux 97 5.1.1 Linux Management Foundation 97 5.1.2 Linux Unified Model Equipment 98 5.1.3 Общие этапы установки аппаратных драйверов 99 5.1.4 Пример аппаратной установки 100 5.2 Установка программного обеспечения Linux 106 5.2.1 Установочный пакет программного обеспечения приложений в Linux 106 5.2.2. Установите программное обеспечение для приложений для пакета Tarball 107 5.2.3. Установить программное обеспечение приложений пакета RPM 108 5.2.4 Установить программное обеспечение для приложений Deb Package 109 5.3 Установите программное обеспечение через DNF 111 5.3.1 Конфигурация библиотеки ресурсов DNF 112 5.3.2 Общие команды DNF 114 5.3.3 Пример использования программного обеспечения для установки DNF 114 5.4 Принцип патча и использование 115 5.4.1 Общий процесс обновления программного обеспечения 116 5.4.2 File сравнительная команда Diff 116 5.4.3 Выбор командного патча 117 5.4.4 Пример процесса обновления программного обеспечения 118 5.5 Сводка этой главы 120 упражнение 121 Часть 2 управление системой Linux Глава 6 Основная конфигурация Интернета 124 6.1 Аппаратная информация о сетевом интерфейсе 124 6.2 Конфигурация и управление сетевым интерфейсом 125 6.2.1 Используйте интерфейс управления инструментами текстового интерфейса 125 6.2.2 Используйте интерфейс управления инструментами командной строки 127 6.2.3 Используйте сетевой интерфейс управления системами системы управления 130 6.2.4 Используйте IFCONF? 131 6.3 Общие сетевые команды 133 6.3.1 Команда сетевого тестирования 133 6.3.2 Команда удаленного входа в систему 136 6.4 Файлы конфигурации сети. 138 6.4.1 Настройка файла конфигурации 138 6.4.2 Файл списка хостов 138 6.4.3 Файл конфигурации сервера доменных имен 139 6.4.4 Файл конфигурации анализа имени хоста 140 6.4.5 Файл конфигурации переключателя имени Службы 140 6.4.6 Файл определения соглашения 141 6.4.7 Файл списка сетевых услуг 141 6.5 Сводка этой главы 142 упражнение 142 Глава 7 Конфигурация и использование обще используемых сетевых служб 143 7.1 Управление услугами Fedora 143 7.1.1 Системный принцип работы 143 7.1.2 Файл конфигурации SystemDD 144 7.1.3 Инструмент управления обслуживанием Systemd 146 7.1.4 Инструмент управления обслуживанием SYSV 147 7.2 Apache Server 149 7.2.1 Введение 149 7.2.2 Установка 149 7.2.3. Начать и закрыть 150 7.2.4 Конфигурация 151 7.2.5 Экземпляр приложения 152 7.2.6 Используйте передачу шифрования SSL 153 7.3 VSFTPD Server 155 7.3.1 Введение 155 7.3.2 Установка 155 7.3.3 Начните и закрывайте 155 7.3.4 Конфигурация 156 7.3.5 FTP Client 157 7.3.6 Экземпляр приложения 158 7.4 Samba Server 160 7.4.1 Введение 160 7.4.2 Установка 160 7.4.3. Начните и закрывайте 161 7.4.4 Конфигурация 161 7.4.5 Экземпляр приложения 163 7.5 DNS Server 164 7.5.1 Введение 164 7.5.2 Установите привязку 166 7.5.3. Начать и закрыть 166 7.5.4 Конфигурация 166 7.5.5 Экземпляр приложения 170 7.6 Сводка этой главы 172 упражнение 172 Глава 8 Управление системой и наблюдение 174 8.1 Управление пользователями 174 8.1.1 Аккаунт Linux 174 8.1.2 Метод управления пользователем 174 8.1.3 переключение между пользователями 179 8.1.4 Файл конфигурации пользователя 180 8.1.5 Команда по управлению счетами и просмотром 182 8.2 Управление разрешениями на доступ к файлам 184 8.2.1 Представление разрешений на файлы 184 8.2.2 Управление разрешениями файлов 186 8.3 Управление процессами 188 8.3.1 Концепция процесса 188 8.3.2 Запуск процесса 188 8.3.3 Команда управления процессами 193 8.4 Системное наблюдение 194 8.4.1 Верх команды мониторинга системы 194 8.4.2 Команда представления памяти бесплатно 195 8.4.3 Команда просмотра просмотра дискового пространства DF 196 8.4.4 Системный монитор 196 8.5 View 198 8.6 Резюме этой главы 198 упражнение 199 Глава 9 Управление безопасностью системы Linux 200 9.1 Настройки безопасности системы Linux 200 9.1.1 безопасные настройки безопасности 200 9.1.2 Настройки безопасности счетов 202 9.1.3 Настройки безопасности сети 203 9.2 Ипблб брандмауэр 203 9.2.1 Принцип работы NetFilter 204 9.2.2 Команда iptables 206 9.2.3 Используйте примеры 208 9.3 SELinux 210 9.3.1 Введение в Selinux 210 9.3.2 Основная концепция selinux 212 9.3.3 Принцип контроля безопасности Selinux 215 9.3.4 Основная работа Selinux 215 9.3.5 Управление стратегией Selinux 220 9.3.6 Журнал и диагноз Selinux 221 9.3.7 Пример контроля доступа Selinux 222 9.4 Резюме этой главы 223 упражнение 223 Глава 10 Настройка системы Linux 225 10.1 Обзор ядра Linux 225 10.1.1 Architecture Linux System Architecture 225 10.1.2 Композиция ядра Linux 226 10.1.3 файл конфигурации ядра Linux 228 10.2 Настройка ядра Linux 229 10.2.1 Получите исходный код ядра 229 10.2.2 Сгенерировать файл конфигурации ядра 230 10.2.3 Скомпилируйте и установите ядро 232 10.3 Настройка выпущенной версии Linux 232 10.3.1 Индивидуальная версия Fedora 233 10.3.2 Создайте свою собственную версию Fedora Custom 234 10.4 Резюме этой главы 236 упражнение 236 Дизайн программы на третьей части платформы Linux Глава 11 Дизайн программы оболочки 238 11.1 Используйте оболочку 238 11.2 Дизайн программы Bash 239 11.2.1 Общий формат программы BASH 240 11.2.2 Объявление и использование переменных 241 11.2.3 Условие суждения 244 11.2.4 Структура управления 247 11.2.5 Функция 251 11.3 Пример программы оболочки 254 11.3.1 Пример программы Linux 254 11.3.2 Пример сценария резервного копирования файла 254 11.4 Резюме этой главы 256 упражнение 256 Использование и разработка главы 12 GCC 257 12.1 GCC введение 257 12.2 Использование GCC 257 12.3 Используйте GCC для разработки языковых программ C 261 12.3.1 Простая языковая программа C 261 12.3.2 C Программы нескольких файлов 261 12.3.3 Используйте Makefile для генерации программы 263 12.4 Отладка 264 12.4.1 Статическая отладка 265 12.4.2 Динамическая отладка 267 12.5 Сводка этой главы 269 упражнение 269 Глава 13 GTK Графический интерфейс Дизайн программы 270 13.1 X Window Programming Введение 270 13.2 Введение в разработку программы GTK 271 13.3 GTK разработка графической интерфейсной программы 272 13.3.1 Основная программа GTK 272 13.3.2 Скомпилируйте программу исходной программы GTK 275 13.3.3 Макет интерфейса 276 13.4 Резюме этой главы 283 упражнение 283 Глава 14 дизайн программы графического интерфейса QT 284 14.1 Введение в дизайн программы QT 284 14.2 Разработка графической интерфейсной программы QT 285 14.2.1 Простая графическая программа QT 285 14.2.2 Компиляция программы QT 287 14.2.3 Разработка программы QT Creator 288 14.3 Резюме этой главы 296 упражнение 297 Глава 15 Среда разработки программ Python 298 15.1 Введение в язык питона 298 15.2 Приобретение и установка Python 299 15.3 Использование инструмента терминала 299 15.3.1 Интерактивная операция 299 15.3.2 Работа файла программы 300 15.4 Среда развития Spyder 302 15.4.1 Введение 303 15.4.2 Создание написания проекта и кода 305 15.4.3. Программная работа и отладка 307 15.5 Сводка этой главы 309 упражнение 309 Глава 16 Использование Eclipse для интегрированной среды разработки 310 16.1 Обзор Eclipse 310 16.2 Установка и использование Eclipse 311 16.2.1 Конфигурация установки JDK 8 311 16.2.2 Установить и использовать Eclipse 312 16.2.3 Интерфейс состав затмения 313 16.2.4 Создать приложение Java 314 16.3 Eclipse RCP разработка приложений 317 16.3.1 Что такое RCP 317 16.3.2 Новый RCP -проект 317 16.3.3 Организационная структура проекта 320 16.3.4 Выпуск приложения RCP 321 16.4 Резюме этой главы 323 упражнение 323 Приложение команда терминала Linux 324 |
краткое введение |
Эта книга основана на Fedora 30 как план, чтобы всесторонне и систематически ввести использование, управление и разработку системы Linux.Книга разделена на три части: первая часть представляет базовые знания Linux, так что читатели могут быстро понять Linux, знакомые с рабочей средой Linux и освоить основные операции Linux; Управление сетью, конфигурация сети и управление безопасностью, настройка системы, а также управление и мониторинг системы; Linux платформа. |