http://www.foroxd.com/
Búsqueda personalizada
< No al genocidio palestino >

Retroceder   descargas directas foroxd.com > gratis > Sistemas Operativos Libres


Avisos

Sistemas Operativos Libres Todo los sistemas que no sean windows

Respuesta
 
Herramientas Desplegado
Antiguo 22-may-2008, 23:47   #11
MKSs
Moderador
 
Avatar de MKSs
 
Fecha de Ingreso: mayo-2008
Ubicación: CR
Mensajes: 158
Gracias: 25
Agradecido 40 veces en 31 Posts
Predeterminado

8 Redes

/etc/init.d/networking start ------> Inicia los servicios de red.
/etc/init.d/networking restart ----> Reinicia los servicios de red.
/etc/init.d/networking stop -------> Para los servicios de red.

ifconfig [interfaz opciones IP]----> Información y configuración de interfaces de red.
ifconfig --------------------------> Muestra el estado de los interfaces activos.
ifconfig -a -----------------------> Muestra el estado de todos los interfaces.
ifconfig ppp0 ---------------------> Muestra el estado de ppp0
ifconfig eth0 up ------------------> Activa eth0.
ifconfig eth0 down ----------------> Cierra eth0.
ifconfig eth1 address 156.35... ---> Asigna una dirección al interfaz especificado.

Iwconfig --------------------------> Similar a ifconfig pero sólo para interfaces wireless

ifup interface: -------------------> Habilita la interface especificada,ejemplos: ifup eth0 ;ifup ppp0
ifdown interface: -----------------> Deshabilita la interface especificada,ejemplos: ifdown eth0 ;ifdown ppp0

dhclient eth0/eth1 ----------------> Inicia conexión dhcp mediante el cliente dhcp-client.
pump -i eth0/eth1 -----------------> Inicia conexión dhcp mediante el cliente pump.

pppoeconf -------------------------> Programa para configurar conexiones pppoe.
pppconfig -------------------------> Programa en modo texto para configurar una conexión ppp.
pon -------------------------------> Establece la conexión ppp a internet.
plog ------------------------------> Monitoriza la conexión ppp.
poff ------------------------------> Finaliza la conexión ppp a internet.

finger usuario --------------------> Informa sobre un usuario conectado al sistema.
finger @servidor ------------------> Informa sobre todos los usuarios conectados a un servidor (nombre o IP)
finger usuario@servidor -----------> Informa sobre un usuario conectado a un servidor
ping google.com -------------------> Verifica la conexión,en este caso con [Los links solo para registrados. Click para registrarse o ingresa Click aqui] (Ctrl+Z pone fin)
traceroute microsoft.es -----------> Muestra la ruta que los paquetes de datos han seguida hasta la máquina de destino.
mtr rediris.es --------------------> Combinación de ping y traceroute.
whois esdebian.org ----------------> Información sobre éste,nuestro dominio.
host -v -a telefonica.com ---------> Determina la ip de un nombre o el nombre de una ip.(host -v -a 194.224.55.221)

iptraf ----------------------------> Monitoriza tráfico de redes(ncurses)
tethereal -------------------------> Versión para consola de ethereal,un analizador del tráfico de red (sniffer).
ettercap --------------------------> Sniffer/interceptor/logger para redes LAN con switchs basado en ncurses.
nmap ------------------------------> Escaner de puertos.
fail2ban --------------------------> Escanea logs como /var/log/auth.log y banea las IP con demasiados errores de conexión.
snort -----------------------------> Sniffer de paquetes y un detector de intrusiones en una red (NIDS).
aide ------------------------------> Detector de intrusiones en un único Servidor, PC o host.(HIDS).
portsentry ------------------------> IDS que detecta escaneos de puertos y reacciona a un ataque.
chkrootkit ------------------------> Detector de rootkit.

w3m,lynx,links,links2,elinks -----> Navegadores web,elinks soporta SSL con lo que podremos acceder a correo web.
Irssi,*censored*x,WeeChat-curses -------> Clientes IRC( Internet Relay Chat) )
mutt,mush,pine,elm ----------------> Clientes de correo(MUA).
cabber ----------------------------> Cliente jabber( protocolo libre para mensajería instantánea.)
Centericq -------------------------> Cliente de mensajeria multiprotocolo (ICQ,Yahoo,AIM,MSN,IRC,Jabber)
ncftp,-----------------------------> Cliente ftp (File Transfer Protocol) basado en ncurses
ftp-ssl ---------------------------> Cliente ftp con soporte de cifrado SSL y TSL.(dependiendo de la otra parte)
telnet-ssl ------------------------> Cliente telnet(acceso remoto) con soporte de cifrado SSL,(dependiendo de la otra parte)
ssh -------------------------------> Cliente ssh (Secure SHell),acceso remoto cifrado,forma parte del paquete openssh-client
rtorrent, bittornado --------------> Clientes bittorrent.Bitornado es una versión mejorada del cliente homónimo bittorrent.

