jueves, 22 de abril de 2010

Listar interfaces de red de una máquina

<b>ip link ls</b><br class="khtml-block-placeholder">

1: lo: <loopback,up,lower_up> mtu 16436 qdisc noqueue&nbsp;</loopback,up,lower_up>
&nbsp;&nbsp; &nbsp;link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth1: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast qlen 1000</broadcast,multicast,up,lower_up>
&nbsp;&nbsp; &nbsp;link/ether 00:0c:29:78:31:8c brd ff:ff:ff:ff:ff:ff

martes, 13 de abril de 2010

unbuntu 8.04 en 1 minuto

<h2><br></h2>Change default language:
<dl>
<dd>
<ol>
<li>Edit <tt>/home/USERNAME/.bash_profile</tt></li>
<li>Add the line <tt>export LANG=<i>de</i></tt> (example given for
German)</li>
</ol>
</dd>
</dl>

<dl>
<dt>Change keyboard for the console:</dt>
<dd><tt>sudo dpkg-reconfigure console-setup</tt></dd>
</dl>

<dl>
<dt>Apply software updates</dt>
<dd><tt>
sudo aptitude update <span class="black"># refresh apt's cache</span><br>
sudo aptitude upgrade <span class="black"># run the upgrade</span>
</tt></dd>
</dl>

<dl>
<dt>Install new software</dt>
<dd><tt>
sudo aptitude update <span class="black"># refresh apt's cache</span><br>
aptitude search pkgnames <span class="black"># lists all available
software containing</span><br>
aptitude search pkgnames | grep -i WORD <span class="black"># lists all
software containing WORD</span><br>
sudo aptitude install PACKAGE <span class="black"># installs PACKAGE
(found from list above)</span>
</tt></dd>
</dl>

<dl>
<dt>Where is the GUI?</dt>
<dd>It's not installed. This is a server installation. If you <i>still</i>
want a gui, run:<br>
<tt>sudo aptitude install xorg gnome</tt></dd>
</dl>

<dl>
<dt>Documentation/Guide</dt>
<dd><a href="https://wiki.ubuntu.com/GutsyGibbon">Gutsy Gibbon wiki page</a></dd>
<dd><a href="http://www.ubuntu.com/getubuntu/releasenotes/710tour">The
Gutsy Gibbon feature tour</a></dd></dl>

miércoles, 13 de mayo de 2009

Actualizar repositorios de Debian Sarge

El apt debe apuntar a:

deb http://archive.debian.org/debian-archive sarge main contrib non-free

martes, 12 de mayo de 2009

Cambiar la zona horaria desde consola

cp /usr/share/zoneinfo/Europe/Madrid /etc/localtime  

Sincronizar hora con un servidor NTP

ntpdate -u

Añadir directorios al path por defecto

PATH=$PATH:/data/myscripts
export PATH

lunes, 11 de mayo de 2009

Añadir proyecto en Trac con lighttpd

Console commands:

for p in env svn auth; do mkdir -p /srv/trac/$p/demo; done

trac-admin /srv/trac/env/demo initenv

htdigest -c /srv/trac/auth/demo/users "trac demo realm" admin

trac-admin /srv/trac/env/demo permission add admin TRAC_ADMIN

Next, we need a configuration file. It delegates the trac path to a FastCGI handler and contains the location of the authentication data. Copy the configuration file to /etc/lighttpd/conf-available/ and enable the configuration:

lighty-enable-mod auth trac-demo
/etc/init.d/lighttpd force-reload

Configuration file:


1 server.modules += ( "mod_fastcgi" )
2
3 fastcgi.server += ("/trac" =>
4 ((
5 "socket" => "/tmp/trac-fastcgi.sock",
6 "bin-path" => "/usr/share/pyshared/trac/web/fcgi_frontend.py",
7 "check-local" => "disable",
8 "max-procs" => 3,
9 "bin-environment" => ("TRAC_ENV" => "/srv/trac/env/demo")
10 ))
11 )
12
13 $HTTP["url"] =~ "^/trac/login$" {
14 auth.backend = "htdigest",
15 auth.backend.htdigest.userfile = "/srv/trac/auth/demo/users",
16 auth.require = ("" => (
17 "method" => "digest",
18 "realm" => "trac demo realm",
19 "require" => "valid-user"
20 ))
21 }