La forma más fácil de aniquilar un proceso en GNU/Linux (deb)

Hay veces que uno se encuentra con procesos que, por alguna razón, dejan de operar de manera adecuada. Resulta muy molesto pues, de manera gráfica no se anulan con la facilidad debida.

Para estos casos usaremos una secuencia sencilla de comandos:

$ ps -ef | grep "nombre"

La secuencia antes de la tubería nos permite ver los procesos del sistema de forma completa, luego de la tubería se busca el nombre especificado (“nombre”), ya que grep significa Global Regular Expression Print.

El resultado será parecido a este:

user 2796 1528 17 20:29 ? 00:04:06 "nombre"
user 3118 2311 0 20:53 pts/0 00:00:00 grep --color=auto "nombre"

Donde 2796 es el PID, o sea Process ID que nos interesa.

Una vez que se ha indetificado el PID, obligaremos al sistema a que lo “mate”, esto se logra con la orden

$ kill -9 PID

Donde PID, para este caso, debe reemplazarse por 2796.

Y listo, no he visto que algún proceso se resista al comando.

Anuncios

Pronto vencerá el plazo para la adecuación ambiental de la Industria Manufacturera y de Comercio Interno

 

El D.S. N° 017-2015-PRODUCE.- Reglamento de Gestión Ambiental para la Industria Manufacturera y Comercio Interno, estableció un plazo máximo de tres (03) años a partir de su vigencia para le presentación del instrumento de gestión ambiental correctivo (véase la cuarta disposición complementaria final).

El D.S. entró en vigencia  a los noventa (90) días calendario de su publicación en el Diario Oficial El Peruano (véase la cuarta disposición complementaria final).

Es decir, teniendo en cuenta que el D.S. se publicó el 06.06.2015, entró en vigencia el 04.09.2015; luego, pasados tres años la fecha límite se cumple el 04.09.2018.

AIG Consultants S.R.L invita a todos los titulares a regularizar su actividad económica y así evitar sanciones de las fiscalizadoras (EFAs) además de contribuir a un mejor desempeño ambiental y prestigio para su empresa.

Restaurar configuración de Xorg en Trisquel GNU/Linux

Hola comunidad, después de mucho escribo, no tenía internet.

 

Recientemente intenté mejorar la resolución de mi pantalla pues estaba más ancha de lo que debería, deformando así las imágenes, y pues como suele suceder cometí errores y ya no pude acceder a mi SO con entorno gráfico, lo cual casi me hace reinstalar, pero gracias al amigo runner8 no cometí ese error, a continuación lo sucedido.

El error

El mensaje que recibía desde la consola (no podía acceder al entorno gráfico) al momento de ejecutar la orden xrandr era:

$ xrandr
Can't open display

Por lo tanto todos los blogs que revisé no me sirvieron pues partían de que esa orden funcionaba.

Dado que el SO funcionaba antes, el error era por configuración, la solución se encontraba en el archivo etc/X11/xorg.conf

La solución

Restablecí el archivo mencionado con la orden

sudo Xorg -configure

Esta orden crea el archivo xorg.conf.new con la configuración por defecto que detecta Xorg.

Luego reemplacé el archivo antiguo por el nuevo que se ha creado:

sudo cp xorg.conf.new /etc/X11/xorg.conf

Finalmente reiniciamos el SO:

sudo reboot

Y en mi caso funcionó, con el adicional que ahora se muestra al momento de apagar el equipo un efecto poco estético de cuadros azules rayados.

Configuración generada

El archivo etc/X11/xorg.conf presenta el siguiente contenido

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "built-ins"
EndSection

Section "Module"
	Load  "glx"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "DefaultRefresh"     	# [<bool>]
        #Option     "ModeSetClearScreen" 	# [<bool>]
	Identifier  "Card0"
	Driver      "vesa"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Para no olvidar I: Alberto Kenya Fujimori y sus Amigos

Alberto Fujimori cuando era feliz

Contexto

Tengo en este día 27 años, nací, según las leyendas, cuando el Perú se encontraba en una de las crisis económicas más terribles de la historia del mundo mundial que ya se ha dado en varias partes del mundo, un tema que tenía que ver con el déficit en la cuenta corriente de la Balanza de Pagos, la recesión, la inflación, política económica y esas tonterías que a nadie le importa un bledo.

(más…)

¿Debemos comer carne?

Hay un velo en las cosas que hacemos, algo que no queremos ver, algo que está bajo la alfombra, detrás de la puerta oculta por mil peros y millones de justificaciones, aún así somos conscientes de la verdad.

Recuerdo que cuando era un infante mi madre intentaba hacer que yo comiera una plato de arvejas partidas muy seco que casi no podía engullir, acompañado de un pedazo de hígado de vaca, me decía –es res–, y yo no entendía a qué se refería, como no conocía la palabra me imaginé un dinosaurio y miré ese pedazo duro y frito de hígado, sentí un rechazo automático, eran esos días donde una madre aún se sentaba con un hijo para bien o para mal.

Sin embargo la sociedad haría su trabajo y me decanté por comer cualquier cosa que se me ponía en el plato sin ninguna reflexión. Luego me enteré de que habían persona que no estaban de acuerdo con ese sistema antiguo y que ahora se ha consolidado por los agronegocios y eso fortaleció mi decisión de empezar a cambiar.

De la “granja” a la nevera

Curso Libre: Composición de Textos con LaTeX

LaTeX01

Para quién está dirigido

Estudiantes, Docentes, Investigadores, Profesionales en general que no tengan conocimientos o tengan conocimientos básicos de composición de textos técnicos o científicos como artículos y libros y que necesitan herramientas potentes para mejorar la calidad de las presentación de sus trabajos.

(más…)

Gestión de la Bibliografía con LaTeX

El tratamiento que da \LaTeX a la bibliografía es muy diverso, puede ser confuso si no se conoce el principal paquete que la gestiona, el cual es biblatex y supone la mejora de bibtex.

(más…)

Gestión de Figuras con LaTeX

Una de las pocas cosas que pueden ser complicadas con \LaTeX es el manejo de figuras no producidas nativamente.

Para los ejemplos siguientes se ha creado una carpeta graf donde se ha guardado esta figura con el nombre gnu.jpg, la carpeta graf se ubica en el mismo nivel de nuestro archivo .tex. Usaremos un documento de tipo article y configurado para el idioma español.

(más…)

Diseño de Carta con LaTeX

Hoy en día el correo electrónico ha dejado vuelto casi obsoleto el uso de las cartas en papel, aún así hay ocasiones en las que se hace necesario su uso, sea para dirigirnos a alguna autoridad, institución, o persona que no use el correo electrónico por algún motivo. \LaTeX nos ofrece posibilidades para elaborar cartas rápidamente:

(más…)