website view pt/doc/handbook/system-admin.html @ rev 183

pt: added translated page (Thanks Jorge M. Rosa)
author Claudinei Pereira <claudinei@ensinoemrede.com>
date Sat Nov 01 16:35:08 2008 -0200 (2008-11-01)
parents 4dfe933b4257
children ff01fc78c92d
line source
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
4 <head>
5 <title>Manual SliTaz (pt) - Administração do Sistema</title>
6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
7 <meta name="description" content="slitaz portuguese handbook" />
8 <meta name="expires" content="never" />
9 <meta name="modified" content="2008-07-18 06:00:00" />
10 <meta name="publisher" content="www.slitaz.org" />
11 <meta name="author" content="Christophe Lincoln"/>
12 <link rel="shortcut icon" href="favicon.ico" />
13 <link rel="stylesheet" type="text/css" href="book.css" />
14 </head>
15 <body bgcolor="#ffffff">
17 <!-- Header and quick navigation -->
18 <div id="header">
19 <div align="right" id="quicknav">
20 <a name="top"></a>
21 <a href="x-window.html">X Window System</a> |
22 <a href="index.html">Conteúdo</a>
23 </div>
24 <h1><font color="#3E1220">Manual SliTaz (pt)</font></h1>
25 </div>
27 <!-- Content. -->
28 <div id="content">
29 <div class="content-right"></div>
31 <h2><font color="#df8f06">Administração do Sistema</font></h2>
33 <ul>
34 <li><a href="#devices">Dispositivos e acesso a discos.</a></li>
35 <li><a href="#users-admin">Usuários, grupos e passwords.</a></li>
36 <li><a href="#locale">Linguagem e teclado.</a></li>
37 <li><a href="#bash">Instalação do shell Bash.</a></li>
38 <li><a href="#time">Ajuste do relógio do sistema.</a></li>
39 <li><a href="#cron">Agendar a execução de comandos.</a></li>
40 <li><a href="#local.sh">Acrescentar comandos para execução durante o boot.</a></li>
41 </ul>
43 <a name="devices"></a>
44 <h3>Dispositivos e acesso a discos</h3>
45 <p>
46 Com o Linux, os discos e as mídias USB são considerados dispositivos. Para
47 acessá-los é necessário montá-los num ponto de montagem (um diretório). No
48 SliTaz, os dispositivos podem ser montados através de uma interface gráfica,
49 usando o <code>mountbox</code>, ou através da linha de comandos. Para montar a
50 primeira partição de um disco rígido em <code>/mnt/disk</code>:
51 </p>
52 <pre>
53 # mkdir -p /mnt/disk
54 # mount /dev/hda1 /mnt/disk
55 </pre>
56 <p>
57 Para montar um CD-ROM ou uma mídia USB devem ser usados pontos de montagem
58 localizados em <code>/media</code>. Note que, para um CD-ROM, basta especificar
59 o caminho do dispositivo e que também já existe um ponto de montagem para um
60 disco USB:
61 </p>
62 <pre>
63 # mount /dev/cdrom
64 # mount /dev/sda1 /media/flash
65 </pre>
66 <h4>Sistema de Arquivos ntfs</h4>
67 <p>
68 Caso seja necessário acesso de leitura e escrita em um sistema de arquivos ntfs
69 do Windows deve-se instalar pacotes adicionais a partir do mirror. O driver
70 <code>ntfs-3g</code> permite um acesso estável a partições NTFS e o pacote
71 <code>ntfsprogs</code> fornece ferramentas de manipulação que dependem do
72 <code>fuse</code>. Note que as partições NTFS podem ser formatadas, movidas ou
73 redimensionadas em modo gráfico com o programa Gparted.
74 </p>
76 <a name="users-admin"></a>
77 <h3>Usuários, grupos e passwords</h3>
78 <p>
79 Para gerenciar usuários e grupos no SliTaz é necessário usar a linha de comando,
80 mas as permissões dos arquivos podem ser alteradas em modo gráfico com o
81 gerenciador de arquivos emelFM2. Para adicionar ou remover usuários e grupos, é
82 necessário estar logado como root (administrador). O super usuário root pode
83 também alterar todas as passwords de usuários, enquanto um usuário comum pode
84 apenas alterar a sua própria password. Para adicionar ou remover um usuário
85 chamado linux:
86 </p>
87 <pre>
88 # adduser linux
89 # deluser linux
90 </pre>
91 <p>
92 Para adicionar ou remover um grupo, deve usar-se <code>addgroup</code> ou
93 <code>delgroup</code>. Para alterar a password do usuário atual ou a de um
94 usuário específico, deve-se usar o comando <code>passwd</code>:
95 </p>
96 <pre>
97 $ passwd
98 # passwd username
99 </pre>
100 <h4>Grupo 'audio'</h4>
101 <p>
102 Para que um novo usuário possa ouvir música ou arquivos de áudio, ele deve
103 pertencer ao grupo <code>audio</code>. Para adicionar um usuário ao grupo audio:
104 </p>
105 <pre>
106 # adduser -G audio user_name
107 </pre>
109 <a name="locale"></a>
110 <h3>Linguagem e layout de teclado</h3>
111 <p>
112 O SliTaz armazena a configuração da localização geográfica em
113 <code>/etc/locale.conf</code>, arquivo que é lido por <code>/etc/profile</code>
114 a cada login, e a configuração do teclado é armazenada em <code>/etc/kmap.conf</code>.
115 Estes dois arquivos podem ser editados com o editor de texto de sua
116 preferência ou então configurados, respectivamente, com os comandos
117 <code>tazlocale</code> e <code>tazkmap</code>. As configurações que você escolheu
118 no primeiro boot podem ser alteradas digitando, root (administrador):
119 </p>
120 <pre>
121 # tazlocale
122 Ou:
123 # tazkmap
124 </pre>
125 <p>
126 Para listar todas as localizações geográficas disponíveis ou a sua configuração
127 atual pode ser usado o comando <code>locale</code>, tanto como usuário comum
128 quanto como root:
129 </p>
130 <pre>
131 $ locale -a
132 $ locale
133 </pre>
135 <a name="bash"></a>
136 <h3>Shell Bash</h3>
137 <p>
138 No SliTaz estão disponíveis os shells ash e sh com uma ligação para Ash, que é o
139 shell fornecido pelo Busybox. Caso pretenda usar o Bash (Bourne Again SHell),
140 deverá primeiro instalar o pacote bash como <code>root</code>, copiar o arquivo
141 <code>.profile</code> localizado na pasta home e renomeá-lo para <code>.bashrc</code> e,
142 então, editar o arquivo <code>/etc/passwd</code> com o editor de sua preferência
143 e mudar o shell para :/bin/bash
144 </p>
145 <pre>
146 # tazpkg get-install bash
147 # cp /home/hacker/.profile home/hacker/.bashrc
148 # Note root user: cp /home/hacker/.profile ~/.bashrc
149 # nano /etc/passwd # :/bin/bash
150 </pre>
151 <p>
152 No primeiro login posterior a estas operações o shell padrão será o bash, o que
153 pode ser confirmado teclando <code>env</code> na linha de comando.
154 </p>
156 <a name="time"></a>
157 <h3>Relógio do Sistema</h3>
158 <p>
159 Para saber a hora e data atuais do sistema, basta teclar <code>date</code>. No
160 SliTaz, o arquivo de configuração do fuso horário está armazenado em
161 <code>/etc/TZ</code> e pode ser editado com o editor de texto de sua preferência
162 ou pode-se, simplesmente, utilizar o comando <code>echo</code> para efetuar as
163 alterações. Podem consultar-se os fusos horários disponíveis na pasta
164 <code>/usr/share/zoneinfo</code>. Eis um exemplo, usando o fuso horário
165 Europe/London (Europa/Londres):
166 </p>
167 <pre>
168 # echo "Europe/London" &gt; /etc/TZ
169 </pre>
170 <h4>Rdate</h4>
171 <p>
172 Para sincronizar o relógio do sistema com um servidor NTS (network time server),
173 pode-se usar, como <code>root</code>, o comando <code>rdate -s</code>:
174 </p>
175 <pre>
176 # rdate -s tick.greyware.com
177 </pre>
178 <p>
179 Para exibir a hora no servidor remoto, deve-se usar o comando <code>rdate -p</code>:
180 </p>
181 <pre> $ rdate -p tick.greyware.com
182 </pre>
183 <h4>Hwclock</h4>
184 <p>
185 O comando hwclock permite sincronizar a hora do relógio de hardware com o do
186 sistema e vice-versa.
187 Para sincronizar o relógio do sistema com o do hardware ( --utc = hora universal,
188 -l = hora local):
189 </p>
190 <pre>
191 # hwclock -w --utc
192 </pre>
193 <p>
194 Para sincronizar o relógio do hardware com o do sistema:
195 </p>
196 <pre>
197 # hwclock -s --utc
198 </pre>
200 <a name="cron"></a>
201 <h3>Agendar a execução de comandos</h3>
202 <p>
203 O daemon 'crond' permite executar comandos automaticamente, agendando-os para um
204 dia ou hora específicos. Isto pode ser de grande utilidade para tarefas de
205 rotina, como é o caso da administração do sistema. A pasta usada pelo cron é
206 <code>/var/spool/cron/crontabs</code>.
207 </p>
208 <p>
209 Cada utilizador do sistema pode ter as suas tarefas agendadas; estas são
210 definidas no arquivo <code>/var/spool/cron/crontabs/user</code>. O utilitário
211 crontab permite, entre outras funções, mostrar uma lista das tarefas de um
212 utilizador específico. A sintaxe dos arquivos é a seguinte:
213 </p>
214 <pre class="script">mm hh dd MMM DDD command &gt; log
215 </pre>
216 <p>
217 Como exemplo, iremos criar um arquivo com privilégios de administrador root e
218 testar o daemon 'crond' com uma tarefa que será executada uma vez por minuto -
219 escrever a data num arquivo chamado /tmp/crond.test. Note que este utilitário
220 possui uma opção, <code>crontab</code>, que permite editar o arquivo cron usando
221 o editor 'vi', que não é fornecido com o SliTaz. Em vez deste, pode-se usar o
222 GNU nano (teclando &lt;Ctrl+X&gt; para gravar e sair do programa):
223 </p>
224 <pre> # nano /var/spool/cron/crontabs/root
225 </pre>
226 <pre class="script">* * * * * date &gt;&gt; /tmp/crond.test
227 </pre>
228 <p>
229 Executar o <code>crond</code> com a opção <code>-b</code> (background),
230 configurada a partir de <code>/etc/daemons.conf</code> e usando o script de
231 inicialização:
232 </p>
233 <pre> # /etc/init.d/crond start
234 </pre>
235 <p>
236 Você pode agora aguardar alguns minutos e, em seguida, ver o conteúdo do
237 arquivo: /tmp/crond.test... OK:
238 </p>
239 <pre> # cat /tmp/crond.test
240 </pre>
241 <p>
242 Para parar ou reiniciar o daemon crond:
243 </p>
244 <pre> # /etc/init.d/crond stop
245 Ou :
246 # /etc/init.d/crond restart
247 </pre>
248 <h4>Executar o daemon crond a cada boot</h4>
249 <p>
250 Para executar o daemon 'crond' a cada boot do sistema, basta acrescentá-lo à
251 variável <code>START_DAEMONS</code> no arquivo de configuração
252 <code>/etc/rcS.conf</code>, quer antes quer depois do servidor web ou do
253 servidor SSH.
254 </p>
256 <a name="local.sh"></a>
257 <h3>Acrescentar comandos para execução durante o boot</h3>
258 <p>
259 Durante o processo de boot são executados alguns scripts que permitem configurar
260 diversos serviços, caso da inicialização do servidor web, da rede, etc. No SliTaz,
261 o script <code>/etc/init.d/local.sh</code> permite que sejam adicionados comandos
262 que se pretendam executar durante a inicialização do sistema. Pode-se também criar
263 novos scripts em /etc/init.d, ligações a estes em /etc/rc.scripts para
264 scripts shell e, ainda, usar o arquivo /etc/rc.d para links ao daemon/script de
265 inicialização em /etc/rcS.conf:
266 </p>
267 <pre> # nano /etc/init.d/local.sh
268 </pre>
270 <!-- End of content -->
271 </div>
273 <!-- Footer. -->
274 <div id="footer">
275 <div class="footer-right"></div>
276 <a href="#top">Topo da Página</a> |
277 <a href="index.html">Conteúdo</a>
278 </div>
280 <div id="copy">
281 Copyright &copy; 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
282 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
283 Documentation is under
284 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
285 and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
286 </div>
288 </body>
289 </html>