Памятка по Debian GNU/Linux

advertisement
apt-file update
apt-file search
file-name
apt-file list
package-name
auto-apt
aptitude
synaptic
dpkg -l [names]
dpkg -I pkg.deb
dpkg -c pkg.deb
dpkg -S filename
dpkg -i pkg.deb
debsums
dpkg-divert
[options] file
dpkg
--compare-versions
v1 gt v2
dpkg-query -W --showformat=format
dpkg
--get-selections >
file
dpkg
--set-selections <
file
APT
Обновить содержимое
списка пакетов в
репозиториях, см. apt-get
update.
Поиск пакетов,
содержащих данный файл.
Вывести содержимое
пакета.
Установит пакеты
автоматически, если
нужно, может заменить
apt-file, нужен пакет
auto-apt.
Консольный интерфейс
APT, нужен пакет aptitude.
Графический интерфейс
APT, нужен пакет synaptic.
Dpkg
Показать список пакетов
системы.
Показать информацию о
пакете.
Показать содержимое
файла пакета.
Показать, к какому пакету
принадлежит файл.
Установить файл пакета.
Проверить контрольной
суммы установленных
пакетов, нужен пакет
debsums.
Заменить версию файла
пакета.
Сравнить номера версий,
проверка командой echo
$?.
Отобрать установленные
пакеты, задавать формат
вывода напр., '${Package}
${Version}
${Installed-Size}\n'.
Записать информацию о
выбранных пакетах в файл.
Задать выбранные пакеты
из файла.
Сеть
/etc/network/
interfaces
ifup, ifdown
[device]
/sbin/ip
ssh -X user@host
scp files
user@host:path
Настройка сети.
Запуск, останов указанных
сетевых интерфейсов.
Показать и изменить
настройки сетевых
интерфейсов и
маршрутизации, нужен
пакет iproute.
Войти на другую машину.
Копировать файлы на
другую машину (и
наоборот).
Веб-сервер (Apache2)
/etc/apache2/
Файлы настройки.
Содержит виртуальные
/etc/apache2/
хосты. Чтобы активировать
sites-available/
виртуальный хост,
используйте a2ensite.
Содержит файлы
/etc/apache2/
доступных модулей. Чтобы
mods-available/
включить модуль,
используйте a2enmod.
Памятка по Debian GNU/Linux
Версия 5.0.1 2008-08-01
http://www.debian.org/
Справочная система
Получение справки. По
man page or man
каждой команде и многим
bash
файлам настройки есть
справочные страницы.
command [--help,
Выводит краткую справку
-h]
по команде.
Каталог с документацией.
/usr/share/doc/
Необязательный файл
package-name/
README.Debian содержит
отличия Debian-версии.
Справочники,
Web
руководства, ЧАВО,
documentation
HOWTO и прочее.
http://www.debian.org/doc/
Mailing lists at
Сообщество всегда готово
http://lists.debiпомочь, поиск �������������.
an.org/
The Wiki at http:Содержит разную
//wiki.debian.org/
полезную информацию.
Installer
CD images
boot: expert
Авторские права
Этот документ может быть использован на условиях лицензии GPL версии 3 или выше. Условия по
копированию и переводам можно найти по адресу
http://xinocat.com/refcard/, где вы всегда можете найти последнюю версию данной памятки.
Copyright © 2004, 2008 W. Martin Borgert
Copyright © 2004, 2008 Ilya V. Golovko (Russian)
Сделано: http://xinocat.com/refcard/
Установка
Всё об установке.
http://www.debian.org/devel/debian-installer/
Получение. http://www.debian.org/distrib/
Полезно для установки без
DHCP или включения LILO
вместо GRUB.
Отслеживание ошибок
Bug Tracking at
Всё о найденных и
http://bugs.debiaисправленных ошибках.
n.org/
Смотрите http://bugs.debian.org/���-������/, wnpp для
Package specific
запроса включения новых
пакетов.
Сообщить об ошибке по
reportbug
электронной почте.
Отслеживание ошибок
Инструкции по адресу
Reporting
http://www.debian.org/Bugs/Reporting
Настройка
Все файлы настройки
/etc/
системы находятся в
каталоге /etc/.
Запуск текстового
редактора по умолчанию.
editor files
Им может быть nano,
emacs, vi, joe.
CUPS at http://hВеб-интерфейс к системе
ostname:631
печати.
Перенастроить пакет,
напр. console-common
dpkg-reconfigure
(клавиатуру), locales
package-name
(локализацию).
updateУправление
alternatives
альтернативами команд.
options
Запустить после
update-grub
изменения
/boot/grub/menu.lst.
make-kpkg
Собрать пакеты ядра из
--initrd -исходных текстов, если
-revision=2:my.1.0
очень нужно изменить
--rootcmd
ядро, нужен пакет
fakeroot --uc --us
kernel-package.
kernel_image
Собрать и установить
модули сторонних
m-a a-i module
разработчиков (gspca, ...),
kernel_image
нужен пакет
module-assistant.
Службы и система
/etc/init.d/file
Перезапустить системную
restart
службу.
/etc/init.d/file
Остановить системную
stop
службу.
/etc/init.d/file
Запустить системную
start
службу.
Команды останова,
halt, reboot,
перезагрузки и
poweroff
выключения системы.
Все файлы журналов в
/var/log/
этом каталоге.
Службы и система
Значения по умолчанию
/etc/default/
для многих служб.
Важные команды оболочки командной
строки
cat files
Вывести файлы на экран.
cd directory
Перейти в каталог.
Копировать файлы и
cp files dest
каталоги.
Отобразить строку на
echo string
экране.
gzip, bzip2 [-d]
Сжать, разжать файлы.
files
Показать содержимое
pager files
файлов.
ls [files]
Показать список файлов.
mkdir
Создать каталог.
directory-names
Переместить,
mv file1 file2
переименовать файлы.
rm files
Удалить файлы.
rmdir dirs
Удалить пустые каталоги.
c - создать, x - распаковать,
t - вывести список
tar [c][x][t][z][j] -f
содержимого архивного
file.tar [files]
файла, z, j для файлов .gz,
.bz2.
Найти файлы c -name ������
find directories
или размером -size +1000 и
expressions
т.д.
grep search-string
Найти искомую строку в
files
файлах.
Послать сигнал процессу
(напр., для его
kill [-9] number
завершения).
Создать символическую
ln -s file link
ссылку на файл.
ps [options]
Показать процессы.
Стать другим
su - [username]
пользователем, напр., root.
Выполнить команду от
имени root, обладая
правами обычного
sudo command
пользователя, смотрите
файл /etc/sudoers.
Перезаписать файл
command > file
результатом вывода
команды.
Добавить в файл результат
command >> file
вывода команды.
Важные команды оболочки командной
строки
Направить поток вывода
cmd1 | cmd2
команды1 в поток ввода
команды2.
Использовать файл как
command < file
поток ввода для команды.
apt-get update
apt-cache search
search-string
apt-cache policy
package-names
apt-cache show
package-names
apt-cache
showpkg
package-names
apt-get install
package-names
apt-get upgrade
apt-get
dist-upgrade
apt-get remove
package-names
apt-get
autoremove
apt-cache depends
package-names
apt-cache
rdepends
package-names
APT
Обновить списки пакетов
из репозиториев,
перечисленных в
/etc/apt/sources.list.
Выполнять в случае
изменения содержимого
репозиториев или данного
файла.
Искать в именах пакетов и
описаниях ������-������.
Показать версии и
приоритеты доступных
пакетов.
Показать информацию о
пакете и описание.
Показать зависимости
пакета.
Установить пакеты из
репозитория со всеми
зависимостями.
Установить новейшие
версии всех
установленных пакетов.
Подобна apt-get upgrade,
но с продвинутым
механизмом разрешения
конфликтов.
Удалить пакеты со всеми
требующимися пакетами.
Удалить пакеты, от
которых не зависят другие
пакеты.
Вывести список пакетов,
требующихся для данного
пакета.
Вывести список пакетов,
которым нужен данный
пакет.
Download