
A Apress está disponibilizando alguns de seus livros de forma gratuita, em PDF. Não são, claro, as últimas edições, mas vale a pena baixá-los.
Veja em: http://www.apress.com/book/free
Tudo o que der na telha, mas principalmente dicas de Linux.
sudo ln -s ~/.themes /root/.themes
sudo ln -s ~/.icons /root/.icons
sudo ln -s ~/.fonts /root/.fonts
sudo apt-get install vnstat
sudo chmod o+x /usr/bin/vnstatFeito isso, há a necessidade de se criar um job no cron para que o vnStat passe a coletar as informações de tráfego:
sudo chmod o+wx /var/lib/vnstat/
vnstat -u -i ethx
$ vnstat
Database updated: Mon Mar 8 22:15:00 2004
inet (eth0)
received: 1,002,061 MB (24.6%)
transmitted: 3,068,177 MB (75.4%)
total: 4,070,238 MB
rx | tx | total
-----------------------+------------+-----------
yesterday 335 MB | 6,881 MB | 7,216 MB
today 1,493 MB | 9,808 MB | 11,301 MB
-----------------------+------------+-----------
estimated 1,610 MB | 10,579 MB | 12,189 MB
(com 2 interfaces)
$ vnstat
rx / tx / total / estimated
Local (eth0):
yesterday 7,564 MB / 4,140 MB / 11,704 MB
today 33 MB / 112 MB / 145 MB / 195 MB
Internet (eth1):
yesterday 807 MB / 12,361 MB / 13,168 MB
today 1,079 MB / 708 MB / 1,787 MB / 2,423 MB
(listando os "top10"):
$ vnstat -t
inet (eth0)
# day rx | tx | total
--------------------------------+-------------+-------------
1 10.02.04 1235 MB | 2217 MB | 3452 MB
2 01.03.04 923.66 MB | 2138 MB | 3061 MB
3 09.02.04 958 MB | 1597 MB | 2555 MB
4 07.02.04 976 MB | 1316 MB | 2292 MB
5 08.02.04 1064 MB | 538 MB | 1602 MB
6 05.02.04 772 MB | 575 MB | 1347 MB
7 02.03.04 291.16 MB | 945.70 MB | 1236 MB
8 06.02.04 480 MB | 601 MB | 1081 MB
9 03.03.04 237.72 MB | 651.66 MB | 889.38 MB
10 04.02.04 352 MB | 454 MB | 806 MB
--------------------------------+-------------+-------------
(tráfego diário):
$ vnstat -d
inet (eth0)
day rx | tx | total
------------------------+-------------+--------------
24.02. 4.38 MB | 2.86 MB | 7.24 MB
25.02. 2.51 MB | 2.45 MB | 4.97 MB
26.02. 2.42 MB | 2.26 MB | 4.69 MB
27.02. 2.29 MB | 2.17 MB | 4.47 MB
28.02. 199.82 MB | 50.39 MB | 250.21 MB
29.02. 262.74 MB | 390.82 MB | 653.56 MB
01.03. 923.66 MB | 2,138 MB | 3,061 MB
02.03. 291.16 MB | 945.70 MB | 1,236 MB
03.03. 237.72 MB | 651.66 MB | 889.38 MB
04.03. 13.92 MB | 464.40 MB | 478.32 MB
05.03. 2.28 MB | 2.12 MB | 4.40 MB
06.03. 2.26 MB | 2.12 MB | 4.39 MB
07.03. 2.26 MB | 2.12 MB | 4.39 MB
08.03. 2.37 MB | 2.18 MB | 4.55 MB
------------------------+-------------+--------------
estimated 2 MB | 2 MB | 4 MB
(tráfego mensal):
$ vnstat -m
inet (eth0)
month rx | tx | total
------------------------+---------------+---------------
Mar '03 15,959 MB | 18,823 MB | 34,782 MB
Apr '03 24,645 MB | 20,440 MB | 45,085 MB
May '03 31,314 MB | 39,103 MB | 70,417 MB
Jun '03 28,116 MB | 42,988 MB | 71,104 MB
Jul '03 27,552 MB | 33,924 MB | 61,476 MB
Aug '03 37,498 MB | 38,189 MB | 75,687 MB
Sep '03 19,750 MB | 17,488 MB | 37,238 MB
Oct '03 3,999 MB | 4,492 MB | 8,491 MB
------------------------+---------------+---------------
estimated 18,479 MB | 20,758 MB | 39,237 MB
(cálculo da média do tráfego):
$ vnstat -tr
10386 packets sampled in 5 seconds
Traffic average for eth1
rx 112.21 kB/s 620 packets/s
tx 1444.77 kB/s 1456 packets/s
(outros flags):
vnstat --help
vnStat 1.4 by Teemu Toivola
-q, --query query database
-h, --hours show hours
-d, --days show days
-m, --months show months
-w, --weeks show weeks
-t, --top10 show top10
-s, --short use short output
-u, --update update database
-i, --iface change interface (default: eth0)
-?, --help short help
-v, --version show version
-tr, --traffic calculate traffic
See also "--longhelp" for complete options list and "man vnstat".
#sudo gedit /etc/profile
export AWT_TOOLKIT=MToolkit
#sudo apt-get autoremove
#sudo apt-get clean
#sudo apt-get install deborphan
## Avant Window Navigator
deb http://download.tuxfamily.org/syzygy42/ feisty avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42/ feisty avant-window-navigator
sudo apt-get install avant-window-navigator-svn
versão stable: sudo apt-get install affinity
versão do svn: sudo apt-get install affinity-svn
network.http.pipelining = true (Requests em Threads)
network.http.pipelining.maxrequests = 8 (Aumenta os requests máximos em paralelo)
network.http.proxy.pipelining = true (Requests em Threads com proxy)
network.dns.disableIPv6 = true (Desabilitando IPv6)
plugin.expose_full_path = true (Mostra o path completo dos plugins no about:plugins)
nglayout.initialpaint.delay = 0 (Tempo de espera antes do rendering)
content.notify.backoffcount = 5 (Número de recargas do processo de rendering)
ui.submenuDelay = 0 (Zera o tempo para aparecer o submenu)
config.trim_on_minimize = false (Evita liberar memória ao minimizar)
network.http.max-connections = 40 (Número máximo de conexões) (Banda larga)
network.http.max-connections-per-server = 16 (Número de conexões por servidor)
network.http.pipelining.firstrequest = true (Usa o pipeline já no primeiro request)
sudo update-java-alternatives -s java-1.5.0-sun
sudo gedit /etc/jvm
su
Para adicionar um repositório, usar seguinte comando:
installation_sources -a [URL]
exemplo:
installation_sources -a http://mirrors.kernel.org/suse/i386/10.0/SUSE-Linux10.0-GM-Extra/
O parâmetro -a serve para adicionar e activar um repositório. Podem ser usadas as seguintes opções:
Para desactivar um repositório:
installation_sources -d [URL]
Para apresentar a lista de repositórios:
installation_sources -s
Instalar programas
/sbin/yast --install RealPlayer flash-player
O exemplo anterior instala os pacotes RealPlayer e flash-player e respectivas dependências.
Mesmo assim o Yast não é a ferramenta ideal para usar em modo texto. Faltam várias opções para por exemplo, remover aplicações, actualizar apenas os pacotes instalados, etc.
Para esse efeito, existem outras ferramentas mas completas para manutenção de pacotes como o apt-get e o yum.
Fonte: Alexandre Cunha
Fonte: Linux and Open Source BlogServer Name: repos.opensuse.org
Directory on Server: Java:/addon:/test/openSUSE_10.2
Instalação de pacote:
rpm -i [nome do pacote] ou rpm -ivh [nome do pacote]
Remoção de pacote:
rpm -e [nome do pacote —> sem a extenção .RPM]
Atualização de pacotes:
rpm -Uvh [nome do pacote]
Modo de consulta:
rpm -q [opções de consulta]
Modo de verificação:
rpm -V | -y | –verify [opções de verificação]
Adiciona um usuário ou grupo no sistema:
rpm -checksig +
Modo de construção:
rpm -[b| t]O [opções de construção] Esse é o total de pacotes instalados.
Saber a que pacote pertence um determinado arquivo
rpm -qf
Exemplo:
rpm -qf /usr/bin/jpico
joe-2.9.5-2cl —>Esse é o pacote ao qual pertence o arquivo.
Para listar todos os arquivos de um ou mais pacotes
que atendam a certos critérios.
Exemplo:
rpm -qa | grep gimp
RPM em desinstalação de pacotes Básico:
rpm -e [nome do pacote]
Parâmetros:–force —–>instala pacote na marra.
–oldpackage —->Permite a substituição de um pacote
novo por uma versão anterior
–replacepkgs —>Instala os pacotes, mesmo que alguns
deles já estejam instalados.
Para saber onde os binários de um pacote foram parar.
Exemplo:
whereis mozilla
Utilizando coringas para instalar vários pacotes de uma vez.
Exemplo:
rpm -ivh /mnt/cdrom/redhat/RPMS/gimp-*
Abra o YaST. Na seção Software, clique em “Fonte de instalação“. Clique no botão ‘Adicionar“, no canto inferior direito, e na próxima janela, logo depois em “Especificar URL“:
Para esses repositórios, o nome do servidor é : download.opensuse.org
http://download.opensuse.org/distribution/10.2/repo/oss/
http://download.opensuse.org/distribution/10.2/repo/non-oss/
Para esses repositórios, o nome do servidor é : software.opensuse.org
http://software.opensuse.org/download/KDE:/Backports/openSUSE_10.2/
http://software.opensuse.org/download/KDE:/Community/openSUSE_10.2/Adicione as fontes openSUSE BuildService:
rpm –import http://software.opensuse.org/openSUSE-Build-Service.asc
Pacotes do KDE, principais:
http://software.opensuse.org/download/KDE:/KDE3/openSUSE_10.2/
KDE, atualizações:
http://software.opensuse.org/download/KDE:/Backports/openSUSE_10.2/
KDE, inúmeros pacotes e aplicativos mantigos pela comunidade:
http://software.opensuse.org/download/KDE:/Community/openSUSE_10.2/
KDE, QT:
http://software.opensuse.org/download/KDE:/Qt/openSUSE_10.2/
GNOME:
http://software.opensuse.org/download/GNOME:/Community/openSUSE_10.2/
XFCE:
http://software.opensuse.org/download/X11:/xfce/openSUSE_10.2/
Editores:
http://software.opensuse.org/download/editors/openSUSE_10.2/
Ferramentas exclusivas do openSUSE:
http://software.opensuse.org/download/openSUSE:/Tools/openSUSE_10.2/
Monitoramento de redes:
http://software.opensuse.org/download/server%3a/monitoring/openSUSE_10.2/
XGL, Beryl e Compiz, versões de desenvolvimento:
http://software.opensuse.org/download/X11%3a/XGL/SUSE_Factory/
XGL, Beryl e Compiz, versões “estáveis”:
http://software.opensuse.org/download/X11:/XGL/openSUSE_10.2/
Jogo: Blattle of Wesnoth
http://software.opensuse.org/download/games:/strategy:/turn-based/
Drivers para webcams
Veja: http://www.guiadohardware.net/dicas/webcam-opensuse-10.html
Vários outros repositórios do BuilService através de:
http://software.opensuse.org/
Atualizações - adicionados automaticamente quando feito o registro na Novell
http://suse.mirrors.tds.net/pub/suse/update/10.2
http://suse.osuosl.org/suse/update/10.2
Alternativos:
Packman
Packman oferece vários pacotes adicionais, como a versão completa do xine para codecs proprietários, programas como amule, etc.
Chave (como root):
rpm –import http://packman.unixheads.com/suse/10.2/gpg-pubkey-1abd1afb.asc
http://packman.iu-bremen.de/suse/10.2/
Guru
Também contém muitos pacotes adicionais, otimizados para a arquitetura i686 e x86_64.
Chave (como root):
rpm –import http://linux01.gwdg.de/~pbleser/guru-rpm.asc
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.2/RPMS
http://ftp.skynet.be/pub/suser-guru/rpm/10.2/RPMS
VLC VideoLan Client
Contém binários do VLX incluindo as bibliotecas necessárias que não vêm junto com o openSUSE original.
http://download.videolan.org/pub/vlc/SuSE/10.2
suser-jengelh
Pacotes aleatórios também.
Chave (como root):
rpm –import ftp://ftp-1.gwdg.de/pub/linux/misc/suser-jengelh/gpg-pubkey-844C4360.asc
http://ftp-1.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.2/
Schiele
Pacotes feitos por Robert Schiele, desenvolvedor do openSUSE, contendo novos pacotes e correções extras:
http://pi3.informatik.uni-mannheim.de/~schiele/suse/10.2
Scorot
Mais um com vários pacotes:
http://ftp.gwdg.de/pub/linux/misc/suser-scorot/suse102
Fernández
Repositório de Víctor Fernández, principalmente relativo ao KDE.
http://www.polinux.upv.es/~vfernandez/opensuse/10.2/
GnuCash
GnuCash, Taxbird e outros pacotes. Veja lista em: http://rauchs-home.de/packages.shtml
http://ftp.gwdg.de/linux/misc/suser-crauch/10.2/
ftp://ftp.rauchs-home.de/suse/10.2/
Packman for PPC
Repositório Packman para a arquitetura PPC
ftp://spike.fa.gau.hu/pub/pmppc102/
JackLab
Software JackLab ProAudio e kernel com áudio em processamento real:
http://tp.gwdg.de/pub/linux/misc/jacklab/SUSE-10.2
Jarpack
Pacotes relativos ao GNOME:
http://jarpack.com/suse/10.2/RPMS/
ATI Video drivers (http://en.opensuse.org/Howto/ATI_Driver)
Pacotes contendo os drivers de vídeo oficiais da ATI:
http://www2.ati.com/suse
Pacotes para instalar: (procurar por "fglrx")
- ati-fglrxG01-kmp-default
- x11-video-fglrxG01
Após a instalação dos pacotes, executar como root:
modprobe fglrx
e depois ative a aceleração 3D no SaX2
nVidia drivers (http://en.opensuse.org/NVIDIA)
Drivers oficiais da nVidia:
ftp://download.nvidia.com/opensuse/10.2/
MadWifi
Drivers para chipsets Wireless LAN da Atheros
http://madwifi.org/suse/10.2
Para mp3, DVD e vídeos:
amarok
amarok-libvisual
amarok-arts
amarok-xine
boost
lame
libdvdcss2
libfame
libxine1-1.1.xxx
speex
w32codec-all
xine-mad
xine-lib
cat /proc/sys/vm/swappinessDeve aparecer o valor 60, mude para 10:
sysctl -w vm.swappiness=10Execute alguma aplicações para verfificar se ficou ok, aí deixe as alterações de forma permanente:
vim /etc/sysctl.confe acrescente essa linha no final do arquivo:
vm.swappiness=10
Alt + F2: Execute Command
Ctrl + B: Add Bookmark
Ctrl + Esc: List of running applications.
Ctrl + W: Close
Alt + Tab: Switch forward among windows
Ctrl + C: Copy
Alt + Shift + Tab: Switch backward among windows
Ctrl + End: End
Ctrl + F1 to F12: Switch to Desktop 1 + 12
Ctrl + F: Find
Shift + Ctrl + F1 to F4: Switch to Desktop 13 to 16
F3: Find Next
Ctrl + Alt + Esc: Kill Window (Click on the window to action the kill.)
Ctrl + F3: Find Prev
Ctrl + Alt + Delete: Logout (To complete logout process, Tab & Enter)
F1: Help
F12: Toggle cursor key mouse emulation
Ctrl + Home: Home
Alt + F1: Popup KDE launch menu
Ctrl + Insert: Insert
Ctrl + Tab: Switch forward one desktop
Ctrl + N: New
Ctrl + Shift + Tab: Switch back one desktop
Ctrl + Down: Next Complete Match
Alt + F4: Window close
Down: Next Item in List
Alt + F3: Window open menu
Ctrl + O: Open
Ctrl + V: Paste
“Windows” Menu: Popup Menu Context
Ctrl + Up: Previous Complete Match
Up: Previous Item in list
Ctrl + P: Print
Page Up: Prior
Ctrl + Q: Quit
Ctrl + Shift + Z: Redo
F5: Reload
Ctrl + R: Replace
Ctrl + S: Save
Ctrl + A: Select All
Ctrl + E: Text Completion
Ctrl + Z: Undo
Shift + F1: What’s this
Ctrl + Plus (+): Zoom In
Ctrl + Minus (-): Zoom Out
Jakarta Tomcat, a Java servlet container is now part of the Apache family under the name of Apache Tomcat. It can be installed in Ubuntu 6.06 (Dapper Drake) following the steps below.
Java virtual machine Follow this link paying attention to download the JDK and not the JRE.
Enable the universe and multiverse repositories
In Ubuntu 6.06, do:
sudo apt-get install sun-java5-jdk
Set Java environment variables
$ export JAVA_HOME="path of your java home"
$ export PATH=$PATH:$JAVA_HOME/bin
In Ubuntu 6.06,do:
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06
You may have to change the numbers for updated versions.
$ sudo aptitude install tomcat5 tomcat5-admin tomcat5-webapps
Use the following command to run Apache Tomcat:
$ sudo /etc/init.d/tomcat5 start
To stop it, use :
$ sudo /etc/init.d/tomcat5 stop
Finally, to restart it, run :
$ sudo /etc/init.d/tomcat5 restart
You can find tomcat up and running (if you have followed the previous steps) at the following ip:
127.0.0.1:8180
If you have installed also the admin package as listed before you will be able to enter in the administation window only if you edit the file
$ /usr/share/tomcat5/conf/tomcat-users.xml
and add the following lines for creating new users with admin and manager privilegies as described in Tomcat's main page
(role rolename="manager"/)
(role rolename="admin"/)
(user username="YOUR USERNAME " password="YOUR PASSWORD" roles="admin,manager"/)
*troque os parênteses por "<" e ">"
Obviously if you want only one kind of role you've to delete the one you are not interested in. Example only admin
Using the Tomcat manager included in the installed packages you'll be able to to control your servlet/jsp properly.
1.Enter in your server (by default 127.0.0.1:8180).
2.Enter in the Tomcat manager page (you find the link on the left) typing username and password chosen in the previous step.
3.Search the section Deploy and in the field WAR or Directory URL type:
file://YOUR SERVLET or JSP PAGE DIRECTORY
Usually servlet/jsp pages are located in the directory /usr/share/tomcat5/webapps.
Fonte: Comunidade Ubuntu