Mostrando postagens com marcador Linux. Mostrar todas as postagens
Mostrando postagens com marcador Linux. Mostrar todas as postagens

quinta-feira, 22 de outubro de 2015

Cent OS 7 - FTP Server

Install vsftpd


1. You can quickly install vsftpd on your virtual private server in the command line:
sudo yum install vsftpd

2. Once VSFTP is installed, you can adjust the configuration:
File excerpt: /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
#uncommenting and change command to:
chroot_local_user=YES

3. Restarting vsftpd, in order to ensure that vsftpd runs at boot:
sudo systemctl enable vsftpd.service
sudo systemctl restart vsftp.service

4. By allow vsftpd through the Firewall
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload

5. Finish up setup SEinux to allow ftp access to the users home directories
sudo setsebool -P ftp_home_dir on

Cent OS 7 - Lemp Server (Nginx, MySQL, PHP)

How To Install Linux, Nginx, MySQL, PHP (LEMP) stack On CentOS 7

www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7


Install and Configure MySQL/MariaDB

MySQL is replaced with MariaDB in CentOS 7. MariaDB is a popular drop-in replacement for MySQL.
NOTE: If you prefer to use the MySQL branded database in CentOS 7, you will need to add the required repositories by issuing the following command:
sudo yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

  1. Install the MariaDB-server package:
  2. sudo yum install mariadb-server
    
  3. Set MariaDB to start at boot and start the daemon for the first time:
  4. sudo systemctl enable mariadb.service
    sudo systemctl start mariadb.service
    
  5. Run mysql_secure_installation to secure MariaDB. You will be given the option to change the MariaDB root password, remove anonymous user accounts, disable root logins outside of localhost, and remove test databases and reload privileges. It is recommended that you answer yes to these options:
  6. mysql_secure_installation
    


Create a MySQL/MariaDB Database

  1. Log in to MariaDB:
  2. mysql -u root -p
    
  3. Create a new database and user with permissions to use it:
  4. create database webdata;
    grant all on webdata.* to 'webuser' identified by 'password';
    
  5. Exit MariaDB
  6. quit
    

Installing and Configuring PHP

  1. Install PHP:
  2. sudo yum install php php-pear
    If you wish to install MySQL support for PHP also install the php-mysql package:
    sudo yum install php-mysql
  3. Edit /etc/php.ini for better error messages and logs, and upgraded performance.
  4. File excerpt: /etc/php.ini
    error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
    error_log = /var/log/php/error.log
    max_input_time = 30
    Note: Ensure that all lines noted above are uncommented. A commented line begins with a semicolon (;).
  5. Create the log directory for PHP and give the Apache user ownership:
  6. sudo mkdir /var/log/php
    sudo chown apache /var/log/php
  7. Reload Apache:
  8. sudo systemctl reload httpd
