<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://rjgs.com.br/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Script_systeminfo</id>
	<title>Script systeminfo - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://rjgs.com.br/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Script_systeminfo"/>
	<link rel="alternate" type="text/html" href="https://rjgs.com.br/mediawiki/index.php?title=Script_systeminfo&amp;action=history"/>
	<updated>2026-05-12T20:40:58Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://rjgs.com.br/mediawiki/index.php?title=Script_systeminfo&amp;diff=334&amp;oldid=prev</id>
		<title>Rjgs: Criou página com &#039;Script que retorna na tela as principis informações sobre um sistema operacional GNU/Linux.  Para criá-lo:   vim script_systeminfo.sh  Cole o conteúdo abaixo  &lt;pre&gt; #!/bin/bash #  echo &quot; &quot; echo &quot;     #####################################&quot; echo &quot;  ##########################################&quot; echo &quot;########### INFORMAÇÕES DO SISTEMA ###########&quot; echo &quot;  ##########################################&quot; echo &quot;     #####################################&quot; echo &quot; &quot; echo &quot;=======...&#039;</title>
		<link rel="alternate" type="text/html" href="https://rjgs.com.br/mediawiki/index.php?title=Script_systeminfo&amp;diff=334&amp;oldid=prev"/>
		<updated>2024-12-24T16:58:24Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;Script que retorna na tela as principis informações sobre um sistema operacional GNU/Linux.  Para criá-lo:   vim script_systeminfo.sh  Cole o conteúdo abaixo  &amp;lt;pre&amp;gt; #!/bin/bash #  echo &amp;quot; &amp;quot; echo &amp;quot;     #####################################&amp;quot; echo &amp;quot;  ##########################################&amp;quot; echo &amp;quot;########### INFORMAÇÕES DO SISTEMA ###########&amp;quot; echo &amp;quot;  ##########################################&amp;quot; echo &amp;quot;     #####################################&amp;quot; echo &amp;quot; &amp;quot; echo &amp;quot;=======...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Script que retorna na tela as principis informações sobre um sistema operacional GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
Para criá-lo:&lt;br /&gt;
&lt;br /&gt;
 vim script_systeminfo.sh&lt;br /&gt;
&lt;br /&gt;
Cole o conteúdo abaixo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot; &amp;quot;&lt;br /&gt;
echo &amp;quot;     #####################################&amp;quot;&lt;br /&gt;
echo &amp;quot;  ##########################################&amp;quot;&lt;br /&gt;
echo &amp;quot;########### INFORMAÇÕES DO SISTEMA ###########&amp;quot;&lt;br /&gt;
echo &amp;quot;  ##########################################&amp;quot;&lt;br /&gt;
echo &amp;quot;     #####################################&amp;quot;&lt;br /&gt;
echo &amp;quot; &amp;quot;&lt;br /&gt;
echo &amp;quot;==============================================&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
# Sistema Operacional&lt;br /&gt;
echo &amp;quot;SISTEMA OPERACIONAL: $(uname -o)&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
# Distro e versão&lt;br /&gt;
if [ -f /etc/os-release ]; then&lt;br /&gt;
    source /etc/os-release&lt;br /&gt;
    echo &amp;quot;NOME DA DISTRO.....: $NAME&amp;quot;&lt;br /&gt;
    echo &amp;quot;VERSÃO DA DISTRO...: $VERSION&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;NOME DA DISTRO.....: Não encontrado&amp;quot;&lt;br /&gt;
    echo &amp;quot;VERSÃO DA DISTRO...: Não encontrado&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
