#EsHoy

9W45Xm6uH0sWIWy6ap5mXLuJLqxZ0EinTuH1qgYu

http://pictoline.com/10517-eshoy-%f0%9f%92%9a/

Anuncios

agosto 8, 2018 at 8:26 pm Deja un comentario

ltsp en Debian Stretch

Vengo de perder una semana intentando algo similar en un Ubuntu. La verdad es que hay muchas cuestiones diferentes. Así que acá pongo mi machete de como hacer que ande en Debian Stretch. Hay un par de cosas mas que hago, pero que es algo necesario para la puesta en punto de este servidor ltsp para un centro de formación profesional en el que trabajo.

##################
Instalar opera
https://geekland.eu/instalar-opera-en-gnu-linux/
##################
sudo add-apt-repository ‘deb https://deb.opera.com/opera-stable/ stable non-free’
wget -qO- https://deb.opera.com/archive.key | apt-key add –
sudo apt-get update
sudo apt-get install opera-stable

##################
Instalar google chrome
https://www.comoinstalarlinux.com/como-instalar-google-chrome-en-debian-9/
##################
echo “deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main” > /etc/apt/sources.list.d/google-chrome.list
wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add –
apt update
apt install google-chrome-stable

##################
Instalar kxstitch
https://www.howtoinstall.co/es/debian/stretch/kxstitch
##################
sudo apt-get update
sudo apt-get install kxstitch

##################
Fijar pass del administrador del ltsp
http://chrisjrob.com/2009/02/17/ltsp5-client-root-password/
##################
sudo chroot /opt/ltsp/i386
passwd
exit
sudo ltsp-update-image

##################
Instalamos master pdf y kompozer
##################
wget http://get.code-industry.net/public/master-pdf-editor-3.6.30_amd64.deb
dpkg -i master-pdf-editor-3.6.30_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/k/kompozer/kompozer-data_0.8~b3.dfsg.1-0.1_all.deb
dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1_all.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/k/kompozer/kompozer_0.8~b3.dfsg.1-0.1_amd64.deb
dpkg -i kompozer_0.8~b3.dfsg.1-0.1_amd64.deb

##################
Instalar remmina
##################
echo “deb http://apt.jurisic.org/debian/ stretch main contrib non-free” > /etc/apt/sources.list.d/jurisic.list
wget -q http://apt.jurisic.org/Release.key -O- | apt-key add –
apt-get update
apt-get install remmina

##################
Arreglamos la configuracion de la red
##################
##################
quitar network manager
##################
https://blog.desdelinux.net/como-eliminar-por-completo-el-applet-network-manager/
sudo apt-get purge network-manager network-manager-gnome

sudo vi /etc/resolv.conf
nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 8.8.8.8
nameserver 8.8.4.4

vi /etc/network/interfaces

# la lo
auto lo
iface lo inet loopback

# Esta placa recibe Internet
auto enp1s0
iface enp1s0 inet dhcp

# Esta placa entrega DHCP a los clientes Va contra el switch
iface enp2s0 inet static
address 192.168.67.1
netmask 255.255.255.0
network 192.168.67.0
broadcast 192.168.67.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
dns-nameservers 8.8.8.8

##################
# Instalamos paquetes y sugeridos
##################
apt install ltsp-server-standalone isc-dhcp-server-ldap ltsp-client qemu-user-static pxelinux gimp inkscape libreoffice simple-scan sweethome3d vlc scribus dia evince shutter speedcrunch transmission nmap pidgin kupfer terminator gnome-system-monitor putty iptux tuxpaint gparted remmina openshot tupi tuxtype gedit epoptes mypaint bluefish filezilla geany ethtool librsvg2-bin ca-certificates python-gobject-2-dbg python-gtk2-doc gcc gfortran python-dev python-nose python-numpy-dbg python-numpy-doc iselect screenie byobu tcl-tclreadline gnome-screenshot gnome-font-viewer gnome-screenshot cups notification-daemon python-dbus python-notify python-openssl python-twisted-core python-vte xvnc4viewer ssvnc epoptes-client nfs-kernel-server tftpd-hpa gnome-system-tools xterm -y

##################
# Creamos cliente para i386 *
##################
ltsp-build-client –arch i386

##################
# Configuracion dhcp
##################

# Definimos en que placa anda dhcp
vi /etc/default/isc-dhcp-server

# ponemos esto
INTERFACES=”enp2s0″

# Aca dejamos con esta
vi /etc/dhcp/dhcpd.conf

# Ingresamos solo esto
include “/etc/ltsp/dhcpd.conf”;

# Reiniciamos dhcp
service isc-dhcp-server restart

# Modificamos lineas en /etc/exports

vi /etc/exports

/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)

# Reiniciamos nfs
service nfs-kernel-server restart

# Modificamos tftp
vi /etc/default/tftpd-hpa

# ponemos esto
RUN_DAEMON=”yes”

/etc/init.d/tftpd-hpa restart
##################
# Creacion de los usuarios es usar
##################
adduser usuario1

