alcatrazbr of Linux
5/26/2017 - 12:14 PM

mount e outros comandos

mount e outros comandos

#download
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
#gerar certificado
./openvpn-install.sh
#revogar e gerar um novo
bash ./openvpn-install.sh

#### startar servidor 
openvpn --cd /etc/openvpn --config /etc/openvpn/arquivo-nome-servidor.conf
###### outras opcoes mais funcionais ######
systemctl disable openvpn@vpnname.service
systemctl start openvpn@vpnname.service

####
push "route 192.168.1.0 255.255.255.0"
push "dhcp-admin DNS 192.168.1.1"

### ciente ###
push "route 192.168.1.0 255.255.255.0"
#instalar o make
apt-get install make
#instalar o gcc
apt-get install gcc
#instalar o grub no hd
sudo mount /mnt/hd /dev/sda1
sudo grub-instal --root-directory=/mnt/hd /dev/sda
### usuarios ###
#adicionar
adduser nomeusuario
#remover usuario
deluser nomeusuario
#alterar senha 
passwd nomeusuario
#Comando usado para modificar os dados de um usuário.
usermod



### samba ###
#adicionar usuario ao samba
smbpasswd -a nomeusuario


### grupos ###
#criar grupo
addgroup nomegrupo
#remover grupo
delgroup nomegrupo
#adicionar usuario ao grupo
adduser nomeusuario nomegrupo
#listar os grupos criados
cat /etc/group
#ver se um grupo esta criado
#e usuarios do grupo
grep nomegrupo /etc/group
#alterar o grupo principal
usermod -G <nome-grupo> <login-usuario>




### permissoes ###
#r-read w-write x-execute
#proprietario  grupo outros
#rwx           rwx   rwx 
#rwx = -421 = 7 (todas)
#r-x = 4-1 = 5 (ler e executar
#r-- = 4-- = 4 (ler)

#alterar permissoes de diretorios
chmod 700 nomedapasta/ -R
#alterar permissoes de arquivos
chmod 700 nomedoarquivo 
#alaterar proprietario
chown nomeusuario pasta/ -R
#alterar grupo
chgrp nomegrupo nomdapasta/ -R



#listar devs
lsblk
#excluir diretorio
rmdir -R -f /dirname
#create simbolic link
ln -s target linkname
#permissao de execucao a um arquivo
#bash por exemplo
chmod a+x script.sh
#openvpn server
https://192.168.1.1:943/admin
#openvpn client
https://192.168.1.1:943/
#processo
top
#processo rodando
ps -ef
#ver local que esta
pwd
#fdisk
fsck /dev/sdc1

### COMPACTAR ARQUIVO ###
#compactar com tar bz2
tar -cvjf arquivo.tar.bz2 pasta
#descompactar
tar -xvjf arquivo.tar.bz2

#ver espaço ocuapdo pelos hds (montagens)
df -h
#ver tamanho total de uma pasta
du -h --total --max-depth=1 /var/diretorio 
#ver versao do linux
lsb_release -a
#permitir acesso root por ssh
mcedit /etc/ssh/sshd_config
service sshd stop
service sshd start 







#### APACHE ###
#adicionar user para autenticar no svn
htpasswd -c /etc/apache2/.htpasswd alcatraz
#exemplo de configuracao do SVN
#/etc/apache2/mods-available/dav_svn.conf
<Location /svn/projeto2>
        DAV svn
        SVNPath /usr/local/svn/projeto2/
        #SVNParentPath /usr/local/svn/projeto2/
        #SVNListParentPath on
        #AuthType Basic
        #AuthName "Acessando repositorio Subversion"
        #AuthUserFile /etc/apache2/passwd
	#AuthUserFile /etc/suvversion/passwd
        #[LimitExcept GET PROPFIND OPTIONS REPORT]
        #Require valid-user
        #[/LimitExcept]
</Location>

<Location /svn/MotokkasApp>
        DAV svn
        SVNPath /mnt/dadossrv/Trabalho/repositorio/MotokkasApp/
        #SVNParentPath /usr/local/svn/projeto2/
        #SVNListParentPath on
        AuthType Basic
        AuthName "MotokkasApp"
        AuthUserFile /etc/apache2/.htpasswd
	#AuthUserFile /etc/suvversion/passwd
        #<LimitExcept GET PROPFIND OPTIONS REPORT>
    	    Require valid-user
        #</LimitExcept>
</Location>