Tag Archives: Ubuntu

Определение конфигурации компьютера в 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 для верификации и ви

Решение проблемы запуска VMWare на Ubuntu 12.04

По традиции, новая версия Linux Ubuntu 12.04 вышла в срок. И конечно, попросилась обновиться. Забыв о традиционном возникновении проблем с выходом новых версий Linux Ubuntu, я нажал на кнопке обновления и… Перестала работать VMWare.

 

 

Начал искать, как проблему решить и к счастью нашел: http://xaxatyxa.ru/_ubuntu/zapuskaetsya-vmware-workstation-ubuntu-12-04.html

Ниже, опишу процесс, что нужно сделать, чтоб заработало, как работало :).

Для начала, посмотрим, что у нас установлено.
Версия Ubuntu:

cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION=»Ubuntu 12.04 LTS»

Ядро системы:
uname -r
3.2.0-23-generic-pae

Версия Vmware Workstation:
toor@toor-ls:~$ vmware-installer -l
Product Name         Product Version
==================== ====================
vmware-workstation   8.0.2.591240
toor@toor-ls:~$

Устанавливаем патч
wget http://xaxatyxa.ru/download/vmware802fixlinux320.tar.gz
tar xpvf vmware802fixlinux320.tar.gz
sudo ./patch-modules_3.2.0.sh

Должно выдасться:

Запускаемся и соглашаемся с лицензией:

 

Использование ufw кратко

Автор: Рудюк С . А.
https://corp2.net

E-Mail: rs@corp2.net

ufw enable|disable — вкл. выкл. брендмауэр
ufw logging on|off — вкл. выкл. логи
ufw default allow|deny — правило по умолчанию
ufw allow|deny [service] — вкл. выкл. порт
ufw status — статус брендмауэра.
ufw allow 21 — статус порта в брендмауэре.
ufw delete allow 21 — удаление правила.
ufw allow 53/tcp — разрешить 53 порт tcp.
ufw allow from 10.123.192.199 — разрешение входа с определенного ip-адреса.
ufw deny proto tcp to 72.55.148.21
ufw deny proto tcp from 72.55.148.21
ufw deny 80 from 72.55.148.21
ufw allow|deny|reject|limit [in|out on INTERFACE] [log|log-all] [proto protocol] [from ADDRESS [port PORT]] [to ADDRESS [port PORT]]

ufw deny proto udp to any — запрет udp-протокола
ufw allow in on eth0 to any port 80 proto tcp
ufw delete 3 — удаление правила по номеру
ufw status numbered — получение нумерованного списка правил

ufw reload — перезагрузка сетевого экрана

ufw insert 2 deny proto udp to any

Автор: Рудюк С . А. https://corp2.net

Не правильное опредение параметров монитора Linux Ubuntu при работе через KVM

Автор: Рудюк С . А.
https://corp2.net

E-Mail: rs@corp2.net

Возникла проблема при работе на серверах через KVM. Как оказалось, при подключении через KVM Linux Ubuntu определяла монитор, как 100Hz и с большим разрешением. В результате, вместо того, чтоб изображение транслировалось KVM — видим черный экран. Это привело к тому, что если доступа нет через интернет (например, не произошло подключение к сети), то сервер становится не управляемым, т.к. через KVM войти в систему не получается — выводится черный экран…
При анализе данной ситуации было установлено, что у нас в системе нет файла с настройками для монитора по-умолчанию. Отсутствовал вообще файл /etc/X11/xorg.conf

Поэтому, решение данного вопроса — это установка разрешения по умолчанию в файле /etc/X11/xorg.conf (который понадобилось создать).
Section «Monitor»
    Identifier  «My Monitor»
    HorizSync   31.5 — 50.0
    VertRefresh 40-90
EndSection

Section «Screen»
    Identifier    «Default Screen»
    Monitor     «My Monitor»
    DefaultDepth 24
    Subsection «Display»
    Depth       24
    Modes «1024×768»
    ViewPort 0 0
EndSubsection
EndSection

Автор: Рудюк С . А. https://corp2.net

Настройка vsftp в Linux Ubuntu 14.04

Настройка ftp:
apt-get update 
apt-get install vsftpd 

Настраиваем конфиг /etc/vsftpd.conf:
write_enable=YES
local_umask=022  

chroot_local_user=YES 

allow_writeable_chroot=YES

pasv_enable=Yes
pasv_max_port=40000
pasv_min_port=40100

service vsftpd restart    

Настройка пользователя:
sudo useradd -m john -s /usr/sbin/nologin
sudo passwd john 

Настройка шлюза в Linux Ubuntu с помощью iptables

Как я только не настраивал шлюз в Linux Ubuntu и с помощью ufw, squid, с помощью различных программных файерволов. Но, практика показала, что наиболее эффективный способ — это настройка с помощью встроенных средств — с помощью iptables. Самое главное в данной настройке — написание предопределенного скрипта и его использование в различных проектах.

В интернете огромное количество программных реализаций подобных скриптов. Я же использую скрипт, который опишу ниже и который тоже когда-то нашел в интернет :).

Для начала, необходимо отметить, что если необходимо, чтоб работал шлюз внутри сети, то необходимо установить программу для «маскарадинга»:
aptitude install dnsmasq

iptables же обычно уже установлен в Linux Ubuntu последних версий, поэтому, его нет необходимости дополнительно устанавливать.

Если же Вам необходимо, чтоб работали одновременно bind9 и dnsmasq, то необходимо вначале запускать dnsmasq, а потом — bind9. Т.к. иначе, они начнут ругаться на занятость портов.
Вот как я делаю в rc.local:

