Какой tftp сервер работает

То, что Вы хотите, может быть выполнено просто нажатие Esc после или Alt+j или Alt+k, но если Вы хотите сохранить то 1 нажатие клавиши, затем добавляя следующее к Вашему .zshrc может помочь Вам.

vi-cmd-up-line-history() { 
  zle vi-cmd-mode
  zle up-line-or-history 
} 
zle -N vi-cmd-up-line-history 
bindkey -M vicmd '^[k' vi-cmd-up-line-history
bindkey -M viins '^[k' vi-cmd-up-line-history

vi-cmd-down-line-history() { 
  zle vi-cmd-mode
  zle down-line-or-history 
} 
zle -N vi-cmd-down-line-history
bindkey -M vicmd '^[j' vi-cmd-down-line-history
bindkey -M viins '^[j' vi-cmd-down-line-history

То, что это делает, связывают новые названные виджеты vi-cmd-down-line-history и vi-cmd-up-line-history к Alt+j и Alt+k. Эти виджеты изменяют режим на cmd путем вызова виджета vi-cmd-mode и затем огонь down-line-or-history и up-line-or-history соответственно.

2
21.01.2014, 09:42
1 ответ

Эта установка tftpd управляется супер сервером xinetd. Таким образом, конфигурационные файлы, которые Вы перечисляете, являются теми для установки tftpd как услуга, если xinetd.

Я использую Fedora 19, но аналогичный подход с диспетчерами пакетов другого дистрибутива может быть выполнен с подобными результатами.

Каково название пакета tftpd?

Используя об/мин это довольно просто узнать.

$ rpm -qa | grep tftp
tftp-server-0.49-2.el5.centos

Таким образом на CentOS 5.x, пакет называют 'tftp-сервером. Это также показывает версию, но мы доберемся до этого через секунду.

Какие файлы включены в установку?

Другой легкий с помощью диспетчера пакетов.

$ rpm -ql tftp-server
/etc/xinetd.d/tftp
/tftpboot
/usr/sbin/in.tftpd
/usr/share/man/man8/in.tftpd.8.gz
/usr/share/man/man8/tftpd.8.gz

Примечание: То, что нет никакого другого конфигурационного файла, таким образом, вся конфигурация для этой версии tftpd сделан через командную строку. Это важно для уведомления, так как это говорит нам, что мы должны будем измениться tftpd в xinetd сервисный файл, /etc/xinetd.d/tftp. Также заметьте это tftpd имеет страницу справочника, которая окажется полезной, если мы не будем уверены что переключатели установить/сбросить также.

Какова версия?

Можно получить эту информацию несколько путей. Самое легкое является к grok этим от диспетчера пакетов.

$ rpm -qi tftp-server
Name        : tftp-server                  Relocations: (not relocatable)
Version     : 0.49                              Vendor: CentOS
Release     : 2.el5.centos                  Build Date: Sat 26 Sep 2009 12:28:27 PM EDT
...

Мы часто можем времена также получать его от самого инструмента.

$ /usr/sbin/in.tftpd --version
tftp-hpa 0.49, with remap, with tcpwrappers

Страница справочника

Один переключатель, который это стоит отметить, является переключателем многословия.

   --verbose, -v
          Increase  the  logging  verbosity  of tftpd.  This flag can be 
          specified multiple times for even higher verbosity.

Таким образом, Вы могли добавить больше -v переключатели для получения большего подробного вывода в журналах, конкретно эти строки:

server          = /usr/sbin/in.tftpd
server_args     = -s /tftpboot -vv

Вход?

Просмотр страницы справочника там, кажется, не дополнительные переключатели вне переключателей многословия. Так, учитывая это и факт, что это - a xinetd сервис, вход вероятен в журналах системного журнала по умолчанию, /var/log/messages на CentOS. На других дистрибутивах (Debian/Ubuntu) обычно называют этот файл /var/log/syslog.

Вы видите где syslog журналы к моему взятию пика в его конфигурационном файле, more /etc/syslog.conf.

Что еще?

Вы можете также в использовании повышения lsof узнать то, что используют файлы конкретный процесс. Таким образом, Вы смогли узнавать, какие конфигурационные файлы данный процесс использует через этот метод. Хотя часто демон будет открывать конфигурацию, считайте ее и затем закройте ее, но Вы могли бы также получить удачу также.

Также с сервисами, которые запускаются по требованию, как имеет место с xinetd основанные сервисы, они обычно не работают, пока кто-то не пытается получить доступ к ним, таким образом, там не вероятно никакой процесс для ровного опроса.

Вот пример httpd (это - Apache), только для эффекта.

$ sudo lsof -p $(pgrep -n http) | head -7
COMMAND  PID   USER   FD   TYPE DEVICE SIZE/OFF    NODE NAME
httpd   3832 apache  cwd    DIR  252,0     4096       2 /
httpd   3832 apache  rtd    DIR  252,0     4096       2 /
httpd   3832 apache  txt    REG  252,0   332264 1355575 /usr/sbin/httpd
httpd   3832 apache  mem    REG  252,0   144776 2031805 /lib64/ld-2.5.so
httpd   3832 apache  mem    REG  252,0   614992 3473627 /lib64/libm-2.5.so
httpd   3832 apache  mem    REG  252,0   129984 2031683 /lib64/libpcre.so.0.0.1
3
27.01.2020, 22:06
  • 1
    , я использовал команды об/мин путем импорта их к Ubuntu (см. мое редактирование), и управляемый для обнаружения файла конфигурации сервера, спасибо! :) –  Dor 21.01.2014, 09:43
  • 2
    @Dor - большой. Я взял что-то вроде азартной игры, но я изобразил показ Вам, этот путь, по крайней мере, даст Вам общее представление о том, что продолжается. Довольный Вы смогли решить свой вопрос и спасибо за Q. –  slm♦ 21.01.2014, 09:48

Теги

Похожие вопросы