tag:blogger.com,1999:blog-69672841325020028832024-03-13T06:25:36.699-07:00The gray roadSeguridad informática, Linux, programación, bases de datos, páginas web, redes, ingeniería de software, techniques, testing, utilities, tools, stuff and more stuff. . .0n3453v3nhttp://www.blogger.com/profile/01089188300161077621noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-6967284132502002883.post-33059772751315656882013-03-26T01:04:00.003-07:002013-03-26T02:19:20.823-07:00Que hacer luego de instalar Fedora<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js" type="text/javascript"></script>
<link href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css" rel="stylesheet" type="text/css"></link>
<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js" type="text/javascript"></script>
<link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css" rel="stylesheet" type="text/css"></link>
<script language="javascript">
SyntaxHighlighter.all();
</script>
<style type="text/css">P { margin-bottom: 0.21cm; }</style>
<br />
<div style="margin-bottom: 0cm;">
<style type="text/css">P { margin-bottom: 0.21cm; }</style>
</div>
<style type="text/css">P { margin-bottom: 0.21cm; }</style>
<br />
<div style="margin-bottom: 0cm;">
<style type="text/css">P { margin-bottom: 0.21cm; }</style>
<span style="font-size: small;">Al instalar N versión de Fedora es necesario
contener paquetes indispensables como codecs de audio video, flash ,
repositorios extra, editores de imágenes, etc. </span><br />
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<span style="font-size: small;">Así que empece a crear un
pequeño script en bash que lo llame <b>installUp </b>que ayudara a instalar
paquetes extra tras efectuar una instalación nueva de Fedora;</span></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<ul>
<li><div style="margin-bottom: 0cm;">
<span style="font-size: small;"><b>Indispensables:</b>
</span>Instalara paquetes necesarios codecs de audio y video,
compresores rar, zip, 7zip, flash y el repositorio rpmfusion donde
contiene gran cantidad de paquetes actualizados y no libres.
</div>
</li>
</ul>
<ul>
<li><div style="margin-bottom: 0cm;">
<span style="font-size: small;"><b>Recomendados:</b>
Instalara otros paquetes que con el tiempo llegan a ser solicitados,
editor de imagen, creador de usb boteable, grabador de escritorio. </span>
</div>
</li>
</ul>
<div style="margin-bottom: 0cm;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF9gUpaG-3uPG-tvjSKrVu18sXNdfr_uTULNUgwuBEWjmomLzFRdPs5ru7b-_xYAOx9zgpAzfHZ3AP5C3ZVDHPCHGGhsrx31Wc0rjKevw19CBY7rxJun0y8HdJ9klNM36VqYxB9xopeODs/s1600/Captura+de+pantalla+de+2013-03-26+03:14:06.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF9gUpaG-3uPG-tvjSKrVu18sXNdfr_uTULNUgwuBEWjmomLzFRdPs5ru7b-_xYAOx9zgpAzfHZ3AP5C3ZVDHPCHGGhsrx31Wc0rjKevw19CBY7rxJun0y8HdJ9klNM36VqYxB9xopeODs/s1600/Captura+de+pantalla+de+2013-03-26+03:14:06.png" width="640" /></a></div>
<div style="margin-bottom: 0cm;">
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /></div>
<br />
<pre class="brush:bash">#!/bin/bash
#
#
# Eres libre:
# de copiar, distribuir, exhibir, y ejecutar la obra
# de hacer obras derivadas
# de hacer un uso comercial de la obra
#
# permiso de ejecución chmod +x fichero
# ejecutar ./fichero
#
function installUp(){
clear
echo "
InstallUp $(date +%Y)
Listando paquetes indispensables:
=====================================================================
| NOMBRE | TIPO | CONTIENE |
=========== ===================== ===================================
| Rpmfusion | Repositorio | Paquetes no libres y actualizados |
| Codecs | Paquetes | Codecs de audio y video no libres |
| Compresor | Paquetes | Extracción de ficheros no libres |
| Flash | Repositorio/Paquete | Flash plugin para navegadores web |
====================================================================="
instalar
}
function recomendar(){
clear
echo "
IstallUp recomienda estos paquetes
========================================================
| NOMBRE | TIPO | CONTIENE |
==================== ========= =========================
| Gimp | Paquete | Editor de imágenes |
| Recordmydesktop Gui| Paquete | Grabador de escritorio |
| Unetbootin | Paquete | Creador USB de arranque |
========================================================"
echo "También instalar esto [s/n]:"
read tecla
if [ "$tecla" = "s" ]; then
todo
elif [ "$tecla" = "n" ]; then
indispensables
fi
}
function instalar(){
echo Instalar todo [s/n]:
read tecla
if [ "$tecla" = "s" ]; then
recomendar
elif [ "$tecla" = "n" ]; then
echo "Saliendo de installUp :)"
fi
}
function todo(){
clear
echo "InstallUp necesita ser root para instalar los paquetes, se requiere Internet"
su -c"
echo Esto tardara un rato así que prepara una taza de café
echo ====================
echo Instalando rpmfusion
echo ====================
yum -y localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
yum check-update 1>/dev/null
echo =================
echo Instalando codecs
echo =================
yum -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg
echo ====================
echo Instalando compresor
echo ====================
yum -y install unrar p7zip p7zip-plugins
echo ================
echo Instalando flash
echo ================
if [ "$(uname -p)" = "i686" ]; then
yum -y localinstall http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
else
yum -y localinstall http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
fi
yum check-update 1>/dev/null
yum -y install flash-plugin
echo ===============
echo Instalando gimp
echo ===============
yum -y install gimp
echo ===============
echo Instalando recordmydesktop
echo ===============
yum -y install gtk-recordmydesktop.noarch
echo =====================
echo Instalando unetbootin
echo =====================
yum -y install unetbootin
echo ====================
echo Actualizando sistema
echo ====================
yum -y update
echo ========================================================================
echo InstallUp termino de instalar los paquetes y actualizaciones del sistema
echo ========================================================================
"
}
function indispensables(){
clear
echo "InstallUp necesita ser root para instalar los paquetes, se requiere Internet"
su -c"
echo Esto tardara un rato así que prepara una taza de café
echo ====================
echo Instalando rpmfusion
echo ====================
yum -y localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
yum check-update 1>/dev/null
echo =================
echo Instalando codecs
echo =================
yum -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg
echo ====================
echo Instalando compresor
echo ====================
yum -y install unrar p7zip p7zip-plugins
echo ================
echo Instalando flash
echo ================
if [ "$(uname -p)" = "i686" ]; then
yum -y localinstall http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
else
yum -y localinstall http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
fi
yum check-update 1>/dev/null
yum -y install flash-plugin
echo ====================
echo Actualizando sistema
echo ====================
yum -y update
echo ========================================================================
echo InstallUp termino de instalar los paquetes y actualizaciones del sistema
echo ========================================================================
"
}
installUp
#
# InstallUp 2013
# 0n3453v3n
#
</pre>
</div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<br /></div>
0n3453v3nhttp://www.blogger.com/profile/01089188300161077621noreply@blogger.com0tag:blogger.com,1999:blog-6967284132502002883.post-47785677877479103082013-03-16T19:06:00.002-07:002013-03-16T21:33:31.833-07:00Cerrar servicios innecesariosAl instalar alguna de las distribuciones linux notaran que su sistema tendrá servicios activos ya sea shh, mysql, ipp, smtp, etc.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEWGxLq68JwM30f5yGfI1wxiWgqIePmPaAMjPLVxLJJeVdjkpKtzwT5btO2xu4vr2e1LZO8bJfEzD1YjTtYVskB4yRBHFIvI8qnfHvPH8B_3CbgViadbpmV7F7zu3fqLfHh8Dh9h276bF3/s1600/Captura+de+pantalla+de+2013-03-16+20:26:28.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEWGxLq68JwM30f5yGfI1wxiWgqIePmPaAMjPLVxLJJeVdjkpKtzwT5btO2xu4vr2e1LZO8bJfEzD1YjTtYVskB4yRBHFIvI8qnfHvPH8B_3CbgViadbpmV7F7zu3fqLfHh8Dh9h276bF3/s1600/Captura+de+pantalla+de+2013-03-16+20:26:28.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"></td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
</div>
La mayoría de ellos es probable que no los ocupemos; al cerrarlos se evitara que alguien trate de explotar alguna vulnerabilidad de los servicios activos.<br />
Así que <b>servicio que no ocupes servicio que cierres</b>.<br />
<br />
<b>Existen 7 niveles de ejecución</b> cada uno de los niveles tiene un sub-directorio en <b>/etc/rc.d/rc0.d</b> . . . . . <b>rc6.d</b>, los cuales contienen enlaces simbólicos hacia<b> /etc/init.d</b><b> </b>dichos enlaces son de 2 tipos iniciales<b> </b>( S ) y finales ( K ), los cuales contienen un numero de prioridad.<br />
<br />
Es posible gestionarlos con:<br />
<br />
<b>/etc/ini.d/[servicio] </b><b>[comando]</b><br />
<b>service [servicio] </b><b>[comando]</b><br />
<b>chkconfig [servicio] </b><b>[comando]</b><br />
<br />
<b>fedora implementa systemd un sucesor a init</b> los cuales maneja los nuevos servicios en <b>/lib/systemd/system</b> para gestionarlos se utiliza:<br />
<br />
<b>systemctl </b><b>[comando] </b> <b>[servicio]</b><br />
<br />
Ya tenemos los servicios ahora hay que pararlos, buscaremos en systemctl si existe alguno de los servicios ya listado.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXp5j5zeb0SJ9wskwy8nYoMiyG4QZ_DeDGkMZ9UznDF0G5eZbOjlYmNHvaGaRlPdApAe1yN9nPr6q7bS2O1F_B09Rz7DT8SUO9wfxlobYILExz-9PQVEK4Ek3ojYIIYNJOhyVMSPoetlEF/s1600/Captura+de+pantalla+de+2013-03-16+22:02:54.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="78" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXp5j5zeb0SJ9wskwy8nYoMiyG4QZ_DeDGkMZ9UznDF0G5eZbOjlYmNHvaGaRlPdApAe1yN9nPr6q7bS2O1F_B09Rz7DT8SUO9wfxlobYILExz-9PQVEK4Ek3ojYIIYNJOhyVMSPoetlEF/s1600/Captura+de+pantalla+de+2013-03-16+22:02:54.png" width="640" /></a></div>
Al parecer solo a encontrado 1 de los 2 que he buscado, esto sucede porque el servicio puede tener otro nombre, como se muestra en la imagen anterior<br />
lo mostró por contener ssh.<br />
Como buscar el otro servicio?, la primera opción es ir buscando uno por uno en los servicios de systemctl, o la mejor opción saber que es smtp.<br />
smpt es un protocolo de transferencia de correo así que si busco en systemctl todo lo que tenga mail me dará el resultado.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFPkbryA88V7atygI8iPe_2V3ggwyE2Fskppq9EfgCIATpQYx7pdxV3qj-cNWuNnMxHgV61NPXKgeQe2YK1HUN0n_3-dkeHsm8NpHKg-8Si2DG8h2HC7aQ3g-rH_qHP5Z0zQcI7QNuK0pO/s1600/Captura+de+pantalla+de+2013-03-16+22:11:39.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="100" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFPkbryA88V7atygI8iPe_2V3ggwyE2Fskppq9EfgCIATpQYx7pdxV3qj-cNWuNnMxHgV61NPXKgeQe2YK1HUN0n_3-dkeHsm8NpHKg-8Si2DG8h2HC7aQ3g-rH_qHP5Z0zQcI7QNuK0pO/s1600/Captura+de+pantalla+de+2013-03-16+22:11:39.png" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
Se listan 2 pero el que mas me parece lógico es el 1, pero podrán detener los 2 para saber cual es el adecuado, en este caso tanto una depende de la otra.<br />
<br />
Primero mostrare el status de sshd y lo detendre despues.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg89ZjoovnEIA6KLrsRGqWzdPq4RgEx6CuQC-t-eZIhKbg9g2lOpMkiQTRTtmey9QD9UTQZ3LgVP95NGrtfUDpjNyViXfZhJ2Tj3NC1_fyD2AL6dmPFlbq2-EZAsTB13w8ZvYqWja29GUcF/s1600/Captura+de+pantalla+de+2013-03-16+22:16:20.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg89ZjoovnEIA6KLrsRGqWzdPq4RgEx6CuQC-t-eZIhKbg9g2lOpMkiQTRTtmey9QD9UTQZ3LgVP95NGrtfUDpjNyViXfZhJ2Tj3NC1_fyD2AL6dmPFlbq2-EZAsTB13w8ZvYqWja29GUcF/s1600/Captura+de+pantalla+de+2013-03-16+22:16:20.png" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
No me interesa que inicie el servicio siempre de smtp asi que lo quitare de los run level.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5ZagKGnUvMtjtGcq2Za4OYi3n8GX37ifp_u34tXgkkSHtcWNRbL1beA6ES09PhMZLa3ohheNkv3TU4uaiuf-bsW8Y2SVj36dlUuNXthTHfvyjKN0LjSGNWGK0RsM1x2gXbnAIqYpR_-lD/s1600/Captura+de+pantalla+de+2013-03-16+22:24:57.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="184" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5ZagKGnUvMtjtGcq2Za4OYi3n8GX37ifp_u34tXgkkSHtcWNRbL1beA6ES09PhMZLa3ohheNkv3TU4uaiuf-bsW8Y2SVj36dlUuNXthTHfvyjKN0LjSGNWGK0RsM1x2gXbnAIqYpR_-lD/s1600/Captura+de+pantalla+de+2013-03-16+22:24:57.png" width="640" /></a></div>
<br />
Mostré el status de sendmail luego lo quite, pero al mostrar el status de nuevo me mostró activo ammmm; Eso sucede porque quedo como proceso zombi solo es necesario pararlo y listo.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw2Rvh9UaW1J4ou8mLUnoF0gyIxMNV-wXNZtlHPVXVj3TmJ7x_PTwFWS3gIt-m8mToZWr11AzSALeLwb8DdYXw8oN4z_qEFNvg_oLZE3bmaZGbd8A1Xx38Zxzi81uPzkH0DdkAR3jDz28-/s1600/Captura+de+pantalla+de+2013-03-16+22:32:29.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw2Rvh9UaW1J4ou8mLUnoF0gyIxMNV-wXNZtlHPVXVj3TmJ7x_PTwFWS3gIt-m8mToZWr11AzSALeLwb8DdYXw8oN4z_qEFNvg_oLZE3bmaZGbd8A1Xx38Zxzi81uPzkH0DdkAR3jDz28-/s1600/Captura+de+pantalla+de+2013-03-16+22:32:29.png" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
0n3453v3nhttp://www.blogger.com/profile/01089188300161077621noreply@blogger.com0tag:blogger.com,1999:blog-6967284132502002883.post-39128772370195464232013-03-16T12:08:00.000-07:002013-03-16T12:10:29.900-07:00El inicio<style type="text/css">P { margin-bottom: 0.21cm; }</style>
<br />
<div style="margin-bottom: 0cm;">
<span style="font-family: inherit;"><span style="font-size: small;">Hace tiempo que lo he pensado,
compartir lo que he aprendido en el mundo de la informática, tantas
maneras de poderla entender, tan complicada y fácil al mismo tiempo;
compartir algo es genial, porque tanto me sirve ami como quien la
busca.</span></span></div>
<div style="margin-bottom: 0cm;">
<span style="font-family: inherit;"><span style="font-size: small;">Así que este es un espacio en Internet
donde pongo mis conocimientos, técnicas, aprendizajes de lo que mas
me gusta hacer.</span></span></div>
0n3453v3nhttp://www.blogger.com/profile/01089188300161077621noreply@blogger.com0tag:blogger.com,1999:blog-6967284132502002883.post-37026157508968950462013-03-16T11:55:00.001-07:002013-03-16T12:30:30.293-07:00The gray road<style type="text/css">P { margin-bottom: 0.21cm; }</style>
<br />
<div style="margin-bottom: 0cm;">
<span style="font-family: inherit;"><span style="font-size: small;">Elegir un camino no es una opción, </span></span></div>
<div style="margin-bottom: 0cm;">
<span style="font-family: inherit;"><span style="font-size: small;">como saber si el otro era mejor, </span></span></div>
<div style="margin-bottom: 0cm;">
<span style="font-family: inherit;"><span style="font-size: small;">sera mas corto, sera mas largo, </span></span></div>
<div style="margin-bottom: 0cm;">
<span style="font-family: inherit;"><span style="font-size: small;">intentar por todas partes para obtener
lo mejor.</span></span></div>
0n3453v3nhttp://www.blogger.com/profile/01089188300161077621noreply@blogger.com0