Архив метки: Debian

Debian

Рекомендации Webmin для пользователей Debian

< Что такое «Webmin»? >
«Webmin» является инструментом конфигурации с веб-интерфейсом UI написанной в Perl. Он может работать на Linux / UNIX / Windows / OSX. Когда я устанавливаю Debian к моему компьютеру, установить «Webmin». В основном я использую его для редактирования конфигурационных файлов, потому что мне не нужно помнить, где это конфигурационные файлы. «Webmin» может контролировать запуск и остановку любых услуг. «Webmin» имеет так много удобных функций. Но это слишком тяжело для меня, чтобы объяснить все об этом. Если вы хотите знать о «Webmin» более, пожалуйста, проверьте Webmin — Википедия и http://www.webmin.com/.

< Установка на Debian >
Пожалуйста, проверьте последнюю версию Webmin на http://www.webmin.com/. Пожалуйста, замените красный URL до новейших, когда вы посетите официальный веб-сайт. Выполните команды ниже качестве суперпользователя для инсталляции Webmin.

root@myhost:~# cd /tmp
root@myhost:/tmp# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.690_all.deb
root@myhost:/tmp# dpkg -i webmin_1.690_all.deb
root@myhost:/tmp# apt-get -f install

После команды «dpkg -i webmin_1.690_all.deb», склонны показать вам никаких предупреждений. После этого, пожалуйста, выполнить «apt-get -f install» установить необходимое программное обеспечение для Webmin.

< Для безопасности >
По конфигурации по умолчанию, Webmin можно получить только из локальной сети. Я никогда не изменил его, потому что от ценных бумаг. Я всегда использую SSH трансфер до порта или любой VPN использовать Webmin из Интернета. Вам не нужно, чтобы Webmin, чтобы получить доступ непосредственно из Интернета.

< SSH проходное отверстие >
Если ваше имя пользователя «abcd» и домен «example.com», SSH Войти с передачи порта для Webmin является командной строки ниже.

$ ssh -L 10000:localhost:10000 abcd@example.com

Эта команда является для Linux / UNIX / OSX. Вы также можете использовать IP-адрес вместо домена.

< Войти в Webmin >
Используйте любой браузер для доступа «https://localhost:10000/». Вы увидите ненадежного сообщение, как показано ниже.
untrusted_001_ru
Это является примером Firefox. Пожалуйста, нажмите «Добавить исключение» если вы используете Firefox.
untrusted_002_ru
В первый раз, вам необходимо войти в систему как корневой. Если вы не хотите использовать корень для входа в Webmin, вы можете добавить любой пользователь для Webmin.
webmin_login

< Какой язык вы используете? >
Язык по умолчанию для Webmin является английский. Если вы хотите изменить глобальные настройки языка, пожалуйста, проверьте навигацию и представить ниже.
[ Webmin ] — [ Webmin Configuration ] — [ Language ] ( Английский )
webmin_change_language_001
[ Webmin ] — [ Настройка Webmin ] — [ Язык ] ( русский )
webmin_change_language_001_ru
Вы можете выбрать язык по умолчанию и код символа для Webmin пользовательского интерфейса с функцией выше. Если вы хотите изменить ничего язык или тему, пожалуйста, проверьте навигацию и представить ниже.
[ Webmin ] — [ Change Language and Theme ] ( Английский )
webmin_change_language_002
[ Webmin ] — [ Сменить язык и тему ] ( русский )
webmin_change_language_002_ru

< Webmin тема >
Я хочу объяснить, как добавить пользователей Webmin, но перед добавлением пользователей Webmin, я должен объяснить о моем Webmin тему.
[ Webmin ] — [ Настройка Webmin ] — [ Темы Webmin ]
Вы можете выбрать темы для интерфейса Webmin. Я всегда использую «MSC.Linux Theme». Пожалуйста, выберите тему вы хотите использовать. Но во время после моего процедуру на этот пост, это легко следовать, используя «MSC.Linux Theme».
webmin_theme_ru

