jueves, 12 de febrero de 2015

Trabajando con contenido

head
--muestra las primeras 10 lineas de un archivo
head /etc/passwd
head -5 /etc/passwd

tail
--muestra las ultimas 10 lineas de un archivo

tail /etc/passwd
tail -5 /etc/passwd

cat
--muestra en pantalla el contenido de un archivo de texto

cat /etc/resolve.conf
concatenacion
cat arch1  arch2 arch3
copiar
cat archivo1 > archivo2
crear

cat > archivo
esribir texto  texto ctrl+d
cat > archivo1 <--cuando uno escriba salir en lugar de ctrl+d fin de creación de archivo

tac
--similar a cat pero de manera inversa
tac archivo

less
--muestra el contenido paginado de un archivo con la opción de desplazamiento
less /etc/shadow

more
--muestra el contenido paginado de un archivo sin la opción de desplazamiento solo con %

strings
--muestra caracteres ASCII dentro de binarios
string /bin/ls





miércoles, 11 de febrero de 2015

Trabajando con Archivos

Trabajando con Archivos

file
--permite conocer el tipo de archivo
file archivo1     file smb.conf  file centos.iso

touch
--permite crear archivos vacios
touch nombre_archivo   touch archivo1     touch archivo1 archivo2


touch -t
--permite crear un archivo y especificarle fecha y hora de creación
 touch -t yyymmddHHmm archivo  touch -t 201011060000 prueba.iso

rm
--comando para borrar un archivo
rm archivo    rm /home/practica/comandos.txt

rm -i
--antes de borrar un archivo pide confirmación de borrado
rm -i archivo
rm: ¿borrar el fichero regular vacío «prueba.iso»? (s/n) s

cp
--comando pra copiar un archiv
cp origen destino     cp /etc/inittab /practica/inittab2    cp /etc/hosts .

 cp -r
-- copiar un directorio de manera recursiva
 cp -r /etc  /practica/etc       cp -rv /etc  /practica/etccopy
el argumento -v es de vizualizar

cp -i
--copiar un directorio de manera interactiva pregunta para sobrescribir
 cp -i /etc /practiva/etccopy

cp -p
--permite copiar un archivo y preservar sus permisos y su tiempo de creacion
cp -p archivo archivo_copy

mv
--comando para mover un archivo o renombrarlo
renombrar
mv  archivo_viejo archivo_nuevo
mover
mv /practica2/archivo /practica2/archivo 

rename
--cambiar nombre a un archivo
rename conf back  *.conf  busca la palabra conf y cambiala por back en todos los archivos .conf

 






 

 

 






 




_

Trabajando con Directorios

Trabajando con Directorios


pwd
-- muestra la ruta en donde estamos

pwd

cd
-- permite que un usuario se mueva de un directorio a otro

cd /etc/samba

cd ~
-- movernos al directorio Home del usuario logeado
cd ~

cd ..
-- movernos un nivel atras del directorio actual, es decir del su directorio padre

cd ..

cd -
--movernos al directorio anterior
cd -

ls
--permite visualizar el contenido de un directorio
ls        ls /etc/samba

ls-a
--muestra los archivos ocultos de un directorio (.archivo)

ls -a     ls -a /home/user

ls -l
--muestra en pantalla el contenido detallado de un directorio
ls -l     ls -l /home/user

ls -lh
--muestra el contenido detallado de un directorio pero el tama;o de cada archivo en un formato mas amigable
ls -lh /home/user    ls -lh

--combinando
ls -lah

mkdir
--comando para crear un directorio

mkdir nombre_directorio       mkdir practica  mkdir dir1 dir2 dir3

mkdir -p
--crear directorios seguido de subdirectorios
mkdir directorio1/subdir1/subdir2

rmdir
--borrar un directorio si y solo si este este vacio
rmdir directorio   rmdir /home/usuario/practica (solo borra el ultimo directorio)

rmdir -p
--borrar directorios y subdirectorios de manera re-cursiva si y solo si estos estén vacíos

rmdir -p   rmdir /home/usuario/practica












Creando Repositorios

Crear tu propio repositorio Local en Centos 7 funciona de igual forma con RHEL

crear archivo ISO

dd if=/dev/cdrom of=/home/centos7.iso

montar iso

mount -o loop /home/centos7.iso /media/centos7

copiar todo el contenido a una carpeta

mkdir -p /var/repo/centos7

cp -rv * /media/centos7 /var/repo/centos7

cd /var/repo/centos7/Packages

rpm -Uvh createrepo..........rpm
(si pide dependencias intalar)

cd /var/repo

createrepo centos7 ( este nombre es el de la carpeta creada con el contenido del dvd)

vim /etc/yum.repos.d/centos-local.repo




[Centos7-local-Franklinux]
name=Linux Centos 7 Franklinux - $release-server-$basearch-DVD
baseurl=file:///var/repo/centos7
gpgcheck=1






firmar

rpm --import RPM-GPG-KEY-CentOS-Testing-7
rpm --import RPM-GPG-KEY-CentOS-7

estos archivos están en el DVD en raíz son las keys para firmar los repositorios

Instalar systemd y systemd-sysv

Instalar systemd y s ystemd-sysv Debian $apt-get update $apt-get upgrade  $apt-get install systemd  $apt-get install systemd-sysv  Este...