##################
# La parte de epoptes
##################
# En la imagen del ltsp hacemos lo mismo con el cliente
chroot /opt/ltsp/i386
apt-get install epoptes-client -y
epoptes-client -c

##################
# Esto ante cualquier cambio en el server siempre es asi
##################
ltsp-update-kernels
ltsp-update-sshkeys
ltsp-update-image

##################
# Quitar gnome-initial-setup
##################
apt-get remove gnome-initial-setup

##################
# Configurar usuario de epoptes en el servidor
##################
Cualquier usuario que quiera usar epoptes en el servidor tiene que pertenecer al grupo epoptes.

##################
# Usuarios en los clientes
##################
Los usuarios de cliente tienen que pertenecer al grupo plugdev, en ajuste avanzado(usuarios y grupos) en privilegios del usuario tiene que tener habilitado las opciones 1 2 3 7 8 12

julio 28, 2018 at 10:25 pm Deja un comentario

OnlyOffice

Muy zarpado mal. Intente recién de instalar la suite completa y arme una mini guía. No esta tan bien como la oficial, pero a mi me sirvió. Metí el servidor de documentos y el servidor comunitario en un mismo equipo. A continuación pongo de donde saque las cosas necesarias. Y como lo fui armando.

Instalar onlyoffice-communityserver

# La parte de instalar mono en debian
https://www.mono-project.com/download/stable/#download-lin-debian
# Mono en debian stretch
sudo apt install apt-transport-https dirmngr
sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo “deb https://download.mono-project.com/repo/debian stable-stretch main” | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
sudo apt install mono-complete
# La parte nginx en debian stretch
https://www.howtoforge.com/tutorial/how-to-install-nginx-with-php-and-mysql-lemp-on-debian-9/
apt-get -y install nginx
# La parte de instalar mysql en debian
https://linuxconfig.org/how-to-install-mysql-community-server-on-debian-9-stretch-linux
# Mysql en debian
apt install mysql-server
# La parte de node.js
https://linuxconfig.org/how-to-install-nodejs-on-debian-9-stretch-linux
# La parte nodejs
apt install curl
cd Downloads
curl -sL https://deb.nodesource.com/setup_6.x >> setup_6.x
chmod +x setup_6.x
./setup_6.x
apt-get install -y nodejs
# instalar onlyOffice en debian stretch
https://helpcenter.onlyoffice.com/es/server/linux/community/linux-installation.aspx
sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys CB2DE8E5
sudo echo “deb http://download.onlyoffice.com/repo/debian squeeze main” | sudo tee /etc/apt/sources.list.d/onlyoffice.list
sudo apt-get update
sudo apt-get install onlyoffice-communityserver

# Document-Server
https://helpcenter.onlyoffice.com/es/server/linux/document/linux-installation.aspx
# PostgreSQL
https://www.cyberciti.biz/faq/how-to-install-setup-postgresql-9-6-on-debian-linux-9/
apt-get install postgresql -y
sudo -i -u postgres psql -c “CREATE DATABASE onlyoffice;”
sudo -i -u postgres psql -c “CREATE USER onlyoffice WITH password ‘clave’;”
sudo -i -u postgres psql -c “GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;”
# La parte nginx en debian stretch
https://www.howtoforge.com/tutorial/how-to-install-nginx-with-php-and-mysql-lemp-on-debian-9/
apt-get -y install nginx
# La parte de node.js
https://linuxconfig.org/how-to-install-nodejs-on-debian-9-stretch-linux
# La parte nodejs
apt install curl
cd Downloads
curl -sL https://deb.nodesource.com/setup_6.x >> setup_6.x
chmod +x setup_6.x
./setup_6.x
apt-get install npm nodejs-y
# Redis
View story at Medium.com
apt-get install wget curl build-essential tcl -y
apt-get install redis-server -y
# rabbitmq
https://www.rabbitmq.com/install-debian.html
sudo apt-get install rabbitmq-server
# Document-Server
sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys CB2DE8E5
sudo echo “deb http://download.onlyoffice.com/repo/debian squeeze main” | sudo tee /etc/apt/sources.list.d/onlyoffice.list
sudo apt-get update
sudo apt-get install onlyoffice-documentserver

Luego dependiendo de como lo armas, tenes que integrar ambos servicios. Pero es un tema de configuración en el servidor comunitario. Me encanto lo bien que funciona.

julio 1, 2018 at 1:39 am Deja un comentario

Comparticion en Samba carpeta publica sin contraseña y carpeta solo lectura

Sigo haciendo pruebas con esto de Samba. La idea en esta ocasión es tener dos carpetas. Una publica para que cualquiera pueda escribir y compartir cualquier cosa. Y otra solo para lectura también sin contraseña ni exclusividad de usuarios.

# Creamos las carpetas
mkdir /Archivos/publico
mkdir /Archivos/lectura

# Ponemos los permisos como corresponde en ambas carpetas
chown -R nobody:nogroup /Archivos/publico
chmod 0777 /Archivos/publico
chown -R nobody:nogroup /Archivos/lectura
chmod 0777 /Archivos/lectura