talk usuario-----------------------> Entabla una conversacion con un usuario del sistema.
talk usuario@sistema --------------> Entabla conversacion con un usuario de otro sistema(entre máquinas UNIX)
mesg -n ---------------------------> Anula la notificacion de comunicacion de talk o write
mesg -y ---------------------------> Habilita la llegada de notificaciones de talk o write
write usuario ---------------------> Manda un mensaje a un usuario del sistema.

netstat -napt ---------------------> Saber qué puertos tiene abiertos nuestro sistema
| n ----------------------------> No resuelve las direcciones a sus nombres DNS. Esto hace más rápida la ejecución.
| a ----------------------------> Muestra todos las conexiones,incluídas las que están escuchando.
| p ----------------------------> Muestra el número y nombre del proceso,dueño de dicha conexión.
| t ----------------------------> sólo muestra conexiones tcp
'--------------

jigdo-lite fichero.jigdo ---------->|Programa interactivo que permite la descarga y/o "actualización" de una imagen ISO;
|descarga los ficheros de una imagen ISO mediante wget, los une y forma al vuelo
|una copia de la imagen ISO original.Pero si ya tenemos una imagen en el disco o un CD,
|bastaría con indicarle la ruta a la misma para que se actualizara.Para ambos casos hay
|que descargar previamente los ficheros .jigdo y .template asociados a la imagen.
'-----------------------------------------------------------------------------

jigdo-file ------------------------> Herramienta para generar los ficheros .jigdo y .template de una imagen

wget [opciones] URL ---------------> Gestor de descargas.
| -p ---------------------------> descarga web completa.
| -r ---------------------------> recursivo.
| -k ---------------------------> Convierte los enlaces absolutos en relativos.
| -c ---------------------------> Reanuda la descarga de un fichero parcialmente descargado.
| -l6 --------------------------> profundidad de recursión (5 por defecto)
| -A formato -------------------> formato para descargar.
| -nH --------------------------> hace que no se cree el subdirectorio localhost.
| --cut-dirs=n -----------------> elimina n número de directorios dentro de la jerarquia.
|
| Ejemplo 1º: wget -A zip URL ---> Bajaría todos los archivos zip de una página web.
|
| Ejemplo 2º:nos queremos descargar el manual nano.pdf que está en:
|
| [Los links solo para registrados. Click para registrarse o ingresa Click aqui]ática/editores/nano.pdf
| ---------------- --------- ------
| localhost 1º dir 2º dir
|
| wget -nH --cut-dirs=2 [Los links solo para registrados. Click para registrarse o ingresa Click aqui]ática/editores/nano.pdf
|
| nos bajaría sólo el manual sin crearnos ningún nuevo directorio en nuestra home.
|
| Ejemplo 3º:nos queremos bajar el manual de Arocena en formato html cuya primera página está en:
|
| [Los links solo para registrados. Click para registrarse o ingresa Click aqui] ,pues entonces:
|
| wget -r -nH [Los links solo para registrados. Click para registrarse o ingresa Click aqui]
|
| nos bajaría todo el contenido del curso (ficheros .html,.css,.jpg,etc) al directorio /ortihuela
MKSs está desconectado   Responder Citando
Sponsored Links
Antiguo 22-may-2008, 23:49   #12
MKSs
Moderador
 
Avatar de MKSs
 
Fecha de Ingreso: mayo-2008
Ubicación: CR
Mensajes: 158
Gracias: 25
Agradecido 40 veces en 31 Posts
Predeterminado

9 Otros

