Показаны сообщения с ярлыком FAQ linux. Показать все сообщения
Показаны сообщения с ярлыком FAQ linux. Показать все сообщения

13 февр. 2012 г.

Распространённые порты

источник

В колонке Протокол указывается используемый транспортный протокол TCP или UDP. Если не указано ничего, может использоваться и TCP, и UDP.

Хорошо известные порты, определённые IANA и используемые в Red Hat Enterprise Linux в качестве стандартных портов взаимодействия различных служб, включая FTP, SSH и Samba.

Порт / ПротоколNameКомментарий
1 tcpmux TCP-порт службы мультиплексора
5 rje Ввод удалённого задания
7 echo Служба Echo
9 discard Служба-пустышка для проверки соединения
11 systat Служба системного состояния, показывающая подключенные порты
13 daytime Возвращает запрашивающему узлу дату и время
17 qotd Выдаёт подключенному узлу фразу дня
18 msp Протокол отправки сообщений
19 chargen Служба, генерирующая символы; посылает бесконечный поток символов
20 ftp-data Порт данных FTP
21 ftp Порт протокола передачи файлов (File Transfer Protocol, FTP); иногда используется протоколом файловой службы (File Service Protocol, FSP)
22 ssh Служба Безопасной ОБолочки (Secure SHell, SSH)
23 telnet Служба Telnet
25 smtp Протокол простой передачи почты (Simple Mail Transfer Protocol, SMTP)
37 time Протокол времени
39 rlp Протокол нахождения ресурсов
42 nameserver Служба имён Интернета
43 nicname Служба каталога WHOIS
49 tacacs Система управления доступом к контроллеру терминального доступа (Terminal Access Controller Access Control System) для проверки подлинности и подключения на базе TCP/IP
50 re-mail-ck Протокол удалённой проверки почты (Remote Mail Checking Protocol)
53 domain Службы доменных имён (такие как BIND)
63 whois++ WHOIS++, расширенные службы WHOIS
67 bootps Службы протокола загрузки (Bootstrap Protocol, BOOTP); также используется службами протокола динамической конфигурации узлов (Dynamic Host Configuration Protocol, DHCP)
68 bootpc Клиенты BOOTP; также используется клиентами DHCP
69 tftp Простой протокол передачи файлов (Trivial File Transfer Protocol, TFTP)
70 gopher Служба поиска и получения документов в Интернете
71 netrjs-1 Служба выполнения удалённых заданий
72 netrjs-2 Служба выполнения удалённых заданий
73 netrjs-3 Служба выполнения удалённых заданий
73 netrjs-4 Служба выполнения удалённых заданий
79 finger Служба finger, предоставляющая контактную информацию о пользователе
80 http Протокол передачи гипертекста (HyperText Transfer Protocol, HTTP) для служб всемирной паутины (World Wide Web, WWW)
88 kerberos Сетевая система проверки подлинности Kerberos
95 supdup Расширение протокола Telnet
101 hostname Службы Hostname на компьютерах SRI-NIC
102/tcp iso-tsap Сетевые приложения окружения разработчика (ISO Development Environment, ISODE)
105 csnet-ns Сервер имён почтового ящика, также используется сервером имён CSO
107 rtelnet Удалённый Telnet
109 pop2 Протокол почтового отделения (Post Office Protocol) версии 2
110 pop3 Протокол почтового отделения (Post Office Protocol) версии 3
111 sunrpc Протокол удалённого вызова процедур (Remote Procedure Call, RPC) для удалённого запуска команд, используется сетевой файловой системой (Network Filesystem, NFS)
113 auth Протоколы проверки подлинности
115 sftp Службы протокола безопасной передачи файлов (Secure File Transfer Protocol, SFTP)
117 uucp-path Службы протокола копирования UNIX-UNIX (Unix-to-Unix Copy Protocol, UUCP)
119 nntp Протокол передачи сетевых новостей (Network News Transfer Protocol, NNTP) для систем обсуждений USENET
123 ntp Сетевой протокол времени (Network Time Protocol, NTP)
137 netbios-ns Служба имён NETBIOS, используемая в Red Hat Enterprise Linux службой Samba
138 netbios-dgm Служба датаграмм NETBIOS, используемая в Red Hat Enterprise Linux службой Samba
139 netbios-ssn Служба сеансов NETBIOS, используемая в Red Hat Enterprise Linux службой Samba
143 imap Протокол доступа к сообщениям через Интернет (Internet Message Access Protocol, IMAP)
161 snmp Простой протокол управления сетью (Simple Network Management Protocol, SNMP)
162 snmptrap Ловушки для SNMP
163 cmip-man Стандартный протокол информации для управления (Common Management Information Protocol, CMIP)
164 cmip-agent Стандартный протокол информации для управления (Common Management Information Protocol, CMIP)
174 mailq Очередь почтового транспорта MAILQ
177 xdmcp Протокол управления дисплеем X (X Display Manager Control Protocol, XDMCP)
178 nextstep Оконный сервер NeXTStep
179 bgp Протокол пограничных шлюзов (Border Gateway Protocol)
191 prospero Службы распределённой файловой системы Prospero
194 irc Служба обмена сообщениями (Internet Relay Chat, IRC)
199 smux UNIX-мультиплексор SNMP
201 at-rtmp Маршрутизация AppleTalk
202 at-nbp Привязка имён AppleTalk
204 at-echo Эхо AppleTalk
206 at-zis Информация о зоне AppleTalk
209 qmtp Протокол быстрой передачи почты (Quick Mail Transfer Protocol, QMTP)
210 z39.50 База данных NISO Z39.50
213 ipx Межсетевой обмен пакетами (Internetwork Packet Exchange, IPX), протокол обмена датаграммами, обычно используемый в окружении Novell Netware
220 imap3 Протокол доступа к сообщениям через Интернет (Internet Message Access Protocol) версии 3
245 link Служба LINK / 3-DNS iQuery
347 fatserv Сервер управления лентами и файлами FATMEN
363 rsvp_tunnel Туннель RSVP
369 rpc2portmap Сопоставитель портов файлов системы Coda
370 codaauth2 Службы проверки подлинности файловой системы Coda
372 ulistproc Служба UNIX LISTSERV
389 ldap Упрощённый протокол доступа к каталогу (Lightweight Directory Access Protocol, LDAP)
427 svrloc Протокол нахождения службы (Service Location Protocol, SLP)
434 mobileip-agent Агент мобильного IP
435 mobilip-mn Диспетчер мобильного IP
443 https Протокол защищённой передачи гипертекста (Hypertext Transfer Protocol, HTTP)
444 snpp Протокол протокол передачи сообщений на пейджер (Simple Network Paging Protocol)
445 microsoft-ds Протокол SMB поверх TCP/IP
464 kpasswd Службы смены пароля и ключа Kerberos
468 photuris Протокол управления ключом сеанса Photuris
487 saft Протокол простой асинхронной передачи файлов (Simple Asynchronous File Transfer, SAFT)
488 gss-http Стандартные службы безопасности (Generic Security Services, GSS) для HTTP
496 pim-rp-disc Обнаружение точки встречи (Rendezvous Point Discovery, RP-DISC) для служб групповой рассылки, независящих от протокола (Protocol Independent Multicast, PIM)
500 isakmp Протокол сопоставления безопасности и управления ключами в Интернете (Internet Security Association and Key Management Protocol, ISAKMP)
535 iiop Протокол взаимодействия ORB по Интернету (Internet Inter-Orb Protocol, IIOP)
538 gdomap Сопоставитель распределённых объектов GNUstep (GDOMAP)
546 dhcpv6-client Протокол динамической конфигурации узлов (DHCP) версии 6
547 dhcpv6-server Протокол динамической конфигурации узлов (DHCP) версии 6
554 rtsp Протокол управления потоком в реальном времени (Real Time Stream Control Protocol, RTSP)
563 nntps NNTP поверх SSL (NNTPS)
565 whoami список кодов пользователей whoami
587 submission Агент представления почтовых сообщений (Mail Message Submission Agent, MSA)
610 npmp-local Сетевой протокол управления периферией (Network Peripheral Management Protocol, NPMP) / Система распределённых очередей (Distributed Queueing System, DQS)
611 npmp-gui Сетевой протокол управления периферией (Network Peripheral Management Protocol, NPMP) / Система распределённых очередей (Distributed Queueing System, DQS)
612 hmmp-ind Сигнализация протокола управления гипермедиа (HyperMedia Management Protocol, HMMP) / DQS
631 ipp Протокол печати через Интернет (Internet Printing Protocol, IPP)
636 ldaps LDAP поверх SSL (LDAPS)
674 acap Протокол доступа к конфигурации приложения (Application Configuration Access Protocol, ACAP)
694 ha-cluster Службы генерации импульсов для кластеров с высокой-степенью доступности
749 kerberos-adm Администрирование базой данных kadmin протокола Kerberos версии 5 (v5)
750 kerberos-iv Службы Kerberos версии 4 (v4)
765 webster Сетевой словарь
767 phonebook Сетевая телефонная книга
873 rsync Службы передачи данных rsync
992 telnets Telnet поверх SSL (TelnetS)
993 imaps IMAP поверх SSL (IMAPS)
994 ircs IRC поверх SSL (IRCS)
995 pop3s POP 3 поверх SSL (POP3S)

