Instalar systemd y systemd-sysv Debian
$apt-get update
$apt-get upgrade
$apt-get install systemd
$apt-get install systemd-sysv
Este paquete proporciona las páginas de manual y enlaces para / sbin / init, y herramientas de administración de energía, como el apagado.
$sudo reboot
domingo, 23 de abril de 2017
sábado, 11 de marzo de 2017
NAT Proxmox
auto lo
iface lo inet loopback
auto eth0
#real IP adress
iface eth0 inet static
address 192.168.1.252
netmask 255.255.255.0
gateway 192.168.1.254
auto vmbr0
#private sub network
iface vmbr0 inet static
address 10.10.10.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o eth0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o eth0 -j MASQUERADE
other
auto lo
iface lo inet loopback
auto vmbr0
iface vmbr0 inet static
address 192.168.1.253
netmask 255.255.255.0
bridge_ports eth0
bridge_stp off
bridge_fd 0
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
auto vmbr1
iface vmbr1 inet static
address 10.10.10.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o eth1 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o eth1 -j MASQUERADE
iface lo inet loopback
auto eth0
#real IP adress
iface eth0 inet static
address 192.168.1.252
netmask 255.255.255.0
gateway 192.168.1.254
auto vmbr0
#private sub network
iface vmbr0 inet static
address 10.10.10.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o eth0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o eth0 -j MASQUERADE
other
auto lo
iface lo inet loopback
auto vmbr0
iface vmbr0 inet static
address 192.168.1.253
netmask 255.255.255.0
bridge_ports eth0
bridge_stp off
bridge_fd 0
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
auto vmbr1
iface vmbr1 inet static
address 10.10.10.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o eth1 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o eth1 -j MASQUERADE
jueves, 24 de noviembre de 2016
lunes, 31 de octubre de 2016
lunes, 11 de julio de 2016
php5 Centos y RHEl 7
https://doc.owncloud.org/server/9.0/admin_manual/installation/php_55_installation.html#centos-7-upgrade-to-php-5-5
RHEL 7 Upgrade to PHP 5.5
To upgrade to PHP 5.5, you must use the Software Collections (SCL) repository to be in compliance with your RHEL support contract, and not any other third-party repository. Follow these steps to install PHP 5.5 from SCL. First you must use your Subscription Manager to enable SCL:subscription-manager repos --enable rhel-server-rhscl-7-eus-rpms
yum install php55 php55-php php55-php-gd php55-php-mbstring
yum install php55-php-mysqlnd
yum install php55-php-ldap
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php54.off
mv /etc/httpd/conf.modules.d/10-php.conf /etc/httpd/conf.modules.d/10-php54.off
cp /opt/rh/httpd24/root/etc/httpd/conf.d/php55-php.conf /etc/httpd/conf.d/
cp /opt/rh/httpd24/root/etc/httpd/conf.modules.d/10-php55-php.conf /etc/httpd/conf.modules.d/
cp /opt/rh/httpd24/root/etc/httpd/modules/libphp55-php5.so /etc/httpd/modules/
service httpd restart
phpinfo that your Apache server is using PHP 5.5 and loading the
correct modules; see PHP Version and Information to learn how to use phpinfo.CentOS 7 Upgrade to PHP 5.5¶
To upgrade to PHP 5.5, use the Red Hat Software Collections (SCL) repository.Before upgrading, evaluate all of your PHP apps for compatibility with PHP 5.5.
Follow these steps to install PHP 5.5 from SCL. First install the SCL repository:
yum install centos-release-scl
yum install php55 php55-php php55-php-gd php55-php-mbstring
yum install php55-php-mysqlnd
yum install php55-php-ldap
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php54.off
mv /etc/httpd/conf.modules.d/10-php.conf /etc/httpd/conf.modules.d/10-php54.off
cp /opt/rh/httpd24/root/etc/httpd/conf.d/php55-php.conf /etc/httpd/conf.d/
cp /opt/rh/httpd24/root/etc/httpd/conf.modules.d/10-php55-php.conf /etc/httpdconf.modules.d/
cp /opt/rh/httpd24/root/etc/httpd/modules/libphp55-php5.so /etc/httpd/modules/
service httpd restart
phpinfo that your Apache server is using PHP 5.5 and loading the
correct modules; see PHP Version and Information to learn how to use phpinfo.viernes, 1 de julio de 2016
OwnCloud Debian 8.4
Debian 8.4
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add - < Release.key
apt-get update
apt-cache search owncloud
apt-get install owncloud
mysql --defaults-file=/etc/mysql/debian.cnf
CREATE DATABASE owncloud;
CREATE USER owncloud@localhost IDENTIFIED BY 'mysecurepassword';
GRANT ALL PRIVILEGES ON owncloud.* TO owncloud@localhost;
flush privileges;
quit
mkdir /var/owncloud
chown www-data:www-data /var/owncloud
chmod 750 /var/owncloud
Habilitar https:
a2enmod ssl
a2ensite default-ssl
service apache2 restart
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add - < Release.key
apt-get update
apt-cache search owncloud
apt-get install owncloud
mysql --defaults-file=/etc/mysql/debian.cnf
CREATE DATABASE owncloud;
CREATE USER owncloud@localhost IDENTIFIED BY 'mysecurepassword';
GRANT ALL PRIVILEGES ON owncloud.* TO owncloud@localhost;
flush privileges;
quit
mkdir /var/owncloud
chown www-data:www-data /var/owncloud
chmod 750 /var/owncloud
Habilitar https:
a2enmod ssl
a2ensite default-ssl
service apache2 restart
jueves, 30 de junio de 2016
own
imagen inicial
core/css/header.css
#header .logo {
background-image: url(../img/logo.png);
background-repeat: no-repeat;
background-size: 200px;
background-position: center 30px;
width: 252px;
height: 120px;
margin: 0 auto;
}
leyenda
core/templates/layout.guest.php
echo "TuxCursos by Franklinux"
//print_unescaped($theme->getLongFooter()); ?>
upload_max_filesize = 10G
core/css/header.css
#header .logo {
background-image: url(../img/logo.png);
background-repeat: no-repeat;
background-size: 200px;
background-position: center 30px;
width: 252px;
height: 120px;
margin: 0 auto;
}
leyenda
core/templates/layout.guest.php
//print_unescaped($theme->getLongFooter()); ?>
upload_max_filesize = 10G
post_max_size = 10G
miércoles, 15 de junio de 2016
LAMP Centos7
Instalar Apache
yum install httpd httpd-devel
yum install httpd httpd-devel
instalar mariadb (mysql)
yum install mariadb-server mariadb
Instalar PHP y librerias de conexion
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
iniciar Servicios
yum install mariadb-server mariadb
Instalar PHP y librerias de conexion
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
iniciar Servicios
systemctl start httpd
systemctl start mariadb
habilitando servicios para inicio
systemctl enable httpd
systemctl enable mariadb
configurando mariadb
mysql_secure_installation
o bien
mysql -u root -p
enter
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('tu nueva contraseña')
WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
mysql -u root -p
Enter Password:
enter
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('tu nueva contraseña')
WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
mysql -u root -p
Enter Password:
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
--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 <
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
viernes, 1 de noviembre de 2013
Por que Linux ?
Por que Linux ?
Le
decimos a la gente que usamos linux porque es seguro. O porque es
gratis, porque es personalizable, porque es libre (de otra manera*),
porque tiene un excelente soporte de la comunidad...
Pero todo eso son solo tonterías marketineras. Se lo decimos a los
no linuxeros porque ellos no entenderían la verdadera razón. Y cuando
decimos esas falsas razones, incluso podríamos llegar a creerlas.
Pero bien en el fondo, la verdadera razón permanece.
Usamos linux porque es divertido.
Es divertido jugar con el sistema. Es divertido cambiar todas las
configuraciones, romper el sistema, tener que ir al modo de recuperación
para repararlo. Es divertido tener mas de un centenar de distros para
elegir. Es divertido usar la linea de comandos.
Déjenme decirlo de nuevo. Es divertido usar la linea de comandos.
No es de extrañar que los no linuxeros no entiendan.
El punto con los fans de linux es que usamos linux por nuestro
propio bien. Seguro que nos gusta hacer el trabajo. Seguro que nos gusta
estar seguros contra virus. Seguro que nos gusta cuidar nuestro
bolsillo. Pero esos son solo los efectos secundarios. Lo que realmente
nos gusta es jugar con el sistema, explorarlo, y descubrir los hechos
fascinantes sobre el software que se encuentra dentro nuestro.
En un mundo sin fronteras, quien necesita puertas y ventanas
Si el Universo fuera un programa estaría hecho en C, y correría sobre un sistema GNU/LINUX
Linux Terminal, Hombres Trabajando!
lunes, 28 de octubre de 2013
Gnome Install Minimal Server
Instalar Gnome Desktop en Minimal Server
yum group install basic-desktop desktop-platform x11 fonts
yum group install basic-desktop desktop-platform x11 fonts
sábado, 19 de octubre de 2013
setuptool
Instalación de Herramienta “Setup”
yum install setuptool system-config-securitylevel-tui authconfig system-config-network-tui ntsysv
setuptool : text setup tool console
system-config-securitylevel-tui
: Configuración del Firewallauthconfig :
Configuracion de la Autentificacion (basicon en la instalación se
setuptool)system-config-network-tui
: Configuraciones de Redntsysv :
Servicios del sistemamiércoles, 12 de septiembre de 2012
jueves, 8 de septiembre de 2011
zoneedit
wget -O - --http-user=username --http-passwd=password 'http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com'
sábado, 27 de agosto de 2011
change Hostname
vim /etc/sysconfig/network
hostname= nombre
vim /etc/hosts
127.0.0.1 Nombre
hostname nombre
service nertworking restart
hostname= nombre
vim /etc/hosts
127.0.0.1 Nombre
hostname nombre
service nertworking restart
Suscribirse a:
Entradas (Atom)
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...
yum install speedtest_cli
speedtest
speedtest-cli