/server ---------------------- Lista,añade o elimina servidores.
/server [nombreuerto:clave]- Conecta con un servidor.
/info [servidor] ------------- Obtener información sobre servidor.
/lusers ---------------------- Obtener estadísticas del servidor.
/users ----------------------- Usuarios conectados al servidor.
/links ----------------------- Lista los servidores de la red actual.
/list ------------------------ Lista e informa sobre los canales.
/admin ----------------------- Informa sobre el admin. del servidor.
/help [comando] -------------- Muestra la ayuda sobre un comando.
/ison [nick]------------------ Comprobar si un usuario está conectado.
/join [canal] ---------------- Unirse a un canal.
/names ----------------------- Listar usuarios en canales.
/whois [nick] ---------------- Muestra información sobre un usuario.
/whowas [nick]---------------- Informa sobre un usuario que ya no está.
/who [patrón] ---------------- Muestra información sobre patrón.
/msg NiCK SET PASSWORD [clave] Cambiar de contraseña(en irc-hispano)
/msg [nick | canal][texto]---- Envia un mensaje a un usuario o canal.
/amsg [texto] ---------------- '->a todos los canales en los que estás.
/notice [nick | canal]-------- Envia un mensaje privado a un usuario/os
/query [usuario texto] ------- Envia un mensaje privado a un usuario.
/ignore ---------------------- Lista los usuarios ignorados.
/ignore nick ----------------- Ignora los mensajes de un usuario.
/unignore [nick | *] --------- Deja de ignorar el/los mensajes.
/ctcp [nick texto] ----------- Envia un mensaje mediante CTCP * Ubuntero [texto] ------------------ '-> precedido de nuestro nick
/ame [texto] ----------------- '->a todos los canales en los que estás.
/dcc [chat nick ]------------- Pide y/o inicia charla con un usuario.
/dcc [close nick]------------- Cierra charla.
/dcc [send nick fichero]------ Ofrece y/o envia un fichero.
/dcc [get nick fichero]------- Permite recibir un fichero.
/time ------------------------ Muestra fecha y hora.
/clear ----------------------- Limpia la ventana de texto actual.
/away [texto] ---------------- Pasar a estado ausente.
/away ------------------------ Volver de la ausencia.
/nick [nuevonick]------------- Cambiar el nick.
/nick [nuevonick][clave]------ Cambiar un nick registrado.
/nick [nick:contraseña] ------ Identificarse en irc-hispano.
/part [canal] ---------------- Abandonar un canal.
/quit ------------------------ Cerrar todas las conexiones y salir.

CTCP (Protocolo de cliente a cliente).Permite dar respuestas
predeterminadas y automáticas ante una petición espefífica de
otro usuario.

DCC Protocolo que establece una conexión TCP directa entre dos
ordenadores.

9.d.-Calculadora:

bc ------------------------- Abrimos bc.
> 20 + 5.4 ------------------ Suma.
> 77 - nº -------------------- Resta.
> 99 * 86 -------------------- Multiplica.
> 47 / 3 --------------------- Muestra el cociente de la división.
> 47 % 3 --------------------- Muestra el resto de la división.
> 4 ^ 2 --------------------- Calcula la potencia 4²
> sqrt (16) ------------------ Calcula la raiz cuadrada de 16
> (2*3+2) / sqrt (2^3/2.5) --- Un poco de cada.
> quit ----------------------- Salimos de bc.


También podemos hacerlo usando echo y mandando la salida a bc:

echo "(2*3+2)" / sqrt "(2^3/2.5)" | bc

en este caso los paréntesis deben ir entrecomillados

9.e.-Colección de promps guapos :

PS1="\[\033[1;34m\][\u@\h:\w]$\[\033[0m\] "
PS1="\[\033[30;47m\][\[\033[31m\]\u\[\033[30;47m\]@ \ \W]\[\033[00m\]$ "
PS1='\[\033[01;30m\]\u \[\033[01;32m\]\h\[\033[01;33m\]:\[\033[01;35m\]\w\[\033[0m\$ '
PS1="\[\033[;31m\][\[\033[;36m\]\u@\h\[\033[;31m\]:\[\033[;36m\ ]\w\ [\033[;31m\]]$\[\033[0m\] "
Para que los promp permanezcan de una sesión a otra hay que ponerlos en #el archivo .bashrc de tu home.


Para los que les gusta la consola no esta mal

espero les sirva

fuente debian.es


esos son algunos espero les sirvan.. después sigo con otra cosa.. mucho por hoy pásenla bien y a leer
MKSs está desconectado   Responder Citando
Antiguo 28-may-2008, 00:47   #13
MKSs
Moderador
 
Avatar de MKSs
 
Fecha de Ingreso: mayo-2008
Ubicación: CR
Mensajes: 158
Gracias: 25
Agradecido 40 veces en 31 Posts
Predeterminado Mas comandos en linux.. RESUMEN