fonte (https://www.linode.com/docs/websites/lamp/lamp-server-on-centos-7)

Cent OS 7 - Change Hostname

To check your hostname run:
hostname


Replace hostname with one of your choice.
sudo hostnamectl set-hostname <name_of_host>


It Works!

quinta-feira, 29 de agosto de 2013

Ativando o SWAP

Hoje eu precisei habilitar a ativação automática da partição SWAP após a criação da mesma pelo GParted, depois da instalação do Linux. 

Normalmente é configurada automaticamente, mas fiz o particionamento personalizado e esqueci da SWAP e como criei depois do sistema instalado ficou sem a ativação automática. 

Eis a solução de ativação automática da partição SWAP:

Primeiro use o Gparted pra saber qual a partição está livre pra ser SWAP, no meu caso foi sda6:

$ sudo mkswap /dev/sda6

Com o UUID que foi informado após o êxito, copie e adicione uma linha ao arquivo:

$ sudo gedit /etc/fstab
UUID=9c7476b0-ff51-4e50-be4d-d98cbe7d149e swap swap sw 0 0
Agora salve o arquivo

segunda-feira, 12 de setembro de 2011

COMO REDEFINIR UNIDADE, LANÇADOR ÍCONES OU COMPIZ NO UBUNTU


Se você estiver usando Unidade e pretende repor Unidade para suas configurações padrão, pretende repor os ícones Lançador Unidade ou você mudou algumas configurações Compiz que desarrumada Ubuntu e deseja redefinir tudo, aqui está como fazê-lo.

Redefinir Unidade

Se você quiser redefinir Unity (isso só vai repor as definições de Unidade em Gerenciador de configurações CompizConfig e deixar as configurações CCSM outras intactas), abra um terminal (ou pressione ALT + F2) e digite:

unity --reset


Redefinir ícones Lançador Unidade

Se você quiser redefinir os ícones Unidade Lançador (bar docas à esquerda) ao seu estado inicial, execute o seguinte comando:

unity --reset-icons

Redefinir Compiz no Ubuntu 11,04


Redefinir Compiz

Redefinir Compiz no Ubuntu 11,04 é um pouco diferente, então em versões mais antigas do Ubuntu , pois suas configurações no gconf estão sob / apps/compiz-1 e não sob / apps / compiz como antes.

Atenção: só faça isso se você realmente precisa e não têm outra opção! Use ambos os comandos, ou então você pode não ver o lançador de Unidade e painel superior anymore! Usá-lo em seu próprio risco.

Para repor todas as configurações do Compiz (isso inclui todas as configurações de plugins, etc) para os valores padrão, abra um terminal ( não executá-lo com ALT + F2! O painel superior e lançador irá desaparecer depois de executar o primeiro comando, mas aparecem após o segundo para usar um terminal ) e digite:


gconftool-2 --recursive-unset /apps/compiz-1 unity --reset

Se algo não parece certo, depois disso, log out e log para trás dentro

terça-feira, 21 de dezembro de 2010

Crontab: Agendamento de tarefas Linux


Para realizar um agendamento de backup ou varredura para exclusão de log ou coisa do tipo, usa-se o crontab. Segue abaixo sua forma de uso:

crontab [-u user] file
crontab [-u user] [-e | -l | -r]
-e (Editar o arquivo crontab do usuário corrente)
-l (Listar o crontab do usuário corrente)
-r (Excluir o crontab do usuário corrente)
-i (Perguntar antes de excluir o crontab do usuário)

Exemplo de uso: (crontab -e)

# O HD externo será montado as 8 da manhã na pasta /media/usbdisk
00 08 * * * mount /dev/sdb1 /media/usbdisk

# Será copiado o arquivo de backup da pasta de backup do oracle pra o hd externo as 10 e as 16 horas
00 10,16 * * * cp -vRua /u01/app/oracle/backup/. /media/usbdisk/backups

# As 11 horas será procurado o arquivo no hd externo com mais de 30 dias de salvo e será excluído
00 11 * * * find /media/usbdisk/backups/. -mtime +30 -exec rm -rf {} \;

# As 18h15 será desmontado o HD e poderá ser retirado da USB
15 18 * * * umount /media/usbdisk

segunda-feira, 6 de dezembro de 2010

Remastersys Backup Linux


Primeiro deve-se configurar seu Ubuntu da forma que deseja que ele tem que ser , com todos programas as configurações de usuários no /home.

Editando arquivo com repositórios:

$ sudo su
# vim /etc/apt/sources.list 

Inclua a seguinte linha no final do arquivo: 
deb http://www.geekconnection.org/remastersys/repository karmic/
Atualizando índices de pacotes:

# apt-get update
# apt-get install remastersys

Agora vamos preparar o /home. Execute os seguintes comandos para compactar as suas configurações de usuários:

# tar -czvf nomeusuario.tar.gz nomeusuario/
# mv nomeusuario.tar.gz /etc/

Agora crie o seguinte script com o nome de inicia.sh dentro do /etc/init.d:

# vim /etc/init.d/inicia.sh
#!/bin/bash

if [ -e /var/local/script1 ]; then
   date >>/var/local/script1
else
   ### Registrando execução opção ###
   touch /var/local/script1
   date >> /var/local/script1


   cp /etc/nomeusuario.tar.gz /home/nomeusuario.tar.gz
   cd /home/
   tar -xzvf nomeusuario.tar.gz
   chown -R nomeusuario.nomeusuario /home/nomeusuario
fi
Dê permissão para ele executar:

# chmod 777 /etc/init.d/inicia.sh
# update-rc.d /etc/init.d/inicia.sh defaults

Edite o arquivo /etc/rc.local e inclua o seguinte antes do exit:

# vim /etc/rc.local
/etc/init.d/inicia.sh

Pronto, esse script faz com que o primeiro boot após a instalação inclua no seu /home as suas configurações pessoais.

Criando sua imagem de instalação

Para carregar o remastersys, vá até o menu Sistema -> Administração -> Remastersys Backup.

Antes de usar o remastersys é conveniente limpar arquivos temporários criados anteriormente por ele próprio. Não é necessário fazê-lo da primeira vez, mas é obrigatório nas vezes seguintes, por isso execute a opção destacada na imagem acima chamada de "Clean - Remove temporary files".

Depois, para gerar a imagem do livecd, execute uma das opções do menu, "Dist":

Aguarde, pois demora uns 30 minutos. Após o programa emitir a mensagem de que sua imagem foi concluída a mesma fica localizada em:

/home/remastersys/remastersys/customdist.iso

É só criar um DVD com essa imagem e pronto, aí está seu cd personalizado de instalação que ainda é um livecd.

Outra opção é usar a ferramenta "Backup" desse mesmo programa. Podemos dizer que é igual à anterior, mas também copia todos os seus dados que estiverem na partição /home, onde a imagem será criada da mesma forma. 

sexta-feira, 3 de dezembro de 2010

Recupere o indicador do som no Ubuntu

Publicado por: Cláudio Novais em 23 de maio de 2010, em Resolução de problemas. (http://ubuntued.info/recupere-o-applet-do-som-no-ubuntu-lucid-lynx)

Em alguns casos, acontece de depois que o Ubuntu é atualizado, seus utilizadores depararam-se com um grande inconveniente que é a falta do ícone do som na barra do Ubuntu. Ora, o utilizador Alexandre descobriu a solução e deu-me a conhecer essa maneira de resolução deste problema que é bastante simples e passa apenas por adicionar o applet do som ao arranque. Assim, se você também está com este problema, continue a ler o artigo para o resolver.

Antes de mais, esta solução, que me foi dada a conhecer pelo Alexandre, foi descoberta por Jonas Scremin Brolese do blog Brolese e será, por isso, baseada no seu artigo “Icone de Som sumiu no Ubuntu 10.04“.

A solução descrita refere que a solução mais plausível é pôr o arranque do Ubuntu a chamar o applet do som. Ora, esse applet, com o nome gnome-volume-control-applet, é uma aplicação como outra qualquer e, por isso, encontra-se na mesma pasta que todas as outras aplicações, a pasta /usr/bin.

Resolução do problema

Para adicionar o applet ao arranque do Ubuntu, abra a aplicação “Preferências das Aplicações de Arranque” que se encontra em Sistema →Preferências → Aplicações de Arranque.

De seguida, clique no botão Adicionar para acrescentar o applet do som ao arranque do Ubuntu.

Na nova janela, deverá preencher os campos da forma seguinte tal como é demonstrado na imagem também:
Nome: “Applet do Som”
Comando: “/usr/bin/gnome-volume-control-applet”
Comentário: “Volume de som no Ubuntu”

De seguida, clique no botão Adicionar e depois, na outra janela, no botão Fechar. Por fim, reinicie o Ubuntu e experimente o applet do som.

segunda-feira, 29 de novembro de 2010

Área de Trabalho Remota com Linux

Retirado do Linux Ubuntu 10.10 através do comando: rdesktop --help

rdesktop: Um cliente do protocolo de conexão remota (rdp)
Versão 1.6.0. Copyright (C) 1999-2008 Matthew Chapman.

Para maiores informações consulte: http://www.rdesktop.org/

Modo de uso: rdesktop [opções] ip.do.servidor[:porta]
O uso dos itens que estão entre couchetes são opcionais

   -u: nome do usuário
   -d: dominio
   -s: shell
   -c: diretório de trabalho
   -p: senha (- para solicitar)
   -n: nome do host do cliente
   -k: layout do teclado a ser utilizado no servidor (en-us, de, sv, pt-br, etc.)
   -g: resolução da tela (largura x altura)
   -f: modo tela cheia
   -b: força a atualização de bitmaps
   -L: local codepage
   -A: habilitar modo SeamlessRDP
   -B: use BackingStore of X-server (se disponível)
   -e: desabilitar encriptação (TS Francês)
   -E: desabilitar encriptação do cliente para o servidor
   -m: não enviar eventos de movimento
   -C: usar o mapa privado de cor
   -D: ocutar a decoração de gerenciamento da janela
   -K: manter ligações janela do gerenciador de chaves
   -S: tamanho da legenda do botão (modo de aplicação única)
   -T: título da janela
   -N: habilitar atualização do numlock
   -X: inserir em uma outra janela com um determinado ID.
   -a: definição das cores
   -z: habilitar compressão rdp
   -x: modo de conexão RDP5 (m[odem 28.8], b[roadband], l[an] or hex nr.)
   -P: usar o cache bitmap persistente
   -r: habilitar o redirecionamento de dispositivo especificado (Essa opção pode ser repetida)
         '-r comport:COM1=/dev/ttyS0': habilitar redirecionamento serial de /dev/ttyS0 to COM1 ou COM1=/dev/ttyS0,COM2=/dev/ttyS1
         '-r disk:floppy=/mnt/floppy': habilitar redirecionamento de /mnt/floppy para 'floppy' compartilhado ou 'floppy=/mnt/floppy,cdrom=/mnt/cdrom'
         '-r clientname=<client name>': Definir o nome do cliente apresentado redirecionado para discos
         '-r lptport:LPT1=/dev/lp0': habilitar o redirecionamento paralelo de /dev/lp0 para LPT1 ou LPT1=/dev/lp0,LPT2=/dev/lp1
         '-r printer:mydeskjet': habilitar redirecionamento de impressão ou      mydeskjet="HP LaserJet IIIP" para inserir o driver do servidor
         '-r sound:[local[:driver[:device]]|off|remote]': habilitar redirecionamento de áudio remoto deixando o som no servidor drivers disponíveis para 'local': alsa:    ALSA output driver, default device: default
         '-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': habilitar redirecionamento de clipboard. 'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD when sending data to server. 'CLIPBOARD' looks at only CLIPBOARD.
   -0: anexar ao console
   -4: usar RDP versão 4
   -5: usar RDP versão 5 (padrão)

Exemplo de uso:
  • rdesktop -f 192.168.1.1 ou
  • rdesktop 192.168.1.1 -u maksoud.rodrigues -d local.domain -k pt-br -g 1280x600 -z
Dica:
Se você estiver utilizando no modo tela cheia e quiser fechar sem fazer logoff, pressione ctrl+alt+enter e lhe será apresentado a barra de título onde poderá ser minimizado ou fechado sem realizar o logoff.

Viva o Google!

sábado, 27 de novembro de 2010

Tema MacOS para Linux Ubuntu

Acesse http://gnome-look.org/

Selecione a categoria GTK 2.x

Escolha Macbuntu 2.3 (http://gnome-look.org/content/show.php/Macbuntu?content=129021)

Efetue o download do arquivo Macbuntu 10.10 (Maverick Meerkat) e salve na pasta Downloads

Abra o terminal e digite:
$ tar xzvf /home/seu_usuário/Downloads/Macbuntu-10.04.tar.gz -C /tmp
$ cd /tmp/Macbuntu-10.04/
$ ./install.sh
Agora é só pressionar ENTER em todas as perguntas. Os pacotes necessários serão baixados automaticamente.

Ao finalizar reinicie a sessão e curta as mudanças!

sexta-feira, 26 de novembro de 2010

Configurando apt-get com proxy

 Publicado por: Giovanni Won Dias B. Victorette em 01/05/2005 (http://www.vivaolinux.com.br/dica/Configurando-aptget-com-proxy/)

Como configurar o seu apt-get para funcionar com proxy (ISA Server, Squid) de uma forma simples e que pra mim funcionou sem problemas.

Primeiro, estando com terminal aberto, vá em:

$ sudo vi /etc/environment

Adicione as seguintes linhas e salve (este caso é para servidores que não requerem autenticação):
http_proxy="http://10.2.1.2:3128"
ftp_proxy="http://10.2.1.2:3128"
Acquire {
        HTTP::Proxy ip.do.firewall:porta;
        FTP::Proxy ip.do.firewall:porta;
};

alias wget="wget -Y on"
# observe que a porta que usei 3128 é padrão do Squid,
# no caso verifique a porta HTTP, verifique também ftp
# e façam as alterações necessárias

Agora vá em:

$ sudo vi /etc/apt/apt.conf

E adicione as seguintes linhas:
Acquire{
        HTTP::proxy "http://ip.do.firewall:porta";
        FTP::proxy "http://ip.do.firewall:porta";
}
# observe novamente a configuração das portas

Adicione as seguintes linhas em /etc/profile:
export http_proxy ftp_proxy
Complementando, no caso do proxy que requer autenticação:

$ sudo vi /etc/environment
http_proxy="http://usuario:senha@ip.do.firewall:porta"
ftp_proxy="http://usuario:senha@ip.do.firewall:porta"

Acquire {
HTTP::Proxy usuario:senha@ip.do.firewall:porta;
FTP::Proxy usuario:senha@ip.do.firewall:porta;
};

alias wget="wget --proxy-user=usuario --proxy-passwd=senha"