Tag Archives: Linux

Антивирусы в Linux Ubuntu

Нужно признать, что в Linux практически нет антивирусов. Вот уже лет 5 работаю с Unix системами, если не больше, но Linux-вирусов не встречал. В основном, это только вирусы из Windows, которые в Linux ничего особо и не сделают…

Но, если необходимо выловить вирусы (ведь у Вас же могут быть разделы, к которым имеют доступ компьютеры с ОС Виндовс), то применяйте антивирусы:
ClamAV — классический антивирус для Linux.
chkrootkit — антивирус, который ловит зловредых rootkit-ов.
rkhunter — охотник на rootkit, backdoor, sniffer, exploit.
avg — не плохой антивирус под Linux.

Необходимо отметить, что чем больше антивирусов Вы установите, тем медленнее компьютер будет работать. Поэтому, стоит ли это делать, необходимо смотреть по обстоятельствам.

Однозначно, Linux — это не Windows. Вирусов не нахватывает…

P.S. Полезными могут быть так же средства показывающие подключения. Например:
Etherape — показывает кто и по какому протоколу подключается.
iptraf — более простой вариант.

Генерация сертификата для https в Linux Ubuntu

Входим в /usr/local/ssl/misc

создаем корневой сертификат
./CA.sh -newca

генерируем личный ключ и сертификационный запрос сервера
./CA.sh -newreq

и подписываем его своим корневым сертификатом.
./CA.sh -sign

переписываем ключ и сертификат сервера в служебный каталог Apache
cp newreq.pem /usr/local/etc/apache/sslkey/server.key

cp newcert.pem /usr/local/etc/apache/ssl.crt/server.crt

Файл корневого сертификата ./demoCA/cacert.pem необходимо
распространить по клиентским компьютерам.

Взято из http://www.opennet.ru/tips/info/681.shtml
Так же полезно прочитать: http://www.opennet.ru/base/net/apache_mod_ssl.txt.html

Определение версии операционной системы Linux Ubuntu

 

Linux smicro 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Команда lsb_release предназначена для вывода информации о текущей версии дистрибутива Ubuntu. Чтобы получить требуемую информацию, выполните в командной строке команду lsb_release -a:

Так же информация о версии Ubuntu хранится в файле /etc/lsb-release. Чтобы вывести файл, выполните в командной строке команду cat /etc/lsb-release:

Есть еще один простой способ определить версию, это просмотреть содержимое файла /etc/issue, хотя сам файл предназначен несколько для других целей. Для этого в командной строке выполните:

Слетела сеть Linux Ubuntu 14.10

После длительной круглосуточной работы решил перезагрузить сервер. И как это часто бывает — он не захотел до конца запускаться.

Выдалось сообщение при загрузке:

Запустился, выполняю команду:

В ответ вижу:

start: Job failed to restart

Файл /etc/network/interfaces заполнен корректно. Более того, раньше же все хорошо работало.

Удалил данный файл. И запустил:

После этого, обновил операционную систему и восстановил содержимое файла /etc/network/interfaces:

 

Определение конфигурации компьютера в Linux Ubuntu из командной строки

Часто возникает необходимость определения конфигурации сервера в операционной системе Linux. Но, как правило, если Вы администрируете сервер удалённо, графический интерфейс не доступен и Вы не можете воспользоваться командами, которые выводят информацию в графическом режиме.
Но, есть утилиты для определения конфигурации в текстовом режиме (в текстовой консоли):
procinfo
lshw
linuxinfo
hardinfo

Пример применения команд:
procinfo
Linux 2.6.24-22-generic (buildd@crested) (gcc 4.2.3 ) #1 8CPU [rudjuk-desktop]

Memory: Total Used Free Shared Buffers
Mem: 2062476 2019468 43008 0 134800
Swap: 6040400 270980 5769420

Bootup: Sat Dec 20 00:06:56 2008 Load average: 1.08 0.96 0.66 1/336 5351

user : 20d 17:24:25.93 3.9% page in :1285028569 disk 1: 20244634r31006476w
nice : 2d 11:20:05.79 0.4% page out:915940616 disk 2: 37679794r 6660305w
system: 6d 8:26:41.75 1.2% page act:103450183
IOwait: 3d 6:40:33.10 0.6% page dea: 72753546
hw irq: 0:10:58.72 0.0% page flt:2987162550
sw irq: 2:20:49.97 0.0% swap in : 8133289
idle : 498d 11939:715874:42949679.40 94.6% swap out: 7793347
uptime: 65d 19:45:12.16 context :2377398960

irq 0: 124 timer irq 9: 0 acpi
irq 1: 2 i8042 irq 14: 2260396 libata
irq 3: 3 irq 15: 0 libata
irq 4: 2 irq 16: 0 uhci_hcd:usb4
irq 6: 5 floppy [2] irq 17: 0 uhci_hcd:usb1, ehci_
irq 7: 0 parport0 [3] irq 18: 0 uhci_hcd:usb3
irq 8: 1 rtc irq 19: 95536513 uhci_hcd:usb2, libat

