Если вы желаете устанавливать программы в Debian двойным щелчком, как это реализовано в Ubuntu, наберите команду:
aptitude install gdebi
При щелчке по deb-пакету будет открываться мастер установки.
Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.
Если вы желаете устанавливать программы в Debian двойным щелчком, как это реализовано в Ubuntu, наберите команду:
aptitude install gdebi
При щелчке по deb-пакету будет открываться мастер установки.
Для установки deb пакета (файла) в Linux нужно установить (если еще не установлен) gdebi
sudo apt-get install gdebi
Далее либо просто кликаем по вашему пакету и откроется графический инсталятор, либо запускаем консоль в папке с пакетом и устанавливаем командой:
sudo dpkg -i имя_пакета
В Red Hat/Fedora Core/CentOS Linux- подобных наберите следующую команду чтобы получить список установленных программ
# rpm -qa | less
В Debian Linux список установленных пакетов можно увидеть так:
# dpkg --get-selections
В Ubuntu Linux список установленных программ смотрим так:
# sudo dpkg --get-selections
В FreeBSD установленные программы можно посмотреть так:
# pkg_info | less
# pkg_info apache
Используйте команду pkg_version чтобы показать общий список версий всех установленных пакетов в FreeBSD:
# pkg_version | less
# pkg_version | grep 'lsof'
В OpenBSD команда use pkg_info так же ведет себя как и в FreeBSD и покажет список установленных пакетов:
# pkg_info | less
# pkg_info apache
Webmin — это графический web-интерфейс для управления сервером на базе Unix подобных операционных систем. То есть установив Webmin вы можете удалённо конфигурировать и управлять Linux сервер в удобном графическом интерфейсе на русском языке через браузер.
Время не стоит на месте и слово Linux все меньше становится чем то грозным и непонятным для рядового пользователя современных компьютеров. Прошли те времена когда *nix системы использовались только в крупных компаниях и было мало специалистов в этой области нежели сейчас. Одним из программных разработок для управления никсовых систем является Webmin. На момент написания статьи последней версией Webmin является 1.580
Программный продукт позволяет комплексно настраивать любые компоненты и программы на линукс. Из основных задач которые могут быть использованы начинающими системными администраторами, это настройка firewall-ов, конфигурация сети, ftp, веб-сервера и много другое. Это значительно упрощает администрирование сервера на базе Linux.
Добавим нужные библиотеки, если их нету в системе:
aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions libmd5-perl
Добавляем репозиторий Webmin, редактируем файл /etc/apt/sources.list
nano /etc/apt/sources.list
В самом конце добавляем строку:
deb http://download.webmin.com/download/repository sarge contrib
Устанавливаем GPG ключ:
cd /tmp
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
Устанавливаем Webmin для этого вводим команду:
aptitude update
aptitude install webmin
Запустить Webmin можно через браузер:
https://localhost:10000
Примите сертификат и авторизируйтесь, используя учётную запись пользователя root.
Обратите внимание, что именно протокол https, а не http
В наше время, протокол SSH используется так же активно, как и раньше. Сейчас я расскажу о том, как установить SSH-сервер и SSH-клиент в Linux’е. Для своих опытов беру Debian GNU/Linux.
На сервер под управлением Debian GNU/Linux, необходимо установить пакет сервера OpenSSH:
$ sudo aptitude install openssh-server
Теперь устанавливаем пакет клиента OpenSSH:
$ sudo aptitude install openssh-client
скорее всего клиент уже установлен на Вашей машине, т.к. он входит в большинство основной комплектации в Linux и *BSD.
Установка нареканий вызвать не должна. В Debian GNU/Linux это всё отточено и автоматизированно.
Вводим команду на компьютере-клиенте вида:
$ ssh -l имя_пользователя IP_сервера
или:
$ ssh -l имя_пользователя домен_сервера
например:
$ ssh -l user 192.168.0.1
Так мы попытаемся зайти на удалённый сервер под именем пользователя user. Естественно, учётная запись этого пользователя должна существовать на сервере.
При первом подключении вам будет предложено скопировать ключ, ответьте на этот вопрос положительно. Затем наберите пароль, и можно начинать полноценную работу.
Благодаря клиент-серверной архитектуре, X-сервер прекрасно туннелируется через SSH. Откройте на сервере файл:
$ sudo nano /etc/ssh/sshd_config
и проверьте в нем наличие строки
X11Forwarding yes
Если стоит no, то замените на yes и перезагрузите ssh-сервер командой:
$ sudo /etc/init.d/ssh restart
Теперь вам нужно залогиниться с использованием ключа -X, например так:
ssh -X -l user 192.168.0.1
После того, как залогинетесь, попробуйте запустить любое графическое приложение, например какой-либо браузер, отдав соответствующую команду. У вас должно открыться окно этой программы, которым вы сможете управлять точно также, как и если бы работали непосредственно на сервере.
Если не нужны иксы, то подключаться можно проще:
$ ssh user@host
В мире Linux широко используется пара программ diff и patch. diff создает файл, в который записываются различия между 2 файлами или 2 каталогами (т.н. патч), а patch позволяет "наложить" этот патч, т.е. имея патч и один из двух файлов (каталогов), получить другой. Основное применение этих программ - создание, распространение и применение патчей к исходным текстам программ.