#&lt;br /&gt;
# Hostname&lt;br /&gt;
echo &amp;quot;HOSTNAME...........: $(hostname)&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
# Versão do Kernel&lt;br /&gt;
echo &amp;quot;VERSÃO DO KERNEL...: $(uname -r)&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
# Uptime&lt;br /&gt;
echo &amp;quot;LIGADO DESDE.......: $(uptime -p)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Número de Pacotes instalados&lt;br /&gt;
if command -v dpkg &amp;gt;/dev/null 2&amp;gt;&amp;amp;1; then&lt;br /&gt;
    echo &amp;quot;NÚMERO DE PACOTES..: $(dpkg -l | grep &amp;#039;^ii&amp;#039; | wc -l)&amp;quot;&lt;br /&gt;
elif command -v rpm &amp;gt;/dev/null 2&amp;gt;&amp;amp;1; then&lt;br /&gt;
    echo &amp;quot;NÚMERO DE PACOTES..: $(rpm -qa | wc -l)&amp;quot;&lt;br /&gt;
elif command -v pacman &amp;gt;/dev/null 2&amp;gt;&amp;amp;1; then&lt;br /&gt;
    echo &amp;quot;NÚMERO DE PACOTES..: $(pacman -Q | wc -l)&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;NÚMERO DE PACOTES..: Não suportado&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# CPU&lt;br /&gt;
echo &amp;quot;CPU................: $(grep -m 1 &amp;#039;model name&amp;#039; /proc/cpuinfo | cut -d &amp;#039;:&amp;#039; -f 2 | sed &amp;#039;s/^ //&amp;#039;)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Memória&lt;br /&gt;
total_mem=$(grep MemTotal /proc/meminfo | awk &amp;#039;{print $2}&amp;#039;)&lt;br /&gt;
echo &amp;quot;MEMÓRIA TOTAL......: $(($total_mem / 1024)) MB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Uso da CPU&lt;br /&gt;
cpu_usage=$(top -bn1 | grep &amp;quot;Cpu(s)&amp;quot; | awk &amp;#039;{print $2 + $4}&amp;#039;)&lt;br /&gt;
echo &amp;quot;USO DA CPU.........: $cpu_usage%&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Uso da Memória&lt;br /&gt;
used_mem=$(grep MemAvailable /proc/meminfo | awk &amp;#039;{print $2}&amp;#039;)&lt;br /&gt;
echo &amp;quot;USO DA MEMÓRIA.....: $((($total_mem - $used_mem) / 1024)) MB ($(awk &amp;quot;BEGIN {printf \&amp;quot;%.2f\&amp;quot;, (($total_mem - $used_mem) / $total_mem) * 100}&amp;quot;)%)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# IP Local&lt;br /&gt;
echo &amp;quot;IP INTERNO.........: $(hostname -I | awk &amp;#039;{print $1}&amp;#039;)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# IP Público&lt;br /&gt;
ip_publico=$(curl -s ifconfig.me || echo &amp;quot;Não disponível&amp;quot;)&lt;br /&gt;
echo &amp;quot;IP PÚBLICO.........: $ip_publico&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Locale&lt;br /&gt;
echo &amp;quot;LOCALE.............: $(locale | grep LANG= | cut -d &amp;#039;=&amp;#039; -f 2)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Discos e Uso de Disco&lt;br /&gt;
echo &amp;quot;DISCOS E USO (%)...:&amp;quot;&lt;br /&gt;
echo &amp;quot;----------------------------------------------&amp;quot;&lt;br /&gt;
df -h | awk &amp;#039;NR==1 || /^\/dev/ {print $0}&amp;#039;&lt;br /&gt;
echo &amp;quot;----------------------------------------------&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;==============================================&amp;quot;&lt;br /&gt;
echo &amp;quot;##############################################&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Não esquecendo que deve dar permissão de execução:&lt;br /&gt;
&lt;br /&gt;
 chmod +x script_systeminfo.sh&lt;br /&gt;
&lt;br /&gt;
Para executar:&lt;br /&gt;
&lt;br /&gt;
 ./script_systeminfo.sh&lt;/div&gt;</summary>
		<author><name>Rjgs</name></author>
	</entry>
</feed>