# Modificamos el archivo smb.conf con la configuracion
vi /etc/samba/smb.conf
[global]
workgroup = REPARACION-PC
security = user
map to guest = bad user
log level = 2
log file = /var/log/log.%m

[publico]
path = /Archivos/publico
browseable = yes
guest ok = yes
read only = no

[lectura]
path = /Archivos/lectura
browseable = yes
guest ok = yes
read only = yes

# Reiniciamos los servicios
/etc/init.d/nmbd restart
/etc/init.d/smbd restart

junio 23, 2018 at 10:50 pm Deja un comentario

Compartir Recurso Zfs Usando Samba sin Contraseñas

Me costo un cacho, pero al fin salio de una. Agradecimiento a los siguientes enlaces imprescindibles.

http://www.supermaru.com/2017/05/ubuntu-zfs-samba-share/
https://unix.stackexchange.com/questions/383566/install-zfs-on-debian-9-stretch#383635

# Instalamos Samba
apt install samba -y
# Instalación de zfs y configuración.
# Modificacion en los source.list
sed -i ‘s/main/main contrib non-free/g’ /etc/apt/sources.list
# Actualizamos
apt-get update
# Instalamos las cabeceras del kernel
apt -y install linux-headers-$(uname -r)
# Arreglamos un bug existente
ln -s /bin/rm /usr/bin/rm
# instalamos zfs
apt-get -y install zfs-dkms
# Corroboramos que funciona
/sbin/modprobe zfs
# Reiniciamos ciertos servicios
systemctl restart zfs-import-cache
systemctl restart zfs-import-scan
systemctl restart zfs-mount
systemctl restart zfs-share
# Creamos nuestro recurso
zpool create Importante /dev/sdb -f
# Vemos el estatus del mismo
zpool status
# Compartimos a traves de samba el recurso
zfs set sharesmb=on Importante
zfs share Importante
# Cambiamos una opcion para que funciones la comparticion.
vi /var/lib/samba/usershares/importante
# Modificamos la opcion
guest_ok=n
# Por
guest_ok=y
# Damos los permisos necesarios sobre el recurso.
chmod 0777 /Importante/

Listo.

junio 20, 2018 at 8:03 pm Deja un comentario

Compartir carpeta en samba sin contraseña

# Instalamos Samba
apt install samba -y

# Editamos su configuración
vi /etc/samba/smb.conf
[global]
workgroup = COMPARTIDO
server string = Compartido %v
netbios name = compartido
security = user
map to guest = bad user
dns proxy = no
log level = 2
log file = /var/log/samba/log.%m
[compartido]
path = /Prueba/
browsable = yes
writable = yes
guest ok = yes
read only = no

# El recurso que compartimos le cambiamos los permisos
chown -R nobody:nogroup /Prueba/
chmod -R 777 /Prueba/

junio 20, 2018 at 4:32 pm Deja un comentario

Instalando LimeSurvey en Debian

# Instalamos los paquetes necesarios.
apt-get install -y mariadb-server apache2 php libapache2-mod-php php-mcrypt php-mysql php7.0-mbstring php7.0-zip php7.0-xml -y

# Ingresamos a la db
mysql -uroot -p
# Creamos nuestra base de datos
CREATE DATABASE limesurvey;
# Nuestro usuario y su clave
GRANT ALL PRIVILEGES ON limesurvey.* TO ‘limeuser’@’localhost’ IDENTIFIED BY ‘Clave’;
# Limpiamos el tema de permisos
FLUSH PRIVILEGES;
# Y terminamos por esta parte de la db
\q
# Ingresamos al directorio del servidor web apache
cd /var/www/html/
# Descargamos la ultima versión estable.
wget –no-check-certificate https://www.limesurvey.org/stable-release?download=2195:limesurvey2726%20171207zip
# Descomprimimos lo que tenga.
unzip stable-release\?download\=2195\:limesurvey2726%20171207zip
# Pasamos los persmisos correctos al usuario www-data
chown www-data:www-data -R /var/www/html/limesurvey
# Creamos el archivo de configuración del virtualserver para nuestro sitio
touch /etc/apache2/sites-available/limesurvey.conf
# Ubicamos un enlace simbólico al mismo para habilitar al sitio.
ln -s /etc/apache2/sites-available/limesurvey.conf /etc/apache2/sites-enabled/limesurvey.conf
# Solo nos resta editar la configuración Básica.
vi /etc/apache2/sites-available/limesurvey.conf
# Yo use esta configuración pero por que la estoy usando de prueba, modifiquen de acuerdo a lo que necesiten.

#ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/limesurvey/
#ServerName your-domain.com
#ServerAlias http://www.your-domain.com

Options FollowSymLinks
AllowOverride All

ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common

# Reinicio apache
service apache2 restart

Solo me resta ingresar por web para terminar de configurar. Y obviamente aprender a usar dicha herramienta.

diciembre 8, 2017 at 10:43 am Deja un comentario

Entradas antiguas


bueno

Páginas

agosto 2018
L M X J V S D
« Jul    
 12345
6789101112
13141516171819
20212223242526
2728293031