< Добавить пользователя системы >
Я всегда добавляю пользователя системы перед добавлением Webmin пользователя. Поскольку я использую UNIX логин для Webmin. Вы можете добавлять пользователей для вашей операционной системы на навигации ниже. Я использую эту функцию вместо команды «adduser».
[ Система ] — [ Пользователи и группы ] — [ Создать нового пользователя ]
Я в основном использовать значения по умолчанию для нового пользователя. Я только изменить пароль.
webmin_users_ru

< Добавить пользователя Webmin >
Вы можете добавлять пользователей в Webmin в навигации ниже. Вам необходимо выбрать функции Webmin, чтобы пользователь может управлять. Я всегда использую аутентификацию UNIX пароль.
[ Webmin ] — [ Пользователи Webmin ] — [ Создать нового пользователя Webmin ]
После того как я добавить Webmin пользователя, я всегда выйдете и снова войдете Webmin на нового пользователя.
webmin_add_webminuser_ru
Вы можете найти список модулей, как показано ниже.
webmin_select_modules_ru
Если вы хотите контролировать все, как администратор, пожалуйста, нажмите «Выбрать все», чтобы выбрать все функции.

< Система управления и обслуживания >
[ Система ] — [ Загрузка и завершение работы системы ]
Эта картина показывает функции на нижней части страницы.
webmin_control_services_ru

< О модулей Webmin >
Когда у меня есть свободное время, я буду обновлять этот пост или написать новый пост о некоторых модулей для Webmin.

Обратный прокси на nginx на Raspberry Pi

< Все готово для установки >
Вам нужно Debian хриплый последовать моему процедуру. Не только для Raspberry Pi.

< Почему я использую Raspberry Pi >
Обратный прокси простая функция. В основном это слишком простая задача для общих персональных компьютеров или любых серверов. Raspberry Pi не настолько мощным, но это энергосбережение компьютер. Это не дорого. Любой человек может купить его по всему миру. Это достаточно для обратного прокси-сервера на Nginx. Вот почему я выбираю Raspberry Pi для обратного прокси-сервера и написал этот пост.

< Установка nginx >
Выполнить команду ниже как root.

apt-get install nginx

Вот и все.

< Редактировать конфигурационный файл >
Редактировать конфигурационный файл по умолчанию.

nano /etc/nginx/sites-available/default

Мой «/etc/nginx/sites-available/default», как показано ниже.

server {
listen 80;
server_name mydomain.net;

location / {
proxy_pass http://127.0.0.1:8080;
}
}

Эта передача конфигурации доступ «mydomain.net» к 8080 порту локального сервера Apache на Raspberry Pi.

< Добавить файл прокси конфигурации >
Добавить файл для настроек прокси.

nano /etc/nginx/conf.d/proxy.conf

Мой «/etc/nginx/conf.d/proxy.conf», как показано ниже.

# Header
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# Timeout
proxy_connect_timeout 60;
proxy_read_timeout 90;
proxy_send_timeout 60;

# Buffer
proxy_buffering on;
proxy_buffer_size 8k;
proxy_buffers 100 8k;

# Cache
proxy_cache_path /var/cache/nginx/mydomain.net levels=1:2 keys_zone=cache_$
proxy_temp_path /var/cache/nginx/temp;

proxy_cache_valid 200 2h;
proxy_cache_valid 302 2h;
proxy_cache_valid 301 4h;
proxy_cache_valid any 1m;

Кроме того, необходимо, чтобы сделать кэш реж ​​как root.

mkdir /var/cache/nginx

< Начните nginx >

service nginx start

Как вы думаете о этой процедуры? Так просто?

Bochs на Raspberry Pi

< x86 на ARM >
Я пытаюсь запустить DOS на Debian хриплый на Raspberry Pi.
( Windows95 тоже можно, но это слишком медленно )

< Установите “Bochs” >
Установка “bochs” очень легко.
Командная строка, как показано ниже.

root@myhost:~# apt-get install bochs bochs-x bochs-sdl bochs-svga