service bind9 stop
service dnsmasq restart
service bind9 start

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

#!/bin/bash
# Тут в принципе может и не надо этого всего но не помеха
# вдруг какой модуль не подгружен или форвардинг не включен
echo «1» > /proc/sys/net/ipv4/ip_forward
echo «1» > /proc/sys/net/ipv4/ip_dynaddr
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp

# Объявление переменных
export IPT=»iptables»

# Интерфейс который смотрит в интернет
export WAN=eth0

# Локальная сеть (в моем случае, все висит на одном интерфейсе. Чеще всего же тут заменяете на eth1)
export LAN=eth0:1
export LAN_IP_RANGE=10.0.2.0/24

# Очистка всех цепочек iptables
$IPT -F
$IPT -F -t nat
$IPT -F -t mangle
$IPT -X
$IPT -t nat -X
$IPT -t mangle -X

# Закрываем изначально ВСЁ (т.е. изначально все что не разрешено — запрещено):
###$IPT -P INPUT DROP
###$IPT -P OUTPUT DROP
###$IPT -P FORWARD DROP

# разрешаем локальный траффик для loopback и внутренней сети
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A INPUT -i $LAN -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
$IPT -A OUTPUT -o $LAN -j ACCEPT

# Состояние ESTABLISHED говорит о том, что это не первый пакет в соединении.
# Пропускать все уже инициированные соединения, а также дочерние от них
$IPT -A INPUT -p all -m state —state ESTABLISHED,RELATED -j ACCEPT
# Пропускать новые, а так же уже инициированные и их дочерние соединения
$IPT -A OUTPUT -p all -m state —state NEW,ESTABLISHED,RELATED -j ACCEPT
# Разрешить форвардинг для новых, а так же уже инициированных
# и их дочерних соединений
$IPT -A FORWARD -p all -m state —state NEW,ESTABLISHED,RELATED -j ACCEPT

# Включаем фрагментацию пакетов. Необходимо из за разных значений MTU
$IPT -I FORWARD -p tcp —tcp-flags SYN,RST SYN -j TCPMSS —clamp-mss-to-pmtu

# Отбрасывать все пакеты, которые не могут быть идентифицированы
# и поэтому не могут иметь определенного статуса.
$IPT -A INPUT -m state —state INVALID -j DROP
$IPT -A FORWARD -m state —state INVALID -j DROP

# Приводит к связыванию системных ресурсов, так что реальный
# обмен данными становится не возможным.
$IPT -A INPUT -p tcp ! —syn -m state —state NEW -j DROP
$IPT -A OUTPUT -p tcp ! —syn -m state —state NEW -j DROP

# Разрешаем доступ из внутренней сети наружу
$IPT -A FORWARD -i $LAN -o $WAN -j ACCEPT

# Запрещаем доступ снаружи во внутреннюю сеть
$IPT -A FORWARD -i $WAN -o $LAN -j REJECT

# Маскарадинг
$IPT -t nat -A POSTROUTING -o $WAN -s $LAN_IP_RANGE -j MASQUERADE

# Далее дано как пример открытие портов извне:
# **********************************************************************
# Открываем порт для ssh
$IPT -A INPUT -i $WAN -p tcp —dport 22,220 -j ACCEPT

# Открытие портов для торрентов (такие же указать в torrent-клиенте)
# $IPT -A INPUT -i $WAN -p tcp -m multiport —ports 49152:65535 -j ACCEPT

# Открытие 443 порта
$IPT -A INPUT -p tcp —dport 443 -j ACCEPT

# Открываем 80 порт для веб сайтов
$IPT -A INPUT -i $WAN -p tcp —dport 80 -j ACCEPT
$IPT -A INPUT -i $WAN -p udp —dport 80 -j ACCEPT

# Открытие портов для игровых серверов
# $IPT -A INPUT -i $WAN -p tcp —dport 27010:27030 -j ACCEPT
# $IPT -A INPUT -i $WAN -p udp —dport 27010:27030 -j ACCEPT

# Открытие порта для голосового сервера Team Speak
# $IPT -A INPUT -i $WAN -p tcp —dport 9987 -j ACCEPT
# $IPT -A INPUT -i $WAN -p udp —dport 9987 -j ACCEPT
# **********************************************************************
.
# Вывод информации о состоянии таблиц.
route -n
$IPT -L
$IPT -L -v -n
$IPT -L -v -n -t nat

Можно записать данный скрипт, как fw.sh и потом его вызывать из rc.local в момент загрузки. Например, так:
/usr/fw/fw.sh

Настройка 2-х ip-адресов на один сетевой интерфейс в Linux Ubuntu

Бывает, необходимо настроить 2 ip-адреса на одной сетевой карте.
В Linux Ubuntu Вы для задания 2-го ip-адреса Вы можете выполнить команду:
ifconfig eth0:1 10.0.2.1 netmask 255.255.255.0 up

Для того, чтоб настройка воспринялась на  всё время, запишите в файл /etc/network/interfaces нечто подобное:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# Параметры основного интерфейса, например, ip-адрес внешнего доступа
auto eth0
iface eth0 inet static
address 95.211.198.19
netmask 255.255.255.192
network 95.211.198.0
broadcast 95.211.198.63
gateway 95.211.198.62
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 85.17.150.123 85.17.96.69 85.17.150.123 62.212.64.122
dns-search ua-hosting.com.ua

auto eth0 eth0:1

iface eth0:1 inet static
address 10.0.2.1
netmask 255.255.255.0