Administracion/Linux
Sincronizar la hora con una maquina remota para sincronizar la hora del sistema con la de otra maquina remota , por ejemplo slug.hispalinux.es : rdate -s slug.hispalinux.es Administracion/Linux
Uso del masquerading para chupar ancho de banda para cortar el masquerading , y que nadie de la intranet salga a internet por el linux : echo 0 > /proc/sys/net/ipv4/ip_forward y para activarlo evidentemente echo 1 > /proc/sys/net/ipv4/ip_forward manera rapida y efectiva de chupar ancho de banda por parte del usuario del linux ;-) Administracion/Linux
Atajos BASH ..... buenisimo teclas de uso frecuente para unix : ( no hace falta traducir creo ) ctrl-l -- clear screen ctrl-r -- does a search in the previously given commands so that you don't have to repeat long command. ctrl-u -- clears the typing before the hotkey. ctrl-a -- takes you to the begining of the command you are currently typing. ctrl-e -- takes you to the end of the command you are currently typing in. esc-b -- takes you back by one word while typing a command. ctrl-c -- kills the current command or process. ctrl-d -- kills the shell. ctrl-z -- puts the currently running process in background, the process can be brought back to run state by using fg command. esc-. -- gives the last command you typed. Administracion/Linux
Prohibir accesos telnet o ftp a ip's para prohibir totalmente accesos a telnet y ftp de nuestra maquina : vi /etc/inetd.conf comentamos (poniendo al principio de la linea un #) las lineas que empiecen por telnet y por ftp , grabamos y salimos ( :wq ) reiniciamos el inetd ( o xinetd depende de la version ) kill -hup inetd o kill -usr1 xinetd tambien podemos solo prohibir o denegar a determinadas ips descomentamos las lineas de antes y miramos este archivo : /etc/hosts.deny ponemos una linea q sea all:all en /etc/hosts.allow ponemos : in.telnetd:ip (p.ej. in.telnetd:192.168.0.1) para el ftp idem .... in.ftpd:192.168.4.5 (para permitir acceso solo a esta ip) de todos modos: man hosts.allow ;-)) Administracion/Linux
Poner DISPLAY automaticamente desde rlogin para poner la variable display automaticamente cuando entramos desde un rlogin (con csh) : ---------- copiar ------------- if (`who am i | wc -w` > 5) then setenv display `who am i | cut -d"(" -f2 | cut -d")" -f1`:0.0 endif ---------- coiar -------------- varía segun el unix Administracion/Linux
PHP , Apache y MySQL para integrar apache y mysql despues de destarrearlos ... ./configure del apache ./configure del php diciendole donde esta el apache y mysql: --with-mysql --with-apache=../apache_1.3.x --enable-track-vars make ; make install luego ./configure --activate-module=src/modules/php4/libphp4.a para activar el nuevo modulo (de hecho lo creara el ) finalmente make ; make installadministracion/linux Administracion/Linux
Añadiendo alias de correo y grupos de usuarios en el servidor de corre para añadir un alias de un correo , nos vamos al archivo /etc/aliases y ponemos : pedro.garcia: pedrito gerencia: pedro, pablo,raul ... Administracion/Linux
Completar solo directorios con cuando hacemos cd y usamos tabulador para completar los directorios que hay , nos muestra todo , directorios y archivos , pero podemos hacer que solo nos muestre los directorios (pues estamos hacinendo cd ) añadiendo esto a nuestro ~/.bash_profile o /etc/profile : complete -b -d cd creo q solo funciona en bash 2.0 y superior ... Administracion/Linux
Copiar lineas de un fichero a otro con vi esta secuencia es para copiar un numero de lineas de un archivo de texto a otro sin salir de vi : en archivo origen : (vi origen.txt) pulsa escape pulsa shift+" (tal cual ) pulsa a (para asignar el texto copiado a una letra) pulsa el numero de lineas q quieras copiar (4 p.e. ;-) pulsa yy (copia a memoria yank) ahora abrimos el archivo destino : pulsamos ":" para entrar en el vi prompt pulsamos "e destino.txt" (abrimos destino.txt) colocas el cursor en donde quieras pegar el texto y : pulsa escape pulsa shift+" pulsa a ( puedes asignar un texto copiado a cualquierletra no tiene por q ser la a ) pulsa p (para pegar como siempre ) y listo ... sacado de ugu como no .. Administracion/Linux
Permitir transacciones para permitir que una base de datos acepte transacciones: ontape -s -L 0 -U nombre_base_datos Administracion/Linux
Backups rapidos y eficaces entre ordenadores requiere root y dump (viene de serie en las redhat p.ej.) para volcar una particion entera a un archivo : dump 0unbdsf 64 141000 11500 backup.img / ( / para raiz) para volcar una particion entera a un archivo de otro host : en host2 hacemos esto para crear un archivo donde volcar todo cat /dev/null > /tmp/backup luego en host1 : rdump 0unbdsf 64 141000 11500 host2:/tmp/backup / para restaurar : restore rbvsfy 64 141000 /tmp/backup y lo recuperamos en el directorio actual ... Administracion/Linux
Manejar multiples dominios de correo electronico el objetivo es con una sola ip fija ,tarifa plana y rh 6.2 manejar varios dominios de correo (vease @prueba1.com , @prueba2.com, ...) partimos de que ya tenemos 1 activo (prueba1.com por ej.) añadir registro mx para el dominio prueba2.com añadir entrada cw prueba2.com al /etc/sendmail.cf añadir usuario en /etc/mail/virtualusertable mapeado al usuario local ej : en /etc/mail/virtualusertable añadimos [email protected] usuario1 hacemos makemap hash virtusertable.db < virtusertable ahora todo el correo para [email protected] lo recogeria usuario1 Administracion/Linux
Que o quien esta usando el puerto 1024 (p.e.) de mi Linux para ver los procesos asociados a un puerto : fuser pueto/protocolo ej: fuser 21/tcp (Ojo Como root ) |