Perl IPC, процессы, потоки, сигналы
- Что такое процесс. Fork, exec, wait и т.п.
Функции fork, exec, wait, waitpid. Таблица процессов. Команды free, top, ps, df, w, nohup, kill, &, uptime - Что такое файловый дескриптор
Типы файлов в Unix. Таблица файловых дескрипторов. Системные вызовы для взаимодействия с файлами. Утилиты и команды: lsof, fuser, ulimit, strace, pstree, top, pidof, pgrep. - Работа со стандартными потоками ввода-вывода в Unix. Каналы
STDIN, STDOUT, STDERR. Буферизация STDOUT и STDERR в perl. Использование /dev/null. Утилиты и команды: mknod и mkfifo.
Perl и работа с сетями
- Функции perl для получения информации о сети
Функции endhostent, endnetent, endprotoent, endservent, gethostbyaddr, gethostbyname, gethostent, getnetbyaddr, getnetbyname, getnetent, getprotobyname, getprotobynumber, getprotoent, getservbyname, getservbyport, getservent, sethostent, setnetent, setprotoent, setservent. - Функции Perl для работы с сокетами
Что такое сокет. Функции accept, bind, connect, getpeername, getsockname, getsockopt, listen, recv, send, setsockopt, shutdown, socket, socketpair. Функции модуля Socket.pm : inet_aton, inet_ntoa, inet_pton, inet_ntop, pack_sockaddr_in . IO::Socket::INET
Встроенные функции Perl
- Что такое функция import в Perl?
- Что такое функция require в Perl?
- Функции defined и undef в perl — как с ними работать
- Что такое функция eval в perl и как ее использовать
- Что такое функция sub в perl и как ее использовать
- Что такое функция sort в perl и как с ней работать
- Встроенные функции perl для работы с массивами
- Встроенные функции perl для работы с хешами
- Работа с файлами в Perl. Примеры
- Что такое map в perl и как с ним работать
- Что такое grep в perl и как его использовать