Larga-me a b0lha (LaB)
Este é um pequeno documento para todos akeles xatus do #linuxhelp para os quais
eu tenho sempre de estar a repetir as mesmas coisas (bem e outros também
repetem). Se não gostam do tom em que este documento está escrituh (que é um COF - Como O
Fiz) paciência não o leiam !!!!
- xmms e mp3s -
O redhat 8 por problemas relacionados com
licenciamento (para mim … quem tem cu tem medo :| ) não trás o plugin
para o xmms para poder tocar todos akeles mp3s k sacaste no Kazaa … Para
resolveres o problema podes usar o seguinte URL para fazeres o
download do dito plugin. (ah o xmm5 naum funca se naum tiveres o
artsd instalado :)
- UTF-8 ou "vou para o irc e ninguém consegue ler o k escrevo com
ácêntös" - Bem para aprenderes algo sobre o UTF-8 (que é um subconjunto
do UCS - universal character set) podes ler este FAQ. Se apenas keres é mesmo mIRCar, fazes o seguinte: editas (com um editor de texto … podes usar o vi ou mesmo o pico *g* mas não deixes k ninguém te veja a usar o pico) o ficheiro /etc/sysconfig/i18n e apagas tudo lá que diga UTF-8. OK ? Fica qualquer coisa deste género:
LANG="en_US"
SUPPORTED="en_US:en"
SYSFONT="lat0-sun16"
SYSFONTACM="iso01"
ou graças a um anónimo helper (agradecido!)
LANG="pt_PT@euro"
SUPPORTED="pt_PT@euro:pt"
SYSFONT="lat0-sun16" (axuh k esta font naum dá as letras maiusculas acentuadas
na consola :b)
SYSFONTACM="iso15"
e depois: source /etc/sysconfig/i18n
- apt-get e o site freshrpms.net -
Felizmente graças ao engenho do Alfredo Kenji Kojima (o responsável pelo
maravilhoso WindowMaker) o apt ( Advanced Package Tool ) foi "portado"
para sistemas que usem rpms. "Porque raios está este gaijuh a falar
disto?" Bem amigo, por uma razão muito óbvia para mim pelo
menos: facilidade de instalação de programas e resolução de problemas de
dependências (k são de lôkos por vezes :| ). Para isso instalas o
rpm da link ou então (se keres ser l33t ou impressionar gaijas) usas o comando:
rpm -ihv
http://ftp.freshrpms.net/pub/freshrpms/psyche/apt/apt-0.5.4cnc9-fr1.i386.rpm (JeJeJe).
Depois fazes apt-get update e depois podes usar o apt-get para
instalar çenas… Exemplo: apt-get install mplayer (para poderes
ver os divX de pr0n k sakaste do kazaa ). Ele faz o donwload de
todos os pacotes necessários para a instalação. Se por acaso
kiseres fazer o update da tua distribuição podes usar apt-get
dist-upgrade. Ah, existe um GUI para isto … xama-se synaptic
- o redhaT tem bugZ ? claro k naum ! - Por vezes pelas razões menos óbvias a
base de dados do rpm paSSa-se …
como diria alguém :
"There is a bug in this ant farm!"
"What do you mean? I don't see any ants in it."
"That's the bug."
aKi explicam como resolver
o problema. Não me considero responsável pelo uso desta informação; use por
conta e r1sco :b
1º passo - apagar as l0cks resses5as rm -f /var/lib/rpm/__db*
2º paçço - para reconstruir a base de dados rpm --rebuilddb (mas VOCÊS já sabiam
disto 8)
se algo correu mal ? oh … deviam ter liduh a linK.
- o meu xipset é suportado e ext3 recup3ra de tudo - as "optimizações" do acesso ao disco pode ser configurado editando o ficheiro
/etc/sysconfig/harddisks, que existindo sózinho, é aplicado a todos os discuhs. Se cada disco for diferente copiar este fixeiro para
/etc/sysconfig/harddiskhda [hdb, hdc...] e modificar cada. istuh naum dispensa a
leitura da manpage do hdparm :b
shhhhh mas hdparm -i
/dev/hda e cat /proc/ide/ide0/hda/settings (para os pregu1çosos
/proc/ide/hda/settings 8) são amigus …
- são cinqu cd's ou as voltas k dei à cabeça para poder xcrever RTFM
aki … - aKi podes encontrar o mítico sexto cd perdido contendo a documentação… claro que naum precisas de gravar um cd com apenas 59136 KB. podez simplesmente fazer: mkdir /mnt/iso; mount -o loop psyche-docs.iso /mnt/iso para montar3s o iso.
- nV1D1A (tm) - o k se segue pode ser uma violação da 3ULA da nVidia. Para
instalar os drivers oficiais, instalar primeiro o rpm da source do kernel
(SIM o do cd 2 se ainda naum fizeste os updates *G*), depois :
rpmbuild --rebuild
http://download.nvidia.com/XFree86_40/1.0-4191/NVIDIA_kernel-1.0-4191.src.rpm &&
rpm -ihv http://download.nvidia.com/XFree86_40/1.0-4191/NVIDIA_GLX-1.0-4191.i386.rpm /usr/src/redhat
/RPMS/i386/NVIDIA_kernel-1.0-4191.i386.rpm
depois podias ler o README *G*
[sim eu sei k akilo tem muitas l3tras, pronto editas o /etc/X11/XF86Config e
alteras onde diz Driver "nv" para Driver "nvidia" ]
(contra os canhões FRAGGAR FRAGGAR !)
- serviçus - Para fazer o arranke de serviçus (httpd, ftp, etc) de certeza k
já conhecem os
/etc/rc.d/init.d/serviçuh
{start|stop|restart|reload|condrestart|status}, no entanto existem outras maneiras:
a)o comando service - bem com este scr1pt podem controlar os serviçus:
service sshd restart - reinicia o daemon de ssh
service httpd start - inicia o daemon de http (apaxe)
b)chkconfig - este comando tb permite controlar os serviços mas permite um mai0r
controle, permitindo por exemplo iniciar determinado daemon num
runlevel. Exemplos:
chkconfig --list lista todos os serviçus e tb o seu estado em cada runleve1
chkconfig --level 2345 sshd start inicia o daemon de ssh nos runlevels 2,3,4 e
5
isto tb funka com os serviçus k super-daemónio xinetd controla :b
chkconfig --level 2345 ntalkd start
claruh k isto naum dispensa a leitura da man page do chkconfig
- sbl!ve1 - o driver k está no kernel (mesmo no 2.4.20) não é a última versão
do driver, e já encontrei várias pessoas com problemas com este driver
(versão ⇐0.20a).
a) A solução k encontrei foi instalar o beluh deste driver
se b3m me recordo, descompactei, fiz make (para configurar, sim tinha a source
do k3rnel instalado), voltei a fazer make, make install, make tools e
finalmente make tools_install
b)configurassão ahem … agora naum tenho aki o meu file de conf (eu tenho um
sistema de colunas 4.1 analógico, mas sei k funka com pelo menos um
sistema 5.1 digital :b), depois farei um
update sobre isto (ou kando encontrar uma vítima JEJEJEJE), mas no
entretanto podem ir brincando com o gemu. [sim, sei perfeitamente k o programa não é nada de espec1al…]
- keruh tocar dvd's - erm … então toca :b aKi podes encontrar algumas informações em como tocar dvd's. Uma informação k é muito út1l e k me parece ser um problema muito frekente é o rh naum activar o dma para esse tipo de devices (bad xipset, sit xipset!) é editar o file /etc/modules.conf e adicionar lá istuh: options ide-cd dma=1
- ratwheelZ ou o meu rato tem kantas b0las ? - parece-me k o rh8 já configura
os XFree86 para ele ficar enviar os eventos kando se mexe na rodinha
do ratuh. Para isso (e se tiveres um rat0 com apenas uma roda e dois
butons) precisas de verificar se existem as seguintes çenas no fixeiro
/etc/X11/XF86Config:
Protocol "IMPS/2" {podes ter k mexer aki no protocolo este é para rat0s
do eveeeel empire e compatíveis}
Device "/dev/mouse"
ZAxisMapping 4 5
Emulate3Buttons "Off"
Bem, se kiseres ler sobre o assunto kliKa-me e poderás até aprender 4lgo. Para testares se o rod4 tá a funcar podes sempre usar o programa xev. Axuh k kem usa o BlueCurve(tm) isso se pode configurar algures. Não me perguntes onde k eu uso o WindowMaker.
aQi podes
fazer o downl0ad do imwheel k podes usar para configurar para enviar
(por exemplo) comandos como page up e page down para todos os
programas k naum permitem o uso da rodinha :b
- "naum consigo ver akeles saite k mexem" - poiX, mas pq raios keres tu ver
saites em flash ? adiante … podes instalar o plugin de flash
acresentando a linha { rpm http://sluglug.ucsc.edu/macromedia/apt
redhat/8.0 macromedia } ao fixeiro
/etc/apt/sources.list [tens o apt instaladuh num é :] depois fazes o
beluh do apt-get update && apt-get install flash-plugin {já testei, mas usa por conta e ri5co}. Para instalares o
java plugin faz download do JRE ou do JSD da sUn e depois faz uma link simbólica do plugin para a dir do mozilla (qq coisa de5te tipo ln -sf /usr/java/j2sdk1.4.1_01/jre/plugin/i386/ns610/libjavaplugin_oji.so /usr/lib/mozilla-1.0.1/plugins).
- treuze - como não se gosta muito deste núm3ro (/me bate no 286), pensei falar
na filosofia do unix pq me parece k a maior parte das
pessoas nem sabe k existe. Claro k isto não é para ler
… Ora bem o primeiro livro k li sobre unix tinha uma
sexão logo no início k explicava a filosofia do
unix. Isto fez-me apaixonar pelo unix… tudo o k diziam
fazia sentido e me parecia a melhor forma de o
fazer. aKi estão algumas das razões k me fizeram deixar de ser um
VMS-fr33k
a) ser conciso (assim sempre se tecla m3nos)
b) os nomes dos comandos serem o mais curtos possíveis e as opções dos comandos
consistem em apenas uma letra
c) combinam-se comandos (usando pipes, redirecção, etc) pekenos para efectuar
tarefa5 gigantescas :b
d) é inf1nitamente customizável !
- /me ba5hes g0sh - ora aki está uma parte k eu adoro: a shell da
GnU bash. A maior parte
das pessoas já deve ter ouvido alguém dizer " e k tal
leres a man pag3 ", mas uma coisa k eu costumo dizer
muitas vezes (e k as pessoas pensam k estou a brincar) é
faz help comando na ba5h. Sim é verdade este
comando existe mesmo e funka!
Sem grandes
del0ngas, apresento a seguir alguns comandos k pod3m ser
eventualmente úteis:
- for f in *.tar.gz; do tar xvfz $f; done (descompacta todos os fixeiros
k terminem em .tar.gz)
- for f in $(find / -name core); do rm -i $f; done [encontra o fixeiro
xamados core e apaga-os: sim eu sei k se podia usar `find /
-name core` mas para além de ser fei0 está deprecated]
- while true; do cat /proc/kcore > /dev/dsp; done (tocas o linux sem
interrupções - SIM, ISTUH EH UM CICL0 INFINITO!!!! )
- alias ..='cd ..' {um dos meus aliases favoritos ;}
- alias ...='cd .. ; cd ..' {este fica em segundo lugar nos aliases
favoritos, sim sou um preguiçoso do .|.}
- alias rm='rm -i'; alias cp='cp -i'; alias mv='mv -i' [palavras para kê
? assim não apagas nada sem te perguntarem primeiro :]
- shopt -s checkwinsize [para kando num xterm {não me digas k usas o
eterm *g* } alteras o seu tamanho com o r4t0, faz o update
das variáves de ambiente LINES e COLUMNS ]
- ff () { find . -name ${1} -print ; } (uso: ff istuh - esta pikena função
encontra o fixeiro de nome istuh)
- 'nuFF said !
- nsserver () { for h in $(host -t NS $1 | gawk '{print $4}' ) ; do host $h;done; }
- mxserver () { for h in $(host -t MX $1 | gawk '{print $7}' ) ; do host $h;done;
}
- for d in $(\ls -lA | grep ^d | gawk '{print $9}' );do cd $d; make distclean; cd
..;done
Outra coisa k recomendo vivamente é o programmable completion
da ba5h, podes
ler sobre isso aq1. Tipo isto é mais fácil de usar do k
explicar o k é …
- "ahem tenho o xispê em ntfs como faço para montar a part1ssao?" -
poix, o k me escapa é pq raios o kerias fazer mas deve
tar relacionado com pr0n, portanto adiante … o
k0r0n3l do rh não trás o módulo ntfs.o; aQI podes encontrar o módulo para o rh8.
- su & rute - Um dos 3rros mais comuns, é não criar uma conta
pessoal (ou não a usar :b) e usar sempre o user
r00t. Ahem, espero k nunca corras um comando como rm
-fr /dev como rute. nuff said ! Para correres qq comando como
rute usa o comando su.
- "como mudo o nome do computador ?" - Simples, pegas numa caneta indelével e
escreves de lado na caixa do pêcê im2l33t4u - editas o fixeir0
/etc/sysconfig/network e lá alteras onde diz HOSTNAME para o nome k keres:
HOSTNAME="im2l33t4u". Depois não te eskeças de adicionar um alias ao /etc/hosts,
assim,
127.0.0.1 im2l33t4u localhost.localdomain localhost
Desta forma a mudança é permantente, mas se kiseres mudar no momemto usa o
comando hostname im2l33t4u …
- fonts (sim eu sei k em .pt se diz tipos mas se pussesse lá tipos o k
iriam pensar ? :) em gnomo -
- copiar as font3s TTf para a dir ~/.fonts
- executar gnome-font-install jEjJeJe
- correr gnome-font-properties
- ler & reler istuH
- uns tipos (:x) katitas (:XXXXXXXx) para instalares mas shhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh!
- "xaves ? mas o meu pêcê num tem fexaduras …" - Ahem não eram bem dessas k
estava a falar … Os rpms k a redhat disponibiliza são assinados com a
a xave de gpg deles e como tal podemos verificar a sua integridade
akando da instalação. Para importar as xaves fazer:
- rpm --import PUBKEY
- rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY (xave usada pela redhat.com para
verificar uma package usar rpm -K ou --checksig)
- rpm -qa gpg-pubkey* (lista todas as xaves)
- rpm -qi gpg-pubkey-db42a60e (informação sobre a xave em kestão)
- rpm -e gpg-pubkey-db42a60e (apaga a xave)
- eyecandy ? gostas poko gostas ...
- http://www.redhat.com/apps/support/
http://www.redhat.com/docs/manuals/linux/
http://people.redhat.com/tcallawa/faq.html
- "This is the end …"
um bom .txt vale mil imagens
Qualquer comentário do tipo não consigo instalar A,B ou C vai logo para o
/dev/null (corre a porkaria do comando de rpm como rute!). Qualquer
flame será bem vinda! Qualquer comentário também. Ah os errus otrogarficos
são DELIBERADUS!... Quando me apetecer faço update disto e não me xates
!!!!
Agradecimentos:
k2oo7 obrigadão por teres sido a primeira vítima a ler isto * * * * {j00 r0x}
involved agradecido pelos comentários! * * * * {j00
r0x HARD}
darktux por tudo (hosting, html, correcções, por me aturares, etc) * * * * {j00
4150 r0x}
|sci3nc3| k00l tip man !
falso *********************************+
NetNeard (a minha vítima preferida) *************************
Nutz_ (por tudo e por teres sid0 sempre um bom amigo, s1m eu suk0 a h7m1:) *********************************+
giftZ (sim, ainda tenho esperanças de receber!)-
plaka wir3l355 cisc0 ;)
mp3Z da OST do Edward ScissorHands
mp3z da OST do A nightmare be4 xmas
redhatjedi@tuxslare.org
Last modified: Mon Feb 3 16:09:49 WET 2003