< Создать образ жесткого диска >
Выполните “bximage” на вашем Raspberry Pi.
Я рекомендую выполнять “bximage” как не суперпользователя.
Вы должны выполнить “bximage” как пользователь, которые используют “bochs”.
Это 2GB образец изображения.

$ bximage
========================================================================
                                bximage
                  Disk Image Creation Tool for Bochs
        $Id: bximage.c,v 1.34 2009/04/14 09:45:22 sshwarts Exp $
========================================================================
Do you want to create a floppy disk image or a hard disk image?
Please type hd or fd. [hd]
What kind of image should I create?
Please type flat, sparse or growing. [flat]
Enter the hard disk size in megabytes, between 1 and 129023
[10] 
2048
I will create a ‘flat’ hard disk image with
  cyl=4161
  heads=16
  sectors per track=63
  total sectors=4194288
  total size=2047.99 megabytes
What should I name the image?
[c.img] 
msdoshdd.img
Writing: [] Done.
I wrote 2147475456 bytes to msdoshdd.img.
The following line should appear in your bochsrc:
  
ata0-master: type=disk, path=”msdoshdd.img”, mode=flat, cylinders=4161, heads=16, spt=63

“bximage”, сказал, чтобы добавить строку “
ata0-master: type=disk, path=”msdoshdd.img”, mode=flat, cylinders=4161, heads=16, spt=63” на “.bochsrc”.

< Генерация “.bochsrc” для MS-DOS >
К вашей домашней директории.
Я использую “nano” для редактирования текстовых файлов.

$ cd /home/username
$ nano .bochsrc

Мой “.bochsrc”, как показано ниже.

megs: 64
romimage: file=$BXSHARE/BIOS-bochs-latest
vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
display_library: sdl
ata0-master: type=disk, path=/home/username/msdoshdd.img, mode=flat, cylinders=4161, heads=16, spt=63
ata0-slave: type=cdrom, path=/home/username/MS-DOS-6.22.iso, status=inserted
boot: cdrom, disk
#keyboard_mapping: enabled=1, map=/usr/share/bochs/keymaps/x11-pc-us.map
log: bochsout.txt
clock: sync=realtime, time0=local

“MS-DOS 6.22.iso” моя MS-DOS загрузочный файл. Пожалуйста, замените его на любой изо загрузочного файла у вас есть. На мой “.bochsrc”, мышь недоступна. Если вы хотите использовать мышь, пожалуйста Google о “Как редактировать bochsrc использовать мышь”.

< Установите VNC >
Если вы используете дисплей HDMI, вам не нужно этот шаг.
Если вы не используете дисплей, необходимо установить сервер VNC для удаленного X на Raspberry Pi.
Выполнить эту командную строку, как “root”.

root@myhost:~# apt-get install tightvncserver

Запустите эту командную строку, как пользователь, которые используют “bochs”.

$ vncserver :1 -geometry 1024×768 -depth 24
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? 
n
New ‘X’ desktop is myhost:1

“:1″ означает порт “5901″.
“-geometry 1024×768″ означает разрешение.
“-depth 24″ означает, цвета в битах.

< Выполнить bochs >
Пожалуйста, подключите VNC-сервер на Raspberry Pi. (Или использовать “startx” с дисплеем HDMI)
И выполнить терминал. ( Например, LXTerminal )
Выполнить bochs на терминале.

$ bochs

Иногда bochs задать вам эта синтаксиса.

A PANIC has occurred.  Do you want to:
  cont       – continue execution
  alwayscont – continue execution, and don’t ask again.
               This affects only PANIC events from device [MEM0 ]
  die        – stop execution now
  abort      – dump core
  debug      – hand control to gdb

Я всегда отвечаю “alwayscont”.

< Чтобы быть честным >
Я попытался установить Windows95.
Но для этого требуется FD образы DOS и Windows3.1. ( Мой Windows95 является обновление версии )
Это было хлопотно для меня.
Поэтому я изменил своей цели.