15 янв. 2009 г.

Отличный FAQ по apt-get в Debian (Ubuntu)


Отличный FAQ по apt-get в Debian (Ubuntu)


Q: Как обновить список пакетов?
Aapt-get update пройдет по всему списку указанному у вас в/etc/apt/sources.list и обновит списки пакетов по всем репозиториям.

14 июн. 2000 г.

[FAQ] Часто используемые команды Linux (Unix)

Нижеследующий текст скопирован из темы ШПАРГАЛКА. Команды Unix - Linux и принадлежит пользователю jmur.

Очень полезные команды Linux на одном листе
Оригинал перевода — http://www.f-notes.info/?p=2&sp=2
Список на английском — http://www.linuxguide.it/commands_list.php?Choose_Language:English
При использовании Проверяйте комманды по первоисточникам! или используйте man

CDROM
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -forceОтчистка перезаписываемых компакт-дисков
mkisofs /dev/cdrom > cd.isoсоздать ISO-образ компакт-диска
mkisofs /dev/cdrom | gzip > cd_iso.gzсоздать сжатый ISO-образ компакт-диска
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cdсоздать ISO-образ из каталога
cdrecord -v dev=/dev/cdrom cd.isoзаписать образ ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -записать сжатый образ ISO
mount -o loop cd.iso /mnt/isoсмонтировать образ ISO
cd-paranoia -Bизвлечь аудио-треки с CD в WAV файлы
cd-paranoia -- "-3"извлечь первые три аудио-трека с компакт-диска в WAV файл
cdrecord --scanbusсканирование шины для выявления каналов SCSI