Voy a tratar de hacer una recopilacion de comandos.. ya que no tengo tiempo para escribirlos pero si tienen alguna duda ya saben .. postee

Comandos para el manejo de archivos.


cd = Cambia de directorio.
compress = Comprime archivos.
cp = Copia un archivo.
chmod = Cambia los permisos de un archivo o directorio.
chown = Cambia el propietario de un archivo o directorio.
df = Muestra el espacio libre en disco.
du = Muestra el espacio en disco utilizado.
fdformat = Formatea un disquete.
fdisk = Utilidad para particionar unidades.
find = Encuentra un archivo.
fsck = Chequea el sistema de archivo.
gzip = Descomprime un archivo en formato GZIP.
ln = Crea un enlace simbólico.
ls = Muestra el contenido de un directorio.
mkdir = Crea un directorio.
mkfs = Crea un nuevo sistema de archivos.
mknod = Crea un archivo de dispositivo.
mkswap = Crea un espacio de intercambio.
mount = Monta una unidad o partición en el sistema de archivos.
mv = Mueve un archivo (También se utiliza para renombrar).
pwd = Devuelve la cadena correspondiente al directorio actual.
rm = Borra un archivo.
rmdir = Borra un directorio.
split = Divide un archivo en muchos archivos de un tamaño determinado.
swapoff = Desactiva el espacio de intercambio.
swapon = Activa el espacio de intercambio.
sync = Sincroniza los procesos de escritura y lectura.
tac = Da vuelta el contenido de un archivo.
tail = Muestra las últimas líneas de un archivo.
tar = Desempaqueta un archivo en formato tar.
umount = Desmonta un sistema de archivo ya montado.
uniq = Borra las lineas duplicadas de un archivo.
wc = Cuenta el número de caracteres de un archivo.

Comandos para el manejo de procesos

bg = Ejecuta un proceso (interrumpido) en segundo plano.
fg = Ejecuta un proceso (interrumpido) en primer plano.
free = Muestra la memoria libre y la utilizada.
halt = Apaga la pc.
kill = Envia una señal a un proceso.
ldd = Muestra las librerías que se necesitan para ejecutar un programa.
nice = Ejecuta un proceso con menor prioridad de ejecución.
ps = Muestra todos los procesos que se están ejecutando en el sistema.
printenv = Muestra las variables de entorno.
pstree = Como el ps, pero muestra todo en forma de árbol.
shutdown = Apaga el pc.
top = Una utilidad para monitorear procesos y el estado del sistema.
uname = Muestra información del sistema.


Comandos para el manejo de usurios


adduser = Crea un nuevo usuario.
chsh = Cambia el shell de un usuario determinado.
groups = Muestra el listado de grupos de usuarios del sistema.
id = Muestra la información de usuarios y grupo de un determinado usuario.
passwd = Cambia la clave de acceso de un determinado usuario.
su = Cambia de usuario.
Talk = Permite chatear con otros usuarios.
users = Lista los usuarios conectados al sistema.
who = Muestra información sobre los usuarios conectados actualmente.

Otros comandos.


alias = Permite ejecutar comandos utilizando otros nombres.
apropos = Encuentra las páginas del manual para un comando determinado.
cal = Muestra el calendario.
date = Permite ver y cambiar el día y la hora actual.
info = Muestra ayuda de un determinado comando.
man = Muestra las páginas del manual de un determinado comando.
unalias = Borra el alias de un comando.

fuente ericlinux.blogspot.com
MKSs está desconectado   Responder Citando
Antiguo 28-may-2008, 00:48   #14
MKSs
Moderador
 
Avatar de MKSs
 
Fecha de Ingreso: mayo-2008
Ubicación: CR
Mensajes: 158
Gracias: 25
Agradecido 40 veces en 31 Posts
Predeterminado Resumen

Instalación/desinstalación de software

