Fecha de última modificación:

31 Julio, 2014 - 01:16

Establecer comunicación con el servidor

La primer parte en este proyecto consiste en fundar los cimientos: instalación y configuración del Servidor Linux, y para ello es menester indispensable poder comunicarnos con este.

¿Y cómo nos comunicamos?
La forma de comunicarnos con él, es por medio de comandos (órdenes) sobre una consola, estos no son más que programas, que realizan por lo general una sola tarea específica.

¿Por qué no nos comunicamos con el cómo se hace en otros Sistemas Operativos por medio del Mouse sobre una interfaz gráfica?
La razón de ello, es que las interfaces graficas (con sus íconos, fondos de pantalla, barras de menús, etc.) y la flecha del Mouse para darle ordenes al Sistema Operativo simplemente haciendo click; consumen muchos recursos (memoria, CPU, disco, etc.).

Libros Recomendados para esta sección

Estos son los comandos de Linux que podrás encontrar aquí:

&
a2enmod
adduser
airdriver-ng
alias
alien
amap
apachectl
apropos
apt-get
aptitude
arp
arp-scan
arping
ascii
at
autoscan-network
avahi-browse
avahi-daemon
avahi-discover
avahi-resolve
awk
badblocks
bc
bg
bind
bwm-ng
cat
ccze
cd
cfdisk
chattr
chgrp
chkconfig
chmod
chown
clear
cmp
comm
cp
cut
date
dd
ddrescue
dd_rescue
declare
deluser
depmod
df
dhclient
diff
dig
dir
dmesg
dmidecode
dnsdomainname
do-release-upgrade
dpkg
dpkg-deb
dpkg-reconfigure
du
e2fsck
echo
ed
egrep
env
ethstatus
exit
export
faillog
fdisk
fg
fgrep
file
find
finger
fold
foremost
fping
fsck
ftp
fuser
gawk
gdebi
gdm
getent
getsebool
gksu
gnome-user-share
gparted
gpasswd
gpm
grdesktop
grep
groupadd
gshare
gstreamer-properties
gunzip
gzip
halt
hardinfo
head
hexdump
hexedit
history
host
hostname
htop
id
ifconfig
ifdown
ifstat
iftop
ifup
init
insmod
ip
ipscan
iptraf
iwconfig
iwlist
jobs
kadmin
Kadmin.local
Kdestroy
kill
killall
kinit
klist
kpasswd
ksu
last
lastb
lastlog
ldapsearch
less
lftp
libnss-ldapd
ln
local
locate
logout
lpc
ls
lsattr
lsblk
lsb_release
lshw
lsmod
lsof
lspci
lsscsi
lsusb
lynx
macchanger
magicrescue
mail
man
mc
md5sum
medusa
mesg
mkdir
modconf
modinfo
modprobe
more
mount
mtr
mv
nano
nbtscan
net
netstat
newgrp
nice
nmap
nohup
nroff
nslookup
ntpdate
ntpq
ntsysv
passwd
patch
pdf2ps
pdftotext
pgrep
photorec
pick
pico
ping
pkill
postconf
postgres
poweroff
pr
printenv
ps
ps2pdf
pstree
pwd
qwordtrans
rdesktop
read
reboot
renice
resolvconf
rm
rmdir
rmmod
route
runlevel
safecopy
scalpel
scp
sed
semanage
semodule
sensors
service
set
setsebool
sfill
shares-admin
shred
shutdown
sleep
smartctl
smem
sort
spell
srm
ssh
startx
strings
su
sudo
symlinks
sysv-rc-conf
tail
talk
tar
tasksel
tee
telinit
test
testdisk
time
top
touch
tr
traceroute
troff
tty
typeset
ulimit
umask
umount
unalias
uname
uniq
unrar
unset
unzip
update-rc.d
uptime
useradd
userdel
usermod
vdir
vi
vim
visudo
vncviewer
w
wait
watch
wbinfo
wc
wget
whatis
whereis
which
who
who am i
wordtrans
write
x
xev
xinit
xxd
ypbind
yum
zcat
zenmap
zgrep

Listados de Comados:

Comando Descripción
&

Si una sentencia, termina con el operador de control &, el shell ejecuta la orden en segundo plano en un subshell, indicando por la salida estándar el número de trabajo y el PID del último proceso en la tubería asociada (recordar que una tarea puede contener más de un comando); devolviendo seguidamente un pront. Esto se llama ejecutar un proceso en segundo plano (o en background). El proceso seguirá mostrando su salida en la consola desde la que se dio la orden, para evitar esto, se puede desviar la salida (por ejemplo con: comando >> /dev/null &). Tener en cuenta que el programa que ejecutemos desde la consola será "proceso hijo" de la consola, por lo que si cerramos el terminal todos los procesos hijos finalizarán (ver nohup).

firefox & ejecuta el proceso firefox en segundo plano.

du -ah / > ./salida.txt 2 > /dev/null & ejecuta el comando, redireccionando la salida estándar al fichero salida.txt y el error estándar al pozo ciego, todo ello para que lo pueda mandar ha ejecutar en background sin "ensuciar" el terminal.

Ver los comandos: fg (reanuda trabajos suspendidos), bg (pone en ejecución un trabajo que está en segundo plano detenido), nohup (lanzar un comando que continué ejecutándose aún si uno cierra la sesión) y jobs (lista los trabajos que se están ejecutando suspendidos y en background).

a2enmod

Habilita (a2dismod o deshabilita) módulos de Apache (solo en Debían).

a2enmod rewrite habilita el modulo rewrite, puedes verificar que fue activado ejecutando apache2ctl -M

adduser

Administra usuarios y grupos

adduser pepe crea al usuario pepe y pedirá un password para el. Por defecto, se crea un grupo personal para cada usuario y éste será el grupo por defecto. Este comportamiento se configura en /etc/adduser.conf.

adduser pepe admin añade el usuario pepe al grupo admin

airdriver-ng

Para configurar dispositivos wifi

airdriver-ng supported lista los drivers soportados.

airdriver-ng installed lista los drivers instalados.

airdriver-ng loaded lista los drivers cargados.

alias

Crear alias para órdenes, si parámetros muestra la lista de alias. Los alias se crean y listan con la orden alias, y se quitan con la orden unalias. Si queremos que el alias sea permanente este se deberá colocar en ~/.bashrc o en /etc/bashrc

alias ll='ls -f' al ejecutar ll será lo mismo que ls -l.

alias catt='grep '^[^#]'' al ejecutar este alias nos mostrará un fichero sin comentarios (lineas que empiezan por #) ni líneas en blanco.

A continuación se desarrolla una secuencia de ejemplos, el primer comando alias sin parámetros nos muestra la lista de alias, luego creamos un alias para ls -l, lo ejecutamos, y luego lo borramos.

# alias
alias ls='ls --color=auto'
# alias ll='ls -l'
# ll
total 8
-rw-r--r-- 1 root root 716 abr  6 17:54 archivo2.txt
-rw-r--r-- 1 root root 101 abr  6 15:31 archivo.txt
# unalias ll
# ll
-bash: ll: no se encontró la orden
 

Solicita Asistencia

Llámenos al:+549 11 (15)32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...