### Edito el limits.conf me deslogeo y me logeo.
[root@app1 ~]# ulimit -c
0
[root@app1 ~]# vi /etc/security/limits.conf
* soft core unlimited
* hard core unlimited
[root@app1 ~]# logout
[root@app1 ~]# ulimit -c
unlimited
miércoles, 27 de marzo de 2019
viernes, 1 de marzo de 2019
Repositorio Local desde una imagen .iso
# mount -o loop RHEL7.1.iso /mnt # mount -o loop RHEL7.1.iso /mnt # mount -o loop /dev/sr0 /mnt cp /mnt/media.repo /etc/yum.repos.d/rhel7dvd.repo chmod 644 /etc/yum.repos.d/rhel7dvd.repo enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [InstallMedia] name=DVD for Red Hat Enterprise Linux 7.1 Server mediaid=1359576196.686790 metadata_expire=-1 gpgcheck=1 cost=500 enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release yum clean all subscription-manager clean yum --noplugins install gcc-* libstdc++* glibc-devel
RPM
# Fecha de paquetes instalados
for PACKAGE in $(rpm -aq | grep kernel);
do
echo "$PACKAGE was intalled on $(date -d @$(rpm -q --qf "%{INSTALLTIME}\n" $PACKAGE))";
done
for PACKAGE in $(rpm -aq | grep kernel);
do
echo "$PACKAGE was intalled on $(date -d @$(rpm -q --qf "%{INSTALLTIME}\n" $PACKAGE))";
done
ssh remoto
# SSH copiado remoto
tar cpf - /some/important/data | ssh user@destination-machine "tar xpf - -C /some/directory/"
tar cvpf - /mediation/proc | ssh root@10.7.24.98 "tar xpf - -C /mediation/proc/"
tar cvpf - /mediation/input | ssh root@10.7.24.98 "tar xpf - -C /mediation/input/"
tar cvpf - /mediation/backup2 | ssh root@10.7.24.98 "tar xpf - -C /mediation/backup2/"
tar cpf - /some/important/data | ssh user@destination-machine "tar xpf - -C /some/directory/"
tar cvpf - /mediation/proc | ssh root@10.7.24.98 "tar xpf - -C /mediation/proc/"
tar cvpf - /mediation/input | ssh root@10.7.24.98 "tar xpf - -C /mediation/input/"
tar cvpf - /mediation/backup2 | ssh root@10.7.24.98 "tar xpf - -C /mediation/backup2/"
Configurar Sendmail
#--smtp
#echo "DAEMON=yes" > /etc/sysconfig/sendmail
#echo "QUEUE=1h" >> /etc/sysconfig/sendmail
#yum reinstall sendmail sendmail-cf
## Editar la linea de smarthost en /etc/mail/sendmail.mc para que quede asi:
#define(`SMART_HOST', `[smtpappl.dominio.com.ar]')'
#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
#service sendmail restart
#NOW=$(date +"%H:%M:%S %d/%m/%Y");echo "${HOSTNAME} ${NOW} " | mail -vvv -s "${HOSTNAME} mail relay test" st_linux@dominio.com.ar
#NOW=$(date +"%H:%M:%S %d/%m/%Y");echo "${HOSTNAME} ${NOW} " | mail -vvv -s "${HOSTNAME} mail relay test" st_linux@dominio.com.ar
#echo $HOSTNAME prueba de mail |mail -vvv -s test st_linux@dominio.com.ar
#echo "${HOSTNAME} prueba de mail relay" | mail -vvv -s "${HOSTNAME} test" st_linux@dominio.com.ar
#probar mail con telnet:
#telnet smtpappl.dominio.com.ar 25
#HELO dominio.com.ar
#MAIL FROM: st_linux@dominio.com.ar
#RCPT TO: st_linux@dominio.com.ar
#DATA
#prueba
#.
#QUIT
#----Disable mails in cron:
#MAILTO=""
#echo "DAEMON=yes" > /etc/sysconfig/sendmail
#echo "QUEUE=1h" >> /etc/sysconfig/sendmail
#yum reinstall sendmail sendmail-cf
## Editar la linea de smarthost en /etc/mail/sendmail.mc para que quede asi:
#define(`SMART_HOST', `[smtpappl.dominio.com.ar]')'
#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
#service sendmail restart
#NOW=$(date +"%H:%M:%S %d/%m/%Y");echo "${HOSTNAME} ${NOW} " | mail -vvv -s "${HOSTNAME} mail relay test" st_linux@dominio.com.ar
#NOW=$(date +"%H:%M:%S %d/%m/%Y");echo "${HOSTNAME} ${NOW} " | mail -vvv -s "${HOSTNAME} mail relay test" st_linux@dominio.com.ar
#echo $HOSTNAME prueba de mail |mail -vvv -s test st_linux@dominio.com.ar
#echo "${HOSTNAME} prueba de mail relay" | mail -vvv -s "${HOSTNAME} test" st_linux@dominio.com.ar
#probar mail con telnet:
#telnet smtpappl.dominio.com.ar 25
#HELO dominio.com.ar
#MAIL FROM: st_linux@dominio.com.ar
#RCPT TO: st_linux@dominio.com.ar
#DATA
#prueba
#.
#QUIT
#----Disable mails in cron:
#MAILTO=""
Procesos
#----Top 10 consumo de memoria
#ps -auxf | sort -nr -k 4 | head -10
#---Top 10 consumo de CPU
#ps -auxf | sort -nr -k 3 | head -10
#----Borrar mails :
#cd /var/spool/clientmqueue/ ; find . | xargs rm -v {}
# hacer mierda los procesos de un fs cuando fuser no funciona
FS='/u00' ; for i in $(lsof ${FS} | awk '{print $2}' | uniq | grep -v "PID") ; do kill -9 $i ; done
# hacer mierda los proceso de los fs de un vg en ro (read only )
VG='vg_store' ; for fs in $(cat /etc/fstab | grep ${VG} | awk '{print $2}'); do for i in $(lsof ${fs} | awk '{print $2}' | uniq | grep -v "PID") ; do kill -9 $i ; done ; done
#ps -auxf | sort -nr -k 4 | head -10
#---Top 10 consumo de CPU
#ps -auxf | sort -nr -k 3 | head -10
#----Borrar mails :
#cd /var/spool/clientmqueue/ ; find . | xargs rm -v {}
# hacer mierda los procesos de un fs cuando fuser no funciona
FS='/u00' ; for i in $(lsof ${FS} | awk '{print $2}' | uniq | grep -v "PID") ; do kill -9 $i ; done
# hacer mierda los proceso de los fs de un vg en ro (read only )
VG='vg_store' ; for fs in $(cat /etc/fstab | grep ${VG} | awk '{print $2}'); do for i in $(lsof ${fs} | awk '{print $2}' | uniq | grep -v "PID") ; do kill -9 $i ; done ; done
Algo de Redes
#----Conexiones no exitosas. #nc -zv 172.168.1.1 80 #----Visualizar por que interfaz de red sale el trafico #/sbin/ip route get 10.11.34.1 #Borrar ip vieja: #ip addr del 10.75.255.15/22 dev eth2.150 #Desactivar ZEROCONF #En la salida del comando route se ve algo como esto: #169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 #add the following NOZEROCONF value to the end of the file: #NETWORKING=YES #HOSTNAME=localhost.localdomain #NOZEROCONF=yes # Rutas en rhel7 ip route ip route get 10.0.0.1 cat > /etc/sysconfig/network-scripts/route-{$ifname} << EOF 10.0.0.0 via 10.0.2.1 dev ${ifname} EOF systemctl restart network # Netcat para puerto en escucha local nc -l 8080 # Netcat para test tcp nc -z -n -v ip_servidor port nc -z -n -v 10.0.0.2 8888 # Netcat Conexion TCP Server A nc -l 8888 > output_file Server B, client. nc server_a_ip 8888 < send_file Web Server while true ; do nc -l -p 8443 -c 'echo -e "HTTP/1.1 200 OK\n
\n $(date) $(hostname)"'; done
Suscribirse a:
Entradas (Atom)