Вы проверили файлы профилей?
~/.bashrc
~/.bash_profile
/etc/bashrc
/etc/profile
Предыдущий администратор мог оставить эту часть квоты
в качестве своего пользовательского имени входа в оболочку.
-121--166893-
Нет причин обвинять только переменную LANGUAGE
. Во-первых, необходимо просмотреть выходные данные программы locale
и отметить, что существует много переменных, которые отвечают за разные вещи. Итак, если вы хотите получать английские сообщения изменить переменную LC _ MESSAGES
:
LC_MESSAGES=C type test
test is a shell builtin
type test
test встроена в оболочку
-121--73357-
Использование различных ветвей является одним подходом, и я могу предложить правки для ответа @ mestia, если это кажется целесообразным (но читать на...).
Другой подход заключается в параллельном хранении различных файлов; Пример см. в Solaar .
Но оба эти подхода имеют существенный недостаток: они непригодны для пакетов в Debian или Ubuntu (или, возможно, других производных). Если вы намерены получить ваш пакет в дистрибутиве в какой-то день, вы должны упаковать его таким образом, чтобы один и тот же набор файлов дал правильный результат в различных дистрибутивах.
Для примера взгляните на пакет Debian для Solaar (полное раскрытие: Я сделал пакет).
Общая идея состоит в том, чтобы спросить dpkg-поставщика
, что такое распределение; таким образом, для Solaar, который имеет различные зависимости в Debian и Ubuntu, debian/rules
имеет
derives_from_ubuntu := $(shell (dpkg-vendor --derives-from Ubuntu && echo "yes") || echo "no")
и далее подавляет переопределение для dh _ gencontrol
, чтобы заполнить «substvars» в зависимости от обстоятельств:
override_dh_gencontrol:
ifeq ($(derives_from_ubuntu),yes)
dh_gencontrol -- '-Vsolaar:Desktop-Icon-Theme=gnome-icon-theme-full | oxygen-icon-theme-complete' -Vsolaar:Gnome-Icon-Theme=gnome-icon-theme-full
else
dh_gencontrol -- '-Vsolaar:Desktop-Icon-Theme=gnome-icon-theme | oxygen-icon-theme' -Vsolaar:Gnome-Icon-Theme=gnome-icon-theme
endif
Это заполняет соответствующие переменные в debian/control
:
Package: solaar
Architecture: all
Depends: ${misc:Depends}, ${debconf:Depends}, udev (>= 175), passwd | adduser,
${python:Depends}, python-pyudev (>= 0.13), python-gi (>= 3.2), gir1.2-gtk-3.0 (>= 3.4),
${solaar:Desktop-Icon-Theme}
и
Package: solaar-gnome3
Architecture: all
Section: gnome
Depends: ${misc:Depends}, solaar (= ${source:Version}),
gir1.2-appindicator3-0.1, gnome-shell (>= 3.4) | unity (>= 5.10),
${solaar:Gnome-Icon-Theme}
Вы можете использовать тест в debian/rules
для управления любым действием, которое вы можете выполнить в makefile, что означает, что вы можете объединить это с альтернативными файлами и, например, связать соответствующие файлы непосредственно перед их использованием в пакет построении.
SCSI - это не только тип аппаратного интерфейса, но и командный протокол, который используется для абстракции большинства современных мест хранения устройств. Драйвер Linux scsi
- это драйвер высокого уровня, который обрабатывает множество места хранения аппаратных средств.
Протокол:
http://en.wikipedia.org/wiki/SCSI_command
Извлечение из SCSI в википедии:
-121--30401-Другие технологии, использующие набор команд SCSI, включают пакетный интерфейс ATA, класс USB Mass Места хранения и FireWire SBP-2.
Вот альтернативный способ переименования
, который может отсутствовать:
find 0[0-6][0-9] -name "*.jpg" -exec sh -c 'for i do echo mv "$i" "${i%g}eg"; done' sh {} +
-121--120308- Вот ваши правила в отношении входящего трафика на порту 2222:
iptables -A INPUT -i eth0 -p tcp --sport 2222 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth0 -p udp --sport 2222 -m state --state ESTABLISHED -j ACCEPT
Вы не разрешаете НОВЫЕ соединения, поэтому вы не сможете подключаться извне.
Этот вопрос теперь может представлять интерес.