Realtek-Network-Drivers
Llevo un tiempo sufriendo problemas de lectura en carpetas compartidas Samba (Windows) desde mi equipo Linux (ArchLinux).

Parece ser que el problema está en los drivers Realtek.

$ lspci -v

03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
Subsystem: CLEVO/KAPOK Computer Device 0540
Flags: bus master, fast devsel, latency 0, IRQ 44
I/O ports at d000 [size=256]
Memory at f0a04000 (64-bit, prefetchable) [size=4K]
Memory at f0a00000 (64-bit, prefetchable) [size=16K]
Capabilities:
Kernel driver in use: r8169
Kernel modules: r8169

Para solucionarlo podemos instalar los drivers r8168 proporcionados por la comunidad y pondremos los drivers 8169 en las lista negra, tal y como sugiere la instalación de los nuevos drivers:

# pacman -S r8168
# echo "blacklist r8169" > /etc/modprobe.d/r8169_blacklist.conf

Reiniciamos, y listo.

NOTA: Si el problema persiste, o tenemos un kernel personalizado -como es mi caso-, podemos probar con el paquete r8168-all de AUR.

vía

Control de Hardware
Al conectar un monitor externo a mi equipo, este no reconocía la máxima resolución del mismo (1280×1024 a 75Hz).

Las resoluciones reconocidas que me daba el comando xrandr eran:
$ xrandr -q

Screen 0: minimum 320 x 200, current 2390 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366×768+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
1366×768 60.0*+
1024×768 60.0
800×600 60.3 56.2
640×480 59.9
VGA1 connected 1024×768+1366+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024×768 60.0*
800×600 60.3 56.2
848×480 60.0
640×480 59.9
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Para poder añadir una nueva resolución, lo primero es definir su Modeline:
$ gtf 1280 1024 75

# 1280×1024 @ 75.00 Hz (GTF) hsync: 80.17 kHz; pclk: 138.54 MHz
Modeline “1280x1024_75.00″ 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync

Y una vez que lo tenemos, registramos este nuevo modo en xrandr (copiar todo lo que hay detrás de “Modeline”):
$ xrandr --newmode "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync

Lo añadimos a nuestro monitor
$ xrandr --addmode VGA1 1280x1024_75.00

Y establecemos dicha resolución
$ xrandr --output VGA1 --mode 1280x1024_75.00

vía

Logo Lotus Notes
Antes de realizar la instalación habrá que instalar las dependencias previas según indico en la entrada IBM Notes 9.0 beta en Arch Linux (32 bits).

Una vez instaladas las dependencias basta con seguir los siguientes pasos:

  1. Descargamos el fichero sametime-setup-linux.zip de http://sametime.dpteruel.es/sametime/network-install/applet/index_en.html?lang=en (alternativamente podemos descargar el rpm o el deb de http://theweeks.org/tmp/FILES/ST-8.5.2_GA/Linux/)
  2. Lo descomprimimos (unzip) y obtenemos el paquete rpm.
  3. Lo instalamos ejecutando lo siguientes comandos:

    # export ST_BYPASS_CONFLICT_CHECK=true
    # rpm -ivh --nodeps sametime-connect-8.5.2-20110516.2011.i586.rpm

Y ya podemos ejecutar:

$ sametime-connect

Algunos enlaces de interés
How to download and install IBM Lotus Sametime Connect 8.5.2 on Ubuntu 13.04 64bit

Notes9
Si utilizas Notes en Linux sabrás que puedes establecer como navegador por defecto el suyo propio e interno o el que esté establecido por defecto en el sistema.

Si resulta que aunque establezcas el navegador por defecto en las preferencias de tu entorno, sigue arrancando el que le da la gana, quizás esto te pueda ayudar.

Para comprobar el “por defecto del sistema” ejecuta:


$ xdg-mime query default text/html
epiphany.desktop

Para cambiarlo puedes ejecutar:


$ xdg-mime default firefox.desktop text/html
$ xdg-mime query default text/html
firefox.desktop

Si estás utilizando GNome 3.2, esto no funciona. Lo que tienes que hacer es establecer los manejadores de url para http y https:

  1. Abre gconf-editor
  2. Vete a /desktop/gnome/url-handlers/http
  3. Cambia el “command” de “epiphany %s” a “firefox %s”
  4. Repite el cambio en /desktop/gnome/url-handlers/https

Algunos enlaces de interés
Default Applications
GNOME (apartado “Default web browser”)

