Edition 6
1801 Varsity Drive
Raleigh, NC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701
Mono-spaced Bold
To see the contents of the filemy_next_bestselling_novel
in your current working directory, enter thecat my_next_bestselling_novel
command at the shell prompt and press Enter to execute the command.
Press Enter to execute the command.Press Ctrl+Alt+F2 to switch to the first virtual terminal. Press Ctrl+Alt+F1 to return to your X-Windows session.
mono-spaced bold
. For example:
File-related classes includefilesystem
for file systems,file
for files, anddir
for directories. Each class has its own associated set of permissions.
Choose Mouse Preferences. In the Buttons tab, click the Left-handed mouse check box and click to switch the primary mouse button from the left to the right (making the mouse suitable for use in the left hand).→ → from the main menu bar to launchTo insert a special character into a gedit file, choose → → from the main menu bar. Next, choose → from the Character Map menu bar, type the name of the character in the Search field and click . The character you sought will be highlighted in the Character Table. Double-click this highlighted character to place it in the Text to copy field and then click the button. Now switch back to your document and choose → from the gedit menu bar.
Mono-spaced Bold Italic
or Proportional Bold Italic
To connect to a remote machine using ssh, typessh
at a shell prompt. If the remote machine isusername
@domain.name
example.com
and your username on that machine is john, typessh john@example.com
.Themount -o remount
command remounts the named file system. For example, to remount thefile-system
/home
file system, the command ismount -o remount /home
.To see the version of a currently installed package, use therpm -q
command. It will return a result as follows:package
.
package-version-release
Publican is a DocBook publishing system.
mono-spaced roman
and presented thus:
books Desktop documentation drafts mss photos stuff svn books_tests Desktop1 downloads images notes scripts svgs
mono-spaced roman
but add syntax highlighting as follows:
package org.jboss.book.jca.ex1; import javax.naming.InitialContext; public class ExClient { public static void main(String args[]) throws Exception { InitialContext iniCtx = new InitialContext(); Object ref = iniCtx.lookup("EchoBean"); EchoHome home = (EchoHome) ref; Echo echo = home.create(); System.out.println("Created Echo"); System.out.println("Echo.echo('Hello') = " + echo.echo("Hello")); } }
Virtual_Server_Administration(EN)-6 (2010-10-14T16:28)
eth0:1
.
Alternatively, each virtual server can be associated with a separate
device per service. For example, HTTP traffic can be handled on eth0:1
, and FTP traffic can be handled on eth0:2
.
rsync
to replicate changed data across all nodes at a set interval.
arptables_jf
or the iptables
packet filtering tool for the following reasons:
arptables_jf
prevents ARP from associating VIPs with real servers.
iptables
method completely sidesteps the ARP problem by not configuring VIPs on real servers in the first place.
arptables
or iptables
in a direct routing Load Balancer Add-On environment, refer to Section 3.2.1, “Direct Routing and arptables_jf
” or Section 3.2.2, “Direct Routing and iptables
”.
pulse
daemon runs on both the active and passive LVS routers. On the backup router, pulse
sends a heartbeat
to the public interface of the active router to make sure the active
router is still properly functioning. On the active router, pulse
starts the lvs
daemon and responds to heartbeat queries from the backup LVS router.
lvs
daemon calls the ipvsadm
utility to configure and maintain the IPVS routing table in the kernel and starts a nanny
process for each configured virtual server on each real server. Each nanny
process checks the state of one configured service on one real server, and tells the lvs
daemon if the service on that real server is malfunctioning. If a malfunction is detected, the lvs
daemon instructs ipvsadm
to remove that real server from the IPVS routing table.
send_arp
to reassign all virtual IP addresses to the NIC hardware addresses (MAC
address) of the backup node, sends a command to the active router via
both the public and private network interfaces to shut down the lvs
daemon on the active router, and starts the lvs
daemon on the backup node to accept requests for the configured virtual servers.
pulse
” shows a detailed list of each software component in an LVS router.
pulse
/etc/rc.d/init.d/pulse
script. It then reads the configuration file /etc/sysconfig/ha/lvs.cf
. On the active router, pulse
starts the LVS daemon. On the backup router, pulse
determines the health of the active router by executing a simple
heartbeat at a user-configurable interval. If the active router fails to
respond after a user-configurable interval, it initiates failover.
During failover, pulse
on the backup router instructs the pulse
daemon on the active router to shut down all LVS services, starts the send_arp
program to reassign the floating IP addresses to the backup router's MAC address, and starts the lvs
daemon.
lvs
lvs
daemon runs on the active LVS router once called by pulse
. It reads the configuration file /etc/sysconfig/ha/lvs.cf
, calls the ipvsadm
utility to build and maintain the IPVS routing table, and assigns a nanny
process for each configured Load Balancer Add-On service. If nanny
reports a real server is down, lvs
instructs the ipvsadm
utility to remove the real server from the IPVS routing table.
ipvsadm
lvs
daemon sets up and administers Load Balancer Add-On by calling ipvsadm
to add, change, or delete entries in the IPVS routing table.
nanny
nanny
monitoring daemon runs on
the active LVS router. Through this daemon, the active router determines
the health of each real server and, optionally, monitors its workload. A
separate process runs for each service defined on each real server.
/etc/sysconfig/ha/lvs.cf
/etc/sysconfig/ha/lvs.cf
Load Balancer Add-On configuration file.
send_arp
chkconfig
, the ncurses-based program ntsysv
, and the graphical Services Configuration Tool. All of these tools require root access.
su -
command followed by the root password. For example:
$ su - root password
piranha-gui
service (primary node only)
pulse
service
sshd
service
iptables
service.
chkconfig
, type the following command for each service:
/sbin/chkconfig --level 35 daemon
on
daemon
with the name of the service you are activating. To get a list of
services on the system as well as what runlevel they are set to activate
on, issue the following command:
/sbin/chkconfig --list
chkconfig
does not actually start the daemon. To do this use the /sbin/service
command. See Section 2.3, “Starting the Piranha Configuration Tool Service” for an example of how to use the /sbin/service
command.
ntsysv
and the Services Configuration Tool, refer to the chapter titled "Controlling Access to Services" in the Red Hat Enterprise Linux System Administration Guide.
/usr/sbin/piranha-passwd
piranha-gui
service located in /etc/rc.d/init.d/piranha-gui
. To do this, type the following command as root:
/sbin/service piranha-gui start
/sbin/service piranha-gui restart
/usr/sbin/piranha_gui -> /usr/sbin/httpd
. For security reasons, the piranha-gui
version of httpd
runs as the piranha user in a separate process. The fact that piranha-gui
leverages the httpd
service means that:
service
command stops the piranha-gui
service.
/sbin/service httpd stop
or /sbin/service httpd restart
is issued on an LVS router, you must start the piranha-gui
service by issuing the following command:
/sbin/service piranha-gui start
piranha-gui
service is all that is
necessary to begin configuring Load Balancer Add-On. However, if you are
configuring Load Balancer Add-On remotely, the sshd
service is also required. You do not need to start the pulse
service until configuration using the Piranha Configuration Tool is complete. See Section 4.8, “Starting the Load Balancer Add-On” for information on starting the pulse
service.
Listen 3636
in Section 2 of the piranha-gui
Web server configuration file /etc/sysconfig/ha/conf/httpd.conf
.
http://localhost
:3636
. You can reach the Piranha Configuration Tool from anywhere via Web browser by replacing localhost
with the hostname or IP address of the primary LVS router.
piranha
in the Username field and the password set with piranha-passwd
in the Password field.
/etc/sysconfig/ha/web/secure/.htaccess
. After altering the file you do not have to restart the piranha-gui
service because the server checks the .htaccess
file each time it accesses the directory.
Order deny,allow Allow from all
.htaccess
file to allow access from only the loopback device (127.0.0.1). For
more information on the loopback device, see the chapter titled Network Scripts in the Red Hat Enterprise Linux Reference Guide.
Order deny,allow Deny from all Allow from 127.0.0.1
Order deny,allow Deny from all Allow from 192.168.1.100 Allow from 172.16.57
.htaccess
file limits access to the configuration pages in the /etc/sysconfig/ha/web/secure/
directory but not to the login and the help pages in /etc/sysconfig/ha/web/
. To limit access to this directory, create a .htaccess
file in the /etc/sysconfig/ha/web/
directory with order
, allow
, and deny
lines identical to /etc/sysconfig/ha/web/secure/.htaccess
.
net.ipv4.ip_forward = 0
in /etc/sysctl.conf
to the following:
net.ipv4.ip_forward = 1
/sbin/sysctl net.ipv4.ip_forward
1
, then IP forwarding is enabled. If it returns a 0
, then you can turn it on manually using the following command:
/sbin/sysctl -w net.ipv4.ip_forward=1
httpd
for Web services or xinetd
for FTP or Telnet services.
sshd
daemon should also be installed and running.
iptables
for some configurations, there can be a fair amount of software configuration outside of Piranha Configuration Tool.
In particular, FTP services and the use of firewall marks requires
extra manual configuration of the LVS routers to route requests
properly.
eth0
)
will be on the 192.168.26/24 network (I know, I know, this is not a
routable IP, but let us pretend there is a firewall in front of the LVS
router for good measure) and the private interfaces which link to the
real servers (eth1
) will be on the 10.11.12/24 network.
/etc/sysconfig/network-scripts/ifcfg-eth0
, could look something like this:
DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.26.9 NETMASK=255.255.255.0 GATEWAY=192.168.26.254
/etc/sysconfig/network-scripts/ifcfg-eth1
for the private NAT interface on the LVS router could look something like this:
DEVICE=eth1 BOOTPROTO=static ONBOOT=yes IPADDR=10.11.12.9 NETMASK=255.255.255.0
/etc/sysconfig/network-scripts/ifcfg-eth0
file could look similar to this:
DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=10.11.12.1 NETMASK=255.255.255.0 GATEWAY=10.11.12.10
GATEWAY=
line, the first one to come up will get the gateway. Therefore if both eth0
and eth1
are configured and eth1
is used for Load Balancer Add-On, the real servers may not route requests properly.
ONBOOT=no
in their network scripts within the /etc/sysconfig/network-scripts/
directory or by making sure the gateway is correctly set in the interface which comes up first.
eth0:1
or eth1:1
by manually editing network scripts or using a network configuration tool. Instead, use the Piranha Configuration Tool as shown in Section 4.4, “GLOBAL SETTINGS” and Section 4.6.1, “The VIRTUAL SERVER Subsection”.
pulse
service as shown in Section 4.8, “Starting the Load Balancer Add-On”. Once pulse
is up and running, the active LVS router will begin routing requests to the pool of real servers.
arptables_jf
” or Section 3.2.2, “Direct Routing and iptables
” for more information.
arptables_jf
arptables_jf
,
each real server must have their virtual IP address configured, so they
can directly route packets. ARP requests for the VIP are ignored
entirely by the real servers, and any ARP packets that might otherwise
be sent containing the VIPs are mangled to contain the real server's IP
instead of the VIPs.
arptables_jf
method, applications may bind to each individual VIP or port that the real server is servicing. For example, the arptables_jf
method allows multiple instances of Apache HTTP Server to be running
bound explicitly to different VIPs on the system. There are also
significant performance advantages to using arptables_jf
over the iptables
option.
arptables_jf
method, VIPs can not be configured to start on boot using standard Red Hat Enterprise Linux system configuration tools.
eth0
):
arptables -A IN -d <virtual_ip> -j DROP arptables -A OUT -s <virtual_ip> -j mangle --mangle-ip-s <real_ip>
service arptables_jf save
chkconfig --level 2345 arptables_jf on
chkconfig
command will cause the system to reload the arptables configuration on bootup — before the network is started.
ifconfig
to create an IP alias. For example:
# ifconfig eth0:1 192.168.76.24 netmask 255.255.252.0 broadcast 192.168.79.255 up
iproute2
utility ip
, for example:
# ip addr add 192.168.76.24 dev eth0
/etc/rc.d/rc.local
.
iptables
iptables
firewall rules. To configure direct routing using iptables
,
you must add rules that create a transparent proxy so that a real
server will service packets sent to the VIP address, even though the VIP
address does not exist on the system.
iptables
method is simpler to configure than the arptables_jf
method. This method also circumvents the LVS ARP issue entirely,
because the virtual IP address(es) only exist on the active LVS
director.
iptables
method compared to arptables_jf
, as there is overhead in forwarding/masquerading every packet.
iptables
method. For example, it is not possible to run two separate Apache HTTP
Server services bound to port 80, because both must bind to INADDR_ANY
instead of the virtual IP addresses.
iptables
method, perform the following steps:
iptables -t nat -A PREROUTING -p <tcp|udp> -d <vip> --dport <port> -j REDIRECT
#service iptables save
#chkconfig --level 2345 iptables on
iptables
configuration on bootup — before the network is started.
eth0
connects to public network and eth1
connects to the private network, then these same devices on the backup LVS router must connect to the same networks.
N
with the number corresponding to the interface (eth0
and eth1
).
/sbin/ifup ethN
ifup
scripts to bring up any floating IP addresses you may configure using Piranha Configuration Tool (eth0:1
or eth1:1
). Use the service
command to start pulse
instead (see Section 4.8, “Starting the Load Balancer Add-On” for details).
N
with the number corresponding to the interface (eth0
and eth1
).
/sbin/ifdown ethN
/sbin/ifconfig
/sbin/route
iptables
, outside of Piranha Configuration Tool.
iptables
.
iptables
rule to assign marks to the network packets.
/sbin/service iptables status
iptables
is not running, the prompt will instantly reappear.
iptables
is active, it displays a set of rules. If rules are present, type the following command:
/sbin/service iptables stop
/etc/sysconfig/iptables
and copy any rules worth keeping to a safe place before proceeding.
n.n.n.n
, on ports 80 and 443.
/sbin/modprobe ip_tables
/sbin/iptables -t mangle -A PREROUTING -p tcp -d n.n.n.n
/32 --dport 80 -j MARK --set-mark 80
/sbin/iptables -t mangle-A PREROUTING -p tcp -d n.n.n.n
/32 --dport 443 -j MARK --set-mark 80
iptables
before issuing rules for the first time.
iptables
commands, n.n.n.n
should be replaced with the floating IP for your HTTP and HTTPS virtual
servers. These commands have the net effect of assigning any traffic
addressed to the VIP on the appropriate ports a firewall mark of 80,
which in turn is recognized by IPVS and forwarded appropriately.
iptables
rules for FTP service, review the information in Section 3.4.1, “Assigning Firewall Marks” concerning multi-port services and techniques for checking the existing network packet filtering rules.
21
in the Firewall Mark field. See Section 4.6.1, “The VIRTUAL SERVER Subsection” for details.
iptables
command allows the LVS router to accept outgoing connections from the real servers that IPVS does not know about:
/sbin/iptables -t nat -A POSTROUTING -p tcp -s n.n.n
.0/24 --sport 20 -j MASQUERADE
iptables
command, n.n.n
should be replaced with the first three values for the floating IP for
the NAT interface's internal network interface defined in the GLOBAL SETTINGS panel of Piranha Configuration Tool.
/etc/vsftpd.conf
:
pasv_min_port=10000
pasv_max_port=20000
/etc/vsftpd.conf
to override the real server IP address to the VIP, which is what the client sees upon connection. For example:
pasv_address=n.n.n.n
n.n.n.n
with the VIP address of the LVS system.
10000:20000
in the commands below to 1024:65535
.
iptables
commands have
the net effect of assigning any traffic addressed to the floating IP on
the appropriate ports a firewall mark of 21, which is in turn recognized
by IPVS and forwarded appropriately:
/sbin/iptables -t mangle -A PREROUTING -p tcp -d n.n.n.n
/32 --dport 21 -j MARK --set-mark 21
/sbin/iptables -t mangle -A PREROUTING -p tcp -d n.n.n.n
/32 --dport 10000:20000 -j MARK --set-mark 21
iptables
commands, n.n.n.n
should be replaced with the floating IP for the FTP virtual server defined in the VIRTUAL SERVER subsection of Piranha Configuration Tool.
iptables
, type the following command:
/sbin/service iptables save
/etc/sysconfig/iptables
so they can be recalled at boot time.
/sbin/service
command to start, stop, and check the status (using the status switch) of iptables
. The /sbin/service
will automatically load the appropriate module for you. For an example of how to use the /sbin/service
command, see Section 2.3, “Starting the Piranha Configuration Tool Service”.
/etc/sysconfig/ha/lvs.cf
. This chapter describes the basic operation of the Piranha Configuration Tool and how to activate Load Balancer Add-On once configuration is complete.
lvs.cf
and therefore prevent software failures.
piranha-gui
service must be running on the primary LVS router to use the Piranha Configuration Tool. To configure the Load Balancer Add-On, you minimally need a text-only Web browser, such as links
. If you are accessing the LVS router from another machine, you also need an ssh
connection to the primary LVS router as the root user.
ssh
connection in a terminal window. This connection provides a secure way to restart pulse
and other services, configure network packet filters, and monitor /var/log/messages
during trouble shooting.
piranha-gui
service is running and an administrative password has been set, as described in Section 2.2, “Setting a Password for the Piranha Configuration Tool”.
http://localhost:3636
in a Web browser to access the Piranha Configuration Tool. Otherwise, type in the hostname or real IP address for the server followed by :3636
. Once the browser connects, you will see the screen shown in Figure 4.1, “The Welcome Panel”.
piranha
for the Username and the administrative password you created in the Password field.
pulse
daemon, the LVS routing table, and the LVS-spawned nanny
processes.
eth1:1
.
eth1
interface, so eth1:1
is the floating IP address.
eth0
interface, so eth0:1
should be entered as the device name.
rup
or ruptime
. If you select rup
from the drop-down menu, each real server must run the rstatd
service. If you select ruptime
, each real server must run the rwhod
service.
Weighted least-connection
. For more information on scheduling algorithms, see Section 1.3.1, “Scheduling Algorithms”.
%h
after the path to the script in the Sending Program field. This token is replaced with each real server's IP address as the script is called by the nanny
daemon.
#!/bin/sh TEST=`dig -t soa example.com @$1 | grep -c dns.example.com if [ $TEST != "1" ]; then echo "OK else echo "FAIL" fi
nanny
daemon
to send to each real server in this field. By default the send field is
completed for HTTP. You can alter this value depending on your needs. If
you leave this field blank, the nanny
daemon attempts to open the port and assume the service is running if it succeeds.
telnet
connection to the port on a real server and see what is returned. For
instance, FTP reports 220 upon connecting, so could enter quit
in the Send field and 220
in the Expect field.
/etc/sysconfig/ha/lvs.cf
— the configuration file for the LVS routers.
/etc/sysctl
— the configuration file that, among other things, turns on packet forwarding in the kernel.
/etc/sysconfig/iptables
— If you are
using firewall marks, you should synchronize one of these files based on
which network packet filter you are using.
/etc/sysctl.conf
and /etc/sysconfig/iptables
files do not change when you configure the Load Balancer Add-On using the Piranha Configuration Tool.
lvs.cf
/etc/sysconfig/ha/lvs.cf
, is created or updated, you must copy it to the backup LVS router node.
lvs.cf
files. Mismatched LVS configuration files between the LVS router nodes can prevent failover.
scp
command.
scp
the sshd
must be running on the backup router, see Section 2.1, “Configuring Services on the LVS Routers” for details on how to properly configure the necessary services on the LVS routers.
lvs.cf
files between the router nodes:
scp /etc/sysconfig/ha/lvs.cf n.n.n.n
:/etc/sysconfig/ha/lvs.cf
n.n.n.n
with the real IP address of the backup LVS router.
sysctl
sysctl
file is only modified once
in most situations. This file is read at boot time and tells the kernel
to turn on packet forwarding.
iptables
, you will need to synchronize the appropriate configuration file on the backup LVS router.
scp /etc/sysconfig/iptables n.n.n.n
:/etc/sysconfig/
n.n.n.n
with the real IP address of the backup LVS router.
ssh
session to the backup router or log into the machine as root and type the following command:
/sbin/service iptables restart
ssh
sessions to the primary LVS router.
tail -f /var/log/messages
/sbin/service pulse start
pulse
service's startup in the terminal with the kernel log messages. When you
see the following output, the pulse daemon has started properly:
gratuitous lvs arps finished
/var/log/messages
, type Ctrl+c.
Revision History | |||
---|---|---|---|
Revision 1.0 | Wed Nov 10 2010 | ||
|
Liber Liber 2023 -
Authors
abati
- abba
- abbate
- accademia_degli_intronati
- accati
- accetto
- acerbi
- adami
- agabiti
- agamennone
- aganoor
- agaraff
- agostini
- agraives
- agresti
- agrippa
- alamanni
- albergati_capacelli
- albert
- albertazzi
- albertelli
- alberti
- alberti_leandro
- alberti_tommaso
- albini
- albinoni
- albori_della_vita_italiana
- alcott
- aleardi
- alfa
- alfieri
- algarotti
- ali
- alighieri
- alighieri_jacopo
- allen
- aloysius
- amabile
- amalteo
- amari
- amati
- ambrogini
- amidei
- amodeo
- andersen
- anderson
- andrea_da_barberino
- andreis
- angiolieri
- angiolini
- anile
- anonimo
- antiquarie_prospettiche_romane
- antoccia
- antona_traversi
- antonelli
- appelius
- apuleius
- aragona
- arbib
- archinti
- arenskij
- aretino
- ariosto
- aristoteles
- armaroli
- aroldi
- arouet
- arrhenius
- arrieta
- arrighi
- arrigoni
- arsinov
- artom
- artusi
- atlante
- auber
- audran
- auto_da_fe_in_bologna
- avancini
- azeglio
- bacci
- baccini
- bacci_peleo
- bach
- bachi
- bachi_riccardo
- bachofen
- bach_carl_philipp_emanuel
- bach_johann_bernhard
- bach_johann_ludwig
- bach_wilhelm_friedemann
- bacigalupo
- badia_y_leblich
- baffo
- bakunin
- balakirev
- balbo
- balbo_italo
- baldacci
- balsamo
- balzac
- balzani
- banchieri
- bandello
- bandi
- baratono
- baratono_adelchi
- barbagallo
- barbaranelli
- barbarani
- barbarich
- barberini
- barbiera
- barbieri
- barbieri_francisco
- barbusse
- barella
- bargiacchi
- baricelli
- barla
- barni
- barrie
- barrili
- bartok
- bartoli
- bartoli_daniello
- barzini
- basile
- bassano
- bassano_anthony
- bastianelli
- baudelaire
- baunard
- bazzero
- bazzoni
- becattini
- beccari
- beccaria
- beccaria_antonella
- beckford
- beethoven
- belgioioso
- belgiojoso
- bellacchi
- bellani
- belli
- bellini
- belloc_lowndes
- bellone
- belo
- beltrame
- beltramelli
- bembo
- benaglio
- benamozegh
- benco
- benco_delia
- benedetti
- benelli
- beolco
- berchet
- berchet_guglielmo
- berg
- berlioz
- bernard
- bernardino_da_siena
- berneri
- berneri_camillo
- berneri_maria_luisa
- berni
- bersezio
- bertacchi
- bertacchi_cosimo
- bertelli
- berti
- bertinetti
- bertini
- bertola
- bertoni
- bertoni_brenno
- bertoni_luigi
- berwald
- besana
- bestiario_moralizzato
- betteloni
- betti
- bettinelli
- bettoni
- bevilacqua
- beyle
- bhagavad_gita
- biagi
- bianchi
- bianchi_giovini
- bianco
- bianconi
- bianconi_giovanni_lodovico
- bibbia
- bibbiena
- biber
- biffoli
- binazzi
- bini
- biografie_e_ritratti_d_illustri_siciliani
- bisciola
- bisi
- bizet
- bizzarri
- bizzozero
- blackwood
- blake
- blanch
- blanchard
- blaserna
- boccaccio
- boccalini
- boccardi
- boccardo
- boccherini
- bocchi
- bodrero
- boerio
- boghen_conegliani
- boiardo
- boieldieu
- boine
- boito
- boito_a
- bolza
- bon
- bonacini
- bonaparte
- bonarelli
- bonatelli
- bonaventura
- bonaventura_enzo
- bond
- bonfadini
- bonghi
- bonizzi
- bonola
- bonomo
- bonvesin_de_la_riva
- bordenave
- borgese
- borgese_giuseppe
- borghi
- borghi_armando
- borodin
- borri
- bortolotti
- boschetti_alberti
- boscovich
- bosio
- bossi
- botta
- bottazzi
- bottero
- bouchardy
- bourcet
- bourdet
- bouvier
- bovio
- bovio_libero
- bozzano
- bozzini
- bracco
- brahms
- brancaccio
- brera
- bresadola
- breton
- brocchi
- brofferio
- broglio
- bronte
- bronzino
- bruch
- bruckner
- bruna
- brunelli
- brunetti
- bruni
- bruni_giuseppe
- bruno
- brusoni
- bufardeci
- buia
- buonaiuti
- buonarroti
- buonarroti_il_giovane
- buoninsegni
- buozzi
- burchiello
- burckhardt
- burke
- burnaby
- burroughs
- burzio
- buschi
- busetto
- busoni
- butti
- buxtehude
- buzzanca
- byrne
- byron
- caccianiga
- cacciatore
- caccini
- cafiero
- cagna
- cagni
- cajkovskij
- calandra
- calcagno
- caldarella
- calestani
- calvo
- calza
- camillo
- camis
- cammarano
- camoes
- campana
- campanella
- campolonghi
- campra
- canestrini
- canestrini_alessandro
- canina
- cannabich
- cannizzaro
- cantalupo
- cantoni
- cantoni_giovanni
- canto_gregoriano
- cantu
- capasso
- capefigue
- capella
- capocci
- capparoni
- capponi
- capranica
- caprile
- capuana
- carabellese
- caracciolo
- caracciolo_enrichetta
- carafa_capecelatro
- carcano
- cardano
- cardile
- carducci
- carlyle
- carmina_burana
- carnevali
- carocci
- carpenter
- carrera
- carroll
- carubia
- casadei
- casanova
- casas
- cassini
- castelli
- castelli_david
- castelnuovo
- castelvetro
- casti
- castiglione
- castiglioni
- catalani
- caterina_da_siena
- cather
- cattaneo
- cava
- cavalcanti
- cavallotti
- cavara
- caversazzi
- caviglia
- cefali
- celesia
- cellini
- celoria
- cena
- cenni
- cennini
- cerlone
- cernysevskij
- cerro
- cervantes
- cervesato
- cesarotti
- cesi
- chabrier
- chanson_de_roland
- chapi
- charpentier
- chaucer
- chausson
- chelli
- cherubini
- cherubini_eugenio
- chesterton
- cheyney
- chiabrera
- chiara
- chiarelli
- chiaretti
- chiarini
- chiesa
- chigi
- chiocchetti
- chiosso
- chiurlo
- chopin
- christiansen
- chueca
- ciaceri
- ciamician
- ciampoli
- cian
- ciano
- cicero
- cicogna
- cielo
- cifra
- cimarosa
- cinelli
- cipriani
- cittadella
- claps
- clarke
- clementi
- club_alpino_italiano
- cocchi
- codemo
- coffa_caruso
- coglitore
- colagrossi
- colajanni
- coleridge
- collenuccio
- colletta
- collins
- collodi
- colombe
- colombo_fernando
- colombo_michele
- colonna
- colonna_vittoria
- colorni
- columba
- cominelli
- compagni
- compagnia_del_mantellaccio
- comparetti
- confucius
- contessa_lara
- conti
- coperario
- coppi
- corano
- corbino
- cordelia
- corelli
- coresio
- corio
- cornaro
- cornelius
- cornoldi
- corradini
- cortesi
- cosmi
- cossa
- costa
- costa_andrea
- coster
- couperin
- crawford
- crawford_morris
- cremonese
- crispi
- croce
- crocella
- croce_benedetto
- croce_enrico
- cronica_vita_di_cola_di_rienzo
- cucca
- cummins
- cuneo
- cuoco
- cuomo
- curiel
- curti
- curti_pier_ambrogio
- cusani
- cyrano_de_bergerac
- dadone
- dall_ongaro
- dalmasso
- dandrieu
- danti
- darwin
- darwin_erasmus
- daudet
- dauli
- da_ponte
- da_porto
- da_verona
- debay
- debenedetti
- debussy
- deledda
- delibes
- delius
- della_casa
- della_chiesa
- della_porta
- della_seta
- della_valle
- della_valle_pietro
- delpino
- del_lungo
- del_lungo_carlo
- dering
- desanctis
- descalzo
- descartes
- descuret
- despres
- devienne
- dewey
- de_amicis
- de_angelis
- de_astis
- de_blasio
- de_boni
- de_bosis
- de_cesare
- de_cleyre
- de_filippi
- de_foe
- de_franchi
- de_gamerra
- de_giovanni
- de_gubernatis
- de_marchi
- de_maria
- de_orestis
- de_paoli
- de_pellegrini
- de_pretto
- de_quincey
- de_roberto
- de_rubris
- de_ruggiero
- de_sanctis
- de_vries
- diabelli
- diamante
- dickens
- diderot
- difensore_degli_ebrei
- dini
- dito
- dittersdorf
- di_blasi
- di_genio
- di_giacomo
- di_giovanni
- di_giovanni_alessio
- di_grazia
- di_monaco
- di_san_giusto
- dolce
- domenichi
- donati
- donaver
- doni
- donizetti
- dorso
- dossi
- dostoevskij
- douhet
- doyle
- draeseke
- driesch
- drigo
- drosso
- ducati
- dukas
- dumas
- dunant
- duparc
- durante
- du_mage
- dvorak
- d_albert
- d_ambra
- d_ancona
- d_andrea
- d_annunzio
- d_arzo
- d_emilio
- d_india
- eco
- economisti_del_cinque_e_seicento
- eisner
- electronic_frontier_foundation
- elgar
- elia
- emanuelli
- emerson
- emiliani_giudici
- emma
- emmanuel
- engels
- enriques
- epictetus
- epicurus
- erasmus_roterodamus
- eredia
- ermacora
- errante
- errera
- euclides
- fabbri
- fabiani
- fabula_de_etc
- faldella
- fanciullacci
- fanciulli
- fanfani
- fantazzini
- fantoni
- farga
- fargion
- farina
- farinelli
- farnaby
- faure
- favaro
- fazello
- federici
- fernandez_caballero
- fernandez_guardia
- ferrabosco_il_giovane
- ferrari
- ferrari_carlotta
- ferrari_giuseppe
- ferrari_giuseppe_1720
- ferrari_paolo
- ferrari_pietro
- ferrari_pio_vittorio
- ferrari_severino
- ferrer
- ferrero
- ferretti
- ferri
- ferrieri
- ferri_dina
- ferri_giustino
- ferroni
- ferruggia
- feuerbach
- fiacchi
- fibich
- figner
- figuier
- filicaia
- filippi
- fillak
- filopanti
- finella
- fioravanti
- fioretti_di_san_francesco
- fiore_di_leggende_cantari_antichi_etc
- fiorini
- firenzuola
- flammarion
- flaubert
- fletcher
- flies
- florenzi
- florio
- flotow
- fogazzaro
- folengo
- folgore
- fontana
- fontanarosa
- fontane
- fontefrancesco
- fontenelle
- formichi
- fornaciari
- forteguerri
- fortis
- foscolo
- fraccacreta
- fracchia
- france
- francesco_d_assisi
- franchetti
- franck
- franco
- frari
- freud
- frezzi
- frugoni
- fucini
- fugassa
- funck_brentano
- gabetti
- gabrieli
- gabrieli_giovanni
- galassi
- galiani
- galilei
- gallaccini
- galleani
- galleria_palatina
- gallina
- gallo
- galuppi
- gamberi
- gandhi
- ganot
- gargiulo
- garibaldi
- garrone
- gatti
- gautier
- geminiani
- gentile
- gentile_iginio
- gerard
- geremicca
- gerli
- german
- gershwin
- gervasoni
- gherardi
- ghersi
- ghislanzoni
- ghisleri
- giaccani
- giacometti
- giacosa
- giamboni
- gianelli
- giannone
- gibbon
- gibellini
- gide
- gigli
- giglioli
- gille
- gilles
- ginzburg
- gioberti
- giolitti
- giordana
- giordano
- giornale_per_i_bambini
- giostra_delle_virtu_e_dei_vizi
- giovannetti
- giovannitti
- giovio
- giraud
- giraudoux
- giretti
- giribaldi
- giuseppe_da_forio
- giusta_idea
- giusti
- glazunov
- glinka
- gluck
- gobetti
- goethe
- gogol
- goldoni
- goldsmith
- golgi
- goll
- gomes
- gonin
- gori
- gori_pietro_1854_1930
- gorkij
- gossec
- gothein
- gounod
- gozzano
- gozzi
- gozzi_gasparo
- graf
- gramsci
- granados
- grande
- grandi
- grassi
- grasso
- grave
- gray
- graziani
- gregorovius
- gretry
- grieg
- grimaldi
- grimm_jakob
- grippa
- grossi
- grossi_vincenzo
- groto
- guadagnoli
- gualandris
- gualdo
- guardione
- guareschi
- guarini
- guelfi
- guerrazzi
- guerrini
- guglielminetti
- guglielmotti
- guicciardini
- guidetti
- guidi
- guidiccioni
- guidi_michelangelo
- guiducci
- gulli
- guy
- haeckel
- haendel
- hamsun
- harding
- hasse
- hauptmann
- hawthorne
- haydn
- heron
- herschel
- hewlett
- heywood
- hichens
- historia_di_papa
- holborne
- holst
- homerus
- hubay
- huch
- hugo
- hummel
- humperdinck
- huxley
- iacopone_da_todi
- iacopo_da_sanseverino
- iberti
- ibn_gubayr
- ibn_miskawayh
- ibsen
- imbriani
- indy
- ingrassia
- innocentius_papa_12
- intorcetta
- invernizio
- ippolita_comunita_di_scriventi
- ippolitov_ivanov
- issel
- istoria_critica
- italia
- jacobsen
- james
- janacek
- jarro
- jatta
- jeans
- jefferson
- jenna
- jennings
- jerome
- johansson
- johnson
- joinville
- jolanda
- joplin
- jovine
- joyce
- juvalta
- kaffka
- kahn
- kalevala
- kalidasa
- kant
- karr
- keynes
- kipling
- kleist
- kollo
- komzak
- kovalevskaja
- kropotkin
- labriola
- ladenarda
- lady_gregory
- lafargue
- lagerlof
- lalande
- lalli
- lalo
- lancillotti
- lando
- landriani
- lanzalone
- lao_tzu
- lasca
- laser
- lasso
- latini
- lattes
- lattes_dante
- lavater
- lawrence
- lazzarelli
- lazzaretti
- lazzeri
- la_boetie
- la_fontaine
- la_lumia
- leetherland
- leggenda_di_tristano
- legouve
- lehar
- leibniz
- leitgeb
- lemery
- lemonnier
- lenti_boero
- leonardo
- leoncavallo
- leoni
- leopardi
- leroux
- lesca
- lessig
- lessona
- lettera_a_diogneto
- levati
- levi
- levi_adolfo
- levi_giulio_augusto
- lewis
- libri_piu_letti
- libro_della_cucina
- liebig
- liesegang
- liguria
- linati
- lipparini
- lippi
- liszt
- littre
- lizio_bruno
- ljadov
- lleo
- locatelli
- lockyer
- lodi
- lomazzo
- lombardini
- lombroso
- lombroso_gina
- london
- longo
- longus_sophista
- lopez
- lorentz
- lorenzo
- lorenzoni
- lori
- loria
- lortzing
- lo_valvo
- lucatelli
- lucchesini
- lucianus
- lucini
- lucretius
- luigini_federico
- luini
- lully
- luna
- lupo
- lusitania
- luther_blissett
- luzio
- macaulay
- maccrie
- machiavelli
- mackay
- maes
- maeterlinck
- maffei
- magalotti
- maggi
- mahler
- maineri
- maistre
- malamani
- malatesta
- malinverni
- malon
- malpassuti
- mameli
- mamiani
- mannarino
- manni
- manno
- mannu
- mantegazza
- manucci
- manzoni
- marais
- marcelli
- marcello
- marchand
- marchesani
- marchesa_colombi
- marchetti
- marchi
- marconi
- maresca
- mariani
- marinelli
- marinetti
- marino
- mario
- marrama
- marselli
- marsili
- martello
- martineau
- martinelli
- martinelli_vincenzo
- martinetti
- martini
- martini_ferdinando
- martoglio
- martucci
- marugi
- marx
- mascagni
- masci
- masi
- massarani
- massenet
- massimi
- mastriani
- mastro_titta
- mattei
- matteucci
- mattirolo
- maupassant
- mazzarino
- mazzini
- medici
- medici_ferdinando_i
- medici_lorenzino
- mehul
- meli
- melville
- mendelssohn
- menghini
- mengozzi
- merlini
- merlino
- messa_di_requiem
- messina
- metastasio
- meyer
- meyerbeer
- meyrink
- micanzio
- michaelis
- michel
- michelstaedter
- mieli
- milani
- mill
- mille_e_una_notte
- milton
- mioni
- mirbeau
- misasi
- misefari
- moderata_fonte
- modigliani
- molinari
- molnar
- mommsen
- monchablon
- mondaini
- moneta
- mongai
- mongitore
- monicelli
- monnier
- montanelli
- montesquieu
- montessori
- monteverde
- monteverdi
- monti
- monti_achille
- montpensier
- moore
- morandi
- morandi_carlo
- morando
- morasso
- more
- moresco
- moretti
- morra
- morris
- morselli
- morselli_ercole
- mosca
- moscardelli
- mosso
- mozart
- mozzoni
- mudge
- mulazzi
- mule
- mule_bertolo
- munthe
- mura
- muratori
- muratori_lodovico
- murger
- murri
- musorgskij
- mussolini
- musumeci
- muzzi
- nagy
- nardini
- narrazione_critico_storica_etc
- natale
- navigazione_di_san_brandano
- nazioni_unite
- neera
- negri
- negri_ada
- negri_francesco
- negri_gaetano
- nencioni
- nerucci
- nettlau
- nibby
- nibelunghi
- niccolini
- nicolai
- nicolaus_cusanus
- nielsen
- nieri
- nietzsche
- nievo
- nivers
- nobili
- nordau
- nordhoff
- norsa
- nota
- notari
- notturno_napoletano
- novacek
- novaro
- novaro_mario
- novatore
- novella_del_grasso_legnajuolo
- novelle_cinesi
- novelle_indo_americane
- novelle_italiane_dalle_origini_al_cinquecento
- novellino
- nucera_abenavoli
- nuovi_misteri_del_chiostro_napoletano_etc
- offenbach
- ojetti
- olper_monis
- omodeo
- onesto
- oppenheim
- orestano
- oriani
- orsi
- orsini
- ortolani
- pachelbel
- pacini
- pacioli
- padoa
- padula
- pagani
- paganini
- pagliaro
- pailleron
- paisiello
- palazzi
- paleologue
- palladio
- pallavicini
- pallavicino
- palli_bartolommei
- palma
- palmeri
- palomba
- pananti
- pani
- pannocchieschi
- panzacchi
- panzini
- paolieri
- pareto
- parini
- paris
- parlatore
- parmeggiani
- pascal
- pascal_carlo
- pascarella
- pascoli
- pasinetti
- pasolini
- paterno
- pausanias
- pavese
- peano
- pellico
- pellizzari
- penzig
- pepoli
- percoto
- pergolesi
- perlman
- perodi
- perrault
- petrarca
- petrocchi
- petruccelli_della_gattina
- piave
- piazza
- piazza_antonio
- piazzi
- pico_della_mirandola
- pierantoni_mancini
- pieri
- pierne
- pigafetta
- pignata
- pinamonti
- pinchetti
- pindemonte
- pino
- pintor
- pinza
- pioda
- piola
- pirandello
- pisacane
- piscel
- pissilenko
- pitre
- piva
- pizzagalli
- pizzigoni
- pizzigoni_giuseppina
- pizzirani
- planche
- plato
- plinius_caecilius_saecundus
- podesta
- podrecca
- poe
- poli
- polidori
- polidori_francesco
- polimanti
- poliziano
- polo
- polybius
- pompilj
- ponchielli
- popper
- porati
- porta
- pov_ray_team
- pozzi
- pozzi_antonia
- praetorius
- praga
- praga_marco
- prati
- previati
- prevost
- prose_e_poesie_giapponesi
- proudhon
- proust
- prunas
- puccini
- puini
- pulci
- purcell
- purgotti
- puskin
- puviani
- quadrio
- quel_libro_nel_cammino_della_mia_vita
- quevedo
- rabelais
- rabizzani
- raccolta_di_lettere_ecc
- racconti_popolari_dell_ottocento_ligure
- rachmaninov
- racquet
- radcliffe
- raffaello_sanzio
- raga
- ragazzoni
- rajberti
- rajna
- ramazzini
- rameau
- ramusio
- randi
- ranieri
- rapisardi
- rastrelli
- ravagli
- ravel
- razzaguta
- reclus
- redi
- regaldi
- regalia
- reger
- reghini
- regina_di_luanto
- regnani
- regno_d_italia_1805_1814
- reinecke
- relazione_dell_atto_della_fede_etc
- renan
- renier_michiel
- rensi
- repubblica_romana_1849
- respighi
- retif_de_la_bretonne
- reuze
- reyer
- rezzonico
- ricchi
- ricchieri
- ricci
- ricci_paterno_castello
- ricci_umberto
- riccoboni
- righetti
- righi
- rignano
- rilke
- rimatori_siculo_toscani_del_dugento
- rime_dei_memoriali_bolognesi
- rimini
- rimskij_korsakov
- rinaldini
- ringhieri
- ripa
- ripamonti
- rizzatti
- roberti
- robida
- rocca
- roccatagliata_ceccardi
- rocca_enrico
- rocco
- roggero
- rohlfs
- rolando
- romagnoli
- romagnoli_augusto
- romani
- roma_e_la_opinione_etc
- romberg
- romussi
- roncaglia_gino
- rosa
- rosadi
- rosa_daniele
- rose
- rosetti
- rosi
- rosmini
- rosselli_carlo
- rosselli_nello
- rossi
- rossini
- rossi_emanuele
- rossi_giovanni
- rostand
- rousseau
- roussel
- rovani
- rovetta
- rubinstejn
- ruffini
- ruffini_francesco
- russo
- russolo
- ruzzante
- ryner
- sabatini
- sabatini_rafael
- sabbadini
- sacchetti
- sacchetti_roberto
- sacchi
- sacheli
- sacher_masoch
- saffi
- saffi_antonio
- saint_evremond
- saint_saens
- salanitro
- salfi
- salgari
- salimbene_da_parma
- sallustius
- salucci
- saluzzo_roero
- sangiorgio
- sannazaro
- santucci
- sanudo
- sanvittore
- sarasate
- sardegna_regno
- saredo
- sarno
- sarpi
- satta
- savarese
- savasta
- savinio
- savio
- savioli
- savi_lopez
- savonarola
- scarfoglio
- scarlatti
- scarpetta
- scarpetta_maria
- scartabellati
- schein
- schiaparelli
- schiavini
- schicchi
- schiller
- schioppa
- schmid
- schmidt
- schopenhauer
- schubert
- schumann
- schutz
- schwarz
- scilla
- scina
- scott
- scrofani
- scuto
- sebastian
- secchi
- sella
- seneca
- serafini
- serafino_aquilano
- serao
- sercambi
- serena
- serge
- sergi
- serra
- servi
- settembrini
- sfinge
- sforza
- shakespeare
- shaw
- shelley
- sicilia
- siciliani
- sidrac
- sienkiewicz
- sigonio
- siliprandi
- silva
- simpson
- sinding
- sismondi
- skrjabin
- slataper
- smetana
- sobrero
- sobrero_mario
- socci
- soler
- solera
- solmi
- solovev
- sommerfeld
- sonzogno
- sophocles
- sorbelli
- spampanato
- spaventa
- spaventa_filippi
- sperani
- speroni
- spinazzola
- spinelli
- spinoso
- spinoza
- spohr
- spontini
- stacpoole
- stael
- stampa
- statius
- stefanoni
- stein
- steiner
- stendhal
- stenhammar
- steno
- stephens
- sterne
- stevenson
- stewart
- stirner
- stoker
- storia_dei_paladini_di_francia
- storia_di_fra_michele_minorita
- stowe
- straparola
- strauss
- strauss_josef
- strauss_jr
- strauss_richard
- strenna_di_ascolti_per_il_natale
- stromboli
- suk
- sullivan
- supino
- suppe
- supplica_degli_stampatori_e_etc
- suzzara_verdi
- svendsen
- svevo
- swift
- sylos_labini
- synge
- szanto
- szymanowski
- tagore
- tanini
- tanini_alighiero
- tarabotti
- tarchetti
- targioni_tozzetti
- tartaglia
- tartini
- tartufari
- tassini
- tasso
- tassoni
- telemann
- teloni
- tempio
- tenca
- terentius
- tesoro_di_scienze_etc
- tessa
- testoni
- tettoni
- theuriet
- tholozan
- thomas
- thoreau
- thorpe
- thouar
- thovez
- thucydides
- tigri
- tilgher
- timmermans
- timpanaro
- tiraboschi
- titelouze
- tocco
- tolstoj
- tomei
- tommaseo
- torelli
- torelli_luigi
- torricelli
- tosco
- tosti
- tozzi
- traina
- trebbi
- treitschke
- trentin
- tresca
- trilussa
- trimmer
- troya
- tucci
- tumiati
- turco
- turgenev
- ubaldini
- uccellini
- uda
- ughetti
- ultimi_fatti_di_milano
- unesco
- unione_europea
- untersteiner
- urgnani
- vailati
- valera
- valery
- vallardi
- valles
- valletta
- valli
- valvason
- vannicola
- vanzetti
- varthema
- varvaro
- vasari
- vassallo
- vaticano
- venerandi
- venexiana
- veneziani
- venier
- veniero
- venosta
- venturi
- venturini
- venturi_adolfo
- verdi
- verdinois
- verdi_de_suzzara
- veresaev
- verga
- vergilius
- verne
- veronese
- verri_alessandro
- verri_pietro
- vertua
- vettori
- viaggi_di_gio_da_mandavilla
- viani
- vico
- vieuxtemps
- vigoni
- villa
- villabianca
- villani
- villani_matteo
- villari
- villiers_de_l_isle_adam
- vinci
- violante
- viotti
- viriglio
- viscnu_sarma
- vismara
- vitali
- vita_delitti
- vita_italiana_nel_cinquecento
- vita_italiana_nel_rinascimento
- vita_italiana_nel_risorgimento
- vita_italiana_nel_seicento
- vita_italiana_nel_settecento
- vita_italiana_nel_trecento
- vitruvius
- vivaldi
- vivante
- vivanti
- vives
- viviani
- viviani_raffaele
- vogue_melchior_de
- volin
- volpi
- volta
- voltaire
- volterra
- wagenaar
- wagner
- waldteufel
- wallace
- wallace_edgar
- wallace_lewis
- walpole
- wassermann
- weber
- wells
- wessely
- white_mario
- widmann
- wieniawski
- wilde
- wolf
- wolf_ferrari
- woolf
- world_wide_web_consortium
- wundt
- wu_ming
- wu_ming_1
- wu_ming_2
- wu_ming_5
- yambo
- yeats
- yriarte
- zagarrio
- zanazzo
- zandonai
- zanella
- zanghi
- zanotelli
- zavattero
- zena
- zhuang_zi
- zola
- zuccoli
-