Microsoft Windows networks(SAMBA)
nbtscan ip_addr
nmblookup -A ip_addr
разрешить netbios-имя nbtscan не во всех системах ставится 
smbclient -L ip_addr/hostnameотобразить ресурсы, предоставленные в общий доступ на windows-машине
smbget -Rr smb://ip_addr/shareподобно wget может получить файлы с windows-машин через smb-протокол
mount -t smbfs -o username=user,password=pass //winclient/share /mnt/shareсмонтировать smb-ресурс, предоставленный на windows-машине, в локальную файловую систему

IPTABLES (firewall)
iptables -t filter -nL
iptables -nL
отобразить все цепочки правил
iptables -t nat -Lотобразить все цепочки правил в NAT-таблице
iptables -t filter -F
iptables -F
очистить все цепочки правил в filter-таблице
iptables -t nat -Fочистить все цепочки правил в NAT-таблице
iptables -t filter -Xудалить все пользовательские цепочки правил в filter-таблице
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPTпозволить входящее подключение telnet'ом
iptables -t filter -A OUTPUT -p tcp --dport http -j DROPблокировать исходящие HTTP-соединения
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPTпозволить "прокидывать" (forward) POP3-соединения
iptables -t filter -A INPUT -j LOG --log-prefix "DROP INPUT"включить журналирование ядром пакетов, проходящих через цепочку INPUT, и добавлением к сообщению префикса "DROP INPUT"
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEвключить NAT (Network Address Translate) исходящих пакетов на интерфейс eth0. Допустимо при использовании с динамически выделяемыми ip-адресами.
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22
-j DNAT --to-destination 10.0.0.2:22
перенаправление пакетов, адресованных одному хосту, на другой хост

Мониторинг и отладка
topотобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (с автоматическим обновлением данных)
ps -eafwотобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (единожды)
ps -e -o pid,args --forestвывести PID'ы и процессы в виде дерева
pstreeотобразить дерево процессов
kill -9 98989
kill -KILL 98989
"убить" процесс с PID 98989 "на смерть" (без соблюдения целостности данных)
kill -TERM 98989Корректно завершить процесс с PID 98989
kill -1 98989
kill -HUP 98989 
заставить процесс с PID 98989 перепрочитать файл конфигурации
lsof -p 98989отобразить список файлов, открытых процессом с PID 98989
lsof /home/user1отобразить список открытых файлов из директории /home/user1
strace -c ls > /dev/nullвывести список системных вызовов, созданных и полученных процессом ls
strace -f -e open ls > /dev/nullвывести вызовы бибилотек
watch -n1 'cat /proc/interrupts'отображать прерывания в режиме реального времени
last rebootотобразить историю перезагрузок системы
last user1отобразить историю регистрации пользователя user1 в системе и время его нахождения в ней
lsmodвывести загруженные модули ядра
free -mпоказать состояние оперативной памяти в мегабайтах
smartctl -A /dev/hdaконтроль состояния жёсткого диска /dev/hda через SMART
smartctl -i /dev/hdaпроверить доступность SMART на жёстком диске /dev/hda
tail /var/log/dmesgвывести десять последних записей из журнала загрузки ядра
tail /var/log/messagesвывести десять последних записей из системного журнала

