Ipsysctl tutorial 1.0.4
Зачем написано это руководствоКому адресовано это руководство
Как читать это руководство
Типографские соглашения
Благодарности
Ipsysctl tutorial 1.0.4
Глава 1. ВведениеВиртуальные файловые системы
Файловая система /proc
Краткое описание файловой системы /proc
Ipsysctl tutorial 1.0.4
Глава 2. Как произвести запись в переменныеС помощью sysctl
С помощью файловой системы /proc
Ipsysctl tutorial 1.0.4
Глава 3. Переменные IPv4Переменные IP
Ip_default_ttl
Ip_dynaddr
Ip_forward
Ip_local_port_range
Ip_no_pmtu_disc
Ip_nonlocal_bind
Ipfrag_high_thresh
Ipfrag_low_thresh
Ipfrag_time
Inet peer storage
Inet_peer_gc_maxtime
Inet_peer_gc_mintime
Inet_peer_maxttl
Inet_peer_minttl
Inet_peer_threshold
Переменные TCP
Tcp_abort_on_overflow
Tcp_adv_win_scale
Tcp_app_win
Tcp_dsack
Tcp_ecn
Tcp_fack
Tcp_fin_timeout
Tcp_keepalive_intvl
Tcp_keepalive_probes
Tcp_keepalive_time
Tcp_max_orphans
Tcp_max_syn_backlog
Tcp_max_tw_buckets
Tcp_mem
Tcp_orphan_retries
Tcp_reordering
Tcp_retrans_collapse
Tcp_retries1
Tcp_retries2
Tcp_rfc1337
Tcp_rmem
Tcp_sack
Tcp_stdurg
Tcp_syn_retries
Tcp_synack_retries
Tcp_syncookies
Tcp_timestamps
Tcp_tw_recycle
Tcp_window_scaling
Tcp_wmem
Переменные ICMP
Icmp_echo_ignore_all
Icmp_echo_ignore_broadcasts
Icmp_ignore_bogus_error_responses
Icmp_ratelimit
Icmp_ratemask
Igmp_max_memberships
Переменные в каталоге conf/
Различия между conf/DEV/, conf/all/ и conf/default/
Accept_redirects
Accept_source_route
Arp_filter
Bootp_relay
Forwarding
Log_martians
Mc_forwarding
Proxy_arp
Rp_filter
Secure_redirects
Send_redirects
Shared_media
Переменные Netfilter
Ip_ct_generic_timeout
Ip_ct_icmp_timeout
Ip_ct_tcp_be_liberal
Ip_ct_tcp_log_invalid_scale
Ip_ct_tcp_log_out_of_window
Ip_ct_tcp_timeout_close
Ip_ct_tcp_timeout_close_wait
Ip_ct_tcp_timeout_established
Ip_ct_tcp_timeout_fin_wait
Ip_ct_tcp_timeout_last_ack
Ip_ct_tcp_timeout_listen
Ip_ct_tcp_timeout_none
Ip_ct_tcp_timeout_syn_recv
Ip_ct_tcp_timeout_syn_sent
Ip_ct_tcp_timeout_time_wait
Ip_ct_udp_timeout
Ip_ct_udp_timeout_stream
Route-переменные
Error_burst
Error_cost
Flush
Язык программирования PHP
Язык PHP был разработан как инструмент для решения чисто практических задач. Его создатель, Расмус Лердорф, хотел знать, сколько человек читают его online-резюме, и написал для этого простенькую CGI-оболочку на языке Perl, т.е. это был набор Perl-скриптов, предназначенных исключительно для определенной цели – сбора статистики посещений.Для справки. CGI (Common Gateway Interface – общий интерфейс шлюзов) является стандартом, который предназначен для создания серверных приложений, работающих по протоколу HTTP. Такие приложения (их называют шлюзами или CGI-программами) запускаются сервером в режиме реального времени. Сервер передает запросы пользователя CGI-программе, которая их обрабатывает и возвращает результат своей работы на экран пользователя. Таким образом, посетитель получает динамическую информацию, которая может изменяться в результате влияния различных факторов. Сам шлюз (скрипт CGI) может быть написан на различных языках программирования – Cи/C++, Fortran, Perl, TCL, UNIX Shell, Visual Basic, Python и др.
Вскоре выяснилось, что оболочка обладает небольшой производительностью, и пришлось переписать ее заново, но уже на языке Си. После этого исходники были выложены на всеобщее обозрение для исправления ошибок и дополнения. Пользователи сервера, где располагался сайт с первой версией PHP, заинтересовались инструментом, появились желающие его использовать. Так что скоро PHP превратился в самостоятельный проект, и в начале 1995 года вышла первая известная версия продукта, называвшаяся Personal Home Page Tools (средства для персональной домашней страницы). Средства эти были более чем скромными: анализатор кода, понимающий всего лишь несколько специальных команд, и набор утилит, полезных для создания гостевой книги, счетчика посещений, чата и т.п.
Основной синтаксис
Основы клиент-серверных технологий
Строки
Построение интерфейса для добавления информации