lshw
rudjuk-desktop
description: Computer
product: X7DVL
vendor: Supermicro
version: 0123456789
serial: 0123456789
width: 32 bits
capabilities: smbios-2.4 dmi-2.4 smp-1.4 smp
configuration: administrator_password=disabled boot=oem-specific cpus=7 frontpanel_password=unknown keyboard_password=unknown power-on_password=disabled uuid=53D19F64-D663-A017-8922-00304889D572
*-core
description: Motherboard
product: X7DVL
vendor: Supermicro
physical id: 0
version: PCB Version
serial: 0123456789
*-firmware
description: BIOS
vendor: Phoenix Technologies LTD
physical id: 0
version: 6.00 (10/02/2006)
size: 101KiB
capacity: 960KiB
capabilities: pci pnp upgrade shadowing escd cdboot bootselect edd int13floppy2880 acpi usb ls120boot zipboot biosbootspecification
*-cpu:0
description: CPU
product: Intel(R) Xeon(TM) CPU 3.00GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: 15.6.4
slot: LGA771/CPU1
size: 3GHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall x86-64 constant_tsc pebs bts pni mon
*-cache:0
description: L1 cache
physical id: 6
slot: L1 Cache
size: 16KiB
capacity: 16KiB
capabilities: asynchronous internal write-back
*-cache:1
description: L2 cache
physical id: 7
slot: L2 Cache
size: 4MiB
capacity: 4MiB
capabilities: burst internal write-back
*-cpu:1
description: CPU
product: Intel(R) Xeon(TM) CPU 3.00GHz
vendor: Intel Corp.
physical id: 5
bus info: cpu@1
version: 15.6.4
slot: LGA771/CPU2
size: 3GHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall x86-64 constant_tsc pebs bts pni mon
*-cache:0
description: L1 cache
physical id: 8
slot: L1 Cache
size: 16KiB
capacity: 16KiB
capabilities: asynchronous internal write-back
*-cache:1
description: L2 cache
physical id: 9
slot: L2 Cache
size: 4MiB
capacity: 4MiB
capabilities: burst internal write-back
*-memory
description: System Memory
physical id: 18
slot: System board or motherboard
size: 2GiB
*-bank:0
description: DIMM Synchronous 533 MHz (1.9 ns)
physical id: 0
slot: DIMM x 3
size: 1GiB
width: 64 bits
clock: 533MHz (1.9ns)
*-bank:1
description: DIMM Synchronous 533 MHz (1.9 ns)
physical id: 1
slot: DIMM x 3
size: 1GiB
width: 64 bits
clock: 533MHz (1.9ns)
*-cpu:2 UNCLAIMED
physical id: 1
bus info: cpu@2
version: 15.6.4
*-cpu:3 UNCLAIMED
physical id: 2
bus info: cpu@3
version: 15.6.4
*-cpu:4 UNCLAIMED
physical id: 3
bus info: cpu@4
version: 15.6.4
*-cpu:5 UNCLAIMED
physical id: 6
bus info: cpu@5
version: 15.6.4
*-cpu:6 UNCLAIMED
physical id: 7
bus info: cpu@6
version: 15.6.4
*-pci:0
description: Host bridge
product: 5000V Chipset Memory Controller Hub
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: b1
width: 32 bits
clock: 33MHz
*-pci:0
description: PCI bridge
product: 5000 Series Chipset PCI Express x8 Port 2-3
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: b1
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport-driver
*-pci:0
description: PCI bridge
product: 6311ESB/6321ESB PCI Express Upstream Port
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress pm normal_decode bus_master cap_list
configuration: driver=pcieport-driver
*-pci:0
description: PCI bridge
product: 6311ESB/6321ESB PCI Express Downstream Port E1
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport-driver
*-pci:1
description: PCI bridge
product: 6311ESB/6321ESB PCI Express Downstream Port E3
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:02:02.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport-driver
*-network:0
description: Ethernet interface
product: 80003ES2LAN Gigabit Ethernet Controller (Copper)
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
logical name: eth0
version: 01
serial: 00:30:48:89:d5:72
capacity: 1GB/s
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.20-k2-NAPI firmware=1.6-12 latency=0 link=no module=e1000 multicast=yes port=twisted pair
*-network:1
description: Ethernet interface
product: 80003ES2LAN Gigabit Ethernet Controller (Copper)
vendor: Intel Corporation
physical id: 0.1
bus info: pci@0000:04:00.1
logical name: eth1
version: 01
serial: 00:30:48:89:d5:73
size: 10MB/s
capacity: 1GB/s
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.20-k2-NAPI duplex=full firmware=1.6-12 ip=213.186.116.138 latency=0 link=yes module=e1000 multicast=yes
*-pci:1
description: PCI bridge
product: 6311ESB/6321ESB PCI Express to PCI-X Bridge
vendor: Intel Corporation
physical id: 0.3
bus info: pci@0000:01:00.3
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress pm pcix normal_decode bus_master cap_list
*-system UNCLAIMED
description: System peripheral
product: 5000 Series Chipset DMA Engine
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:00:08.0
version: b1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
*-pci:1
description: PCI bridge
product: 631xESB/632xESB/3100 Chipset PCI Express Root Port 1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: 09
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport-driver
*-usb:0
description: USB Controller
product: 631xESB/632xESB/3100 Chipset UHCI USB Controller #1
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 09
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0 module=uhci_hcd
*-usb:1
description: USB Controller
product: 631xESB/632xESB/3100 Chipset UHCI USB Controller #2
vendor: Intel Corporation
physical id: 1d.1
bus info: pci@0000:00:1d.1
version: 09
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0 module=uhci_hcd
*-usb:2
description: USB Controller
product: 631xESB/632xESB/3100 Chipset UHCI USB Controller #3
vendor: Intel Corporation
physical id: 1d.2
bus info: pci@0000:00:1d.2
version: 09
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0 module=uhci_hcd
*-usb:3
description: USB Controller
product: 631xESB/632xESB/3100 Chipset UHCI USB Controller #4
vendor: Intel Corporation
physical id: 1d.3
bus info: pci@0000:00:1d.3
version: 09
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0 module=uhci_hcd
*-usb:4
description: USB Controller
product: 631xESB/632xESB/3100 Chipset EHCI USB2 Controller
vendor: Intel Corporation
physical id: 1d.7
bus info: pci@0000:00:1d.7
version: 09
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci_hcd latency=0 module=ehci_hcd
*-pci:2
description: PCI bridge
product: 82801 PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: d9
width: 32 bits
clock: 33MHz
capabilities: pci subtractive_decode bus_master cap_list
*-display UNCLAIMED
description: VGA compatible controller
product: ES1000
vendor: ATI Technologies Inc
physical id: 1
bus info: pci@0000:07:01.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pm vga_controller bus_master cap_list
configuration: latency=66 mingnt=8
*-isa
description: ISA bridge
product: 631xESB/632xESB/3100 Chipset LPC Interface Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 09
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-ide:0
description: IDE interface
product: 631xESB/632xESB IDE Controller
vendor: Intel Corporation
physical id: 1f.1
bus info: pci@0000:00:1f.1
logical name: scsi0
version: 09
width: 32 bits
clock: 33MHz
capabilities: ide bus_master emulated
configuration: driver=ata_piix latency=0 module=ata_piix
*-cdrom
description: DVD reader
product: DVD-ROM SR-8178
vendor: MATSHITA
physical id: 0.1.0
bus info: scsi@0:0.1.0
logical name: /dev/cdrom1
logical name: /dev/dvd1
logical name: /dev/scd0
logical name: /dev/sr0
logical name: /media/cdrom0
version: PZ16
serial: [MATSHITADVD-ROM SR-8178 PZ16PP 01/20/05+C
capabilities: removable audio dvd
configuration: ansiversion=5 mount.fstype=iso9660 mount.options=ro,nosuid,nodev,relatime state=mounted status=ready
*-medium
physical id: 0
logical name: /dev/cdrom1
logical name: /media/cdrom0
configuration: mount.fstype=iso9660 mount.options=ro,nosuid,nodev,relatime state=mounted
*-ide:1
description: IDE interface
product: 631xESB/632xESB/3100 Chipset SATA IDE Controller
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
logical name: scsi2
logical name: scsi3
version: 09
width: 32 bits
clock: 66MHz
capabilities: ide pm bus_master cap_list emulated
configuration: driver=ata_piix latency=0 module=ata_piix
*-disk:0
description: ATA Disk
product: WDC WD2000JS-22N
vendor: Western Digital
physical id: 0
bus info: scsi@2:0.0.0
logical name: /dev/sda
version: 10.0
serial: WD-WCANK5847171
size: 186GiB (200GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=00092051
*-volume:0
description: EXT3 volume
vendor: Linux
physical id: 1
bus info: scsi@2:0.0.0,1
logical name: /dev/sda1
logical name: /
logical name: /dev/.static/dev
version: 1.0
serial: 8a52fa5f-7e34-4cda-9b90-ae32b2ec0518
size: 180GiB
capacity: 180GiB
capabilities: primary bootable journaled extended_attributes large_files huge_files recover ext3 ext2 initialized
configuration: created=2008-12-19 12:04:56 filesystem=ext3 modified=2008-12-20 00:07:13 mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2008-12-20 00:0
*-volume:1
description: Extended partition
physical id: 2
bus info: scsi@2:0.0.0,2
logical name: /dev/sda2
size: 5898MiB
capacity: 5898MiB
capabilities: primary extended partitioned partitioned:extended
*-logicalvolume
description: Linux swap / Solaris partition
physical id: 5
logical name: /dev/sda5
capacity: 5898MiB
capabilities: nofs
*-disk:1
description: ATA Disk
product: WDC WD2000JS-22N
vendor: Western Digital
physical id: 1
bus info: scsi@3:0.0.0
logical name: /dev/sdb
version: 10.0
serial: WD-WCANK5938407
size: 186GiB (200GB)
configuration: ansiversion=5
*-serial UNCLAIMED
description: SMBus
product: 631xESB/632xESB/3100 Chipset SMBus Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 09
width: 32 bits
clock: 33MHz
configuration: latency=0
*-pci:1
description: Host bridge
product: 5000 Series Chipset FSB Registers
vendor: Intel Corporation
physical id: 101
bus info: pci@0000:00:10.0
version: b1
width: 32 bits
clock: 33MHz
configuration: driver=i5000_edac module=i5000_edac
*-pci:2
description: Host bridge
product: 5000 Series Chipset FSB Registers
vendor: Intel Corporation
physical id: 102
bus info: pci@0000:00:10.1
version: b1
width: 32 bits
clock: 33MHz
*-pci:3
description: Host bridge
product: 5000 Series Chipset FSB Registers
vendor: Intel Corporation
physical id: 103
bus info: pci@0000:00:10.2
version: b1
width: 32 bits
clock: 33MHz
*-pci:4
description: Host bridge
product: 5000 Series Chipset Reserved Registers
vendor: Intel Corporation
physical id: 104
bus info: pci@0000:00:11.0
version: b1
width: 32 bits
clock: 33MHz
*-pci:5
description: Host bridge
product: 5000 Series Chipset Reserved Registers
vendor: Intel Corporation
physical id: 105
bus info: pci@0000:00:13.0
version: b1
width: 32 bits
clock: 33MHz
*-pci:6
description: Host bridge
product: 5000 Series Chipset FBD Registers
vendor: Intel Corporation
physical id: 106
bus info: pci@0000:00:15.0
version: b1
width: 32 bits
clock: 33MHz
*-pci:7
description: Host bridge
product: 5000 Series Chipset FBD Registers
vendor: Intel Corporation
physical id: 107
bus info: pci@0000:00:16.0
version: b1
width: 32 bits
clock: 33MHz

linuxinfo
Linux rudjuk-desktop 2.6.24-22-generic #1 SMP Mon Nov 24 19:35:06 UTC 2008
Eight Intel Unknown 3000MHz processors, 48006.99 total bogomips, 2047M RAM
System library 2.7.0

hardinfo
Computer
********

Summary
——-

-Computer-
Processor : 8x Intel(R) Xeon(TM) CPU 3.00GHz
Memory : 2062MB (637MB used)
Operating System : Ubuntu 8.04.1
User Name : root (root)
Date/Time : Пнд 23 Фев 2009 19:52:50
-Display-
Resolution : 0x0 pixels
OpenGL Renderer : Unknown
X11 Vendor : (null)
-Multimedia-
-Input Devices-
Macintosh mouse button emulation
PC Speaker
Power Button (FF)
Power Button (CM)
-Printers (CUPS)-
PDF
-IDE Disks-
-SCSI Disks-
MATSHITA DVD-ROM SR-8178
ATA WDC WD2000JS-22N
ATA WDC WD2000JS-22N

Operating System
—————-

-Version-
Kernel : Linux 2.6.24-22-generic (x86_64)
Compiled : #1 SMP Mon Nov 24 19:35:06 UTC 2008
C Library : GNU C Library version 2.7 (stable)
Distribution : Ubuntu 8.04.1
-Current Session-
Computer Name : rudjuk-desktop
User Name : root (root)
Home Directory : /root
Desktop Environment : Terminal
-Misc-
Uptime : 65 days, 19 hours and 45 minutes
Load Average : 0,00, 0,00, 0,00

Kernel Modules
—————

-Loaded Modules-
isofs
udf : Universal Disk Format Filesystem
rfcomm : Bluetooth RFCOMM ver 1.8
l2cap : Bluetooth L2CAP ver 2.9
bluetooth : Bluetooth Core ver 2.11
ppdev
cpufreq_powersave : CPUfreq policy governor ‘powersave’
cpufreq_ondemand : ‘cpufreq_ondemand’ — A dynamic cpufreq governor for Low Latency Frequency Transition capable processors
cpufreq_stats : ‘cpufreq_stats’ — A driver to export cpufreq stats through sysfs filesystem
freq_table : CPUfreq frequency table helpers
cpufreq_userspace : CPUfreq policy governor ‘userspace’
cpufreq_conservative : ‘cpufreq_conservative’ — A dynamic cpufreq governor for Low Latency Frequency Transition capable processors optimised for use in a battery environment
video : ACPI Video Driver
output : Display Output Switcher Lowlevel Control Abstraction
dock : ACPI Dock Station Driver
sbs : Smart Battery System ACPI interface driver
sbshc : ACPI SMBus HC driver
battery : ACPI Battery Driver
iptable_filter : iptables filter table
ip_tables : IPv4 packet filter
x_tables : [ip,ip6,arp]_tables backend module
ac : ACPI AC Adapter Driver
lp
ipv6 : IPv6 protocol stack for Linux
iTCO_wdt : Intel TCO WatchDog Timer Driver
iTCO_vendor_support : Intel TCO Vendor Specific WatchDog Timer Driver Support
shpchp : Standard Hot Plug PCI Controller Driver
container : ACPI container driver
parport_pc : PC-style parallel port driver
parport
evdev : Input driver event char devices
i5000_edac : MC Driver for Intel I5000 memory controllers — Ver: 2.0.12 Nov 24 2008
button : ACPI Button Driver
pci_hotplug : PCI Hot Plug PCI Core
edac_core : Core library routines for EDAC reporting
pcspkr : PC Speaker beeper driver
psmouse : PS/2 mouse driver
ext3 : Second Extended Filesystem with journaling extensions
jbd
mbcache : Meta block cache (for extended attributes)
sg : SCSI generic (sg) driver
sd_mod : SCSI disk (sd) driver
sr_mod : SCSI cdrom (sr) driver
cdrom

ata_generic : low-level driver for generic ATA
ata_piix : SCSI low-level driver for Intel PIIX/ICH ATA controllers
pata_acpi : SCSI low-level driver for ATA in ACPI mode
libata : Library module for ATA devices
ehci_hcd : 10 Dec 2004 USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
floppy
scsi_mod : SCSI core
e1000 : Intel(R) PRO/1000 Network Driver
uhci_hcd : USB Universal Host Controller Interface driver
usbcore
thermal : ACPI Thermal Zone Driver
processor : ACPI Processor Driver
fan : ACPI Fan Driver
fbcon
tileblit : Tile Blitting Operation
font : Console Fonts
bitblit : Bit Blitting Operation
softcursor : Generic software cursor
fuse : Filesystem in Userspace

Boots
——

-Boots-

Languages
———

-Available Languages-
en_AU.utf8 : English locale for Australia
en_BW.utf8 : English locale for Botswana
en_CA.utf8 : English locale for Canada
en_DK.utf8 : English locale for Denmark
en_GB.utf8 : English locale for Britain
en_HK.utf8 : English locale for Hong Kong
en_IE.utf8 : English locale for Ireland
en_IN : English language locale for India
en_NZ.utf8 : English locale for New Zealand
en_PH.utf8 : English language locale for Philippines
en_SG.utf8 : English language locale for Singapore
en_US.utf8 : English locale for the USA
en_ZA.utf8 : English locale for South Africa
en_ZW.utf8 : English locale for Zimbabwe
ru_RU.utf8 : Russian locale for Russia

Filesystems
————

-Mounted File Systems-
/dev/sda1 : 179,1 GiB total, 92,3 GiB free
proc : 0,0 B total, 0,0 B free
/sys : 0,0 B total, 0,0 B free
varrun : 1007,1 MiB total, 1006,9 MiB free
varlock : 1007,1 MiB total, 1007,1 MiB free
udev : 1007,1 MiB total, 1007,0 MiB free
devshm : 1007,1 MiB total, 1007,1 MiB free
devpts : 0,0 B total, 0,0 B free
lrm : 1007,1 MiB total, 963,1 MiB free
/dev/sdb1 : 183,4 GiB total, 108,1 GiB free
securityfs : 0,0 B total, 0,0 B free
gvfs-fuse-daemon : 0,0 B total, 0,0 B free
/dev/scd0 : 697,3 MiB total, 0,0 B free

Shared Directories
——————

-SAMBA-
-NFS-

Display
——-

-Display-
Resolution : 0x0 pixels
Vendor : (null)
Version : (null)
-Monitors-
-Extensions-

Network Interfaces
——————

-Network Interfaces-
lo : Sent 254139,02MiB, received 254139,02MiB (127.0.0.1)
eth0 : Sent 0,00MiB, received 0,00MiB
eth1 : Sent 616142,56MiB, received 48471,61MiB (213.186.116.138)

Users
——

-Human Users-
rudjuk : rudjuk
******* Перечисляются разные пользователи… *****

Devices
*******

Processor
———

-Processors-
Intel(R) Xeon(TM) CPU 3.00GHz : 3000,00MHz
Intel(R) Xeon(TM) CPU 3.00GHz : 3000,00MHz
Intel(R) Xeon(TM) CPU 3.00GHz : 3000,00MHz
Intel(R) Xeon(TM) CPU 3.00GHz : 3000,00MHz
Intel(R) Xeon(TM) CPU 3.00GHz : 3000,00MHz
Intel(R) Xeon(TM) CPU 3.00GHz : 3000,00MHz
Intel(R) Xeon(TM) CPU 3.00GHz : 3000,00MHz
Intel(R) Xeon(TM) CPU 3.00GHz : 3000,00MHz

Memory
——

-Memory-
Total Memory : 2062476 kB
Free Memory : 65160 kB
Buffers : 133424 kB
Cached : 1360340 kB
Cached Swap : 71176 kB
Active : 721200 kB
Inactive : 1045364 kB
Virtual Memory : 6040400 kB
Free Virtual Memory : 5769420 kB
Dirty : 532 kB
Writeback : 0 kB
AnonPages : 253532 kB
Mapped : 29172 kB
Slab : 183080 kB
SReclaimable : 71300 kB
SUnreclaim : 111780 kB
PageTables : 20252 kB
NFS_Unstable : 0 kB
Bounce : 0 kB
CommitLimit : 7071636 kB
Committed_AS : 1032180 kB
VmallocTotal : 34359738367 kB
VmallocUsed : 12280 kB
VmallocChunk : 34359726063 kB

PCI Devices
————

-PCI Devices-
Host bridge : Intel Corporation 5000V Chipset Memory Controller Hub
PCI bridge : Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3
System peripheral : Intel Corporation 5000 Series Chipset DMA Engine
Host bridge : Intel Corporation 5000 Series Chipset FSB Registers
Host bridge : Intel Corporation 5000 Series Chipset FSB Registers
Host bridge : Intel Corporation 5000 Series Chipset FSB Registers
Host bridge : Intel Corporation 5000 Series Chipset Reserved Registers
Host bridge : Intel Corporation 5000 Series Chipset Reserved Registers
Host bridge : Intel Corporation 5000 Series Chipset FBD Registers
Host bridge : Intel Corporation 5000 Series Chipset FBD Registers
PCI bridge : Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1
USB Controller : Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1
USB Controller : Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2
USB Controller : Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3
USB Controller : Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4
USB Controller : Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller
PCI bridge : Intel Corporation 82801 PCI Bridge
ISA bridge : Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller
IDE interface : Intel Corporation 631xESB/632xESB IDE Controller
IDE interface : Intel Corporation 631xESB/632xESB/3100 Chipset SATA IDE Controller
SMBus : Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller
PCI bridge : Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port
PCI bridge : Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge
PCI bridge : Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1
PCI bridge : Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3
Ethernet controller : Intel Corporation 80003ES2LAN Gigabit Ethernet Controller
Ethernet controller : Intel Corporation 80003ES2LAN Gigabit Ethernet Controller
VGA compatible controller : ATI Technologies Inc ES1000

USB Devices
————

Printers
———

-Printers (CUPS)-
PDF

Battery
——-

-No batteries-
No batteries found on this system

Sensors
——-

Input Devices
————-

-Input Devices-
Macintosh mouse button emulation
PC Speaker
Power Button (FF)
Power Button (CM)

Storage
——-

-IDE Disks-
-SCSI Disks-
MATSHITA DVD-ROM SR-8178
ATA WDC WD2000JS-22N
ATA WDC WD2000JS-22N

Benchmarks
**********

CPU ZLib
———

-CPU ZLib-
This Machine : 26171,486
PowerPC 740/750 (280.00MHz) : 2150.597408
Intel(R) Celeron(R) M processor 1.50GHz : 8761.604561

CPU Fibonacci
————-

-CPU Fibonacci-
This Machine : 3,920
Intel(R) Celeron(R) M processor 1.50GHz : 8.1375674
PowerPC 740/750 (280.00MHz) : 58.07682

CPU MD5
——-

-CPU MD5-
This Machine : 45,774
PowerPC 740/750 (280.00MHz) : 7.115258
Intel(R) Celeron(R) M processor 1.50GHz : 38.6607998

CPU SHA1
———

-CPU SHA1-
This Machine : 61,456
PowerPC 740/750 (280.00MHz) : 6.761451
Intel(R) Celeron(R) M processor 1.50GHz : 49.6752776

CPU Blowfish
————

-CPU Blowfish-
This Machine : 20,681
Intel(R) Celeron(R) M processor 1.50GHz : 26.1876862
PowerPC 740/750 (280.00MHz) : 172.816713

FPU Raytracing
—————

-FPU Raytracing-
This Machine : 15,056
Intel(R) Celeron(R) M processor 1.50GHz : 40.8816714
PowerPC 740/750 (280.00MHz) : 161.312647

Перекомпиляция PHP для поддержки ttf-шрифтов и jpeg в Linux Ubuntu 8.10

Т.к. с некоторых пор из стандартных пакетов php была убрана поддержка ttf, приходится перекомпилировать php.

Немало поискав в интернете по этому вопросу, всё таки нашел, как это сделать: http://ez.no/developer/articles/the_ez_publish_web_server_environment/building_and_installing_php

1. Вначале копируем исходники новой версии php: http://www.php.net/downloads.php

2. Переходим в каталог, куда скопировали и распаковываем:

shell> cd /usr/local/src
shell> gunzip < /PATH/TO/php-4.x.x.tar.gz | tar xvf —

3. Конфигурируем:

./configure —with-apxs=/usr/local/apache/bin/apxs

—with-config-file-path=/usr/local/apache/conf —with-mysql —enable-memory-limit

—enable-mbstring —with-ttf —with-gd —with-jpeg-dir —enable-gd-native-ttf

—with-png-dir —with-freetype-dir —with-zlib —with-dom —enable-exif

4. Компилируем и инсталлируем:

make

make install

В процессе конфигурирования Вы можете получить такой результат:

Sorry, I was not able to successfully run APXS. Possible reasons:

1. Perl is not installed;

2. Apache was not compiled with DSO support (—enable-module=so);

3. ‘apxs’ is not in your path. Try to use —with-apxs=/path/to/apxs

The output of /usr/local/apache/bin/apxs follows

./configure: line 4521: /usr/local/apache/bin/apxs: No such file or directory

configure: error: Aborting

Получается, нужно установить Perl, а так же поддержку расширений в Apache (а для этого, нужно перекомпилировать Apache).

Если же поддержка Perl не нужна, то просто можно перекомпилировать с такими параметрами:

./configure —with-config-file-path=/usr/local/apache/conf —with-mysql

—enable-memory-limit —enable-mbstring —with-ttf —with-gd —with-jpeg-dir

—enable-gd-native-ttf —with-png-dir —with-freetype-dir —with-zlib —with-dom

—enable-exif

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Настройка GDLib для PHP в Linux Ubuntu 8.10

Как оказалось, в новой версии Linux Ubuntu идёт библиотка GDLib2. И ряд параметров по умолчанию отключено.
Например, ранее были включены такие опции:
gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.5
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled

Теперь же имеем:
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

Как результат, целый ряд графических команд может не работать. Например, команды вывода текстов в формате ttf (а это ведь приходится использовать, если кто работает с кириллицей), не выполняюттся команды для jpg изображений и т.п.

Посмотреть подробно параметры GDLib можно с помощью команды:
var_dump(gd_info());

Параметры по-умолчанию для библиотеки GDLib в Linux Ubuntu 8.10:
array(11) { [«GD Version»]=> string(27) «bundled (2.0.34 compatible)» [«FreeType Support»]=> bool(false) [«T1Lib Support»]=> bool(false) [«GIF Read Support»]=> bool(true) [«GIF Create Support»]=> bool(true) [«JPG Support»]=> bool(false) [«PNG Support»]=> bool(true) [«WBMP Support»]=> bool(true) [«XPM Support»]=> bool(false) [«XBM Support»]=> bool(true) [«JIS-mapped Japanese Font Support»]=> bool(false) }

Конечно, возникает необходимость включать поддержку TTF — FreeType Support, а так же JPG — JPG Support.

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Программы для Linux

Нашел список программ для Linux на сайте http://www.linuxsoft.ru/info/lib/lib/distr/progr.htm может пригодится.

Составитель Андрей Ракитин.

3Dwm — трехмерный оконный менеджер.

3DStats — профессиональная real-time система контроля за сайтом. Предоставляет множество отчетов. Удобный интерфейс. Имеет систему архива данных. Производит построение 3D графиков.

5pstats — ведет статистику использования pppd. Предоставляет отчеты в HTML виде. Хранит данные в MySQL database.

a2ps — программа, преобразующая текст в PostScript для вывода на принтер. Позволяет управлять форматами, выделениями и т.п.

AbiWord — кросс-платформенный текстовый процессор.

ACID-XML — приложение, предоставляющее красивый формат XML-логов системы обнаружения вторжений Snort.

ActivePerl — дистрибутив Perl. Скомпилирован для платформ Windows, Linux и Solaris. Включает PPM (Perl Package Manager) и Installer для каждой платформы.

ACUA — пакет программ для облегчения администрации учетных записей пользователей и осуществления ограничений доступа. Отличное применение для создания модемных пулов (ISPs, BBSs).

adagio — пакет проигрывателей аудио файлов MIDI

adjtimex

Adobe Acrobat — просмотрщик PDF-файлов под Linux, UNIX и Windows 9x/NT/2000.

ADSL4Linux — программа для упрощения установки ADSL модемов под Linux.

AGIL — клон Sierra’s Adventure Game Interpreter для запуска таких игр, как Space Quest, King’s Quest, Leisure Suit Larry.

AGNULA — сокращение от A GNU/Linux Audio distribution — музыкальный дистрибутив Linux. Проект проводится под эгидой Европейской комиссии при участии множества крупных научных, общественных и коммерческих организаций, включая французский институт акустических исследований IRCAM, Фонд свободного ПО (Free Software Foundation) и компанию Red Hat.

AfterStep — графическая среда. Основана на популярном оконном менеджере fvwm. Настройка параметров производится редактированием файла конфигурации обычным текстовым редактором.

AfterStep-APPS

AIDE — (Advanced Intrusion Detection Environment) свободно распространяемая система обнаружения вторжений (IDS — Intrusion Detection System), ориентированная на работу на конкретном компьютере-хосте (host-based type) или, если хотите, программа проверки целостности файлов. Позволет создавать контрольные суммы для файлов, проверяя таким образом их целостность. Можно использовать несколько алгоритмов.

AIPS — NRAO Astronomical Image Processing System — пакет для интерактивной калибровки, конструирования, вывода и анализа астрономических изображений, полученных по данным с помощью Фурье преобразований. С 1978 года на его разработку затрачено 70 человеко-лет (сейчас 4 полных программиста и несколько частей).

Akeni Messenger Jabber Edition — клиент для системы быстрого обмена сообщениями Jabber с большим количеством функций. Существуют версии как для Linux, так и для Windows.

Alien — конвертер пакетов RPM/DEB/Stampede_SLP/Slackware_TGZ.

ALSA driver — Advanced Linux Sound Architecture (ALSA) — это полностью модульные драйверы для звуковых плат, которые поддерживают kerneld/ kmod и гарантируют совместимость с большинством OSS/Lite приложений, библиотека ALSA (C,C++), которая предоставляет API для приложений, и ALSA Manager — программа для интерактивной настройки драйверов.

AlsaPlayer — универсальный плейер аудио-файлов. Имеет в своем пакете набор сопутствующих утилит микширования, в т.ч. визуализация треков, эквалайзер и многое др.

alsaplayer-text — консольный MP3-проигрыватель.

Amaya — визуальный web-редактор, разработанный консорциумом W3C (http://www.w3c.org/).

amiwm — оконный менеджер. Имитирует AmigOS.

am-utils — программы автоматического монтирования файловых систем при обращении к ним (NFS, UFS, CD-ROM и др.).

anaconda — инсталлятор Red Hat Linux.

anacron — системный демон. В отличие от cron, при запуске (а запускается он во время старта системы из инициализационных скриптов) он просматривает свой конфигурационный файл (обычно /etc/anacrontab), в котором для каждого задания указывается периодичность (в сутках), с которой должно повторяться выполнение задания. Далее anacron проверяет, выполнялось ли данное задание в течение последних n дней. Если нет, anacron запускает на выполнение команду, указанную в строке задания. После выполнения задания anacron записывает дату выполнения в специальный файл, содержащий записи о времени последнего выполнения данного задания, чтобы знать, когда надо выполнять это задание снова.

Anjuta — среда разработки программ на C/C++/Java, одна из лучших под Linux.

Ananas — программа автоматизации складского учета под Linux. Лицензия: GPL.

anonftp

AnotherLevel — версия оконного менеджера fvwm2.

AntiSniff -программа, сканирующая сеть на наличие снифферов.

Antiword — преобразователь DOC (Microsoft Word 6, 7, 97, 2000 и 2002) файлов в plain text и в PostScript под Linux, BeOS, OS/2, Mac OS X, Amiga and DOS.

Apache — полнофункциональный сервер для Интернет.

APG — (Automated Password Generator) — генератор случайного, конечного, набора определенных символов, используемых в создании уникальных паролей. Лицензия: BSD.

apmd-3.0final

Apollo — небольшой многофунциональный GUI для mpg123. Использует Qt 2.x.

appendX — утилита, которая шифрует данные по принципу стеганографии (сокрытия данных в виде «шума» в графических файлах).

Applix — коммерческий офис, похожий на Microsoft Office.

Ardour — профессиональный многоканальный аудиорекордер/аудиоредактор.

aria — утилита для скачивания файлов по протоколам FTP и HTTP со множеством функций. Основана на GTK.

arpwatch

ash

Aspell — приложение для проверки орфографии, может работать между SGML тэгами, и проверять только содержимое заключенное между ними.

aShop — русская версия программы с открытым кодом для создания онлайн-магазина на PHP+MySQL. Имеет встроенную партнерскую опцию.

ASPSeek — полнофункциональный поисковый механизм для web со множеством функций.

Astaro Security Linux — новое решение межсетевой защиты в Linux. Производит stateful инспекцию, фильтрацию пакетов, вирусное сканирование, VPN «with» IPSec и многое другое. Платная программа.

Astrophysics Source Code Library — библиотека (или архив) исходных кодов Астрофизики, где собраны в исходных кодах около полусотни различных пакетов, реально применяющихся или применявшихся при проведении самых различных астрономических исследований.

Avidemux — графическая программа для редактирования видео.

asWedit — один из первых в истории полнофункциональных html-редакторов под Linux. Никаких особых достоинств.

at — пакет для запуска процессов в определенные пользователем моменты времени.

Atlantik — игра наподобие ?Монополии?, с поддержкой сети и всевозможных оригинальных тем оформления. Входит в пакет kdegames.

Audacity — профессиональный редактор звуковых файлов, включая WAV, AIFF, AU, FLAC, IRCAM, MP3, Ogg Vorbis. Поддерживает плагины.

audiofile

authconfig

auth_ldap

aumix — утилита микширования аудиосигналов

autoconf — утилита для построения средств автоматического конфигурирования при сборке.

autofs —

automake — утилита для автоматизации создания make-файлов, описывающих процесс компиляции.

autorun —

autossh — программа для контроля и восстановления SSH connections. Работает аналогично rstunnel (Reliable SSH Tunnel).

AutoZen — программа, генерирующая различные звуки для воздействия на мозг человека :).

AVFS — система для эмуляции доступа к разнотипным объектам через виртуальную файловую систему. Позволяет организовать доступ к zip, tar, zip архивам, к удаленным файлам на http или ftp серверах.

avi2divx — утилита для преобзазования видеофайлов формата *.avi в divx.

avifile — библиотека для чтения и разборки AVI (ASF, WMP) файлов, а также некоторый набор использующих ее утилит.

AviPlay — проигрыватель видео. Имеет удобный интерфейс. Требует библиотеки Qt и SDL.

awesfx —

awk — утилита предназначенная для простых, механических и вычислительных манипуляций над данными.

Ayttm — один из самых простых в использовании IM-клиентов. Поддерживает MSN, AIM, Jabber и другие системы.

Backgammon — игра нарды (короткая партия) для X-Window и под консоль.

Background Buddy — автоматический сменщик обоев рабочего стола.

badRAM — патч для Linux ядра позволяющая использовать битые модули памяти.

Bahamut — популярный IRC-сервер. Используется на серверах DALnet. Основан на DreamForge и IRCD-Hybrid.

Balls — клон известной игры для DOS «Lines».

Balsa — почтовый клиент для любителей Outlook.

basesystem —

BasicLinux — мини-дистрибутив (2 Mb, иксов нет), предназначенный для работы в Сети на старых компьютерах. Может быть запущен из Dos.

bash — (Bourn Again Shell) — усовершенствованная оболочка sh. Наиболее распространенный вариант системного интерпретатора команд bash2

Bauk — Web-сервер с поддержкой virtual-хостов и CGI.

Baudline — профессиональный real-time анализатор аудио-файлов. Позволяет рассматривать любой сингл, как под микроскопом. Представляет 5 видов мониторов.

bayonne — сервер телефонии.

bc

bdflush

BeroLinux — дистрибутив Линукса.

BestCrypt — программа шифрования. Не совсем бесплатная, но распространяется в исходниках. В лицензии написано, что программу можно использовать ограниченное время.

BG-Rescue Linux — миниатюрный аварийно-спасательный Linux-дистрибутив.

BIEW — HEX pедактоp для UNIX, DOS, Windows, OS2.

billing — система учета пользователей для интернет-провайдеров с количеством входных диалапных линий от 1 до 25.

bin86 — средства обеспечения компиляции (линкер, ассемблер и т.д.), совместно с binutils.

bind — Сервер Доменных Имен.

bind-utils —

binkd — мэйлер.

binkleyforce — мэйлер.

binutils — средства обеспечения компиляции (линкер, ассемблер и т.д.), совместно с bin86.

Biscuit — HTTP proxy-сервер, написанный на Perl. Основные функции: хранить, просматривать и редактировать cookies. Предназначен для использования: как CGI debugging tool.

bison — синтаксический анализатор языка С.

BISP — (Billing System for ISP) — биллинговая система для небольшого провайдера на базе Cistron-Radius и MySQL.

bitchX — самый известный консольный IRC (Internet Relay Chat) клиент. Встроенный ANSI color. Расширеный набор DCC.

BlackBox — компактный и быстрый оконный менеджер.

bladeenc — программа для перевода wav-файлов в mpeg layer 3.

Blender Creator — отличный редактор трехмерных сцен.

Blin — LiveCD дистрибутив, качественная поддержка кириллицы, платный.

blowfish — система хеширования паролей.

blt

BlueFish — полнофункциональный html-редактор с поддержкой кириллицы. Ориентирован на применение с оконной средой GNOME и основан, соответственно, на библиотеке Gtk. Впрочем, если она установлена, Bluefish без проблем запускается и под KDE, и под другими оконными менеджерами (вне зависимости от наличия или отсутствия в системе GNOME).

bluexmms — программа для управления проигрывателем XMMS с помощью мобильного телефона по каналу bluetooth.

bnc — небольшой баунсер со стандартным набором функций.

Boa — однозадачный Web-сервер. Главные цели — скорость и безопасность.

bochs — эмулятор PC, написанный на C++. Он эффективен не только для использования i386 приложений, но также является полезным инструментом для создания и тестирования программ. Позволяет загружать DOS, Win95/NT в окне X Window. Позволяет устанавливать WinNT4.0 с CDROM.

Booby project — менеджер bookmark’ов, контактов и различных записей. Написан на PHP.

bootparamd

breakDown — взломщик программной защиты паролей. В работе использует подбор по словарю. Может использоваться как последовательный символьный генератор.

breve — объектно-ориентированное разширение для языка Си, позволяющее вам получить максимум возможностей в разработке, поддерживаемых в большенстве языков (Objective-C, C++, Java).

Bruteforce Exploit Detector — программа для проверки внешних сервисов на предмет переполнения буфера или форматной строки

BSDftpd-ssl — FTP-сервер, соответствующий RFC2228 «FTP Security Extensions». Основан на FreeBSD ftpd, с помощью специальных клиентов поддерживает TLS/SSL.

bug-buddy

BurnIT — оболочка на Java к cdrecord, mkisofs и cdda2wav.

Bulldozer — визуальный web-редактор.

BOOZT! — система управления рекламными площадками для UNIX-based серверов. Ни чем не отличается от классической баннерной крутилки. Лицензия: GPL.

byacc

ByzantineOS — LiveCD дистрибутив, который занимает всего лишь 48 Mb, но обеспечивает полноценную графическую среду, основанную на Mozilla, а точнее — на проекте OEone’s Penzilla.

bzip2 — программа сжатия (результат — файл .bz2) и восстановления файлов

caching-nameserver

Calcium — решение для пунктуальных людей на базе Perl CGI. Календарь-ежедневник, позволяющий грамотно распределить рабочее время. Условие распространения: Source-available commercial.

Cannon Smas — родом из Японии, эта игра моделирует спортивные соревнования по настольному теннису.

CASCADE — бесплатный инструмент для 3D-моделирования под Linux, IRIX, Solaris и Windows 9x/NT/2000. Тщательно протестирован и документирован.

cd2mp3 — Perl-скрипт для перевода CDDA (аудио) компакт-дисков в wav-файлы и mpeg layer 3. Использует LAME и Dagrab.

cdctl — утилита для Linux позволяющая осуществлять низкоуровневое управление CD/DVD-ROM’ом, например, дает возможность ограничения максимальной скорости.

cdda2wav

cdecl

cdfax — позволяет передать компакт диск с одного компьютера на другой и записать его на болванку, как по факсу.

cdp

cdparanoia — перевод CDDA (аудио) компакт-дисков в файлы форматов: wav, aiff, aiff-c и raw.

cdplay — проигрыватель компакт-дисков.

CDRchive — графическая оболочка к mkisofs, cdrecord и cdda2wav для записи CD-R и CD-RW дисков с данными (data) и музыкой.

cdrdao — пакет для записи образа CD на записывающем CD ROM.

cdrecord — пакет для записи образа CD записывающем CD ROM. Утилита записи CD-R/CD-RW дисков. Поддерживает IDE/ATAPI, parallel-port, и SCSI drives; чтение audio CD, data CD, mixed CD и CD-RW.

CDRX — Perl-скрипт, позволяющий в консольном режиме произвести установку программы, создать ISO images, Burn на CD-R/RW.

cdtools — пакет для создания и записи CD. Включает ранее разрозненные утилиты cdrecord, mkisoft, cdda2wav и другие.

Celestia — позволяет путешествовать по Вселенной и исследовать планеты и звезды.

centericq — удобный русифицированный консольный клиент ICQ. Поддерживает протокол ICQ 2000. Имеет возможность посалть SMS. Основан на ncurses.

Cerberus Intrusion Detection System — детектор проникновений в систему.

cfitsio — астрономия. Классическая библиотека (к функциям которой можно обращаться из пользовательских программ на C, Fortran) Уильяма Пенса, которая позволяет работать (читать, редактировать, изменять) с FITS-файлами.

CFS -свободная криптографическая файловая система от Матта Блейза (Mutt Blaze) для Unix/Linux.

cheops — программа, составляющая карту сетевого IP-окружения с указанием запущенной на компьютерах операционной системы.

chkconfig

chkfontpath — программа для конфигурирования и путей при установке и добавлении шрифтов Х-сервера

check.pl — Perl скрипт, проверяющий дерево каталогов и файлы в нем и указывающий на различные сомнительные атрибуты и имена владельцев.

Chordpack — программа предназначена для набора текстов песен и, соответственно, как следует из названия, подписи аккордов.

chkrootkit — скрипт для обнаружения rootkit’ов в бинарных файлах системы. Определяет как известные rootkit’ы по сигнатурам, так и новые троянские вставки.

Chromium — жанр игры — шутер (немного похожа на Raptor). Для воспроизведения прекрасных эффектов освещения в игре используются преимущества 3D ускорения.

cgi-check99 — CGI-сканнер. Является наиболее быстрым по сравнению с аналогичными.

CGI:IRC — Perl-скрипт, позволяющий пользоваться IRC через браузер.

cicq — консольный клиент ICQ. Работает в background’е, всплывает только при получении сообщений, освобождая таким образом консоль.

Cine Paint — бывший Film Gimp. Открытый проект.

Cinelerra — студия для монтажа видеоматериала. Довольно высокие системные требования.

ClanLib — мультиплатформенная библиотека для разработки игр. Поддерживает Linux, Windows 98, Windows NT 4.0 с установкой dx3, Windows 2000.

Clanbomber — клон игр подобных Dynablaster и Bomberman, существующих на многих платформах.

ClarkConnect — ?сервер быстрого развертывания? — проект, получивший начало на задворках (они так и пишут — ?на задворках?) Carnegue Mellon University в начале 2000 года. Для создания зарегистрированного продукта была организована компания Point Clark Net. В настоящее время она занята разработкой концепции ?Black Box? — то есть инструментами генерации серверов с заданной функциональностью, рассчитанными на работу в non-managed режиме.

cleanfeed

clip — объектно-ориентированный, clipper совместимый компилятор. Отличный инструмент для построения как пользовательских, так и скриптовых программ, в том числе и CGI.

ClusterKnoppix — дистрибутив на основе Knoppix для удобного создания кластеров. Нужно всего лишь загрузить все машины сети с этого диска — и кластер готов.

CMatrix — программа, которая показывает экран Матрицы. Основана на ncurses.

cmp3 — консольный проигрыватель mpeg-аудиофайлов с файловым браузером, плейлистом и регулятором громкости.

cnews — сервер новостей — программа, которая управляет группами новостей и занимается их рассылкой другим машинам.

CNSearch — поисковая система. Главная особенность — легко устанавливается на любой сервер, в том числе и бесплатный. Система состоит из двух, абсолютно независимых частей — индексатора и фронтенда.

Code Forge — среда разработки, пакет предназначен для разработки крупных проектов и ориентирован исключительно на Unix-системы: Linux (на платформах Intel, Alpha и PowerPC), FreeBSD (Intel), Solaris (Intel, UltraSPARC), а также ряд других.

Code Fusion — среда разработки, пакет, оптимизированный для архитектуры Intel, сочетающий последние сертифицированные Cygnus средства разработки GNU с открытым кодом (компиляторы, отладчики, библиотекари, утилиты) с мощной графической подсистемой IDE (редактор кода, броузер классов, и т.д.).

CodeCrusader — наиболее мощная некоммерческая среда разработки под Linux.

CodeWarrior GNU Edition — полный набор средств разработки, поддерживает генерацию кода и отладку с использованием технологии GNU/EGCS.

comanche — утилита для конфигурирования web-сервера Apache.

compat-binutils

compat-egcs

compat-egcs-c++

compat-egcs-g77

compat-egcs-objc

compat-glibc

compat-libs

Compiere — информационная система для малых и средних предприятий, охватывающая разделы управления взаимоотношениями с клиентами, управления цепочками поставок и финансовый учет.

CompuPic — менеджер графических файлов, совмещенный с растровым редактором и конвертором форматов.

comsat

confcollect — запоминает системную информацию, например установленного программного обеспечения, таблицы маршрутизатора и т.п.

console-tools — пакет настройки консоли для текстового режима (экранные шрифты, раскладка клавиатуры, язык). Заменил пакет kbd, от которого отличается кардинально

control-center — удобный инструмент для управления рабочим столом, включает настройку фона, выбор хранителя экрана, выбор звуковой схемы и поведения мыши, оконный менеджер.

control-panel

cooledit — Cool Editor — текстовый редактор, часть mc

Cool Linux — LiveCD дистрибутив.

Corel Draw —

cpio

cpp

cproto

cracklib cracklib-dicts

сrashEcho — тоссер, работающий с форматами базы JAM and *.MSG. Разработка базировалась на CrashMail II.

cron — Системный демон crond предназначен для выполнения регулярно повторяющихся заданий. Работает в фоновом режиме, «просыпается» каждую минуту и проверяет списки запланированных заданий — crontab (сокращение от «chron or time table»), на предмет наличия там заданий подлежащих запуску.

csh — (C Shell) — оболочка, по синтаксису напоминающая язык Си

ctags

CUPS — демон печати.

CVS — (Concurrent Versions System) -система управления версиями. Мощный инструмент для контроля развития программного продукта, Интернет сайта или просто текста.

cxhextris

Cygnus DocBook Tools — Red Hat распространяет три пакета, которые обеспечивают поддержку DocBook и некоторые утилиты. Они обеспечивают визуализацию только в форматы HTML и PDF,но их просто установить, если вы используете Red Hat,что поможет вам быстро начать писать, не тратя время на борьбу с утилитами. TeTex 0.9,Jade и Jadetex должны быть установлены перед этими пакетами.

dagrab — переводит CDDA (аудио) компакт-диски в wav-файлы.

Damn Small Linux — дистрибутив Linux, умещающийся на компакт-диске размером с визитную карточку.

dav — текстовый редактор c эффективным использованием памяти и ресурсов процессора. Интерфейс разрабатывался для легкой и быстрой работы. Основан на ncurses

d1489 — пакет включает в себя две пары утилит — fromwin/towin и fromdos/todos, назначение которых вполне ясно из их имен: это перекодирование между KOI8 и Windows/DOS, соответственно. Есть и еще одна утилитка — a2kfcnv, для трансформации экранных консольных шрифтов из CP866 в KOI8.

DDD — Data Display Debugger (отладчик с визуальным отображение данных). DDD — это графический интерфейс, написанный Andreas Zeller и Dorothea Luetkenhaus (при поддержке многих других программистов из сообщества свободного программного обеспечения) и ставший частью проекта GNU не так давно (несмотря на то, что он и до этого лицензировался под GPL).

DataVision — большая утилита для изготовления всевозможных отчетов. Работает с несколькими СУБД и текстовыми процессорами.

Dave Gnukem — игра, консольный 2D Duke Nukem 1. Содержит редактор уровней.

deco -файловый менеджер,подобный Norton Commander.

Demolization — свободно-распространяемая стратегическая игра с возможностью создавать свои цивилизации нескольким игрокам. Подобна играм Risk и Civilization.

DemoLinux — один из самых старых и самых известных LiveCD дистрибутивов. Как и Knoppix, основан на Debian GNU/Linux с автоматическим аппаратным обнаружением, многоязычными характеристиками, KDE, Gnome и большим количеством программ. Самый большой недостаток — последняя версия этого дистрибутива вышла 26 марта 2002 года.

Danovitsch Webcam — небольшой сервер Web-камеры для FreeBSD.

DeskNow — программа из разряда groupware. Кроме стандартной интеграции с SMTP с POP3, предлагает совместную работу на базе Web, также есть Jabber/XMPP Instant Messaging.

desktop-backgrounds

dev

dev86

dhcp

dhcpcd

DjVu- комплекс программ и утилит для работы с соответствующим графическим форматом.

dial2net- звонилка.

dialMon- удобная звонилка. Имеет возможность вести подробную статистику соединения.

dialog

diffstat

diffutils — два взаимодополняющих набора — diffutils и patch, первый из которых (в составе cmp, diff, diff3, sdiff) предназначен для сравнения файлов с фиксацией их различий, а второй — для внесения изменений в соответствие с этими самыми зафиксированными различиями. Утилита, позволяющая найти все отличия любых файлов, даже если один файл — обновленная версия другого.

Digger- знаменитая игра. В 2000 году портирована на несколько *nix-систем. Сейчас работает на FreeBSD, используя VGL или SDL библиотеки, и на Linux, используя SDL библиотеку.

dillo — Оригинальный Веб-браузер. Написан на С. Очень быстрый и маленький. Нет поддержки фреймов, JavaScript и JVM.

dip — программа установления SLIP-соединения через последовательное устройство, например модем. Обеспечивает дозвонку, вход на сервер с получением динамического или с указанием статического IP-адреса.

DirectFB — набор библиотек, которые эмулируют работу XFree на framebuffer. DirectFB создавалась с прицелом на встраиваемые применения.

divx4linux — разделяемые библиотеки для кодирования и декодирования файлов в формате DivX.

DML — позволяет создавать на удаленных хостах уникальные проекты на основе статических HTML шаблонов, без использования связок типа PHP+MySQL.

dnrd — прокси-сервер доменных имен для перенаправки запросов к другому DNS-серверу.

DNS Commander Enterprise Edition — сервер Доменных Имен. Является достойной альтернативой BIND/MSDNS системам, превосходит их почти в 3 раза по производительности. Поддерживает: Linux, Solaris, Windows.

docbook — пакет для создания книг и статей в формате SGML — оглавление, перекрестные ссылки и т.п. DocBook DTD определяет тэги и структуру DocBook SGML документа. Если произвести изменение в DTD,например добавить новый тэг,то он перестанет быть DocBook DTD.

DOOM Legacy — игра DOOM с дополнительными возможностями.

DosEmu — эмулятор для запуска DOS-приложений.

dosfstools —

downloader for X — позволяет просто и надежно скачивать файлы по протоколам ftp и http. Поддерживает ftp и http прокси. Локализована на 13 языках.

Drip — DVD ripper и encoder.

Dropline GNOME — воплощение GNOME для дистрибутива Slackware. Всё сделано в формате tgz, принятом в этом дистрибутиве.

DS9 — приложение для визуализации астрономических изображений и данных и их анализа.

dsniff -сниффер с качественной поддержкой плагинов. Требует libpcap, ibnet, libnids и OpenSSH. Не имеет псевдографического интерфейса.

DSSSL — Document Style Semantics and Specification Language говорит jade как визуализировать SGML документ в печатную или онлайновую форму. DSSSL это то,что конвертирует тэг title в тэг в HTML.

DTK — (Deception Toolkit) — набор Perl-скриптов, реализующий механизмы обмана атакующего.

dump

dump-static

DVR — (Digital Video Recorder) — GUI-система для записи видео с устройств, поддерживающих video capture (оцифровка, записать с TV-тюнера). Сграбленное изображение записывается в форматах DivX, Indeo 5 и т.д.

DyneBolic — LiveCD дистрибутив. Основная особенность этого дистрибутива (~300MB) — полный комплект настроенного программного обеспечения для звуковой трансляции в реальном времени (live-streaming).

e2fsprogs — набор утилит для обслуживания файловых систем Linux second extended (ext2).

e2undel — позволяет в интерактивном режиме восстанавливать удаленные файлы. Поддерживается только файловая система EX2FS.

Eagle Linux — документ, в котором описывается, как создавать LiveCD дистрибутивы. Можно использовать для изучения Linux или для создания своего дистрибутива.

EasyTAG — программа для просмотра и редактирования тэгов в файлах MP3, MP2, FLAC, OGG. Основана на GTK.

Eclipse — интегрированная среда разработки с открытым кодом, совместно создаваемая группой компаний.

ECLIPSE — библиотека обработки астрономических данных: чтение-запись FITS-файлов, обработка изображений, трехмерная фильтрация, компьютерная фотометрия, статистика и т.д. Все функции доступны и как Unix-команды.

ECLiPt SSH Shell — графический интерфейс к SSH, RSH, Telnet, VNC, SCP. Позволяет вести свою БД с информацией по хостам: hostname, username, port и т.д. Имеет функцию Hostname check.

ed — потоковый (неинтерактивный) текстовый редактор.

Eddi — графический текстовый редакторах. Есть подсветка синтаксиса, возможность создавать проекты, удобная система поиска, работа с макросами.

Edutainment — пакет от KDE Edutainment Project, имеющий образовательную специфику.

ee

efax

egcs

egcs-c++

egcs-g77

egcs-objc

eicq — клиент ICQ, написанный на Emacs Lisp. Выполняется внутри Emacs.

eject — команда и программа выброса носителя для CD ROM, ZIP, Jaz

ElectricFence —

ELKS — проект по портированию Линукса на старый 8086/286 процессор. В новом релизе добавлена поддержка TCP/IP, SLIP, семафоров плюс еще куча мелких фиксов.

elm — мэйлер — программа чтения электронной почты

Emacs — текстовый редактор, более мощный, чем vi, но и не такой компактный. Работает и в текстовом и в графическом режиме, обладает большими возможностями.Он имеет специальный режим редактировнаия кода, скриптовой язык (elisp) и поступает с большим количеством пакетов для работы с почтой, новостями и пр.

emacs-el

emacs-leim — пакет, устанавливающий правила для входных данных в Emacs, например, обеспечивающий поддержку национальных раскладок клавиатуры.

emacs-nox — программы для Emacs — для работы только в текстовом режиме.

emacs-X11 — программы для Emacs — для работы в графическом режиме, хотя текстовый режим тоже поддерживается.

emelfm — файловый менеджер с поддержкой плагинов. Имеет функции: всплывающие меню, горячие клавиши, подсветка файлов, drag&drop. Основан на GTK.

EMS MySQL Utils — набор утилит для экспорта и импорта данных между MySQL и другими БД.

eMusic — проигрыватель в стиле XMMS. Играет mp3, mod, wav, au, audio-cd. Исползует esound.

Encompass — достойная альтернатва передовым браузерам. Интерфейс GNOME.

enlightenment — красивый и удобный оконный менеджер.

enlightenment-conf

enscript — программа, преобразующая текст в PostScript для вывода на принтер. Позволяет управлять форматами, выделениями и т.п.

Erwin — html-редактор. Ввод русских букв возможен только при раскладке клавиатуры, именуемой «хакерской». Впрочем, за невозможностью настроить экранный шрифты, буквы эти русскими все равно не являются. Чем и определяется невозможность (да и ненужность) использования этого редактора.

ESD — Enlightened Sound Daemon — сервер звука. Направляет звуковые данные от одного или более устройств (микширует) на монопольно используемое им звуковое устройство.

esound

etcskel

ettercap — сниффер с поддержкой плагинов. Не требует библиотек libpcap, libnet, libnids в отличии от себе подобных. Имеет текстовый и псевдографический (основанный на ncurses) интерфейсы.

Etherboot — пакет для создания загрузочных ROM (boot ROMS) для загрузки Linux и других ОС, работающих на x86 PC, через сеть, используя Internet протоколы, такие как bootp/ DHCP и tftp.

Ethereal — анализатор сетевых протоколов.

eTktab — предназначена для записи гитарных табулатур. Как и в большинстве подобных программ, при записи используется ASCII-стиль.

EvilWM — самый маленький оконный менеджер в мире — ~20 Kb. (И самый быстрый).

Evolution — почтовый клиент для Gnome.

exim — маленький симпатичный MTA с неплохим конфигом.

exmh

expect

explore2fs — средство для работы с файловой системой ext2fs из Win 9x/Me/NT/2K. Интерфейс Explorer-образный.

ext2fsprogs — cредства поддержки классической файловой системы Linux, ext2fs. Включают в себя утилиты для создания (форматирования, в терминах DOS/Windows), проверки на целостность, тюнинга, резервного копирования и т.д. — оманды ext2fs, mke2fs и mkfs.ext2 для ее создания, e2fsck, fsck и fsck.ext2 — для проверки целостности, tune2fs для настройки, и еще несколько.

ext2ed

extace

Extreme Effect Guitar Processor — гитарный процессор реального времени с поддержкой записи выходного сигнала.

Eye of Gnome — просмотрщик графических файлов под Gnome.

ezbounce — стабильный и удобный баунсер.

faad2 — предоставляет кодек звука MPEG-4 AAC (Dolby).

fakeBO — поддельный BackOrifice-сервер.

Fast RC — замена стартовых системных сценариев (/etc/init.d/rc).

fbset

fBuilder — Web-интерфейс для конфигурирования ipchains/iptables. Версия FBuilder Lite свободная для распространения.

FCKeditor — мощный, но уникально лёгкий HTML / DHTML редактор.

fcron — программа, являющаяся потенциальной заменой Vixie Cron. Позволяет заполнять cron-tab еще легче.

festival — комплекс программ для чтения текста голосом. Кроме TTS включает собственный интерпретатор команд, средства для создания новых голосов, набор библиотек, голосовые бызы на многих языках.

fetchmail — многофункциональная почтовая программа. Позволяет собирать и перенаправлять прочту с нескольких почтовых ящиков.

fetchmailconf

Fd Linux — однодискетный дистрибутив. Может быть применен для построения «огненных стенок» и роутеров.

fftw — пакет для рассчета быстрого преобразования Фурье (FFT) в одном или нескольких измерениях.

FIDOGATE — шлюз между FIDO и UNIX системами почты и конференций новостей. Поддерживает работу с ifcico и BinkD.

file — команда позволяет детализовать тип регулярного файла (исполнимого, текстового и т.д) по т.н. «магической последовательности» байтов в его начале.

Film Gimp — открытый проект. С марта 2003 г. переименован в Cine Paint.

File Monitor — инструмент для наблюдения за работой файловой системы в реальном времени.

FileRoller — менеджер архивов для Gnome. Позволяет работать сфайлами .tar, .zip, jar, .lha, .rar.

filesystem

fileutils — набор для для манипуляций с файлами. Состав его следующий:
chgrp, chmod и chown для управления атрибутами файлов;
cp, dd и ln для простого копирования файлов, копирования с преобразованием и создания ссылок, а также install для копирования с установкой атрибутов;
touch, mkdir, mkfifo и mknod — средства создания регулярных файлов, каталогов, специальных файлов и файлов устройств, соответственно;
mv, rm, rmdir для переименования/перемещения файлов, их удаления, удаления каталогов;
ls, dir и vdir для просмотра списков файлов в каталогах;
dircolors для установки цветовой схемы;
df и du для вывода информации о дисковом пространстве;
shred;
sync — для синхронизации файловых операций и состояния файловой системы.

find — команда find предназначена для рекурсивного поиска в каталогах различных файлов, отбирая их по указанным вами ключам. На первый взгляд это может показаться небольшим достижением, однако программа поиска find является одной из самых полезных утилит, всегда находящихся в любой UNIX-системе.

findutils — набор для поиска файлов. Главные команды в его составе:
find — практически универсальное средство для поиска файлов и выполнения над найденным разнообразнейших операций;
xargs, используемая обычно в паре с командой find, позволяет применить некие команды к списку файлов;
locate — средство сканирования базы данных файловой системы с целью определения локации заданных файлов;
updatedb — средство обновления базы данных файловой системы, используемой командой locate.

finger

finger-server

Firestarter — Ipchains Firewall утилита-монитор. Интерфейс Gnome.

Firestorm NIDS — очень легкая и гибкая система обнаружения вторжения для любой сети. Поддерживает множество открытых протоколов и форматов.

Firewall Monitor — Firewall-монитор. Интегрирован с ipchains/iptables, что позволяет получать все важные firewall-события в реальном времени.

Fisterra — Open Source-продукт для планирования ресурсов предприятия (Enterprise Resource Planner, ERP). В настоящий момент Fisterra поддерживает выставление счетов, управление платежами и капиталом, POS (Point-Of-Sale), работу в распределенном окружении и оффлайн-репликацию. Продукт использует технологии Gnome, PostgreSQL и лицензирован по GPL.

FLAC — формат сжатия звуковых файлов без потерь и одноименное программное обеспечение для этого. Результирующий файл примерно вдвое меньше по объему, чем WAV.

Flash4Player — программа просмотра веб-страниц, созданных в популярном формате Flash.

flex — лексический анализатор языка С.

FlightGear — цель этого проекта очень большая: создать полный летный тренажер.

flashback — когда играет музыка в MP3, то эта утилита создёт разнообразные визуальные эффекты.

Flawfinder — анализатор исходных текстов на языках C/C++ на предмет наличия проблем с безопасностью.

flex — — инструмент для генерации программ, распознающих заданные образцы в тексте. Распознавание образцов часто используется во многих приложениях. Пользователь задает правила поиска, и flex создает программу для поиска образцов. Причина, по которой люди используют flex, состоит в том, что гораздо проще задать правила, чем писать собственную программу.

fluxbox — компактный оконный менеджер, находится в начальной стадии развития.

flwm — компактный и быстрый оконный менеджер, попытка собрать лучшие черты другтх подобных программ.

Fly8 — авиасимулятор для сетевой игры.

fm — своеобразный файловый менеджер. Имеет функции: всплывающие меню, табуляция, закладки, multiple windows, горячие клавиши, подсветка файлов, drag & drop. Основан на GTK.

fmio — утилита для управления FM тюнерами.

fnlib

fortune-mod

fort77 — компилятор FORTRAN. Выполняет f2c, а затем использует gcc или g++

fragroute — позволяет устроить адскую жизнь для любой тестируемой машины, опираясь на знания об известных сетевых атаках, описанных в Secure Networks.

FreeAmp — проигрыватель mp3-файлов. Понимает mpeg 1, 2 и 2.5. Поддерживает скины.

FreeBSD — UNIX операционная система, базирующаяся на U.C. Berkeleys 4.4BSD-lite, реализованная на i386 платформе (и недавно на alpha платформе). Также, косвенно, FreeBSD базируется на William Jolitz порте U.C. Berkeleys Net/2 на i386, известной как 386BSD, используя небольшую часть его кода.

FreeCNC — перепись игры Command&Conquer под Linux, BeOS и Windows. Использует SDL библиотеку.

FreeCraft — (ALE Clone)Real-time стратегическая игра под Linux, BeOS и Windows. Клон известной игры WarCraft II.

Freedom Linux — LiveCD дистрибутив. Дистрибутив для старых компьютеров. Работает на 486 процессорах и старше, от 32Mb памяти, ISO образ — 85 Mb.

Freeduc CD — модифицированный Knoppix, исключающий некоторые большие программы и включающий полезное программное обеспечение для образования.

FreeLoader Linux — LiveCD дистрибутив. Основан на Slackware.

FreeMWare — эмулятор, аналог VMware, только бесплатный.

Free Pascal — свободный копилятор языка Pascal, совместимый с Turbo Pascal и Delphi.

freetype — библиотека-движок с простым API для работы со шрифтами.

freetype-utils

FreeWRL — браузер для просмотра VRML-миров. Поддерживает Javascript, Perl, Java.

Frenzy — LiveCD. Целью проекта Frenzy является создание «портативного инструмента администратора» на базе FreeBSD.

fringe — графический инструмент для представления и манипулирования над данными, меняющимися во времени, например спектрограмма речи.

frozen-bubble — забавная «аркада», красиво выполненная графически.

fsbackup — система резервного копирования серверов разного масштаба на выделенном backup сервере с множеством функций.

fte — редактор текстов для программиста, совмещенный со своебразным файловым навигатором для программиста. Имеет подсветку синтаксиса HTML, комментариев и других особенностей программ. Но может использоваться и просто для набора текстов.

ftp

ftpCube — многопотоковый навороченный FTP-клиент. Основан на Python/GTK.

fvwm — оконный менеджер, по оформлению сильно похож на Windows. fvwm2 — его вторая версия.

fvwm2-icons

fwhois

f2c — перекодировщик из FORTRAN в С

Gabber — клиент для GNOME. Позволяет общаться с другими клиентами типа ICQ, AIM, Yahoo, MSN и даже IRC.

Gamtv — оболочка для SMPEG с функцией захвата кадра из видео.

Gaim — программа обмена сообщениями (универсальный интернет-пейджер), поддерживающая протоколы ICQ 9x, ICQ 2000, Yahoo, MSN, IRC, Jabber, Napster, Zephyr, Gadu-Gadu и AIM. Свободный клон AOL Instant Messenger.

galeon — быстрый броузер из GNOME, основанный на Mozilla.

gAnim8 — программа gAnim8 (читается как g-animate), с помощью которой можно создавать анимированные изображения и небольшие видеоряды, просматривать и записывать файлы форматов MPEG, AVI, ASF, WMV, SWF, REALPLAYER, M4V, MOV. Одной из наиболее полезных особенностей gAnim8 является то, что всю работу можно вести с временной копией файла. Из остальных приятных моментов стоит отметить быструю и удобную коррекцию цветов в изображениях, возможность поворачивать отдельный кадр, не касаясь остальной последовательности, возможность включения/выключения прозрачности, изменение размера изображения при просмотре анимации.

gated

gawk — потоковый (неинтерактивный) текстовый редактор.

gcc — компилятор языка С, на котором написана большая часть ОС Linux и программ для нее.

GCompris — пакет для обучения самых маленьких пользователей основам работы с компьютером.

gd

gdb

gdbm

gdm

gedit — релактор из Gnome.

GeekBot — персональный веб-паук. Самостоятельно извлекает интересующую вас информацию из Сети и формирует сводные отчёты.

geexbox — ISO-образ загрузочного CD (~5MB) для просмотра фильмов и прослушивания музыки на базе Mplayer.

genromfs

gentoo — продвинутый файловый менеджер. Основан на GTK.

Gentoo — дистрибутив Linux.

Getleft — программа закачки файлов из Интернет, аналог GetRight. Получив в качестве параметра URL, Getleft будет скачивать все ссылки на этом сайте. Также он изменит исходную страницу так, что все абсолютные ссылки будут изменены на относительные, а ссылки на динамические страницы — на резульаты их выполнения. GetLeft поддерживает английский, польский, французский, турецкий, корейский и испанский языки — 13 языков.

gettext — инструментарий для организации интернациональной поддержки (т.н. NLS — National Languages Support).

getty — программа getty вызывается процессом init для того что бы открыть и инициализировать терминальный канал, прочитать имя пользователя и вызвать программу login. init читает /etc/ttys и запускает программу getty на каждом терминале указанном в конфигурационном файле. Задачей getty является постоянный мониторинг терминала на наличие попыток войти в систему.

gftp — FTP-клиент для X-Window. Поддерживает: FTP, HTTP и SSH протоколы, drag’n’drop, кэширование удаленной директории. Основан на GTK.

ghostscript (или gs) — GhostScript — вероятно лучший программный PostScript интерпретатор. Преобразовывает данные PostScript в специфический для выбранного принтера управляющий код. Способен работать на многих платформах (в том числе в Unix и MS Windows), поддерживает огромное число не-PostScript принтеров, имеет высокую степень настраиваемости

ghostscript-fonts -набор шрифтов для GhostScript

gicq — клиент ICQ для X-Window. Основан на GTK. Похож Mirabilis ICQ.

gIDE — среда разработки C/C++ приложений. Основана на GTK.

giftrans

Gimp — (GNU Image Manipulation Program) мощный графический редактор, по возможностям близок к Photoshop

GILDAS — Grenoble Image and Line Data Analysis Software — коллекция программ, ориентированных на радиоастрономические приложения. Как и Midas используется для конкретных инструментов.

git

Gkaraoke — midi и karaoke плейер.

gkermit

gkrellm — монитор для контроля различных параметров и функций операционной системы с поддержкой плагинов и тем. Основан на GTK.

glade — профессиональный визуальный билдер для GTK+ и Gnome.

Glame — как говорят сами разработчики, Glame нацелен на то, чтобы быть GIMP’ом для работы с аудио.

glib

glibc — является главной общесистемной библиотекой в Linux.

glibc-profile

Glimpse — система индексации и поиска текста в файлах.

glint — графический интерфейс для управления пакетами (проверка, инсталляция, удаление) на базе X Window

GLiv — программа для загрузки и просмотра графических файлов. Имеет функции zooming и panning. Использует в работе Imlib2. Основана на GTK.

Gltron — игра, в которой каждый персонаж едет на виртуальном мотоцикле. Цель игры: остаться одному на гоночной дорожке.

Glukalka — эмулятор ZX Spectrum. Поддерживаются форматы образов ленты TZX и WAV. Поддержка модели Scorpion ZS 256. Возможность дампа звука в файл. Индикаторы громкости AY.

gmc —

gmodconfig — программа для скачивания, установки, настройки и обновления модулей ядра Linux. За красивой и простой GUI-мордашкой программы, скрываются XML-файлы, в которых содержится информация о модулях и переводы на другие языки.

gmp

Gnapster — Napster для Unix. Умеет скачивать, выкачивать, искать файлы. Интерфейс Gnome.

Gnokii — программа предназначена для работы с мобильными телефонами фирмы Nokia, однако помимо этого поддерживаются некоторые модели телефонов Motorola и Siemens.

Gnome — графическая среда, конкурент KDE. Разрабатывается в соответствии с GNU, свободно распространяется.

gnome-chord -программка поможет вам быстро найти нужный аккорд, а также укажет соответствующую ему аппликатуру на грифе гитары.

gnomeicu — один из лучших клиентов ICQ для X-Window. Основан на gnomelibs.

GnomeMeeting — комплекс программного обеспечения для конференц-связи. Эта программа оснащена удобным интерфейсом для установления аудио-, видео- или просто текстового чат-канала между пользователями с помощью передачи данных в локальной сети. Из основных достоинств можно выделить полную совместимость с Microsoft NetMeeting по протоколам связи, которые идут под общим названием H.323 (об открытом проекте поддержки протоколов конференц-связи смотрите http://www.openh323.org). Поддержка LDAP (Lightweight Directory Access Protocol), существенно упрощающую доступ и обмен данными в корпоративных сетях (смотрите также http://www.openldap.org). Программа, изначально написанная как приложение GNOME, без проблем интегрируется в панель KDE.

gnome-pilot — программа, являющаяся частью проекта GNOME, позволяет синхронизировать КПК с компьютером, устанавливать и удалять приложения, править записную книгу и т. п.

Gnome RIG — графический интерфейс для FM-тюнера. Имеет все необходимое для качественного прослушивания и точной настройки станций.

gnomeradio — FM-радио тюнер. Работает с любыми FM-тюнер картами, поддерживаемыми video4linux. Основан на GTK.

Gnometab — довольно-таки симпатичный табулатурный редактор (гитара) для Gnome-окружения.

Gnome Toaster — программа для создания CD-дисков с дружественным интерфейсом к пользователю, что позволяет создать любой CD, после нескольких щелчков мыши.

Gnome Transfer Manager — менеджер закачек с функцией автоскачивания, очень удобной при dial-up соединении. Язык интерфейса определяется автоматически.

Gnomp3 — проигрыватель mpeg-аудиофайлов. Не очень красивый интерфейс, но хорошая скорость. Корректно работает с очень большими плейлистами. Интерфейс Gnome.

gnorpm

gnotepad+

gnucash — программа для ведения финансового учета.

gnuchess

GNUitar — мощный гитарный процессор. Множество различных эффектов: дисторбер, ревербатор, wah-wah, эхо, компрессор.

gnumeric — аналог Excel MS Office.

gnupg — Gnu Privacy Guard — свободно-распространяемый аналог пакета PGP. Не использует патентованный алгоритм IDEA, и поэтому может быть использован без каких-либо ограничений.

gnuplot

GNU Prolog — компилятор языка Prolog.

gobe-linux

GoboLinux — десктоп-ориентированный дистрибутив с альтернативной структурой каталогов. Например, графическая система X Window находится в /Programs/XFree86/4.3/, и т.д.

Gog&Magog — создает список атрибутов и владельцев файлов, позволяет автоматически делать сравнение.

golded — популярный редактор. golded+ — улучшенная версия.

GO-MOKU — сетевая консольная игра.

GooBer — эмулятор GameBoy’я. Написан на ANSI C и Allegro, легко портируется на другие платформы.

gperf

gPhoto — программа для перекачки фотографий с цифровых камер.

gpgp

gpm — служба консольной мыши.

GQmpeg — графический проигрыватель звуковых файлов mpg, ogg, и xpm. Можно создать несколько подборок музыки, которые будут доступны по нажатию пронумерованных кнопок в окне проигрывателя, само окно можно свернуть до тонкой полоски, на которой будут присутствовать лишь самые необходимые элементы управления. Внешний вид GQmpeg легко поддается модификации.

gqview — просмотрщик файлов изображений JPEG, TIFF, GIF, PCX/BMP.

grcm — Gnome Remote Connection Manager — приложение для того, чтобы ходить в гости на удаленные компьютеры по ftp/telnet/ssh/rdesktop.

grep — входящие в состав набора программы grep, fgrep и egrep предназначены для поиска текстовых фрагментов (шаблонов) в файлах.

grip — проигрыватель, граббер и перекодировщик аудио-CD,

groff — потоковый (неинтерактивный) текстовый редактор.

groff-gxditview

groff-perl

grsecurity — патч для Linux-ядра, объединяющий в себе множество разрозненных апдейтов, направленных обнаружение и предотвращение атак.

GRUB — GRand Unified Bootloader — менеджер загрузки, используется вместо LILO.

gSmbScanner — NetBIOS сканер. Аналог Essential Net Tools для Windows. Основан на GTK.

GStreamer — высокопроизводительная компонентная библиотека, состоящая из небольшой основной библиотеки и набора плагинов. Часть плагинов — это кодеки, отвечающие за кодирование и декодирование мультимедиа (аудио- и видеопотоков), часть — это фильтры, реализующие функции преобразования потоков (микшеры, эффект-генераторы, нелинейный монтаж и т. д.).

Gstring — программка предназначена для настройки гитары. Программу можно использовать как с поддержкой графического интерфейса, так и без него. Программа легко портируема на другие платформы.

GSwitchIt — программа для удобного переключения раскладок клавиатуры. Поддерживает до четырёх различных клавиатурных раскладок, сигнализацию о переключении, различные раскладки в разных окнах, и т.д.

gtk — Gnome Tool Kit

gtk+ — GIMP Tool Kit — библиотека для создания пользовательского графического интерфейса для X Window.

gtksee — просмотрщик файлов изображений JPEG, TIFF, GIF, PCX/BMP (аналог ACDSee), оптимизированный для слабых процессоров.

GTKtalog — файловый менеджер с простым и приятным интерфейсом. Основан на GTK.

gtop

gTune — тюнер для оболочки Gnome. Как и положено для программ подобного типа — маленький размер и скромный интерфейс.

guile

Guitar FX Processor — удачная разработка гитарного процессора. Весь набор преобразователей звука и еще несколько полезных мелочей. Для электрогитары.

gv

Gv4l — графическая оболочка для работы с устройствами Video4Linux.

gwm — GenericWindowManager — оконный менеджер. Базируется на диалекте языка Lisp, поэтому обладает неограниченными возможностями для модификации (также, как редактор Emacs).

GXedit

gzip — программа сжатия файлов

g77 — FORTRAN

g++ — компилятор языка С++

Half-Life — игра, Linux-версия популярного 3D-шутера.

Hancom Office — коммерческий офис. Основан на Qt.

HardInfo — показывает информацию об имеющихся устройствах.

harvest — персональная поисковая система.

hdbench — программа для тестирования производительности системы.

hdparm — утилита для просмотра и настройки параметров работы жесткого диска, а также для определения его производительности.

Heartbeat — система организации отказоустойчивого кластера (High-Availability Linux Project).

HEASOFT — профессиональное приложение для астрономии. Продукт High Energy Astrophysics Science Archive Research Center (Goddart Space Flight Center) — интегрированная система, состоящая из FTOOLS (анализ FITS-файлов, как для конкретных проектов ASCA, ROSAT, XTE, так и общего назначения CALDB и т.д.); XANADU (XSPEC, XRONOS, XIMAGE) анализ рентгеновских данных, полученных в различных проектах; XSTAR (вычисление физических условий и спектров излучения фотоионизированного газа).

Helix DNA Producer — мультиформатный кодек для создания потоковых аудио / видео файлов.

Helix Player — открытый вариант RealPlayer для Linux.

HelpExplorer — полноценная система помощи для Linux. Может быть легко интегрирована в любое приложение. Особый интерес вызывает 100% поддержка формата WinHelp, широко используемого в Windows.

helptool

Heretic II — Linux-версия известной игрушки, основанной на движке Quake2.

Hexen — игра, вариант популярного 3D-шутера. Использует SDL библиотеку.

hdparm

HotJava Browser — универсальный браузер. Поддерживает Internationalization/Unicode 2.0, JavaScript (ECMA 1.4), HTTP 1.1, FTP, SOCKS и Gopher, Java Archive (JAR) формат и т.д. Для работы необходим Java Development Kit 1.1.6.

HPA’s TFTP Daemon — порт TFTP сервера от OpenBSD, отличается от обычного BSD TFTPD изменениями, направленными на улучшение безопасности.

hpt — тоссер.

Hugues Image Viewer — просмотрщик изображений с функциями редактора.

ical

icecast — полностью совместимый с ShoutCast потоковый сервер для музыкального вещания в сети.

Icepack Linux — Linux-дистрибутив на четырех дисках + один дополнительный с true type шрифтами и коммерческим софтом.

IceWM — замечательно быстрый, компактный и настраиваемый оконный менеджер.

ickle — клиент ICQ для X-Window. Поддерживает протокол ICQ 2000. Основан на GTK.

iconv — программа перевода текстового файла из одной кодировки в другую, например из cp1251 в koi-8.

icqmail — демон, который висит на шелле в бэкграунде и форвардит ICQ-мессаги на e-mail.

ICQnix — клиент ICQ для X-Window. Основан на Qt. Графический инсталляция. Похож Mirabilis ICQ.

icqtech — демон, который форвардит ICQ мессаги на другие ICQ UIN’ы по ключевым словам.

ICU — свободный клиент ICQ.

idconfig —

IDMS Firewall — скрипт для настройки Firewall. Позволяет настраивать connection tracking, ограничения пропускной способости канала, систему логирования.

ifcico — мэйлер.

ifmonitor — программа для подсчета трафика. Работает с MySQL и не зависит от snmp. Использует syslog для сохранения логов.

ImageMagick — инструмент для просмотра картинок и манипуляции с ними. Поддерживает форматы JPEG, TIFF, PNM, GIF и Photo CD. Позволяет изменять размер, поворачивать, менять цветовую насыщенность, использовать спецэффекты, а также сохранять изображение в другом формате. ImageMagick это набор графических утилит для работы с изображениями. Это такие утилиты как display, import, animate, montage, convert, mogrify, identify и combine.

imap

ImgSeek — поисковик и каталогизатор изображений. Пользователю достаточно несколькими штрихами сделать набросок того, что он хочет найти, а программа предложит несколько вариантов изображений, хотя бы отдаленно похожих на эскиз.

imlib

imlib-cfgeditor

Imlug Remote Backup System — система для создания резервных копий директорий удаленной машины и их пересылки на локальную рабочую станцию, используя Rsync, SSH или FTP.

imWheel — утилита заставляющая работать колесики на мыши.

indent

indexhtml

Indigo Magic Desktop for Linux — версия графической среды, делающей рабочий стол максимально похожим по функциональности на SGI IRIX.

inetd

inews

info

infusion — почтовый клиент. Основан на Qt.

initscripts — в том числе включение национальных установок

inn — сервер новостей — программа, которая управляет группами новостей и занимается их рассылкой другим машинам. install-guide — содержит руководство Linux Documentation Project (LDP) «Getting Started Guide» в формате html. Если система уже инсталлирована, то этот пакет не нужен. intimed

INSERT — ISO-образ загрузочного CD (~50MB) для анализа, восстановления и лечения системы на базе Knoppix.

install-sendmail — Perl-скрипт для настройки MTA sendmail.

instant Mounter — утилита для монтирования дисков одним щелчком мыши.

ipacс — пакет под Linux для сбора, суммирования и представления данных о количестве и размере пакетов протокола TCP/IP, прошедших через какой-либо интерфейс.

ipchains — встроенные в ядро Linux 2.2 средства фильтрации пакетов и программы (ipchains, ipchains-save, ipchains-restore) управления ими. Может быть использован для организации брандмауэра (firewall) класса фильтрации пакетов или усиления защиты сервера.

IP Commander — система упрощенного управления IP адресами сети. Направления деятельности программы: IP, DHCP, DNS, TFTP и TOD management. Поддержка: Linux, Solaris SPARC, Solaris i386, Windows.

iproute

IPStat — производит учет IP-трафика но основании значений счетчиков правил ipchains/iptables. Данные хранятся в БД MySQL, просмотр статистики осуществляется с помощью веб-интерфейса.

iptables — программа фильтрации пакетов (fierwall), замена для ipchains или ipfwadm.

iputils

ipvsadm

ipxutils

IRAF — Image Reduction ? Analysis Facility, — система для обработки и анализа астрономических данных (NOAO). Данные в основном оптические и инфракрасные.

IRCD — самый первый IRC-сервер. Используется на серверах IRCnet.

IRCD-Hybrid — IRC-сервер. Используется на серверах EFNet.

ircii

ircu — IRC-сервер. Используется на серверах Undernet.

irda-utils

isapnptools

IServerd — сервер ICQ для локальных сетей.

ispell — приложение для проверки орфографии. Языки: каталонский, чешский, датский, испанский, французский, немецкий, греческий, итальянский, норвежский, польский, португальский, русский, шведский. Для реализации проверки русской орфографии существует rus-ispell — словарь Лебедева.

isdn-config —

isdn4k-utils —

isicom —

ITCGI — межплатформенная библиотека для разработки CGI-программ на языке C. Содержит функции для работы с базами данных через ODBC, СУБД MySQL, обработки HTML-кода, Cookie и др.

itcl —

ITS4 — анализатор исходных текстов на языках C/C++ на предмет наличия кода, который может привести к потенциальным проблемам с безопасностью.

Jade — фронт-енд процессор для SGML. Он использует DSSSL и DocBook DTD для верификации и ви

Добавление кодеков в Linux Ubuntu

В Linux Ubuntu добавить кодеки очень легко. Для этого, необходимо выполнить команду:

aptitude install ubuntu-restricted-extras

Так же могут понадобиться команды:

sudo aptitude install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg

и

sudo aptitude install totem-xine ffmpeg libxine-extracodecs

Можно так же поставить плеер smplayer:

apt-get install smplayer

apt-get install smplayer-themes

Устанавливаем коммерческие кодеки:

wget http://www.medibuntu.org/sources.list.d/intrepid.list —output-document=/etc/apt/sources.list.d/medibuntu.list

Добавляем ключи:

sudo apt-get update
sudo apt-get install medibuntu-keyring
sudo apt-get update

И теперь установим сами кодеки. Для пользователей 32-битных систем:
sudo apt-get install w32codecs libdvdcss2

Для обладателей 64-битных версий дистрибутива:
sudo apt-get install w64codecs libdvdcss2

Если вы хотите так же установить расширение MPlayer для браузера Mozilla Firefox, введите следующую команду:
sudo apt-get install mozilla-mplayer

Информацию нашел по адресу:
http://bobrdobr.ru/rvo7

Оптимизация веб-сервера

Прежде, чем расширять парк серверов, всегда стоит подумать над оптимизацией программного обеспечения, работающего на нем. Обычно, это дает гораздо больший эффект, чем установка большого количества дополнительных, мощных и дорогих аппаратных средств.

1. Оптимизация CMS-системы.

Как было показано опытами, которые я проводил несколько лет назад, наибольшая скорость загрузки и пропускная система — у статических файлов. Скорость cms-систем и статических файлов отличается в 1000-10 000 раз. Причем, это еще сильней сказывается при применении системы веб-сервера NGinx.

Зная это, я переработал систему кеширования в нашей cms-системе Корпорация 2 таким образом, чтоб генерировался статический сайт из динамического содержимого. Это дало значительный прирост скорости и значительное уменьшение нагрузки на сервере.

2. Оптимизация работы веб-сервера. Связка Apache-Nginx.

Мы давно практикуем систему 2-х уровневого веб-сервера. Эта система дает устойчивость к большому количеству посещений, и как результат — скорость работы веб-сервера.
3. Оптимизация работы базы данных. Связка PostgreSQL-PGBouncer.

Связка о которой многие забывают, но которая просто необходима при большом количестве работающих пользователей в online. Эта связка прекрасно себя проявила и сейчас реально у нас реально выдерживается более 500 пользователей в online. Причем, есть возможность выдерживать еще гораздо большие нагрузки!
4. Оптимизация работы с файлами Nginx.

Если не правильно настроить Nginx, то он будет загружать не нужной работой Apache. Поэтому, мы настроили Nginx так, чтоб он как можно реже переводил управление на Apache. В идеале — работая вообще без Apache!

5. Системы кеширования PHP. Остановились на xCache.

Значительное время веб-сервера тратится на компиляцию PHP-кода. Поэтому, я решил установить систему кеширования PHP-кода. Рассматривая ряд вариантов остановился на xCache. Но, ниже дам выдержки из статей для настройки нескольких разных систем кеширования php-кода. Может, в некоторых случаях, они будут более эффективны…

По настройке админки xcache, советую прочитать документацию: http://xcache.lighttpd.net/wiki/InstallAdministration

Установка и настройка xCache

Оптимизация работы вебсерверов, ускорение их работы тема очень интересная, возможности развернуться в этой области предостаточно, инструментов тоже хватает. XCache относится к средствам ускорения работы PHP. Устанавливается XCache как дополнительный модуль PHP и служит для кеширования результатов выполнения скриптов в шаред мемори. По сравнению с eAccelerator, XCache показывает более ощутимые результаты, но в проектах, где объемы кеша очень большие – не совсем подходит. Все таки оперативная память не бесконечна. Установим XCache из портов:

cd /usr/ports/www/xcache/
make install clean

При установке доступен диалог настройки сборки, с единственным пунктом Enable code coverage dumper, по умолчанию она включена и служит для определения.предотвращения переполнения памяти.
По окончании установки, нужно скопировать файл настройки xcache.ini в /usr/local/etc/php/:

cp /usr/local/share/examples/xcache/xcache.ini /usr/local/etc/php/

и немного исправить.
У меня получился такой файл настроек:

[xcache-common]
extension = xcache.so
#Включим админ интерфейс
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = «admin»
#В качестве пароля укажем md5 хеш, создать его можно с
#помощью команды md5 -s «ваш пароль»
xcache.admin.pass = «XXXXXX»

[xcache]
xcache.shm_scheme = «mmap»
#Выделим для кеша 128 мегабайт
xcache.size = 128M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 0M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = «/dev/zero»
xcache.coredump_directory = «»
xcache.cacher = On
xcache.stat = On
xcache.optimizer = On

[xcache.coverager]
xcache.coverager = On
xcache.coveragedump_directory = «»

Настройка самого XCache закончена, остается сделать доступным админ интерфейс. Для этого я у себя скопировал /usr/local/share/examples/xcache/admin в документ рут своего вебсервера www.hilik.org.ua
После этого админ интерфейс станет доступным по URL http://www.hilik.org.ua/admin/
Конечно через этот интерфейс доступна только статистика, но все равно, это полезная функция.
Да и авторизация определена вами в xcache.ini.

Взято на сайте http://www.hilik.org.ua
Установка Eaccelerator

PHP — язык интерпретируемый. Это значит, что каждый раз, когда происходит вызов скрипта на этом языке, запускается PHP-интерпретатор, который проводит полный анализ исходного кода. Причем, если спустя секунду произойдет второй запуск того же скрипта, вся процедура будет повторена заново. Это нерациональное использование ресурсов, поэтому мы применим инструмент под названием eAccelerator, который скомпилирует исходные тексты PHP в двоичное представление, оптимизирует их и будет бережно хранить в оперативной памяти для более быстрого доступа. Благодаря только этому скорость обработки PHP-скриптов вырастет в десятки раз (подтверждено тестами).

Пакета eAccelerator нет в репозиториях популярных дистрибутивов, поэтому его придется собрать самостоятельно. Сначала устанавливаем необходимые для сборки утилиты:

$ sudo apt-get install php5-dev build-essential

Далее получаем исходные тексты eAccelerator:

$ cd /tmp/
$ wget http://bart.eaccelerator.net/source/0.9.6.1/
eaccelerator-0.9.6.1.tar.bz2
$ tar xvjf eaccelerator-0.9.6.1.tar.bz2
$ cd eaccelerator-0.9.6.1
$ phpize
$ ./configure —enable-eaccelerator=shared
$ make
$ sudo make install

Создаем каталог для хранения кэша:

$ sudo mkdir -p /var/cache/eaccelerator
$ sudo chmod 0777 /var/cache/eaccelerator
И, наконец, подключаем eAccelerator к PHP (добавить в начало файла):
# vi /etc/php5/apache2/php.ini
[PHP]
; Подключаем расширение
extension = «eaccelerator.so»
eaccelerator.enable = «1»
; Максимальный размер дискового кэша (Мб)
eaccelerator.shm_size = «64»
; Каталог для хранения кэша
eaccelerator.cache_dir = «/var/cache/eaccelerator»
; Включаем оптимизатор кода
eaccelerator.optimizer = «1»
; Перекомпилировать модифицированные скрипты
eaccelerator.check_mtime = «1»
; Отключаем режим отладки
eaccelerator.debug = «0»
; Кэшировать все файлы (пустой фильтр)
eaccelerator.filter = «»
; Неограниченный размер кэша в памяти
eaccelerator.shm_max = «0»
; В случае отсутствия места в кэше удалять объекты старше
1 часа (3600 секунд)
eaccelerator.shm_ttl = «3600»
eaccelerator.shm_prune_period = «0»
; Кэшировать данные и в памяти, и на диске
eaccelerator.shm_only = «0»
; Сжимать кэшированные данные с максимальным уровнем компрессии
eaccelerator.compress = «1»
eaccelerator.compress_level = «9»

Установка APC

Статья по адресу: http://phpcoder.ws/2009-02/apc-setup.html

APC (Alternative PHP Caching – это Альтернативный ПХП Кешер, руководство по использованию на английском языке). Входит в число трех наиболее популярных способов кеширования опкодов для выполненных php скриптов. Его ближайшими конкурентами являются XCache и eAccelerator. О последнем я уже писал недавно на этом блоге, а статья об XCache, который имеет несколько очень существенных преимуществ перед конкурентами, будет опубликована здесь в ближайшее время. Короче говоря, APC это еще один способ повысить быстродействие вашего сайта в том случае если он расположен на вашем сервере, вы являетесь админом своего хостинга и вас волнуют вопросы быстродействия размещенных на нем сайтов…

Установка APC

Одним из основных преимуществ APC является его простота установки. Если вы являетесь пользователем Debian/Ubuntu, то вполне вероятно что для установки вам будет достаточно набрать в консоли команду sudo aptitude install php-apc или установить этот пакет через synaptic. Если вы используете другой дистрибутив, или по какой-то причине не можете установить “родной” deb-пакет, то у вас есть другой путь – установка из PECL. Для этого нужно набрать команду: sudo pecl install apc, которая скачает нужные архивы из сети, распакует, откомпилирует и установит полученный файл apc.so в нужную директорию.
Проверка установки APC

Во-первых, проверьте что строчка загрузки расширения extension=apc.so действительно прописалась в php.ini (или создан файл apc.ini с этой строчкой в папке с конфигами расширений php – зависит от вашего дистрибутива. Для Debian, например, этой папкой будет /etc/php5/apache2/conf.d/

Если строчка успешно найдена/добавлена, то перезапускаем сервер apache и переходим к проверке самого расширения. Для этого находим папку в которую было установлено расширение. В этой папке будет лежать файл apc.php (файл так же можно взять в архиве установки), копируем его в public директорию любого из сайтов на этом веб-сервере и заходим браузером по адресу http://сайт/apc.php. Если расширение было установлено корректно, то вы увидите на загруженной странице статистику по APC (скриншоты приведены ниже).
Общая информация об APC

Общая информация об APC
Подробная информация об APC

Подробная информация об APC
Информация о хосте

Информация о хосте
Замеры изменения производительности

Для проверки была выбрана CMS Joomla1.5.9 с демонстрационным набором данных после установки и с шаблоном дизайна по умолчанию. При тестировании производительности при помощи утилиты ab2 (было выполнено 1000 обращений к главной странице сайта в 5 потоков) скорость генерации страниц увеличилась на 40%
Недостатки APC

Объективности ради отмечу и недостатки APC…

* отсутствует поддержка FastCGI
* кеширование работает только с модулем apache mod_php (в режиме cli ускорения не будет)
* работает с версиями PHP<=5.2 С версией 5.3 отмечаются проблемы, а что касается 6.0 — будущее совсем туманно. Возможно какой-то механизм кеширования будет интегрирован в само ядро…

Заключение

По-моему стоит установить APC на своем веб-сервере и попробовать – подойдет ли оно именно вам. Несмотря на ряд описанных выше ограничений APC считается наиболее надежным из тройки основных реализаций кеширования для языка PHP…

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)