Tips
Материал из ALT Linux Wiki
(→Создание самораспаковывающего скриптана Bash) |
Tora-bora (обсуждение | вклад) (приведение к виду статьи в Журнал) |
||
Строка 1: | Строка 1: | ||
- | + | {{review | |
+ | |Title = Хитрости, советы и секреты при работе в ALT Linux | ||
+ | |Annotation = Хитрости, советы и секреты при работе в ALT Linux | ||
+ | |Author = ALT Club | ||
+ | |Tag = | ||
+ | |Section = практика | ||
+ | |Issue = | ||
+ | }} | ||
+ | {{review-nav | ||
+ | |link= | ||
+ | |link2= | ||
+ | }} | ||
== Список установленных программ == | == Список установленных программ == | ||
Строка 97: | Строка 108: | ||
На выходе получается архив в виде самораспаковывающегося скрипта на Bash. | На выходе получается архив в виде самораспаковывающегося скрипта на Bash. | ||
+ | |||
+ | == Полезные команды == | ||
+ | |||
== Прочие ссылки == | == Прочие ссылки == | ||
Строка 104: | Строка 118: | ||
[[Категория:HOWTO]] | [[Категория:HOWTO]] | ||
[[Категория:Полезно]] | [[Категория:Полезно]] | ||
+ | |||
+ | __SHOWFACTBOX__ | ||
+ | [[Категория:ALT-review-edit]] |
Версия 09:56, 26 февраля 2013
- Автор: ALT Club Раздел: практика
|
Список установленных программ
find /usr/share/applications -type f -name \*.desktop | while read f; do rpm -qf --qf '%{NAME}\n' "$f"; done| sort -u
Список установленных пакетов
rpm -qa --qf '%{name}\n'
Список обновлённых пакетов
Посмотреть список установленных и удалённых пакетов apt-get можно командой
less `ls -r /var/log/syslog/messages*` | egrep 'apt-get:.*(installed|removed) $'
Отладка обновления
Чтобы посмотреть, какой граф будет при обновлении системы, вызывайте
apt-get -o Debug::pkgProblemResolver=1 dist-upgrade
Самые большие пакеты в системе
10 самых "тяжелых" пакетов, установленных в системе
rpm -qa --qf='%{size}\t%{name}\n' | sort -n | tail -n10
Одна команда для установки и удаления пакетов
Чтобы одной командой установить новый пакет и убрать старый, воспользуйтесь командой:
apt-get install libcrypto10 libcrypto7-
(минус ставится на конце удаляемых пакетов)
Обновление из онлайновых репозиториев
При обновлении из онлайновых репозиториев источники с CDROM лучше отключить.
Удалить точку монтирования cdrom (которая сделана только для того, чтобы для apt мог монтировать его сам), отредактировав /etc/fstab:
su -l root sed -i '/[[:space:]]\/media\/cdrom[[:space:]]/s/^/#/' /etc/fstab
Отключить репозитории командой:
apt-repo rm all cdroms
Как перенаправить вывод apt-get в файл, но при этом видеть, что apt выводит на консоль
apt-get dist-upgrade | tee file.log
Команда tee показывает на экране и дублирует вывод в файл file.log.
Просмотр конфигурационных файлов без комментариев
Просмотр конфигурационных файлов без комментариев и пустых строк:
cat foo.conf | grep -v '^#' | sed '/^$/d' | more
Работа с объектами Alterator из командной строки
Центр управления Alterator доступен не только из графического и веб-интерфейса, его функциями можно воспользоваться и из командной строки с помощью программы alterator-cmdline. Вывод осуществляется в формате <имя>:<значение>, запись отделяется пустой строкой.
Вывод всех групп, в которые входит пользователь:
alterator-cmdline /ldap-users action list _objects member_of user <имя>
Пример:
alterator-cmdline /ldap-users action list _objects member_of user ivanov name:ivanov label:ivanov (P) name:l1 label:l1 name:webmaster label:webmaster name:wheel label:wheel
Вывести только именование групп:
alterator-cmdline /ldap-users action list _objects member_of user ivanov | sed -n 's/^name://p'
Перечень доступных методов можно посмотреть в файле модуля в каталоге /usr/lib/alterator/backend3/
Создание самораспаковывающегося скрипта на Bash
TO=/ FILES="/etc/fstab /etc/resolv.conf" echo -e '#!/bin/sh'"\ncat << EOF | base64 -d - | tar xz -C $TO\n$(tar cz $FILES|base64 -)\nEOF" > my_archive chmod +x my_archive
Где:
- TO
- куда распаковывать
- FILES
- что упаковывать
На выходе получается архив в виде самораспаковывающегося скрипта на Bash.
Полезные команды
Прочие ссылки
Annotation | Хитрости, советы и секреты при работе в ALT Linux |
Author | ALT Club + |
Section | практика + |
Title | Хитрости, советы и секреты при работе в ALT Linux |