Computador novo !!!
Processador Intel Core i7-2600 3.4Ghz 8MB L3 Cache LGA 1155 Quad-Core
Placa Mãe Asus P8Z68-V PRO, Chipset Z68, LGA 1155-BOX
Fonte Corsair Builder Series 500W CX500 V2, Certificado 80 Plus, PFC Ativo
Memória G.skill Ripjaws-X Kit 8GB (2x4GB) 1333 Mhz DDR3 F3-10666CL9D-8GBXL X 2
HD Seagate Barracuda 1TB, 7200 RPM, 32MB Cache, SATA 6.0Gb/s, ST31000524AS
Gabinete PCTOP 2315C Com Fonte de Alimentação – BOX
Gravador de DVD/CD LG Sata GH22NS70 PRETO
Placa de Vídeo Zotac Geforce 9500 GT 1GB, GDDR2, 128 Bit, ZT-95TEK2M-FSL
Objetivo: Ambiente para virtualização de alto desempenho, com um custo benefício interessante e possibilidade de expansão para 32GB no futuro ( não consegui comprar com 32 gb
, mas o hardware suporta aguardar a chegada dos pentes de memória de 8GB a custo acessível)
Exigência: hardware compatível com FreeBSD
Processador escolhido: Processador Intel Core i7-2600 3.4Ghz 8MB L3 Cache LGA 1155 Quad-Core
* Nota optado pela versão do processador i7-2600 sem k, pois a edição com K não traz as seguintes flags: Intel® vPro Technology , Intel® Virtualization Technology for Directed I/O (VT-d), Intel® Trusted Execution Technology ( no restante com exceção da placa de vídeo embarcada são iguais )
Comparativo entre estes dois modelos de i7 (Intel® Trusted Execution Technology) – http://ark.intel.com/compare/52214,52213
Placa mãe:Placa Mãe Asus P8Z68-V PRO, Chipset Z68, LGA 1155-BOX
Chipset Z68 optado por ser uma melhora corrigida das falhas (* considero falhas de projeto ) dos chipset p67 e h67, o Freebsd 9 é suporta este chipset exigência do hardware.
Suporte a raid via hardware, traz uma placa de rede giga embarcada, suporta usb 3, suporte a sata 3.
Comparativo entre os chipset z68 e p67 e h67 – http://www.clubedohardware.com.br/noticias/Intel-Lanca-Chipset-Z68-Express/3087
Memória: Memória G.skill Ripjaws-X Kit 8GB (2x4GB) 1333 Mhz DDR3 F3-10666CL9D-8GBXL – BOX
Motivos: optado por essa marca pois estava indisponível a da kingston na loja tendo apenas a pronta entrega esta, como num futuro não loginco o objetivo a troca por 4 pentes de 8 totalizando 32GB, podemos esperar com esta memória que tem um respaudo bom na internet. Porque optado por memória que trabalha 1333 mhz, pois a velocidade recomendada de acesso da memória para o processador em questão é 1333mhz, até que leia um feedback diferente vou prefererir a memórias com taxa maior.
Hard Disk: HD Seagate Barracuda 1TB, 7200 RPM, 32MB Cache, SATA 6.0Gb/s, ST31000524AS
Único modelo sata 3 disponível na loja, custo benefício bom, em pesquisas sobre ele tem um ótimo desempenho, no entanto ele ainda é mais lento do que ssd cards. Os discos ssd card ainda estão muito caros, e como precisarei de bastante espaço em disco uma unidade com 1TB cabe muito bom a necessidade. ( Interessante a possibilidade de fazer raid plugando mais um hd colocando em raid 0 dobrando o desempenho) e nada impede a adição de um hd ssd card extra nesta máquina ou a opção de um NAS
).
Benchmark do disco - http://www.monster-hardware.com/modules.php?name=Reviews&rop=showcontent&id=155
Nota valor deste disco R$369,99, valor de um ssd de 240gb R$1.574,39, logo quase 5 vezes o valor…. e 4 vezes menor o tamanho.
Gabinete: PCTOP 2315C
Motivos: um modelo qualquer por que não saiu com o meu gabinete desfilando por aí, na pratica só preciso de algo barato para deixar as peças dentro
Placa de vídeo: Placa de Vídeo Zotac Geforce 9500 GT 1GB, GDDR2, 128 Bit, ZT-95TEK2M-FSL- BOX
Motivos: modelo barato, compatível com freebsd, e trabalha em 128 Bits, interessante para teste e analise com cuda. Nvidia marca interessante o computador não é para games então a placa de video de pode ser qualquer uma que funcione visto a sua não necessidade de uso massivo.
( Estava indisponível na loja colocaram outra placa)
Placa de vídeo: Nvidia GT 520 DDR3 64 bit, escolha Nvidia resumi tudo e não necessidade de uma placa de video para este server.
Memória: Memória G.skill Ripjaws-X Kit 8GB (2x4GB) 1333 Mhz DDR3 F3-10666CL9D-8GBXL X 2
Para aqueles que tem dúvidas sobre possuir 16 GB de ram ser inutil segue o este texto “G.SKILL Sniper Series 16GB com apenas 1.35v – Está na hora de usar 16GB de memória RAM?” – http://blogs.forumpcs.com.br/paulo_couto/2011/10/06/g-skill-sniper-series-16gb-com-apenas-1-35v-esta-na-hora-de-usar-16gb-de-memoria-ram/
Nos próximos updates do blog, pretendo colocar minhas dificuldades e analises deste ambiente rodando o Freebsd 9, inicialmente virtualizando com VirtualBox. Logo estão por vim também testes com BHyve projeto de virtualização do Freebsd que pretendo fazer testes e quem sabe colaborar como usuário de teste….
@Trend paixão por um sonho
Livro interessante contando a jornada da empresa Trend Micro durante o final da década de 80 até próximo a 2002. Interessante que a autora do livro é a mulher do criador, e que neste livro são contadas algumas das dificuldades prazeres e aventuras deste empreendimento, casos de malwares que mudaram a década de 90 e como a Trend chegou a ser a potência que ela é. Recomendo a todos que tem interesse em conhecer um pouco melhor a história de uma empresa de anti-vírus ou tenham interesse em conhecer um pouco da informática na década de 90.
Notas:
* Primeiro livro lido de 2012
* Post número 200
LPI 2 Certificate Congratulations
Enfim após uma longa demora de 1 mês e meio chegam os documentos do certificado da LPI 2.Só para constar a data que tirei o meu certificado foi 10/10/2011.
Fica a dica o documento demora de um a dois meses.
Para checar a certificação:
https://cs.lpi.org/caf/Xamman/certification
LPID: LPI000131657
Key: sz8edcw4bg
Agradecimento a todos que participaram desta jornada e auxiliaram de alguma maneira
, em especial:
* Geek Events
* Colméia
* Pessoas das quais trabalhei
* Pessoas das quais emprestei livros e ainda não devolvi =x
Conhecendo as features do seu processador no FreeBSD
No Linux habitualmente faria:
cat /proc/cpuinfo
E lá estaria a listagem das features
No FreeBSD tentei seguir este mesmo caminho, montei o /proc e não encontrei o
arquivo lá.
mount -t procfs proc /proc
ls /proc
* Sim Freebsd é um sistema diferente apesar de muita pessoas comentarem que é
igual a Linux X.x
Logo lembrei a o sysctl mágico do Freebsd
sysctl -a | less
Nada das features do meu processador, procurando mais um pouco encontrei na
net uma pessoa que comentou o seguinte:
dmesg | grep Features
Executei o comando não encontrei o que precisava, logo verifiquei que o dmesg
estava mostrando a penas X linhas, logo procurei o arquivo onde ficava as
mensagens do sistema e encontrei enfim as features da qual eu gostaria. Segue o
comando:
grep Features= /var/run/dmesg.boot
Features=0xbfebfbff FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,
CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE
Formatar pendrive no FreeBSD
Tive uma necessidade que precisei fazer um live usb do freebsd e este destruiu a minha tabela de partição e a mbr do meu pendrive. Para tornar ele de novo utilizável em abientes com windows tive que executar o seguinte procedimento:
newfs /dev/da0
newfs_msdos /dev/da0s1
mount_msdosfs /dev/da0s1 /mnt/pendrive/
Referência:
http://freebsd.1045724.n5.nabble.com/Format-USB-stick-in-FreeBSD-td3798920.html
Instalando Freebsd 8 em máquinas com Intel GMA 3150
O X não carrega a não ser que seja setado manualmente para o modo VESA, a solução é substituir o driver xf86-video-intel pelo driver xf86-video-intel29. Quando fores apagar o xf86-video-intel este alertará que tem dependências que precisam dele ( como o Xorg), ignore as mensagens pois vamos substituir por outro driver alternativo, também ignore as mensagens de que o driver xf86-video-intel29 pode causar crash no seu FreeBSD, pois sem este risco não poderemos usar um modo gráfico descente junto a placa da Intel GMA 3150.Segue o micro procedimento.
cd /usr/ports/x11-drivers/xf86-video-intel
make deinstall
# aqui ele informa das dependências
make deinstall
cd /usr/ports/x11-drivers/xf86-video-intel29/
make install
X -configure
cp /root/xorg.conf.new /etc/X11/
Ambiente testado
Netbook ASUS 1005pe
FreeBSD 8.2
Problemas ao rodar o kde no Slakcware 13.37
Em máquinas com hardware muito antigo que a placa de video não tem um bom suporte a aceleração o kde pode apresentar problemas de funcionalidade com o dbus, para tanto é recomendado desabilitar a extensão do composite. Em uma instalação de um hardware aqui antigo o seguinte procedimento resolveu o meu problema.
Regardless of your chipset (though it seems more common with intel), if KDE – CHANGES AND HINTS slackware 13.37
crashes on startup, try disabling the Composite extension (which will also
disable all of the fancy desktop effects). Place the following content in
a file at /etc/X11/xorg.conf.d/disable-composite.conf:
Section "Extensions"
Option "Composite" "Disable"
EndSection
Referência:
http://slackware.osuosl.org/slackware-13.37/CHANGES_AND_HINTS.TXT
Buscador de pacotes pkgs.org
Mais um site de busca de pacotes, o interessante do pkgs.org é que este possui uma lista enorme de distribuições e uma lista de repositórios não oficiais destas distribuições.
Distribuições suportadas:
Arch Linux
CentOS
Debian
Fedora
Mandriva
Mageia
OpenSUSE
Slackware
Ubuntu
Referêcia:
[1] Ulyanitsky,Nikolay. LINUX PACKAGES SEARCH .Disponível em http://pkgs.org/. Acessado em 31 jul. de 2011.
Projeto ArabBSD começando e já com ótimo material de curso para FreeBSD
O projeto ArabBSD foi uma iniciativa para criar um grupo de estudos sobre Freebsd e incentivar o uso em países que usam a linguá árabe, o projeto conseguiu fazer a tradução de boa parte do handbook do Freebsd e elaborou uma material de curso super interessante e completo, melhor do que eu escrever e constar aqui a definição encontrada no site:
The New Evolution for Arab Operating System Developers
ArabBSD is a project which aims to increase the awareness of operating system development and help Arab operating system developers in BSD environment starting from the analysis of FreeBSD operating system infrastructure, formulating block diagram and calling for research groups in each track.
The need for working in stable track has become a desire for many programmers. The comprehension of the operating system programming attracts programmer’s attention and leads him to highly classify it.
Also, OS programming requires intelligence for applying constraints from software to hardware and providing compatibility between different peripherals and processors and this make a competition for those who like challenges. So, ArabBSD is concerned with all Arab-related development issues in the BSD environment. It focuses on providing the FreeBSD documentation in Arabic. Also, all Arab related ports, source code commits and tutorials will be collected within the project source tree.
ArabBSD team has finished the translation of about 10 chapters of the FreeBSD handbook and asking for a branch in the FreeBSD documentation page will be the next step. Many FreeBSD developers support the project and Warner Losh – FreeBSD Core Team Member- is a consultant for advising and supervising the project.
In addition, summer course will be offered to whom interesting in FreeBSD development for free and ArabBSD team is organizing for this course nowadays. This course will focus on C Programming, FreeBSD Administration and FreeBSD Development. Due to the organization for the course, current progress is targeting the website in Arabic and simple FreeBSD Arabic tutorials. FreeBSD Administration subjects will discuss UNIX Basics, FreeBSD Installation, X Window System, Samba, mpd5, NAT, PDC, Nagios, sendmail and Postfix. FreeBSD development will be concerned with kernel compilation and installation, kernel customization, kernel drivers, subsystems and modules, MAC Framework and kernel code analysis. ArabBSD will include several tracks for Filesystem-BSD, Embedded-BSD, Cloud-BSD, Security-BSD, DataBase-BSD with experts to work in each track. The idea of the project is to analyze the FreeBSD source code and produce block diagram for the FreeBSD source code and then go from this point to call for research groups in each block diagram to improve with respect to other blocks by the aid of maintainers.
Now, ArabBSD team has more than 50 members who are interesting in FreeBSD development and we are working for more growth. ArabBSD will increase the base of BSD systems users and developers and direct Arab operating systems developers to such environment which can provide what many others can’t.[1]
Créditos a esta referência ao Welkson Renny de Medeiros que postou no dia 29 o link na lista do Freebsd Brasil[2], assim que conseguir tempo vou ler e estudar o material do curso que é bem grande.
Link no site do ArabBSD com o material[3]
Material do curso no slidashare[4]
Referência:
[1] ArabBSD Project.The New Evolution for Arab Operating System Developers.Disponível em https://sites.google.com/site/arabbsd/arabbsd. Acessado em 31 jul. de 2011
[2] Medeiros,R. Welkson.Disponível em http://www.fug.com.br/historico/html/freebsd/2011-07/msg00257.html. Acessado em 31 jul. de 2011.
[3] ArabBSD Project.ArabBSD site.FreeBSD Summer Course.Disponível em https://sites.google.com/site/arabbsd/freebsd-summer-course.Acessado em 31 jul. de 2011.
[4] Farrag, Mohammed.FreeBSD Summer Course.Disponível em http://www.slideshare.net/memoegyptian/presentations. Acessado em 31 jul. de 2011.
Quem usa Freebsd ?
There are a number of commercial products based on FreeBSD. Information about these products and the version of FreeBSD they are based on is often difficult to come by, since this fact is not widely publicised.
Examples
Apple Inc.’s Darwin, the core of Mac OS X; built on the XNU kernel (part Mach, part FreeBSD, part Apple-derived code) and a userland much of which comes from FreeBSD
Blue Coat Systems network appliances
Borderware[1] appliances (firewall, VPN, Anti-SPAM, Web filter etc) is based on a FreeBSD kernel.
Check Point IPSO security appliances
Citrix Netscaler OS Application delivery controller is based on FreeBSD.
Coyote Point GX-series Web Acceleration and Load Balancer appliances
Dell (was EqualLogic) iSCSI SAN arrays
Halon Security H/OS 1.3.X is based on FreeBSD 6.2, H/OS 1.4.X is based on FreeBSD 7.2, H/OS 2.X is based on FreeBSD 7.0
IronPort AsyncOS is based on a FreeBSD kernel
AntiSpam
SenderBase
Isilon clustered storage systems
Juniper Networks JUNOS
JUNOS prior to 5.0 was based on FreeBSD 2.2.6.
JUNOS between 5.0 and 7.2 (inclusive) is based on FreeBSD 4.2.
JUNOS 7.3 and higher is based on FreeBSD 4.10.
JUNOS 8.5 is based on FreeBSD 6.1
JUNOS 10.0 is based on FreeBSD 7.
KACE Networks’s KBOX 1000 & 2000 Series Appliances and the Virtual KBOX Appliance
nCircle’s IP360 security products use FreeBSD 6.x
McAfee Firewall Enterprise (aka Sidewinder)
NetApp filers based on Data ONTAP
Netasq intrusion prevention appliances
Panasas parallel network storage systems
Panasonic uses FreeBSD in their Viera TV receivers
Silicon Graphics International uses FreeBSD in their MAID disk arrays, formerly manufactured by COPAN.
Sophos’s Email Appliance
St. Bernard Software web filter appliance
Symmetricom Timing Solutions
VXworks
Referência:
ArabBSD Project.Commercial Products based on FreeBSD. Disponível em https://sites.google.com/site/arabbsd/commercial-products-based-on-freebsd. Acesso 31 de jul. de 2011.
Wikipedia.Commercial products based on FreeBSD. Disponível em http://en.wikipedia.org/wiki/Commercial_products_based_on_FreeBSD. Acesso 31 de jul. de 2011
Livro Certificação Security + Dá Prática Para o Exame SY0-301
Livro criado para estudar para a prova de certificação da compTIA, onde em alguns assuntos ele é bem básico (acredito que sendo o que a prova cobra). Interessante a sessão do 1 a 1 com autor que onde este coloca algumas experiências vividas por ele, a maior parte da segurança aplicada em ambientes Microsoft citando técnicas e conceitos nesta plataforma, em cada capitulo cita bons links para extender alguns assuntos inclusive alguns de autoria do autor. No final de cada capitulo uma lista com 10 questões sobre o tópico da prova, uma revisão e um mind map bem desenhado sobre o que foi abordado. A organização do livro é ótima, o mesmo é bem atualizado e aborda tópicos sobre o firewall TMG. Apesar de todos os elogios do livro este não aborda de forma avançada nenhum tópico apenas servindo como uma referência básica sobre os tópicos de segurança, me foi útil por pouco conhecer sobre este tema em plataformas mais novas da Microsoft.
Informações Técnicas: Título: Certificação Security+ – Da Prática ao Exame SY0-301, Autores: Yuri Diógenes e Daniel Mauser, Número de Páginas: 416, Formato: 17,5cm x 23cm, ISBN: 978-85-61893-03-3.
Requisitar senha de root no boot em modo single no freebsd
Senha no console
“Ao inicializar o FreeBSD, podemos pressionar qualquer tecla (diferente de enter) durante a contagem regressiva para que esta seja parada. Se entrar-mos o parâmetro “boot -” e dermos enter, o sistema será inicializado em modo single (monousuário), da mesma forma que quando digitamos no shell o comando “shutdown now”, mas com a diferença que o primeiro modo não será montado automaticamente nenhum filesystem além do raiz.Por padrão, quando entramos no modo single o sistema não nos pede uma senha, e fornece acesso a nível de root, ou seja, a tudo. Isto pode representar um grande risco caso alguém mal intencionado consiga acesso físico ao servidor, então poderá entrar no modo single e até mesmo alterar a senha do root. Para evitar isto, podemos instruir o sistema para que peça senha (do root) mesmo no modo single. No arquivo “/etc/ttys”, é feita a alteração da linha:”(Barros,2011)
console none unknown off secure
para
console none unknown off insecure
Referência:
Barros,Richer Tiago Araújo .Segurança de Perímetro com FreeBSD. Disponível em http://www.ginux.ufla.br/files/mono-JoseGeraldoPopolin_0.pdf. Acessado em 23 jul, de 2011.
Livro lido por causa da LPI 202 – “OpenLDAP Uma abordagem Integrada”
Livro lido para estudar o tópico de ldap da prova da LPI 210.3 LDAP client usage
Nota foram testados os procedimentos do livro com exceção do HA e compilação dos pacotes em ambiente Centos 5.6, necessário poucas mudanças.
Recomendo o livro apenas como referência rápida.
Autor: Clodonil Honório Trigo
ISBN: 978-85-7522-128-0
Páginas: 240
Ano: 2007
Segundo livro lido por causa da faculdade ….
Li pela segunda vez o título Shell Script Profissional do Aur[eé]lio Marinho Jargas, este que foi indicado como livro referência de uma das matérias deste semestre o qual tive esta necessidade de ler para fazer a prova suficiência. Comprei o livro e menos de uma semana já consume ele huahauuh XP. Quem me conhece de larga data sabe que sou fã do trabalho do autor desde a época que havia ingressado no mundo Linux, tenho até a primeira edição do livro dele de expressão regular tá definhando de tanto que foi usada X), fica a sugestão como livro para evoluir as técnicas com linguagens de scritps.
Informações sobre os ports www.freebsdports.info
Um site para obter informações sobre os ports do freebsd o www.freebsdports.info[1], este é uma alternativa ao clássico www.freshports.org[2] , mas com certeza não é uma alternativa tão completo quanto freshports …
Referências:
[1] www.freebsdports.info , acessado em 4 de julho de 2011.
[2] www.freshports.org , acessado em 4 de julho de 2011.
Comandos equivalentes Linux em Freebsd
Segue apenas alguns a lista completa encontra-se na referência[1] e em uma lista bem completa[2] chamada de Rosetta of stone for Unix .
Linux -> Freebsd
seq -> jot
free -> systat -vmstat, sysctl vm.stats.vm
lspci -> pciconf
netstat -pantu -> sockstat,lsof
lsof -> fstathttp://bhami.com/rosetta.html
miitool -> ifconfig
usermod -> pw, adduser, passwd
lsmod, modprobe, modinfo -> kldstat, kldload
ltrace,strace -> dtrace, kstrace, strace
md5sum -> md5
route -n -> netstat -rn
lsubs > `sysctl -a | grep usb` or install lsubutils
![]()
Referência:
Freebsd equivalents for linux commands, http://www.bsdtips.org/index.php/Freebsd_equivalents_for_linux_commands , acessado em 4 de julho de 2011.
Rosetta of stone for Unix, http://bhami.com/rosetta.html , acessado em 4 de julho de 2011
Rkhunter o caçador de rootkits!!
rkhunter rootkit
Uma simples ferramenta para checar se existe algum rootkit é o rkhunter ele é de simples instalação e configuração. O programa em si é um script em shell que faz uma coleção de checagem em arquivos e por programas que possuem inconsistências ou desatualizações. Segue uma tebela com algumas informações do rkhunter.
Site do projeto: http://rkhunter.sourceforge.net/
Release atual: 1.3.8
Changelong: http://rkhunter.cvs.sourceforge.net/viewvc/rkhunter/rkhunter/files/CHANGELOG
Sistemas Operacionais: Linux, Unix Likes:
Bug report: http://sourceforge.net/tracker/?group_id=155034
FAQ: http://rkhunter.cvs.sourceforge.net/viewvc/rkhunter/rkhunter/files/FAQ
Lista de anúncios: http://lists.sourceforge.net/mailman/listinfo/rkhunter-announce
Autores: http://rkhunter.cvs.sourceforge.net/viewvc/rkhunter/rkhunter/files/ACKNOWLEDGMENTS
Utilização
rkhunter --update
rkhunter --check
Referências:
Site do projeto, http://rkhunter.sourceforge.net/ , acessado em 22 de maio de 2011.
Rootkit Hunter installation tutorial, http://sourceforge.net/apps/trac/rkhunter/wiki/SPRKH , acessado em 22 de maio de 2011.
Pacote no fresh port, http://www.freshports.org/security/rkhunter/ , acessado em 3 de julho de 2011.
Changelog do projeto, http://rkhunter.cvs.sourceforge.net/viewvc/rkhunter/rkhunter/files/CHANGELOG , acessado em 3 de julho de 2011.
Blog dos desenvolvedores do Freebsd
Procurando sobre as novidades do freebsd eis que encontro um blog dos desenvolvedores, como achei interessante estou replicando a informação aqui também
este com certeza já vai para os meus feeds…
Referência:
[1] – http://ivoras.sharanet.org/freebsd/freebsd9.html – What’s cooking for FreeBSD 9? ( aqui que encontrei o link para o blog )
[2] – http://blogs.freebsdish.org/ – blog dos desenvolvedores do freebsd
/proc vazio no freebsd 8.2 ? O.O
Resolvi acessar o /proc para olhar algumas informações referentes a alguns processos:
demoncyber# ls /proc
demoncyber#
Vazio O.O !!! What fuck beastie !!!!
Será que no Freebsd não utiliza o diretório /proc ?
Será que eu fiz algo no meu Freebsd ao instalar algum programa ?
….. n pénsamentos malucos …..
demoncyber# mount
/dev/ad4s1a on / (ufs, local)
devfs on /dev (devfs, local, multilabel)
/dev/ad4s1e on /tmp (ufs, local, soft-updates)
/dev/ad4s1f on /usr (ufs, NFS exported, local, soft-updates)
/dev/ad4s1d on /var (ufs, local, soft-updates)
* cadê o proc O.O ???
Ok google search ||||15%|||||50%||||75%||||100%[1]
O sistema de arquivos do proc ele não vem montado por padrão no freebsd, e interessantemente existe um man falando do FHS do Freebsd o man hier, ele fala também de outros diretórios padrões do freebsd que são um pouco diferente do Linux.
demoncyber# mount -t procfs proc /proc
demoncyber# ls /proc
tá ali o proc … XP, dúvidas sobre o proc man procfs, é interessante dar uma olhada pois os arquivos e os conteúdos são pouco diferentes do Linux.
Referências:
[1] – http://freebsd.1045724.n5.nabble.com/Filesystem-Hierarchy-Standard-FHS-and-FreeBSD-td4383633.html – search no google que comenta sobre o man hier
[2] – http://www.freebsd.org/cgi/man.cgi?query=hier&apropos=0&sektion=0&manpath=FreeBSD+8.2-RELEASE&format=html – man hier
[3] – http://www.freebsd.org/cgi/man.cgi?query=procfs&apropos=0&sektion=0&manpath=FreeBSD+8.2-RELEASE&format=html – man do procfs
TCSH não tem suporte a IFS =(
Precisei criar um script em tcsh para executar uma função específica, visto que estava trabalhando dentro de um sistema enxuto que não tem suporte a bash e com existia o tcsh optei por utilizar ele.
Em determinada parte do script tive a necessidadde de alterar o separador comum para fazer uma interação em um fluxo, depois de mutia pesquisa tristemente descobri que o tcsh não tem suporte a isto, parece que eles usam um conceito de substituição no lugar, acredito que seja inexperiência minha com a linguagem.
Encontrei na referência nas documentações da Apple uma definição bem clara do problema com explificação segue uma parte do texto[1].
“C Shell Note: Most versions of csh do not allow you to alter the field separator. If you need more precise control over field separators, you can use the cut command in a while loop, incrementing a counter.” – Apple
Fica de dica dar uma olhada no material da apple, este em questão é bem completo.
Como instalar o suporte a shoutcast no amarok 2
Faça o donwload da ultima versão do script em:
http://kde-apps.org/content/show.php/SHOUTcast+service?content=116823
Execute o amarok, vá em Tools->Script Manager clique no botão “Install Script” encontre o script, instale. Feche o amarok entre nele de novo vá em Tools-> Scritp Manager e ative o script do shoutcast.
Livro sobre freebsd: “Freebsd: O poder dos servidores em suas mãos”
Autor: Denis Augusto A. de Souza
ISBN: 978-85-7522-162-4
Páginas: 544
Ano: 2009
Uma das poucas referências em português do brasil sobre o assunto, a obra não deixa quase nada a desejar, bem enfocada mostra os caminhos das pedras aos iniciantes neste sistema. Fica a sugestão de compra.
Referência:
http://novatec.com.br/livros/freebsd/
My hardware is compatible with freebsd ?
You only need look for the file “Hardware Notes” in http://www.freebsd.org/releases/index.html.
Freebsd 8.2:
http://www.freebsd.org/releases/8.2R/hardware.html
Freebsd 7.4:



























Retirando comentários
fazer um comentário »
Pequeno script para retirar os comentários de arquivos de configuração, os quais geralmente atrapalham a leitura, arquivos enormes com configurações que estão somente comentadas e não estão em uso, exemplo o apache, eu só quero saber das linhas que estão executando. Apache com linhas em branco e comentários em um centos 5 tem 991 linhas , retirando todos os comentários e linhas em branco fica com 221, se você sabe o que as diretrizes fazem fica bem melhor para ler.
nocomment.sh:
#!/bin/sh
# Release 0.1
# by demoncyber@gmail.com
# Script para retirar os comentarios e linhas em branco dos arquivos de configuracao para melhorar a leitura
# Uso: nocomment.sh arquivo.conf
CONF=$1
cp $1 $1.bkp
sed -e "/^$/d" -e "/^#/d" $1.bkp > $1
Escrito por demoncyber
24/07/2011 em 19:43
Publicado em Uncategorized
Etiquetado com comment, freebsd, script, sh