<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; sysadmin</title>
	<atom:link href="http://rogeriomachado.adamastor.org/tag/sysadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://rogeriomachado.adamastor.org</link>
	<description></description>
	<lastBuildDate>Mon, 07 Feb 2011 17:16:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>HP-UX usernames com mais de 8 caracteres</title>
		<link>http://rogeriomachado.adamastor.org/2010/10/hp-ux-usernames-com-mais-de-8-caracteres/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/10/hp-ux-usernames-com-mais-de-8-caracteres/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 15:54:04 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=239</guid>
		<description><![CDATA[A partir do 11.31 os usernames já podem ter mais de 8 caracteres para isso têm que se activar essa opção uma vez que não vem por omissão.
passos para activar:
/sbin/init.d/pwgr stop
lugadmin -e
/sbin/init.d/pwgr start
para confirmar:
lugadmin -l
Se retornar 64 quer dizer que a opção esta desactiva indicando 256 ja permite até 255 caracteres.
* pode causar alguns problemas [...]]]></description>
			<content:encoded><![CDATA[<p>A partir do 11.31 os <em>usernames </em>já podem ter mais de 8 caracteres para isso têm que se activar essa opção uma vez que não vem por omissão.</p>
<p>passos para activar:</p>
<blockquote><p>/sbin/init.d/pwgr stop</p>
<p>lugadmin -e</p>
<p>/sbin/init.d/pwgr start</p></blockquote>
<p>para confirmar:</p>
<blockquote><p>lugadmin -l</p></blockquote>
<p>Se retornar 64 quer dizer que a opção esta desactiva indicando 256 ja permite até 255 caracteres.</p>
<p>* pode causar alguns problemas em <em>scripts </em>ou aplicações que tentem fazer <em>parse </em>ao output do ficheiro /etc/passwd</p>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/10/hp-ux-usernames-com-mais-de-8-caracteres/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OCFS2 + multipath</title>
		<link>http://rogeriomachado.adamastor.org/2010/09/ocfs2-multipath/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/09/ocfs2-multipath/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 12:00:04 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[clusters]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=235</guid>
		<description><![CDATA[Implementação de novas luns a um cluster usando o ocfs:
Para instalar o ocfs2 o seguinte artigo encontra-se bastante completo
http://www.oracle-base.com/articles/linux/OCFS2OnLinux.php
De seguida segue-se a minha configuração que usa discos de uma storage MSA e multipath.
Forçar o RH a efectuar um scan para detectar as luns:
echo &#8220;1&#8243; &#62; /sys/class/fc_host/host0/issue_lip                                 ##para cada caminho
echo &#8220;1&#8243; &#62; /sys/class/fc_host/host1/issue_lip                                  ##para [...]]]></description>
			<content:encoded><![CDATA[<p>Implementação de novas luns a um cluster usando o ocfs:</p>
<p>Para instalar o ocfs2 o seguinte artigo encontra-se bastante completo</p>
<p><a href="http://www.oracle-base.com/articles/linux/OCFS2OnLinux.php">http://www.oracle-base.com/articles/linux/OCFS2OnLinux.php</a></p>
<p>De seguida segue-se a minha configuração que usa discos de uma storage MSA e multipath.</p>
<p>Forçar o RH a efectuar um scan para detectar as luns:</p>
<blockquote><p>echo &#8220;1&#8243; &gt; /sys/class/fc_host/host0/issue_lip                                 ##para cada caminho</p>
<p>echo &#8220;1&#8243; &gt; /sys/class/fc_host/host1/issue_lip                                  ##para cada caminho</p></blockquote>
<p>Validar as luns que o servidor detecta</p>
<blockquote><p>cat /proc/scsi/scsi</p></blockquote>
<p>validar a configuração do multipath</p>
<blockquote><p>vim /etc/multipath.conf  # especial atenção ao blacklist</p></blockquote>
<p>validar que o serviço multipathd se encontra “running”</p>
<blockquote><p>/etc/init.d/multipathd status</p></blockquote>
<p>efectuar um scan com o multipath</p>
<blockquote><p>multipath -v3</p></blockquote>
<p>listar os devices reconhecidos pelo multipath</p>
<blockquote><p>multipath –list</p></blockquote>
<p>o out put deste comando permite identificar os wwid e os tamanhos do volume apresentado</p>
<p>exemplo</p>
<blockquote><p>mpath2 (3600c0ff000dxxxxxxxx4c01000000) dm-13 HP,MSA</p>
<p>[size=4.9G][features=1 queue_if_no_path][hwhandler=0][rw]</p>
<p>\_ round-robin 0 [prio=0][active]</p>
<p>\_ 1:0:0:16 sdj 8:144  [active][undef]</p>
<p>\_ 2:0:0:16 sdw 65:96  [active][undef]</p>
<p>example (3600c0ff000xxxxxxxxx01000000) dm-9 HP,MSA</p>
<p>[size=37G][features=1 queue_if_no_path][hwhandler=0][rw]</p>
<p>\_ round-robin 0 [prio=0][active]</p>
<p>\_ 1:0:0:5  sdf 8:80   [active][undef]</p>
<p>\_ round-robin 0 [prio=0][enabled]</p>
<p>\_ 2:0:0:5  sds 65:32  [active][undef]</p></blockquote>
<p>Uma vez identificado os discos novos e para coerência com a configuração já existente foi atribuído um <em>alias</em> aos volumes</p>
<p>para isso edita-se o multipath.conf como se pode verificar em seguida</p>
<blockquote><p>vi /etc/multipath.conf</p></blockquote>
<p>exemplo do alias</p>
<blockquote><p>multipath {</p>
<p>wwid    3600c0ff000xxxxxxx4c01000000</p>
<p>alias   xpto</p>
<p>path_grouping_policy failover</p>
<p>}</p></blockquote>
<p>Desta forma o disco com o wwid  3600c0ff000xxxxxxx4c01000000 irá ficar como sendo o device /dev/mapper/xpto</p>
<p>efectuar um restart ao serviço de multipath</p>
<blockquote><p>/etc/init.d/multipathd restart</p></blockquote>
<p>novo scan</p>
<blockquote><p>multipath –v3</p></blockquote>
<p>listar para validar</p>
<blockquote><p>multipath -list</p></blockquote>
<p>validar o tamanho e as partições do disco</p>
<blockquote><p>fdisk -l /dev/mapper/xpto</p></blockquote>
<p>criar uma partição no disco</p>
<blockquote><p>fdisk /dev/mapper/xpto</p></blockquote>
<p>exemplo do menu fdisk</p>
<blockquote><p>Command (m for help): n</p>
<p>Command action</p>
<p>e   extended</p>
<p>p   primary partition (1-4)</p>
<p>p</p>
<p>Partition number (1-4): 1</p>
<p>First cylinder (1-1305, default 1):</p>
<p>Using default value 1</p>
<p>Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305):</p>
<p>Using default value 1305</p>
<p>Command (m for help): p</p></blockquote>
<p>para que a partição seja assumida</p>
<blockquote><p>partprobe</p></blockquote>
<p>criar um filesystem do tipo ocfs2 a partição criada</p>
<blockquote><p>mkfs.ocfs2  /dev/mapper/xptop1</p></blockquote>
<p>criar os mount points necessários</p>
<blockquote><p>mkdir /xpto</p></blockquote>
<p>de seguida editar a fstab nos 2 servidores que estão em cluster</p>
<blockquote><p>vim /etc/fstab</p></blockquote>
<p>exemplo da entra a adicionar na fstab</p>
<blockquote><p>/dev/mapper/xptop1     /xpto     ocfs2   _netdev                0 0</p></blockquote>
<p>efectuar o mount –a para montar os novos volumes</p>
<blockquote><p>mount –a</p></blockquote>
<p><a href="http://www.oracle-base.com/articles/linux/OCFS2OnLinux.php"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/09/ocfs2-multipath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cuu strings</title>
		<link>http://rogeriomachado.adamastor.org/2010/08/cuu-strings/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/08/cuu-strings/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 14:44:09 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[CUU]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=231</guid>
		<description><![CDATA[Comandos Úteis em Unix – strings
Com o strings conseguimos tirar do objecto/ficheiro binario informação que nos pode ser util.
]]></description>
			<content:encoded><![CDATA[<p>Comandos Úteis em Unix – <a href="http://en.wikipedia.org/wiki/Strings_%28Unix%29">strings</a></p>
<p>Com o strings conseguimos tirar do objecto/ficheiro binario informação que nos pode ser util.</p>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/08/cuu-strings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hp-Ux depois de instalar</title>
		<link>http://rogeriomachado.adamastor.org/2010/08/hp-ux-depois-de-instalar/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/08/hp-ux-depois-de-instalar/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 10:36:29 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=228</guid>
		<description><![CDATA[Após instalar o hp-ux achei que devia de configurar algumas variáveis de forma a deixar o ambiente mais &#8220;user-friendly&#8221;
Criação da homedir do user root:
alteração da &#8220;home path&#8221; do &#8220;user root&#8221; feita no /etc/passwd
mkdir /root
e depois é só copiar os ficheiros pessoais do utilizador para a nova pasta
No .profile acrescentei o seguinte :
###enable history
HISTFILE=/.sh_history
export HISTFILE
####enable backspace
stty [...]]]></description>
			<content:encoded><![CDATA[<p>Após instalar o hp-ux achei que devia de configurar algumas variáveis de forma a deixar o ambiente mais &#8220;user-friendly&#8221;</p>
<p>Criação da homedir do user root:</p>
<p>alteração da &#8220;home path&#8221; do &#8220;user root&#8221; feita no /etc/passwd</p>
<blockquote><p>mkdir /root</p></blockquote>
<p>e depois é só copiar os ficheiros pessoais do utilizador para a nova pasta</p>
<p>No .profile acrescentei o seguinte :</p>
<blockquote><p>###enable history<br />
HISTFILE=/.sh_history<br />
export HISTFILE<br />
####enable backspace<br />
stty erase ^?<br />
# Prompt<br />
export PS1=&#8217;['`whoami`'@'`hostname`':$PWD]&#8216;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/08/hp-ux-depois-de-instalar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>multicast test</title>
		<link>http://rogeriomachado.adamastor.org/2010/08/multicast-test/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/08/multicast-test/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 13:45:13 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=214</guid>
		<description><![CDATA[Formas de testar se existe tráfego multicast entre maquinas:
ssmping &#8211; ferramenta interessante que se pode usar para testar multicast.
netstat &#8211; De forma a validar se existe conexões multicast estabelecidas
tcpdump ip multicast &#60;interface&#62; &#8211; Para efectuar um dump do tráfego multicast.
]]></description>
			<content:encoded><![CDATA[<p>Formas de testar se existe tráfego multicast entre maquinas:</p>
<p><a title="ssmping" href="http://www.venaas.no/multicast/ssmping/" target="_self">ssmping</a> &#8211; ferramenta interessante que se pode usar para testar multicast.</p>
<p>netstat &#8211; De forma a validar se existe conexões multicast estabelecidas</p>
<p>tcpdump ip multicast &lt;interface&gt; &#8211; Para efectuar um dump do tráfego multicast.</p>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/08/multicast-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mount cdrom hpux</title>
		<link>http://rogeriomachado.adamastor.org/2010/08/mount-cdrom-hpux/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/08/mount-cdrom-hpux/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 08:59:50 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=219</guid>
		<description><![CDATA[Aparentemente é algo simples mas como é algo que me levanta duvidas , devido as poucas vezes que tenho de efectuar deixo aqui para que seja mais fácil de me lembrar  
Seja através da ilo ou fisicamente no servidor:
insf -e
Para criar os special files
ioscan -fnC disk
Para que se consiga ver qual o device file [...]]]></description>
			<content:encoded><![CDATA[<p>Aparentemente é algo simples mas como é algo que me levanta duvidas , devido as poucas vezes que tenho de efectuar deixo aqui para que seja mais fácil de me lembrar <img src='http://rogeriomachado.adamastor.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Seja através da ilo ou fisicamente no servidor:</p>
<blockquote><p>insf -e</p></blockquote>
<p>Para criar os special files</p>
<blockquote><p>ioscan -fnC disk</p></blockquote>
<p>Para que se consiga ver qual o device file para o cdrom.</p>
<blockquote><p>mount -F cdfs /dev/dsk/cxtydz /cdrom</p></blockquote>
<p>cdfs é o tipo de filesystem</p>
<blockquote><p>ls -l /cdrom</p></blockquote>
<p>Para verificar</p>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/08/mount-cdrom-hpux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CUU renice</title>
		<link>http://rogeriomachado.adamastor.org/2010/02/cuu-renice/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/02/cuu-renice/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 16:00:58 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[CUU]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=196</guid>
		<description><![CDATA[Comandos Úteis em Unix &#8211; renice
Por vezes existem sistemas sobre-dimensionados que causam constrangimentos a nível da performance-se.
Renice pode-nos ser util neste caso. ele vai trabalhar as prioridades dos processos.
Desta forma podemos garantir que processo x ou y tenha prioridade sobre outros processos menos importantes.
Forma de ver as prioridades existentes:
ps -Al
]]></description>
			<content:encoded><![CDATA[<p>Comandos Úteis em Unix &#8211; <a href="http://en.wikipedia.org/wiki/Nice_%28Unix%29">renice</a></p>
<p>Por vezes existem sistemas sobre-dimensionados que causam constrangimentos a nível da performance-se.</p>
<p>Renice pode-nos ser util neste caso. ele vai trabalhar as prioridades dos processos.</p>
<p>Desta forma podemos garantir que processo x ou y tenha prioridade sobre outros processos menos importantes.</p>
<p>Forma de ver as prioridades existentes:</p>
<blockquote><p>ps -Al</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/02/cuu-renice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CUU &#8211; lastcomm</title>
		<link>http://rogeriomachado.adamastor.org/2010/02/cuu-lastcomm/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/02/cuu-lastcomm/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 14:52:42 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[CUU]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=170</guid>
		<description><![CDATA[cuu &#8211; Comandos uteis em unix.
Vamos abordar o lastcomm.
Quando é necessario efectuadar uma auditoria ou ceder temporariamente previlegios de super user a alguem podemos sempre monitorizar o que foi efectuado pelo utilizador usando o lastcomm.
Para que começe a ser guardado os dados temos de iniciar o acct.
accton /var/account/pacct
Ferrari modelo 512 BBiv.
]]></description>
			<content:encoded><![CDATA[<h1>cuu &#8211; Comandos uteis em unix.</h1>
<p>Vamos abordar o <a href="http://linuxcommand.org/man_pages/lastcomm1.html" class="broken_link">lastcomm</a>.</p>
<p>Quando é necessario efectuadar uma auditoria ou ceder temporariamente previlegios de super user a alguem podemos sempre monitorizar o que foi efectuado pelo utilizador usando o lastcomm.</p>
<p>Para que começe a ser guardado os dados temos de iniciar o <a href="http://www.manpagez.com/man/2/acct/">acct</a>.</p>
<p>accton /var/account/pacct</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Ferrari modelo 512 BBiv.</div>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/02/cuu-lastcomm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CUU &#8211; at</title>
		<link>http://rogeriomachado.adamastor.org/2010/02/cuu-at/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/02/cuu-at/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 17:43:38 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[CUU]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=198</guid>
		<description><![CDATA[CUU &#8211; Comandos uteis em Unix.
Vou dar inicio a um conjunto de post sobre alguns comandos uteis em unix.
Começo com o at
Por vezes sentimos a necessidade de agendar um comando para ser executado uma unica vês para isso podemos usar o comando at.
exemplos :

$ echo "cc -o foo foo.c" &#124; at 1145 jan 31

$ at [...]]]></description>
			<content:encoded><![CDATA[<p>CUU &#8211; Comandos uteis em Unix.</p>
<p>Vou dar inicio a um conjunto de post sobre alguns comandos uteis em unix.</p>
<p>Começo com o <a href="http://en.wikipedia.org/wiki/At_%28Unix%29">at</a></p>
<p>Por vezes sentimos a necessidade de agendar um comando para ser executado uma unica vês para isso podemos usar o comando at.</p>
<p>exemplos :</p>
<blockquote>
<pre>$ echo "cc -o foo foo.c" | at 1145 jan 31
</pre>
<pre>$ at 1145 jan 31
at&gt; cc -o foo foo.c
at&gt; ^D (press Control-D while at the beginning of a line)
</pre>
</blockquote>
<blockquote></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/02/cuu-at/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash &#8211; Apagar ficheiros com mais de x dias</title>
		<link>http://rogeriomachado.adamastor.org/2009/12/bash-apagar-ficheiros-com-mais-de-x-dias/</link>
		<comments>http://rogeriomachado.adamastor.org/2009/12/bash-apagar-ficheiros-com-mais-de-x-dias/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 17:27:29 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=180</guid>
		<description><![CDATA[Um exemplo como a bash é poderosa pediram para criar um script que remove-se ficheiros com mais de x dias.
Quando já estava a pensar em perl,grep&#8217;s e awk&#8217;s um colega salva-me o dia com este comando  
find /pasta/* -mtime +15 -exec rm {} \;
testado em HPux e linux  
]]></description>
			<content:encoded><![CDATA[<p>Um exemplo como a bash é poderosa pediram para criar um script que remove-se ficheiros com mais de x dias.</p>
<p>Quando já estava a pensar em perl,grep&#8217;s e awk&#8217;s um colega salva-me o dia com este comando <img src='http://rogeriomachado.adamastor.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<blockquote><p>find /pasta/* -mtime +15 -exec rm {} \;</p></blockquote>
<p>testado em HPux e linux <img src='http://rogeriomachado.adamastor.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2009/12/bash-apagar-ficheiros-com-mais-de-x-dias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