Terminal
Para añadir la extensión “.png” a todos los ficheros del directorio actual podemos utilizar este sencillo comando:

find . -type f -exec mv '{}' '{}'.png \;

Arrancar Oracle

29/08/2013

oracle linux supportSe supone que la base de datos está instalada, configurada para el usuario oracle.

  1. Conectarse como oracle:
    su - oracle
  2. Arrancar la base de datos:
    sqlplus / as sysdba (ó sqlplus "/as sysdba")
    SQL> startup
    SQL> exit
  3. Arancar el listener:
    lsnrctl start
  4. (Opcional)Arrancar la consola de administración:
    emctl start dbconsole

KernelPuedes crear tu propio kernel PAE (y así tener acceso a más de 4GB de memoria en un kernel de 32bits) utilizando ABS:

$ sudo abs core/linux
$ mkdir -p ~/abs/core
$ cp -a /var/abs/core/linux ~/abs/core/linux-pae
$ cd ~/abs/core/linux-pae
$ sed -i "s/HIGHMEM4G/HIGHMEM64G/" config
$ sed -i "s/pkgbase=linux/pkgbase=linux-pae/" PKGBUILD
$ updpkgsums
$ sudo makepkg --asroot

Acepta las opciones por defecto (de tal modo que el kernel que compiles sea lo más parecido al kernel “stock” de ArchLinux).

Instala tu nuevo kernel:

$ sudo pacman -U linux-pae-3.8.7-1-i686.pkg.tar.xz
$ sudo pacman -U linux-pae-headers-3.8.7-1-i686.pkg.tar.xz

Algunos enlaces de interés

linux-pae

Terminal
Los permisos por defecto los asigna el sistema al crear un nuevo fichero o directorio y estos están gobernados por la configuración de umask. A menos que tú o el administrador lo hayáis establecido, tú umask por defecto será 0000, lo que significa que los nuevos ficheros que crees tendrán permiso de lectura y escritura para todo el mundo (0666 o -rw-rw-rw-), y los nuevos directorios creados tendrán permiso de lectura, escritura y búsqueda para todo el mundo (0777 o drwxrwxrwx).

Generalmente todo el mundo tiene modificada su umask a 0022 de tal modo que si queremos establecer los permisos de un directorio y su contenido a los permisos que se asignarían al utilizar esta máscara, podríamos ejecutar los siguientes comandos

  • para cambiar todos los directorios a 755:

    find /opt/lampp/htdocs -type d -exec chmod 755 {} \;

  • para cambiar todos los ficheros a 644:

    find /opt/lampp/htdocs -type f -exec chmod 644 {} \;

vía

Algunos enlaces de interés
chmod

m2eclipse
Esta posibilidad está disponible bajo el menú Import.

Por ejemplo, pulsa el botón derecho en una fichero jar de tu workspace, selecciona Import –> Maven –> Install or deploy an artifact to a Maven repository.

vía

Tomcat
Una vez descargado y descomprimido tomcat, lo primero es añadir un grupo y usuario “tomcat” para poder ejecutarlo como un usuario distinto a root.

# groupadd tomcat
# useradd -g tomcat -d /opt/tomcat tomcat
# passwd tomcat

Después estableceremos como propietario del directorio de instalación al nuevo usuario y grupo creados.

# chown -R tomcat:tomcat /opt/tomcat

Ahora añadiremos el grupo “tomcat” a los usuarios que queremos que puedan controlar el tomcat.

# usermod -G tomcat rubensa

Establecemos permisos de lectura al grupo sobre los archivos de configuración:

# chmod -R g+r /opt/tomcat/conf

Establecemos permisos de escritura para poder desplegar nuevas aplicaciones:

# chmod -R g+w /opt/tomcat/conf
# chmod -R g+w /opt/tomcat/logs
# chmod -R g+w /opt/tomcat/temp
# chmod -R g+w /opt/tomcat/webapps
# chmod -R g+w /opt/tomcat/work

Establecemos el “sticky-bit” de grupo (para que los nuevos ficheros/directorios creados por cualquier usuario pertenezcan al grupo “tomcat”)

# chmod -R g+s /opt/tomcat/conf
# chmod -R g+s /opt/tomcat/logs
# chmod -R g+s /opt/tomcat/temp
# chmod -R g+s /opt/tomcat/webapps
# chmod -R g+s /opt/tomcat/work

Además será necesario que todos los usuarios del grupo establezcan su umask a 002 para que los ficheros y directorios creados por ellos sean escribibles por el resto de usuarios del grupo tomcat.

$ umask 002

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: