Reuniao de Pais e Mestres Dia 28/08/2015Horario: 10h (manha) e 15h (tarde) 29/08/2015Dia Nacional do Combate ao fumo Entrega de ovos de pascoa pelo Fundo Social de Solidariedade. Replanejamento nos dias 25,26 e 27 de julho. INICIO DO SEGUNDO SEMESTRE NO DIA 28 DE JULHO. 1- Criando usuario.Digite o comando ' adduser ubuntu ' isso criara um usuario chamado ubuntu.2- Dando permissoes de root para o usuario ubuntu.Digite o comando ' visudo '.=====> Colar no fim do arquivo: ubuntu ALL=NOPASSWD: ALL=====> Ctrl+X=====> Y + EnterPronto, o usuario ubuntu esta com permissoes de root. Saia do root e entre com o novo usuario.3- Criando ssh-key publica/privadaDigite ' ssh-keygen -t rsa '. agora adicione sua ssh-key digitando ' nano .ssh/authorized_keys '.Depois disso voce pode acessar o servidor utilizando ssh-key sem necessidade da senha.4- Melhorando a seguranca do SSHdigite ' sudo nano /etc/ssh/sshd_config ' Alterar as linhas abaixo de acordo:=====> PermitRootLogin yes ===> PermitRootLogin no (linha 26)=====> #PasswordAuthentication yes ===> PasswordAuthentication no (linha 50)=====> X11Forwarding yes ===> X11Forwarding no (linha 62)=====> AcceptEnv LANG LC_* ===> # AcceptEnv LANG LC_* (linha 73)=====> UsePAM yes ===> UsePAM no (linha 77)=====> Adicionar linha: ===> AllowUsers ubuntu=====> Ctrl+X=====> Y + Enterlogo apos digite ' sudo /etc/init.d/ssh restart ' * Restarting OpenBSD Secure Shell server sshd [ OK ]5- Definir o RAILS_ENV padrao.digite ' nano .bashrc '=====> Colar no fim do arquivoexport RAILS_ENV="production"6- Instalando pacotes necessarios.sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core \zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf \libc6-dev ncurses-dev automake libtool bison subversion nodejs7- Instalando nginx.Digite ' sudo apt-get install nginx -y ', logo apos digite ' sudo service nginx start '.Agora vamos otimizar as configuracoes do nginx. Edite o arquivo ' sudo nano /etc/nginx/nginx.conf 'Coloque estas configuracoes:user www-data;worker_processes 4;pid /var/run/nginx.pid;worker_rlimit_nofile 8192;events { worker_connections 8000; # multi_accept on;}http { ## # Basic Settings ## charset utf-8; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; # server_tokens off; client_max_body_size 100M; server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; ## # Logging Settings ## access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; ## # Gzip Settings ## gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; ## # nginx-naxsi config ## # Uncomment it if you installed nginx-naxsi ## #include /etc/nginx/naxsi_core.rules; ## # nginx-passenger config ## # Uncomment it if you installed nginx-passenger ## #passenger_root /usr; #passenger_ruby /usr/bin/ruby; ## # Virtual Host Configs ## include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*;}Entao digite o comando ' sudo service nginx restart ', para reiniciar o servico do nginx.8- instalando rubyDigite ' sudo apt-get install ruby ruby-dev -y '9- Instalando mysql-serverDigite ' sudo apt-get install mysql-server mysql-client libmysqlclient-dev -y '. Durante a instalacao ele ira pedir a senha do usuario root, eu sempre uso " root ", mais fica a sua escolha.10- Instalando phpmyadminDigite ' sudo apt-get install php5-fpm php5-cli php5-mysql -y ', logo apos digitesudo add-apt-repository ppa:nijel/phpmyadminsudo apt-get updatesudo apt-get install phpmyadmin , durante a instalacao ele vai pergunta qual servidor voce vai usar basta aperta 'Enter', e novamente enter para proxima pergunta, e logo em seguida