apt-hideget update (actualiza la información de nuestro ervidor de paquetes)
apt-hidecache search <parámetro> (busca <parámetro> en las definiciones del los paquetes)
apt-hidecache show paquete (descripción del paquete)
apt-hidecache depend paquete (muestra las dependencias)
apt-hideget install <paquetes> (descarga e instala los paquetes solicitados)
apt-hideget remove <paquetes> (desinstala los paquetes solicitados)
apthide-get upgrade (actualiza los paquetes instalados a la nueva versión)
apt-hideget clean (elimina todos los paquetes descargados)
apt-hidebuild install paquete (compila el tarball, crea el paquete deb y lo instala


Instalación/desinstalación de paquetes .DEB
dpkg hidei paquete hide Instalación de paquetes .deb
dpkg hider paquete hide Desinstala un paquete
dpkg hidehidepurge paquete hide Desinstala además los ficherosde configuración.
dpkg hidehideforce hider paquete hide Fuerza la desinstalación
dpkg hidec paquete hide Muestra el contenido de un paquete.
dpkg hideL paquete hide Muestra todos los ficheros
dpkg hideS fichero hide Muestra a qué paquete pertenece
dpkg hidehideget hideselections hide Listado todos los instalados
dpkg hidereconfigure paquete hide Reconfigura paquetes.


Empaquetar/desempaquetar

tar hidecf archivo.tar fichero01 fichero02 carpeta01 ...
tar hidexvf archivo.tar
tar hidezxvf archivo.tar.gz
tar hidejxvf archivo.tar.bz2
gzip, bzip2 compresión / gunzip, bunzip2 descompresión

Creación de nuevos usuarios
adduser o useradd hide crea un usuario nuevo.
adduser user group – añade un usuario a un grupo.
deluser borra un usuario del sistema.
delgroup group hide elimina un grupo
deluser user group – elimina un usuario de un grupo


Manueles


man <PalabraClave> – muestra el man determinado
man hidef <PalabraClave> hide busca la <palabra clave>
man hidek <PalabraClave> hide busca en el contenido.
man <sección> <PalabraClave> hide llama la sección del man
apropos palabra_clave hide Busca dentro de las man

Parada e inicio del sistema

halt hide detiene el sistema.
reboot – reinicia el sistema.
init 0 hide Apaga la máquina.
init 1 hide Single user
init 6 hide Reinicia la máquina.
exit hide Termina la ejecución del programa en curso.
shutdown – permite parar el sistema con muchas opciones
shutdown hidet +1 hideh now hide Apaga la máquina.
shutdown hidet +1 hider now hide Reinicia la máquina.


Uso de disco / memoria / estado del sistema

mount
hide monta un dispositivo
umount hide desmonta un dispositivo
df hide Muestra información sobre el sistema de ficheros
du hide Muestra un resumen del uso de disco para cada fichero, recursivamente para directorios
free hide Muestra info del estado de la memoria RAM y SWAP
ulimit – permite limitar los recursos o visualizarlos


Procesos


kill
Mata un proceso.
ps hide Muestra los procesos que se están ejecutando en el sistema
pstree hide Muestra los procesos que se están ejecutando en el sistema, en forma de árbol.
top hide Muestra las tareas que se están ejecutando en el sistema, la memoria, estado de la CPU,...
at [hidef script] [tiempo] hide Sirve para ejecutar un script a una hora y fecha ..

Procesos activos


fuser hidev archivo hide Muestra los procesos que están usando un fichero o directorio.
isof | less lista los archivos abiertos por los procesos.
lsof hidec comando hide Lista los ficheros abiertos por proceso.
Isof +D /tmp hide Lista los procesos que están usando mi directorio.
Isof hidei :22022 hide Muestr que proceso se encuentra

Acceso

w -hide Muestra quién y que hace en el sistema.
who - Muestra quién está en el sistema.
last - Muestra una lista de los últimos usuarios que han entrado al sistema.
lastlog hide- Muestra el último acceso de cada usuario de nuestro sistema.
lastbhide -Intentos de conexión fallidos (/var/log/btmp).
faillog - Intentos fallidos y define máximo permitido.
fail2ban -hide Banea las IP con muchos errores de conexión.

Envio de Mensajes

write hide Envía un mensaje a un usuario determinado.
wall hide Envía un mensaje a todos los usuarios conectados
mesg hide Permite enviar mensajes a tu terminal.
talk hide Permite chatear con otro usuario.
MKSs está desconectado   Responder Citando
Antiguo 28-may-2008, 00:49   #15
MKSs
Moderador
 
Avatar de MKSs
 
Fecha de Ingreso: mayo-2008
Ubicación: CR
Mensajes: 158
Gracias: 25
Agradecido 40 veces en 31 Posts
Predeterminado Resumen

Editores y manipulación de texto

grep hide Busca una cadena de caracteres dentro de un archivo o varios archivos.
more hide Muestra la información ajustándolo al tamaño de la pantalla.
nano hide Editor de texto
vihide Editor de texto muy común en sistemas unix

Esto de nano o vi pues no veo mucha diferencia.. aunque siempre uso gedit.. pero ya si no tienes las X pues no queda mas que acostumbrarse.. y esbueno saber usarlos


Configuración de red

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
ifconfig eth0 down

ifconfig eth0 hw ether 00:01:02:03:04:05
ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0 up
dhclient eth0
route add default gw 161.116.32.254
route add hidenet 192.168.2.0/24 gw 192.168.1.254.
netstat hidenr hide Muestra la tabla de routing

Netstat

netstat hidenapt hide
Saber qué puertos tiene abiertos.
n hide No resuelve las direcciones a sus nombres DNS.
a hide Muestra todos las conexiones.
p hide Muestra el número y nombre del proceso,dueño de dicha conexión.
t hide sólo muestra conexiones tcp

Backup/Restore del MBR

dd if=/dev/hda of=mbr.dat count=1 bs=512 - Backup
dd if=mbr of=/dev/hda Restore

Información del sistema

lsusb listado de dispositivos conectados al usb.
lspci listado de dispositivos conectados al pci.
lshw listado completo del hardware visible.
hwinfo listado completo del hardware visible.
uptimehide tiempo en activo.
hwscan escanea el hardware del equipo.

Pantalla de un terminal


clear hide limpia la pantalla.
reset hide inicializa la sesión de terminal
tput hide inicializa la sesión de terminal y mucho más.
scsiadd permite buscar dev scsi en caliente.

Entorno

history hide Listado de comandos usados por el usuario.
fc hidel hide Listado de últimos comandos.
profile Define environment para un usuario o grupo.
locale hide Muestra la zona geográfica configurada
loadkeys es hide Carga el mapa de teclado español
locale charmap hide Muestra el código de caracteres usado.
set hide Muestra las variables locales definidas.
env hide Muestra las variables de entorno definidas.
export hide Muestra las variables de entorno declaradas.
export VARIABLE=valor hide Añadimos una variable.
pwdhide Muestra el directorio actual.

File System

mkfs Crea un File System
mkfs.msdos Crea un File System DOS
mkfs.reiserfs hide Crea un File System ReiserFS
mkfs.xfsCrea un File System XFS
mkfs.ext3 Crea un File System ext3
mkfs.reiser4 Crea un File System Reiser4
mkfs.vfat Crea un File System VFAT (Windows)
mkfs.jfs Crea un File System JFS
mkswap Crea una SWAP
swapon Activa/desactiva swap
xfs_growfs Amplia un FS XFS en caliente
resize2fs hide Amplia un FS ext2/ext3 en offline
ext2resize Amplia un FS ext2/ext3 en offline
ext2online hide Amplia un FS ext2/ext online
mount hideo remount,resize /home – Amplia un FS JFS online
resize_reiserfs hidef /dev/myvg/homevol(online)
resize_reiserfs /dev/myvg/homevol

bueno espero que les sirva por ahi me falta algo pero ya no aguanto

saludos ahi nos vemos si tienen dudas posteen y trataremos de resolverlas si tienen sujerencias o hay algun error avicen y congusto mejoraremos jeje bueno la lista no la hice yo la fuente es scribd.com y bueno si tenia uno que otro error que trate de solucionar.. y otros y supongo que tiene otros. y bueno aver si no deje los errores pero jeje pero mis meritos al autor Jordi Blasco Pallares
MKSs está desconectado   Responder Citando
Antiguo 28-may-2008, 00:51   #16
MKSs
Moderador
 
Avatar de MKSs
 
Fecha de Ingreso: mayo-2008
Ubicación: CR
Mensajes: 158
Gracias: 25
Agradecido 40 veces en 31 Posts
Predeterminado HOW TO chmod

Instrucciones detalladas para aprender a manejar correctamente los permisos de los archivos en sistemas Linux / Unix, con el comando chmod.


Para cambiar los permisos de un archivo o directorio del servidor, tienes que utilizar el comando chmod.

En general, cualquier comando de linux o unix tiene una ayuda, que puedes ver invocando al comando, seguido con el parámetro -help. Algo como esto:

Código:
chmod --help

Este comando en concreto tiene varias sintaxis permitidas. De entre ellas por ejemplo puedes utilizar:

chmod [opciones] modo-en-octal fichero

Las opciones podemos indicarlas o no, según queramos. Opciones típicas son:

* -R para que mire también en los subdirectorios de la ruta.
* -v para que muestre cada fichero procesado
* - c es como -v, pero sólo avisa de los ficheros que modifica sus permisos


El modo en octal es un número en base 8 (octal) que especifique el permiso. Los números en octal se especifican empezando el número por un 0. Por ejemplo, 0777 es indica todos los permisos posibles para todos los tipos de usuario. 0666 indica que se dan permisos de lectura y escritura, pero no de ejecución. 0766 indica que se dan permisos de lectura y escritura, pero sólo tienen permiso de ejecución para los usuarios que son dueños del archivo. 0755 indica permisos para lectura y ejecución, pero escritura sólo para el usuario que es dueño del archivo.

Por ejemplo:

Código:
chmod 0777 archivo.txt


Asigna todos los permisos al archivo archivo.txt

Código:
chmod 0666 *


Asigna permisos de lectura y escritura, no de ejecución a todos los archivos y directorios del directorio donde ejecutamos el comando.

Código:
chmod -R 0644 *


Esto da permisos a todos los archivos y directorios del directorio donde se invoca el comando y de todos los directorios que cuelgan de él. Los permisos asignados son de lectura a todos los usuarios, de escritura sólo al dueño del archivo y de ejecución a nadie.

Otro modo de trabajo con chmod

Luego también se pueden asignar permisos de otra manera, utilizando otra posible sintaxis de chmod, que tal vez resulte más útil si no queremos tratar con los valores en octal.

Código:
chmod [opciones] modo[,modo]… fichero

Para ello tenemos que tener claros los distintos grupos de usuarios:

* u: usuario dueño del fichero
* g: grupo de usuarios del dueño del fichero
* o: todos los otros usuarios
* a: todos los tipos de usuario (dueño, grupo y otros)


También hay que saber la letra que abrevia cada tipo de permiso:

* r: se refiere a los permisos de lectura
* w: se refiere a los permisos de escritura
* x: se refiere a los permisos de ejecución


Ejemplos

Código:
chmod o=rwx *


Asigna permisos de lectura, escritura y ejecución para los usuarios "otros" a todos los archivos de la carpeta

Código:

chmod a=rwx fichero.txt


Asigna todos los permisos a todos los usuarios para el archivo fichero.txt

Código:
chmod go= *


Quita todos los permisos para los usuario del grupo y los usuarios otros.

Código:
chmod u=rwx,g=rw,o= *


Da todos los permisos al dueño del fichero, a los del grupo del dueño le asigna permisos de lectura y escritura y a los otros usuarios les quita todos los permisos.

Nota:un espacio después de la coma "," en los distintos modos de permisos que se indiquen hace fallar el comando.

Código:
chmod a=r *


Da permisos únicamente de lectura a todos los tipos de usuario.

De un modo parecido a lo que acabamos de ver, también se pueden añadir o quitar permisos con los operadores + y -. Para ello se indica el tipo de usuario y el permiso que se resta o añade. Algo como esto:

Código:
chmod a-wrx *


Esto quita todos los permisos a todos los tipos de usuario.

Código:
chmod a+r,gu+w *


Este comando asigna permisos de lectura a todos los usuarios y permisos de escritura al dueño del archivo y el grupo del dueño.

Código:
chmod u=w,a+r *


Este comando asigna permisos de escritura al usuario dueño y a todos los usuarios les añade permiso de lectura.

espero que les sirva

saludos
MKSs está desconectado   Responder Citando
Antiguo 23-nov-2008, 23:39   #17
MKSs
Moderador
 
Avatar de MKSs
 
Fecha de Ingreso: mayo-2008
Ubicación: CR
Mensajes: 158
Gracias: 25
Agradecido 40 veces en 31 Posts
Predeterminado Respuesta: Algunos comandos basicos en Debian..

Nadie postea péro yo tengo ganas de escribir

un poco de grupos y usuarios en linux.. les dejo algunos comandos básicos

Para poner una fecha limite a la clave de un user, con este comando el pass del user caduca en un mes en diciembre 22...

chage -E 2008-12-22 user

Para crear un grupo pueden usar el comando

groupadd [GRUPO]

Para borrar el grupo lo mismo pero con del

groupdel [GRUPO]

Para cambiar nombre a un grupo de usuarios usamos

groupmod -n NOMBRE NUEVO_NOMBRE

Para cambiar el password basta con poner

passwd

Ahora para cambiar el password de algun usuario del pc si somos root podemos cambiarla

passwd user1 Le damos entrer y escribimos la clave después de poner el comando y eso es todo

Hacer un usuario que sea root o del grupo de los admins

useradd -c "User Linux" -g admin -d /home/user1 -s /bin/bash user1

Crear users y borrarlos es igual que con los grupos

Crear

useradd USUARIO y para borrarlo userdel -r user1

Eso es mas o menos lo que hay que saber de administración de usuarios y grupos...

Y dos comandos utiles

Ver si la base de datos de os grupos esta bien

grpck

Si no tira nada en consola es que esta bien.

Y para ver si la base de datos de los passwords esta bien usamos.

grpck

Eso comandos verifican los ficheros /etc/groups y /etc/passwd

Ahora si eso es todo espero les sirva...

Nos vemos
__________________

No Voy A Reparar Tu Ordenador,
Deja De Abusar De Mi Amistad,
Y Paga El Servicio Tecnico
MKSs está desconectado   Responder Citando
Antiguo 14-dic-2008, 19:37   #18
MKSs
Moderador
 
Avatar de MKSs
 
Fecha de Ingreso: mayo-2008
Ubicación: CR
Mensajes: 158
Gracias: 25
Agradecido 40 veces en 31 Posts
Predeterminado Respuesta: Algunos comandos basicos en Debian..

Bueno dejo aquí parte del tuto que estoy haciendo..

Comandos basicos de navegacion by MKSs


Comandos de navegación los mas básicos...

Listar archivos

ls
Lista los archivos de un directorio..

ls -a
Muestra los archivos y directorios ocultos.. los que tienen un punto delante ej .carpeta

ls *[0-9]*
Lista archivos y carpetas que contengan números en el nombre

Movernos en consola

cd
Se mueve hacia un directorio.. EJ cd /home se desplaza hacia el directorio /home.

cd ..
Baja un nivel en los directorios.. o retrocede...OJO hay un espacio entre cd y los 2 puntos..

cd ../..
Este comando es parecido al anterior pero regresa 2 directorios..EJ Estamos en /etc/apt con ese comando quedaremos en el directorio raiz dos directorios mas abajo ---> /

cd
Este comando solo, estemos donde estemos vamos a quedar en /home pero se mostrara como ~ ese signo indica que estamos en el home

Copiar archivos y carpetas. Crear enlaces

cp
Siver para copiar archivos.. EJ cp /home/user/musica.mp3 /home/user/Desktop Así copiamos el archivo musica.mp3 del home al escritorio--

cp -a directorio1 directorio2
Es igual al comando anterior.. pero en vez de archivos copia directorios, para copiar una carpeta de /home/user/carpeta al escritorio se hace cp -a /home/user/carpeta /home/user/Desktop

ln -s archivo link
Sirve para crear enlaces simbólicos , primero se pone la ruta del archivo y despues donde quieres que se cree el enlace.

ln archivo1 link1
igual al anterior pero crea enlaces físicos.. o accesos directos.

Crear directorios

mkdir nombre_carpeta
Crea una carpeta se puede poner dos nombres o mas ej mkdir carpeta1 carpeta2 carpeta3 y creara 3 carpetas

mkdir -p ruta
Este puede crear varios directorios dentro de otros ej mkdir -p /home/user/carpeta1/carpeta2 Ahí estamos creando la carpeta 1 y dentro de esa creamos a la vez la carpeta 2.


Borrar archivos

rm -f archivo
Borra el archivo

rmdir carpeta
Borra la carpeta...

rm -r carpeta
Si algo no se deja borrar eso ayuda

Espero les sirva.. y con esto comenzamos..............


Nos vemos...

PD Dudas, errores. comentarios.. comenten posteen.. pregunten es para aprender todos.. no soy una maquina y mas de una error a de tener.
__________________

No Voy A Reparar Tu Ordenador,
Deja De Abusar De Mi Amistad,
Y Paga El Servicio Tecnico
MKSs está desconectado   Responder Citando
Respuesta

Marcadores

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks are Desactivado
Pingbacks are Desactivado
Refbacks are Desactivado
Ir al Foro


Sponsored links


La franja horaria es GMT +1. Ahora son las 23:12.


Desarrollado por: vBulletin® Versión 3.7.5
Derechos de Autor ©2000 - 2009, Jelsoft Enterprises Ltd.
Traducido by Robert
Ad Management by RedTyger

Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.