Comando básicos do LINUX (Centos)
Configuração da PLACA DE REDE
- Arquivo de configuração da placa de rede, para editar
nano /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="08:00:27:16:36:FF"
TYPE="Ethernet"
UUID="d0a4dc73-b566-406e-8f73-79aa0b0a952c"
ONBOOT="yes"
NM_CONTROLLED="yes"
BOOTPROTO="static"
IPADDR=10.1.1.22
NETMASK=255.255.255.0
GATEWAY=10.1.1.16
DNS1=200.175.5.139
DNS2=200.175.89.139 - mudar o usuário para root
su - adicionar um ip ao default gateway
route add default gw 10.1.1.16 restart serviços de rede
service network restart
- mostra o default gateway
ip route show - mostra o endereço IP
ip addr show eth0 - checa se esta na internet
ping uol.com.br - baixar a placa de rede
ifdown eth0 - subir a placa de rede
ifup eth0 - Checar de existe placa ativa digite
ifconfig Procure pela palavra "Ethernet", normalmente ou similar - Ver se o sistema reconheceu a placa de rede
lspci (LSPCI) - Com Alterando endereço IP (com 2 placas de rede) - dinamicamente (perde o endereco no boot)
ifconfig eth0 10.1.1.22 netmask 255.255.255.0 up
| | | |
| | | -> mascara de rede
| | -------------------> ip da placa de rede
| ---------------------------> nome da placa de rede
---------------------------------> comando
para não perder os parametros, salve no arquivo ifcfg-eth1
nano /etc/sysconfig/network-scripts/ifcfg-eth1
- Alterando o DNS
edite o arquivo
nano /etc/resolv.conf incluir os DNS, digite
nameserver 200.175.5.139 (dns gvt)
nameserver 200.175.89.139 (dns gvt)
para salva digite control+o
para sair digite control+x
- Alterando o nome do computador na rede
nano /etc/sysconfig/network
-> Alterar: HOSTNAME=desk - Alterando o IDIOMA
nano /etc/sysconfig/keyboard
Adicione as linhas abaixo
KEYTABLE="br-abnt2"
MODEL="abnt2"
LAYOUT="br"
KEYBOARDTYPE="pc" - Alterando o IDIOMA
nano /etc/sysconfig/i18n
altere para pt_BR.UTF-8
- Device eth0 does not seem to be present. ...
Veja qual a interface que foi instalada
ls /sys/class/net
eth1 lo (veja o nome do device instalado) - Editar o ifcfg-eth0 e altere eth0 para eth1
- Salve o arquivo para
/etc/sysconfig/network-scripts/ifcfg-eth1
Veja qual a interface que foi instalada - Apague a configuração que interface que esta dando "pau"
rm /etc/sysconfig/network-scripts/ifcfg-eth0 - Inicia o serviço de rede
service network start - Pára o serviço de rede
service network stop
Checar se o ping esta funcionando
- Módulos instalado no LinuxListar os discos
lspci (LSPCI) - ver a versão do fedora
ou cat /etc/centos-release
cat /etc/fedora-release - configuração básica
setup <> - limpa a tela cls
control+L ou clear <> - arquivos e diretorios
ls -1 -all | more ( LS -1 -ALL | MORE)<> - restart
reboot <> - desligar
shutdown -H now <> - novo console
ALT+ --> (seta pra direita) voltar o console
ALT + <-- (seta pra esquerda)altera senha
passwd <> pede nova senhaversão do linux que esta usando
cat /etc/*-releaseinstalar um app - editor de textos gedit
yum install geditremover um app - editor de textos gedit
yum remove geditEditor de texto:
nano /etc/resolv.conf - edita resolv.conf no diretorio etc
control+O - salva o arquivo
control+x - sai do app HDs
Instalando programas no LINUX
- No linux é possível instalar programas através do comando
rpm <opcao> <nome_do_pacote>
Opção/Descrição
-i Instalação de modo simples
-v Método verbose (exibe detalhes da operação)
-h Exibe o caractere # enquanto durar a instalação
-U Atualização da versão mais antiga para uma mais nova.(Update)
-nodeps Não verifica dependências
-force Força a instalação do programa.
-e Executa a desinstalação do pacote
-qa Exibe pacotes já instalados
-qf Exibe o pacote do qual o arquivo faz parte
-ql Mostra na tela os arquivos que fazem parte de um programa instalado
-qi Mostra as informações de um pacote instalado
-qpi Mostra os arquivos que fazem parte de um programa que não está instalado
-help Exibe informações de ajuda.
** O conceito do linux não é como o DOS onde vc tem discos fisicos organizados por letras tipo a:, b:, c:,... Para voce acessar um disco ele dever ser "montado" e no console é visto como uma pasta. Portando crie uma pasta a partir do raiz (ex: hd) e nela vc monta os HDs e partições, tanto na interface gráfica como no console, cada hd ser uma pasta. O resto é igual...sub-pastas (diretórios), arquivos...
- Listar os discos
dmesg|grep disk
sd 0:0:0:0: [sda] Attached SCSI disk removable disk (CD-ROM)
sd 1:0:0:0: [sdb] Attached SCSI disk
sd 1:0:1:0: [sdc] Attached SCSI disk - Montar volumes (os discos)
os discos por padrão são configurados no diretório "/media"
- visualizar volumes montados
df -h
Sist. Arq 1K-blocos Usad Dispon. Uso% Montado em
--------- --------- -------- --------- ---- -----------
/dev/sdb1 30961664 12819908 16568996 44% /media/sdb1
/dev/sdb6 28834716 429376 26940616 2% /media/sdb6
/dev/sdb9 204549336 24678604 179870732 13% /media/sdb9 - montar volumes (discos no linux)
- crie um diretório do hd no diretório /media
cd /media
mkdir hda
mkdir hdb
mkdir hdc ..... - monte os volumes
mount -t ext4 /dev/sdc /media/hdc - mostra o diretório /media/hdc
ls /media/hdc -all
lost+found - desmontar volumes
umount /media/hd1
ls /media/hd1 -all
.(nada)
- O comando mount sem parâmetros faz o sistema listar o conteúdo do arquivo /etc/mtab
- Volumes montados na inicialização
nano /etc/fstab
https://www.youtube.com/watch?v=x_hEnnEnuI4
- Visualizar os HDs
dmesg|grep disk
ANTES DE INSTALAR O HD
sd 0:0:0:0: [sdb] Attached SCSI disk removable disk (CD-ROM)
sd 1:0:0:0: [sda] Attached SCSI disk
APOS ADICIONAR O HD
sd 0:0:0:0: [sda] Attached SCSI disk removable disk (CD-ROM)
sd 1:0:0:0: [sdb] Attached SCSI disk
sd 1:0:1:0: [sdc] Attached SCSI disk
APOS ADICIONAR O HD
instale o disco, cuidado que as letras sdb,sda,sdc... elas se alteram quando vc instala um novo disco...CUIDADO PARA NÃO FORMATAR O DISCO ERRADO - Formatar o disco HD
mkfs.ext4 /dev/sdc (sdc é no HD novo) - Qual o disco esta com o sistema
fdisk - l
aparece um * abaixo da palavra boot
ou df-h
aparece um diretorio /boot - Clonar HD
sudo dd if=/dev/sdb of=/dev/sdc
https://www.youtube.com/watch?v=yYKE17YuO1Q
- cria um diretório
mkdir teste - apaga um diretório
rm -R teste - DEL XX.TXT - apaga um arquivo
rm arquivo.txt - muda diretório (muda para o diretório etc)
cd /etc/ - volta para o diretório anterior
cd .. - lista diretorio dir
ls -all - criar um arquivo
cat > teste.txt
Ctrl+Z - copia arquivo
cp arquivo-origem arquivo-destino - criar um arquivo
cat > teste.txt
Ctrl+Z - apaga um arquivo
rm teste.txt - renomeia um arquivo
mv arquivo1.txt arquivo2.txt
- Instalando o gdm
yum install gdm - instalando os pacotes desktop
yum groupinstall "Desktop" - Alterando que após o boot entre a interface gráfica
nano /etc/inittab
muda o id para 5 (o linux buta e entra na interface gráfica)
muda o id para 3 (o linux buta e entra na interface caracter)
salva e reinicia o computador Rede - Instalando o firefox
yum update -y
Atualiza o sistema (demora uns 30 minutos)
yum install firefox -y
instala o firefox
https://pedromartelotta.wordpress.com/2013/03/03/pos-instalacao-do-centos-6-para-desktop/ - Ativar a interface grafica no console
startx - Usuários e Grupos
https://pedromartelotta.wordpress.com/2013/02/22/resumo-lpi-102-topico-107-tarefas-administrativas/
Instalação java / tomcat
- Instalando o java
wget --no-check-certificate --no-cookies --header "Cookie: or aclenicense=accep-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-x64.rpm - Veja video
https://youtu.be/uwWugEP3sx8 - Veja tambem
https://support.cafex.com/hc/en-us/articles/200874471-How-to-remove-OpenJDK-and-install-Oracle-JDK - Checar a versão do java instalada
java -version - desinstalar o java
yum -y remove java*