Другие полезные команды
apropos …keywordвыводит список комманд, которые так или иначе относятся к ключевым словам. Полезно, когда вы знаете что делает программа, но не помните команду
man pingвызов руководства по работе с программой, в данном случае, - ping
whatis …keywordотображает описание действий указанной программы
mkbootdisk --device /dev/fd0 `uname -r`создаёт загрузочный флоппи-диск
gpg -c file1шифрует файл file1 с помощью GNU Privacy Guard
gpg file1.gpgдешифрует файл file1 с помощью GNU Privacy Guard
wget -r www.example.comзагружает рекурсивно содержимое сайта www.example.com
wget -cwww.example.com/file.isoзагрузить файл www.example.com/file.iso с возможностью останова и продолжения в последствии
echo 'wget -cwww.example.com/files.iso' | at 09:00начать закачку в указанное время
ldd /usr/bin/sshвывести список библиотек, необходимых для работы ssh
alias hh='history'назначить алиас hh команде history


Пользователь решил продолжить мысль 02 Декабрь 2010, 22:35:43:

dd

Базовые параметры
if=файлчитает данные из файла вместо стандартного ввода.
of=файлпишет данные в файл вместо стандартного вывода.
bs=nразмер блока.
ibs=nn и obs=nnзадаёт, сколько байтов нужно считывать или записывать за раз.
count=nсколько блоков скопировать.
seek=nсколько блоков пропустить от начала в результрующим файле.
skip=nсколько блоков от начала файла пропустить перед началом копирования.
conv=фильтр,фильтрприменить фильтры конвертациии.
asciiсконвертировать в ASCII из EBCDIC…
ebcdic…и наоборот.
blockвыравнивание блоков.
lcaseпреобразовать к нижнему регистру.
ucaseпреобразовать к верхнему регистру.
swapменять местами пары байт.
noerrorигнорировать ошибки ввода-вывода.

Работа с CD/DVD-дисками и образами
dd if=/dev/cdrom of=backup.iso bs=65535 conv=noerrorСоздать образ CD/DVD, используя большой размер блока. Игнорировать ошибки
dd if=image.iso of=/home/root/exISO/Распаковать ISO-образ «image.iso» в папку «/home/root/exISO»
dd if=image.iso of=/dev/sdb1Записать ISO-образ «image.iso» на раздел sdb1 вместе с его загрузочным сектором и форматированием раздела в файловую систему образа (как правило, ISO 9660 или UDF)

Работа с файлами
dd if=foo of=barСкопировать файл foo в файл bar
dd if=foo of=bar bs=1k skip=10Скопировать файл foo в файл bar, пропустив первые 10 КБ из файла foo
dd if=foo of=bar.0 bs=1M count=5
dd if=foo of=bar.1 bs=1M skip=5
Порезать 10-мегабайтный файл foo на 2 по 5 МБ
dd if=SMILE.001 of=SMILE  bs=1M seek=0
dd if=SMILE.002 of=SMILE  bs=1M seek=100
dd if=SMILE.003 of=SMILE  bs=1M seek=200
dd if=SMILE.004 of=SMILE  bs=1M seek=300
а можно и так:
dd if=SMILE.001 > SMILE
dd if=SMILE.002 >> SMILE
dd if=SMILE.003 >> SMILE
dd if=SMILE.004 >> SMILE
Склеить пять 100-мегабайтных файлов в один
dd if=foo of=/dev/stdout bs=128 count=2
или:
dd if=foo bs=128 count=2
Вывести на экран (в /dev/stdout) первые 256 байт файла foo
dd if=foo bs=1 count=10 2>/dev/null|hexdumpПредыдущая команда годится только для просмотра текстового файла. Содержимое бинарного файла рекомендуется смотреть так

Резервное копирование и удаление данных
dd if=/dev/sda1 of=/dev/sdb2 bs=4096 conv=noerrorСкопировать один раздел жёсткого диска на другой жёсткий диск, игнорируя ошибки ввода-вывода
dd if=/dev/hda of=bootloader.mbr bs=1 count=512Сделать копию главной загрузочной записи (MBR) первого жёсткого диска
(dd bs=4k skip=1 count=0 && dd bs=512k) <$disk >$tapeКопировать всё, кроме метки, с диска на магнитную ленту
(dd bs=4k seek=1 count=0 && dd bs=512k) <$tape >$diskКопировать всё, не перезаписывая метку, с магнитной ленты на диск
dd if=/dev/zero of=/dev/sdg bs=65535Уничтожить содержимое устройства /dev/sdg, заполнив его «нулями» из /dev/zero
killall -USR1 dd