Documents Documentation

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Documents Documentation"

Transcripción

1 Documents Documentation Publicación snicoper 10 de October de 2014

2

3 Índice general 1. Editores Netbeans Sublime Text vim Git Comandos Basicos Git Configruacion de Git desde la linea de comandos Crear repositorio centralizado Git en Windows Git Config Linux Gitignore Global Linux Apache Fedora Centos Kde MariaDB Nginx PHP PostgreSQL Python Redis Ruby Scala Ubuntu Añadir carpetas al PATH Añadir programas al menu Bind Comando Cat con texto coloreado Comando dd Comando find Comando setfacl Comprimir descomprimir desde consola Configurar mutt Comandos Utiles Contar lineas de un proyecto Crear grupos y añadir usuarios a grupos I

4 3.25. Diferencias entre adduser y useradd Instalar Dropbox Formatear discos con mkfs Generar clave para SSH Instalación de Memcached Instalación MongoDb Instalación NodeJS Mi bashrc Mostrar Imagenes BIN, ISO, CUE, etc Montar particiones al iniciar sistema Redimensionar una imagen Saber donde esta un ejecutable Saber temperatura del PC Source Code Pro Tunel SSH Ver permisos en octal de los archivos Virtualbox, problema con Alt Gr Mono - Monodevelop Compilar Mono y Monodevelop Creacion de un proyecto ASP.NET MVC Repos de Mono y Monodevelop Mono Windows Programacion Apuntes sin clasificar C# y ASP.NET MVC Html Css Javascript MariaDB PCRE - Perl Compatible Regular Expressions PHP PostgreSQL Python UML Windows Eliminar un Servicio Instalación de PostgreSQL Windows Instalación Python en Windows Instalar Cygwin Instalar PHP y Laravel KDE For Windows MongoDB en Windows ODBC PostgreSQL en Windows Olbidar Red Visual Studio II

5 Estos son los apuntes que he ido acumulando durante los últimos años sobre informática que quiero compartirlos con todos. Algunos apuntes son sacados de otras paginas y no tengo links de referencia, eran apuntes personales!. Si eres autor de alguno de mis apuntes y quieres que ponga referencia a tu articulo o quieres que lo quite, por favor, mándame un . Pido disculpas por las faltas de ortografía o errores en los apuntes, etc, pero solo eran unos apuntes.txt que lo he pasado a.rst. Cualquier sugerencia o corrección snicoper@gmail.com Contents: Índice general 1

6 2 Índice general

7 CAPÍTULO 1 Editores Contents: 1.1 Netbeans Contents: Join Lines Advertencia: Mejorar si lo vuelvo hacer. Añadir comando para juntar lineas. Tools->Options->Editor->Macros tab (New) button -> Macro Name type you want ex join-line below textarea Macro code: cut and paste this line (Set Shortcut) button -> Ctrl+J (press Ctrl key + J) End another useful thing delete-line macro NOT Ctrl+E caret-end-line selection-begin-line remove-selection test for yourself LF Windows Poner final de linea LF en Netbeans Editar como administrador. 3

8 C:\Program Files\NetBeans 7.3\etc\netbeans.conf Buscar netbeans_default_options= y añadir -J-Dline.separator=LF -J-Dfile.encoding=UTF Sublime Text Contents: Anaconda Fuentes La configuración se pone en Preferences -> Package Settings -> Anaconda -> Settings - User. "python_interpreter": "/home/snicoper/.virtualenvs/default/bin/python", "anaconda_linter_mark_style": "none", "complete_parameters": true, "anaconda_gutter_theme": "alpha", "display_signatures": true, "pep8_max_line_length": 100, "auto_formatting": false, "pep8_ignore": [ ], Build Python 3 en Linux En Linux, tanto en Fedora como en Ubuntu se tiene instalado Python 2.x y 3.x, por defecto al pulsar Ctrl+B ejecuta Python 2.x. Para cambiar este comportamiento, en el editor: Tools -> Build System -> new Build System "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" Lo guardo como Python3.sublime-build en.config/sublime-text-3/packages/user Ahora en Tools > Build System seleccionar Python3 4 Capítulo 1. Editores

9 Virtualenv Ejemplo de como ejecutarlo para un entorno virtual de Python Virtualenv "cmd": ["/home/snicoper/.virtualenvs/py3venv/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" Codeintel Atención: Para recordar, me dejo aquí algunos ejemplos, hay que cambiar las rutas. Configuracion Linux vim ~/.codeintel/config "PHP": "php": /usr/bin/php, "phpextrapaths": [], "phpconfigfile": /etc/php.ini, "JavaScript": "javascriptextrapaths": [], "Perl": "perl": "/usr/bin/perl", "perlextrapaths": [] "Python": "python": /usr/bin/python, "pythonextrapaths": [], "Python3": "python": /usr/bin/python3, "pythonextrapaths": [], "virtualenv_de_muestra": "python": /home/snicoper/venvs/py3venv/bin/python3, "pythonextrapaths": [ /home/snicoper/venvs/py3venv/lib/python3.3/site-packages ], Error LANG=en_US.UTF-8 sublime_text Me paso en Ubuntu Editar 1.2. Sublime Text 5

10 sudo vim /usr/share/applications/sublime_text.desktop Buscar y remplazar: # buscar Exec=/opt/sublime_text/sublime_text %F # remplazar Exec=bash -c "LANG=en_US.UTF-8 /opt/sublime_text/sublime_text %F" Instalacion Packages Instalacion de Package Control import urllib.request,os,hashlib; h = 7183a2d3e96f11eeadd761d777e e330c659d4bb41d3bdf022e94 Packages comunes SublimeLinter DocBlockr Git SideBarGit GitGutter SidebarEnhancements Tabright BlockCursorEverywhere ( Theme Predawn Python Anaconda Djaneiro Python Imports Sorter # Linux: Super+Shift+I Python varios SublimeREPL PythonImproved 6 Capítulo 1. Editores

11 Javascript Css Requiere algunos paquetes de Instalación NodeJS less less2css Better Typescript Minifier (ctrl + alt + shift + m) Otros Me dejo aquí algunos addons para recordar el nombre. Theme - Flatland SublimeLinter-pep8 Monokai extended AllAutocomplete SublimeCodeIntel Markdown Preview Alignment Emmet PHP Getters and Setters php-twig FavoriteFiles Tomorrow Color Schemes Theme - Soda Theme - Spacegray Theme - Spacefunk Key Bindings Algunas combinaciones de teclas no me funciona por defecto, por lo que tengo configuradas una pocas. Algunas sin modificar si funcionan el Windows, pero para no tener 2 diferentes, uso esta configuración en ambos sistemas. [ // Indetntar codigo "keys": ["ctrl+shift+."], "command": "indent", // DesIndentar codigo "keys": ["ctrl+shift+,"], "command": "unindent", // Comentar linea "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": "block": false, 1.2. Sublime Text 7

12 // Comentar bloque "keys": ["ctrl+shift+b"], "command": "toggle_comment", "args": "block": true, // Join lines "keys": ["ctrl+j"], "command": "join_lines", // Alignment (No lo instalo) // "keys": ["ctrl+shift+a"], "command": "alignment", ] // Reindentar lineas "keys": ["alt+shift+l"], "command": "reindent", "args": "single_line": false Ejeplo de un Proyecto Referencia de un archivo de proyecto Sublime Text 3 "folders": [ "follow_symlinks": true, "path": "/home/snicoper/projects/python", "folder_exclude_patterns": [ ".idea", ], "file_exclude_patterns": [ "phpdoc-*", ".directory", ] ], // Anaconda "settings": "python_interpreter": "/home/snicoper/.virtualenvs/py3venv/bin/python3", "auto_complete_triggers": [ "selector": "source.python - string - comment - constant.numeric", "characters": "."] SublimeREPL Por defecto ejecuta Python 2 en Linux, para cambiar de ejecutable, hay que modificar un archivo. Crear una copia Python/Main.sublime-menu cp.config/sublime-text-3/packages/sublimerepl/config/python/main.sublime-menu.config/sublime-text-3 Abrir el archivo vim.config/sublime-text-3/packages/sublimerepl/config/python/main.sublime-menu # Ejecutar en busqueda y remplazo con vim :%s/\"cmd\"\: \[\"python\"\,/\"cmd\"\: \[\"python3\"\,/g Para mostrar la consola Tools -> SublimeREPL -> Python -> Elegir uno 8 Capítulo 1. Editores

13 1.2.9 Typescript compiler Comprobar donde esta el binario de tsc which tsc Añadirlo a Preferences > Package Settings > Better Typescript > Settigs User "bindir": "/usr/local/bin", "compileonsave": true Settings User Esta configuración la uso tanto en Linux como en Windows, solo mirar que la fuente este instalada o cambiar por otra, también ajustar tamaño fuente. Abrir Preferences > Setting - User // Colors and theme "theme": "predawn.sublime-theme", "color_scheme": "Packages/Predawn/predawn.tmTheme", "tabs_small": true, "findreplace_small": true, // Font "font_face": "Source Code Pro", "font_size": 10.5, "font_options": "subpixel_antialias", // Editor view look-and-feel "highlight_line": true, "show_minimap": false, "show_full_path": true, "bold_folder_labels": true, // Editor behavior "highlight_modified_tabs": true, "find_selected_text": true, "shift_tab_unindent" : false, "tab_completion": false, // Word wrapping - follow PEP 8 recommendations "rulers": [ 100 ], "word_wrap": false, // Whitespace - no tabs, trimming, end files with \n "tab_size": 4, "translate_tabs_to_spaces": true, "trim_trailing_white_space_on_save": true, "ensure_newline_at_eof_on_save": true, // Sidebar - exclude distracting files and folders "file_exclude_patterns": [ ".DS_Store", 1.2. Sublime Text 9

14 "*.pid", "*.pyc", ".directory", "*.sublime*", ], "folder_exclude_patterns": [ ".git", ".svn", ".hg", " pycache ", "env", "env3", ".idea", ".codeintel", "migrations", ], "ignored_packages": [ ], "vintage_start_in_command_mode": true 1.3 vim Contents: Mi.vimrc Fuentes spf13-vim vim ~/.vimrc.bundles.local " Guias de indentacion " Bundle Yggdroot/indentLine vim ~/.vimrc.local set mouse= set nospell set nofoldenable set nocursorline colorscheme wombat256 let g:indent_guides_enable_on_vim_startup = 0 10 Capítulo 1. Editores

15 " Cambiar el cursor en Konsole let &t_si = "\<Esc>]50;CursorShape=1\x7" let &t_ei = "\<Esc>]50;CursorShape=0\x7" cd ~ curl -L > spf13-vim.sh && sh spf13-vim.sh Para actualizar. cd $HOME/to/spf13-vim/ git pull vim +BundleInstall! +BundleClean +q Personalizada Esta no es tan completa como spf13, pero ya me vale. Crear carpeta si no existe mkdir -p ~/.vim/colors Dentro de colors le pongo el theme chriskempson/tomorrow-theme " Sample.vimrc file by Martin Brochhaus " Presented at PyCon APAC 2012 " ============================================ " Note to myself: " DO NOT USE <C-z> FOR SAVING WHEN PRESENTING! " ============================================ " Automatic reloading of.vimrc "" autocmd! bufwritepost.vimrc source % " Better copy & paste " When you want to paste large blocks of code into vim, press F12 before you " paste. At the bottom you should see -- INSERT (paste) --. set pastetoggle=<f12> set clipboard=unnamed " Mouse and backspace set bs=2 " make backspace behave like normal again " Rebind <Leader> key " I like to have it here becuase it is easier to reach than the default and " it is next to m and n which I use for navigating between tabs. let mapleader = "," " Bind nohl " Removes highlight of your last search " <C> stands for CTRL and therefore <C-n> stands for CTRL+n noremap <C-n> :nohl<cr> vnoremap <C-n> :nohl<cr> inoremap <C-n> :nohl<cr> " Quicksave command 1.3. vim 11

16 noremap <C-Z> :update<cr> vnoremap <C-Z> <C-C>:update<CR> inoremap <C-Z> <C-O>:update<CR> " bind Ctrl+<movement> keys to move around the windows, instead of using Ctrl+w + <movement> " Every unnecessary keystroke that can be saved is good for your health :) "" map <c-j> <c-w>j "" map <c-k> <c-w>k "" map <c-l> <c-w>l "" map <c-h> <c-w>h " easier moving between tabs map <Leader>n <esc>:tabprevious<cr> map <Leader>m <esc>:tabnext<cr> " Enable syntax highlighting " You need to reload this file for the change to apply filetype off filetype plugin indent on syntax on " Color scheme set background=dark set t_co=256 colorscheme Tomorrow-Night-Bright " Showing line numbers and length set number " show line numbers set tw=79 " width of document (used by gd) set nowrap " don t automatically wrap on load set fo-=t " don t automatically wrap text when typing set colorcolumn=80 highlight ColorColumn ctermbg=233 " Useful settings set history=700 set undolevels=700 " Real programmers don t use TABs but spaces set tabstop=4 set softtabstop=4 set shiftwidth=4 set shiftround set expandtab " Make search case insensitive set hlsearch set incsearch set ignorecase set smartcase " Disable stupid backup and swap files - they trigger too many events " for file system watchers set nobackup set nowritebackup set noswapfile " Stupid shift key fixes 12 Capítulo 1. Editores

17 command! -bang -nargs=* -complete=file E e<bang> <args> command! -bang -nargs=* -complete=file W w<bang> <args> command! -bang -nargs=* -complete=file Wq wq<bang> <args> command! -bang -nargs=* -complete=file WQ wq<bang> <args> command! -bang Wa wa<bang> command! -bang WA wa<bang> command! -bang Q q<bang> command! -bang QA qa<bang> command! -bang Qa qa<bang> 1.3. vim 13

18 14 Capítulo 1. Editores

19 CAPÍTULO 2 Git Contents: 2.1 Comandos Basicos Git Links Nota: Es una recopilación que voy encontrando, generalmente son cosas simples Comandos Basicos Creacion de un repositorio. git init. Clonar un repositorio. git clone url Añade un directorio de manera recursiva, o un archivo para que sea incluido en el próximo commit. git add nombre Añade todos los archivos para que sea incluido en el próximo commit. git add --all Eliminar un archivo o directorio de manera recursiva. git rm nombre Mover archivo o directorio a una nueva ruta. # -f : Sobre-escribe los cambios locales no guardados git mv nombre Imprime un reporte del estado actual del árbol de trabajo local. 15

20 # git st, por el alias git status Muestra la diferencia entre los cambios en el árbol de trabajo local. git diff ruta Muestra las diferencias entre los cambios registrados y los no registrados. git diff HEAD ruta Marca el archivo para que no sea incluido en el próximo commit. git reset HEAD ruta Realiza el commit de los archivos que han sido registrados (con git-add) -a : Automáticamente registra todos los archivos modificados. -m Texto del commit aqui : Añade automaticamente el commit con el comentario. git commit Deshace commit & conserva los cambios en el árbol de trabajo local. git reset --soft HEAD^ Restablece el árbol de trabajo local a la versión del ultimo commit. git reset --hard HEAD^ Elimina archivos desconocidos del árbol de trabajo local. git clean Muestra el log del commit, opcionalmente de la ruta especifica. git log [ruta] Trae los cambios desde un repositorio remoto. git fetch [remote] Descarga y guarda los cambios realizados desde un repositorio remoto. git pull [remote] Guarda los cambios en un repositorio remoto. git push [remote] Lista los repositorios remotos. git remote Añade un repositorio remoto a la lista de repositorios registrados. git remote add remote url Cambia el árbol de trabajo local a la rama indicada. # -b rama : Crea la rama antes de cambiar el árbol de trabajo local a dicha rama. git checkout rama 16 Capítulo 2. Git

21 Lista las ramas locales. git branch Eliminar un brach. git brach -d brach Sobre-escribe la rama existente y comienza desde la revisión. git branch -f rama rev Guarda los cambios desde la rama. git merge rama untacker files git rm -r --cached <your directory> 2.2 Configruacion de Git desde la linea de comandos Nota: Usar mejor Configuración Git Config Linux, tiene configuraciones que aquí no tengo puestas Configuración basica git config --global user.name "Salvador Nicolas" git config --global user. "snicoper@gmail.com" git config --global color.ui true git config --global core.editor vim Mis Alias git config --global alias.lg "log --pretty=format: %Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr git config --global alias.co "checkout" git config --global alias.cm "commit" git config --global alias.st status git config --global alias.br branch Global gitignore Con este archivo, todos los repos ignoraran los patrones de este archivo. git config --global core.excludesfile ~/.gitignore_global Ahora hay que crear el archivo. touch ~/.gitignore_global Ver Gitignore Global 2.2. Configruacion de Git desde la linea de comandos 17

22 2.3 Crear repositorio centralizado Advertencia: Muchos de estos apuntes son viejos y pueden estar des actualizados. Fuentes Opcion 1 Esta opción es crear un repositorio en /opt, después creamos un usuario (o varios) y le damos permisos con setfacl al/los usuarios creados en el repo. Todos los usuarios asignados tendrán los mismos permisos, útil para poca gente y de confianza. Crear en el servidor remoto una carpeta para el proyecto. mkdir -p /opt/git/example.git cd /opt/git/example.git git init --bare # Crear usuario adduser user1 passwd user1 Dar permisos al los usuarios. sudo setfacl -R -m u:user1:rwx -m u:userx:rwx /opt/git/example.git sudo setfacl -dr -m u:user1:rwx -m u:userx:rwx /opt/git/example.git Si el repositorio local ya existe, y/o el remoto esta vacio. git remote add origin user1@ip:/opt/git/example.git git push origin master Si el repositorio tiene contenido, simplemente un clone. git clone user1@ip:/opt/git/example.git Opcion 2 Otra manera es crear un usuario en el sistema, por ejemplo git y poner en authorized_keys los usuarios con acceso al repositorio. useradd -d /home/git -s /bin/bash -c git control version git passwd git Crear en el servidor remoto una carpeta, loguearse como git. 18 Capítulo 2. Git

23 mkdir -p /home/git/example.git cd /home/git/example.git git init --bare Ahora los clientes remotos que quieran tener acceso de lectura/escritura deberán proporcionar una clave rsa. ssh-keygen -t rsa Subirlo de alguna manera al servidor, por ejemplo scp. scp id_rsa.pub Luego como usuario git en el server. echo /tmp/id_rsa >>.ssh/authorized_keys Eliminar la id_rsa de tmp sudo rm -f /tmp/id_rsa.pub Opcion 3 Gitosis Advertencia: Si algún día lo hago, ordenarlo y presentarlo mejor. Gitosis en git scm book Gitosis en github Otra manera también es crear un server donde almacena todos los repositorios de una manera muy cómoda. Probado en Centos 6.x Fedora/Centos useradd -d /home/git -s /bin/bash -c git control version git Ubuntu sudo adduser --system --shell /bin/sh --gecos git version control --group --disabled-password --hom Descargar el paquete gitosis. Advertencia: La instalación se ha de hacer clonando repositorio en github, Nota para hacer para la próxima vez. Debemos tener una clave rsa o dsa publica, por ejemplo en /tmp. Nota: No se si tengo que tener al usuario git en visudo. sudo -H -u git gitosis-init < /tmp/id_rsa.pub Desde el pc local (cliente) 2.3. Crear repositorio centralizado 19

24 git clone Crear nuevo repositorio, desde el PC local cd gitosis-admin vim gitosis.conf [group project_example] memebers = snicoper@workspace.local writable = project_example git commit -am Dar permisos de escritura en project_example a snicoper git push origin master Ahora desde otro directorio crear una carpeta e inicializar un proyecto. mkdir project_example cd project_example git init git remote add origin git@ip_server:project_example # Crear archivos, etc git push origin master Listo!!! Añadir nuevos usuarios a proyectos Para añadir un nuevo usuario con permisos de escritura, no es necesario hacerlo desde el PC servidor, lo podemos hacer desde el PC de snicoper@workspace.local. Necesitamos la key rsa publica del otro usuario id_rsa.pub cd gitosis-admin Copiar y renombrar la clave rsa en gitosis-admin/keydir. cp /tmp/id_rsa.pub keydir/nombre.pub git add keydir/nombre.pub Ahora hay que darle acceso, por ejemplo, al proyecto que hemos creado en el apartado anterior. Abrimos el archivo gitosis.conf y modificamos la sección pertinente: [group project_example] memebers = snicoper@workspace.local ([otro_nombre@nombre_maquina] [otro_nombre(el del archivo.pub) writable = project_example Ahora el otro cliente ya podrá clonar y después pushes. git clone git@ip_server:project_example.git Opcion 4 Gitolite Advertencia: Escribir documentación la próxima vez que la haga. Documentacion Ubuntu Nota: Dejo en texto plano, los antiguos apuntes, pero son un poco liosos. 20 Capítulo 2. Git

25 # Usando Gitolite # Fedora 20 $ yum -y install gitolite3 python-setuptools perl-time-hires Tener una id_rsa.pub Crea un usuario git si no existe # Fedora/Centos $ useradd -c git control version git $ passwd git # Ubuntu $ sudo adduser --system --shell /bin/sh --gecos git version control --group --disabled-password --h $ su - git $ cd /home/git $ cp /tmp/id_rsa.pub ~/snicoper.pub ==================================== Desde gitgub (Recomendado en Ubuntu) ==================================== Añadir path en bashrc $ vim ~/.bashrc export PATH=~/bin:$PATH $ git clone git://github.com/sitaramc/gitolite $ mkdir -p $HOME/bin $ gitolite/install -to $HOME/bin ==================================== $ gitolite setup -pk snicoper.pub Ahora para poder administrar los isuarios, debemos clonar gitolite-admin al pc local. $ cd Projects $ git clone git@ip_server:gitolite-admin Dentro de gitolite-admin hay 2 carpetas conf y keydir Para añadir usuarios con permisos añadir su id_rsa.pub (renombrado a nombre_usr.pub) a la carpeta keydir. Para añadir los diferenctes niveles y/o crear nuevos repositoios: $ vim conf/gitolite.conf repo example.dev RW+ = snicoper RW = other_user R = andother_user $ git add conf $ git add keydir $ git commit -m added snicoper, se dio acceso a other_user y a andother_user $ git push Ahora gitolite en el servidor se encarga de añadir las claves rsa en authorized_keys y crea un repositorio vacio llamado example.dev. Para usar localmente el repo $ cd ~/carpeta 2.3. Crear repositorio centralizado 21

26 $ git clone Para ver una lista completa de los permisos ACCESS RULES 2.4 Git en Windows Instalar Git y Tortoise git Añadir al path C:\Program Files (x86)\git\bin;c:\program Files (x86)\git\cmd; Nota: Las configuración con Cygwin y kdiff3 no me han funcionado, usar el instalador de Windows Gitconfig con kdiff3 [user] name = Salvador Nicolas = snicoper@gmail.com [color] ui = true [core] editor = C:/Program Files/Sublime Text 3/sublime_text.exe -w [alias] lg = log --pretty=format: %Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr %an)%creset --abbre co = checkout cm = commit st = status br = branch [merge] tool = kdiff3 [diff] tool = kdiff3 [mergetool "kdiff3"] path = C:/Program Files/KDiff3/kdiff3.exe keepbackup = false trustexitcode = false 2.5 Git Config Linux Configuracion con Kdiff3 [user] name = Salvador Nicolas = snicoper@gmail.com [color] ui = true [core] editor = vim 22 Capítulo 2. Git

27 excludesfile = /home/snicoper/.gitignore_global [alias] lg = log --pretty=format: %Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr %an)%creset --abbre co = checkout cm = commit st = status br = branch [merge] tool = kdiff3 [diff] tool = kdiff3 [mergetool] keepbackup = false trustexitcode = false Configuración con Meld [user] name = Salvador Nicolas = snicoper@gmail.com [color] ui = true [core] editor = vim excludesfile = /home/snicoper/.gitignore_global [alias] lg = log --pretty=format: %Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr %an)%creset --abbre co = checkout cm = commit st = status br = branch [merge] tool = meld [diff] tool = meld [mergetool] keepbackup = false trustexitcode = false Arhora hay que crear el archivo touch ~/.gitignore_global Ver Gitignore Global 2.6 Gitignore Global Configuración que voy poniendo aquí, es general para todos los casos mas comunes. Crear archivo.gitignore_global vim ~/.gitignore_global # File types # ############## 2.6. Gitignore Global 23

28 *.pyc *.swo *.swp *.swn # Directories # ############### pycache /.idea/ build/ logs/ # Specific files # ################## # OS generated files # ######################.directory.ds_store? ehthumbs.db Icon? Thumbs.db *~ 24 Capítulo 2. Git

29 CAPÍTULO 3 Linux Categorias: 3.1 Apache Instalacion de Apache Fedora yum -y install httpd Remove test page rm -f /etc/httpd/conf.d/welcome.conf vim /etc/httpd/conf/httpd.conf Opcional # line 86: Admin s address ServerAdmin snicoper@gmail.com # line 95: change to your server s name ServerName # Añadir en la ultima linea # server s header ServerTokens Prod # ServerSignature ServerSignature Off SELinux Ver Reglas SELinux systemctl start httpd.service systemctl enable httpd.service 25

30 Firewall firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=https systemctl restart firewalld.service Ubuntu sudo apt-get -y install apache Apache Virtualhost Siempre creo los entornos en el ~/usuario/public_html pero se podría poner donde uno quiera. Fedora Como root todo mkdir /home/snicoper/public_html chmod 711 /home/snicoper chmod 755 /home/snicoper/public_html chown snicoper:snicoper /home/snicoper/public_html Ubuntu mkdir /home/snicoper/public_html Crear virtualhost, fedora y ubuntu # Fedora vim /etc/httpd/conf.d/workspace.local.conf # Ubuntu sudo vim /etc/apache2/sites-available/workspace.local <VirtualHost *:80> DocumentRoot /home/snicoper/public_html ServerName ServerAlias DirectoryIndex index.php ServerAdmin snicoper@gmail.com ErrorLog /var/log/httpd/workspace.local-error_log CustomLog /var/log/httpd/workspace.local-access_log combined <Directory /home/snicoper/public_html> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all Require all granted </Directory> </VirtualHost> 26 Capítulo 3. Linux

31 Ubuntu a2enmod rewrite a2dissite default a2ensite workspace.local SELinux Ver Reglas SELinux SSL Fedora yum install mod_ssl mkdir /etc/httpd/ssl openssl req -new -x509 -days 365 -nodes -out /etc/httpd/ssl/httpd.pem -keyout /etc/httpd/ssl/httpd.ke Country Name (2 letter code) [XX]:es State or Province Name (full name) []:Spain Locality Name (eg, city) [Default City]:Barcelona Organization Name (eg, company) [Default Company Ltd]:snicoper Organizational Unit Name (eg, section) []:personal Common Name (eg, your name or your server s hostname) []:lxmaq1.workspace.local Address []:snicoper@gmail.com Ahora es cada virtual host, hacer una copia y modificar cp /etc/httpd/conf.d/workspace.conf /etc/httpd/conf.d/ssl.workspace.conf vim /etc/httpd/conf.d/ssl.workspace.conf <VirtualHost *:443> SSLEngine On SSLCertificateFile /etc/httpd/ssl/httpd.pem SSLCertificateKeyFile /etc/httpd/ssl/httpd.key DocumentRoot /home/snicoper/public_html ServerName ServerAdmin snicoper@gmail.com ErrorLog /var/log/httpd/workspace.local-error_log CustomLog /var/log/httpd/workspace.local-access_log combined <Directory /home/snicoper/public_html> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all Require all granted </Directory> </VirtualHost> Ubuntu POR HACER 3.1. Apache 27

32 3.2 Fedora Centos Contents: Enviar alertas SELinux por Fuentes yum install setroubleshoot-server,-plugins,-doc El archivo de configuracion esta en: /etc/setroubleshoot/setroubleshoot.conf, lo dejo todo por defecto. echo >> /var/lib/setroubleshoot/ _alert_recipients service messagebus restart Para probarlo, cambiar el puerto de ssh y conectar Cambiar Plymouth yum install plymouth-theme-solar plymouth-set-default-theme solar dracut --force reboot Para saber los themes que tenemos instalados. plymouth-set-default-theme -l Configurar Red Fuentes Como administrador e ir a donde están los archivos de red. su cd /etc/sysconfig/network-scripts/ Editar segun la interface que use. vim ifcfg-p2p1 Nota: Cuidado no tocar algunas variables como UUID o HWADDR. 28 Capítulo 3. Linux

33 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=p2p1 UUID=7622e20e-3f2a-4b5c-83d8-f4f6e22ed7ec ONBOOT=yes HWADDR=00:14:85:BC:1C:63 IPADDR= NETMASK= GATEWAY= DNS1= DNS2= DNS3= Configurar SSH Configuración basica de SSH yum install ssh systemctl start sshd.service systemctl enable sshd.service Editamos el archivo de configuración de ssh. vim /etc/ssh/sshd_config # Linea 17, descomentar y cambiar puerto por defecto Port # line 48: uncomment and change no PermitRootLogin no # line 77: uncomment PermitEmptyPasswords no # Se tendra que crear un passphare con pass # line 78: PasswordAuthentication yes # Añadir al final AllowUsers snicoper Si se cambia el puerto por defecto y SELinux esta activado semanage port -a -t ssh_port_t -p tcp PUERTO_NUEVO Crear una clave rsa, desde el cliente/clientes ssh-keygen -t rsa Subirla al servidor 3.2. Fedora Centos 29

34 scp.ssh/id_rsa.pub En el servidor, como usuario mkdir.ssh chmod 700.ssh touch.ssh/authorized_keys chmod 600.ssh/authorized_keys cat id_rsa.pub >.ssh/authorized_keys Firewalld firewall-cmd --permanent --zone=public --add-service=ssh # Si es un puerto distinto al 22 firewall-cmd --permanent --zone=public --add-port=puerto/tcp Crear SSL Nota: Probado para postfix, httpd usa otro. Mirar de configurar para que use el mismo, si es posible. cd /etc/pki/tls/certs make workspace.key Introducir passphrase umask 77 ; \ /usr/bin/openssl genrsa -aes > workspace.key openssl rsa -in workspace.key -out workspace.key make workspace.csr Los datos que le pongo (Son para servidor de pruebas!) Country Name (2 letter code) [XX]:es State or Province Name (full name) []:Spain Locality Name (eg, city) [Default City]:Barcelona Organization Name (eg, company) [Default Company Ltd]:snicoper Organizational Unit Name (eg, section) []:Web service Common Name (eg, your name or your server s hostname) []:ns1 Address []:snicoper@gmail.com Please enter the following extra attributes to be sent with your certificate request A challenge password []:(vacio) An optional company name []: (vacio) openssl x509 -in workspace.csr -out workspace.crt -req -signkey workspace.key -days 3650 chmod 400 workspace.* 30 Capítulo 3. Linux

35 3.2.6 Eliminar Kernel Antiguos Peligro: Cuidado de no eliminar el que se esta usando, nunca me ha pasado, pero no se si lo permitiria. Fuentes Como usuario root, para ver todos los kernels instalados rpm -qa grep kernel- Para eliminar el o los kernels viejos rpm -e kernel fc15.x86_ Escanear redes conectadas en Lan sudo yum -y install arp-scan sudo arp-scan --interface=p2p1 --localnet Firewall Basico Referencias drop (Inmutable): Los paquetes de red entrantes se cae, no hay respuesta. Sólo las conexiones de red salientes son posibles. block: Las conexiones de red entrantes se rechazarán con un mensaje icmp-host-prohibited para IPv4 e icmp6- adm-prohibido para IPv6. Sólo las conexiones de red iniciadas dentro de este sistema son posibles. external: Para su uso en redes externas con enmascaramiento habilitado especialmente para los routers. Usted no confía en los otros equipos de redes para no dañar su equipo. Sólo seleccionados conexiones entrantes son aceptadas. dmz: Para los equipos de la zona de distensión que son de acceso público con acceso limitado a la red interna. Sólo seleccionados conexiones entrantes son aceptadas. work: Para el uso en las áreas de trabajo. Que en su mayoría confían en los otros equipos de redes para no dañar su equipo. Sólo seleccionados conexiones entrantes son aceptadas. home: Para su uso en zonas de origen. Que en su mayoría confían en los otros equipos de redes para no dañar su equipo. Sólo seleccionados conexiones entrantes son aceptadas. internal: Para su uso en redes internas. Que en su mayoría confían en los otros equipos de la red para no dañar su equipo. Sólo seleccionados conexiones entrantes son aceptadas Fedora Centos 31

36 trusted: Todas las conexiones de red son aceptadas. Añadir un puerto de manera persistente firewall-cmd --permanent --zone=public --add-port=80/tcp Añadir un servicio de manera persistente firewall-cmd --permanent --zone=public --add-service=http Para eliminar cabiar add-x por remove-x Listar puertos o servicios abiertos firewall-cmd --zone=public --list-ports firewall-cmd --zone=public --list-services Fuente Ubuntu Fuentes: unzip ubuntu-font-family-0.80.zip sudo mv ubuntu-font-family-0.80 /usr/share/fonts/ubuntu-font-family Post instalacion Centos Nota: Actualmente Centos 7 Todo se hace como usuario root a no ser que se diga lo contrario. Actualizar el sistema yum update yum install net-tools wget vim EPEL RHEL/CentOS 7 wget rpm -ivh epel-release-7-1.noarch.rpm rm epel-release-7-1.noarch.rpm REMI 32 Capítulo 3. Linux

37 wget rpm -ivh remi-release-7.rpm rm remi-release-7.rpm Programas basicos yum install -y kernel-devel kernel-headers gcc cpp make yum -y install p7zip \ p7zip-plugins \ openssh \ wget \ git \ ctags \ ctags-etags \ mutt \ htop \ nmap \ python-pygments \ java openjdk-devel KDE yum -y install oxygen-cursor-themes firefox kate \ umbrello git-cola kdiff3 Gnome yum -y install nautilus-open-terminal \ gnome-tweak-tool \ meld Calligra completo yum install -y calligra Diccionario en español yum install -y hunspell-es Idioma KDE español yum -y install kde-l10n-es \ calligra-l10n-es Idioma español man 3.2. Fedora Centos 33

38 yum -y man-pages-es \ man-pages-es-extra Eliminar algunos KDE yum remove -y \ libkdegames \ kdegames-minimal \ kwrite \ kdenetwork-kget \ kdenetwork-kget-libs \ amarok \ bluedevil \ libbluedevil PackageKit yum install gnome-packagekit Post instalacion Fedora Nota: Actualmente Fedora 20 Todo se hace como usuario root a no ser que se diga lo contrario. Si se elimina Calligra, eliminarlo antes de actualizar. yum remove calligra* Actualizar yum update Instalar Vim yum install -y vim Editar el hosts vim /etc/hosts lxmaq1.workspace.local lxmaq1 Establecer hostname hostnamectl set-hostname lxmaq1.workspace.local 34 Capítulo 3. Linux

39 RPMFusion and Remi Fedora 20 RPMFusion Con wget cd Downloads/ yum install -y wget wget wget rpm -U rpmfusion-* yum update -y # Eliminar rm -f rpmfusion-* Install Remi Repository in Fedora 20 wget rpm -Uvh remi-release-20.rpm Codecs yum -y install gstreamer-ffmpeg \ gstreamer-ffmpeg \ gstreamer-plugins-ugly \ gstreamer1-libav \ gstreamer1-plugins-bad-freeworld \ gstreamer1-plugins-ugly Flash-Player x64 rpm -ivh rpm --import /etc/pki/rpm-gpg/rpm-gpg-key-adobe-linux yum install -y flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl Programas basicos # yum -y groupinstall "Development-Tools" # O bien yum install -y kernel-devel kernel-headers gcc cpp make yum -y install p7zip \ p7zip-plugins \ unrar \ wget \ git \ ctags \ ctags-etags \ mutt \ htop \ nmap \ 3.2. Fedora Centos 35

40 python-pygments \ java openjdk-devel KDE yum -y install oxygen-cursor-themes firefox kate \ umbrello git-cola kdiff3 Muestra alertas de selinux, no viene por defecto en KDE yum -y install setroubleshoot Gnome yum -y install nautilus-open-terminal \ gnome-tweak-tool Calligra completo yum install -y calligra Diccionario en español yum install -y hunspell-es Idioma KDE español yum -y install kde-l10n-es \ calligra-l10n-es \ Idioma español man yum -y man-pages-es \ man-pages-es-extra Eliminar algunos KDE yum remove -y \ libkdegames \ kdegames-minimal \ kwrite \ kdenetwork-kget \ kdenetwork-kget-libs \ amarok \ bluedevil \ libbluedevil 36 Capítulo 3. Linux

41 Otros KDE yum install -y kde-partitionmanager yum install -y sqliteman # Gui Sqlite, en qt yum install -y transmission-qt GTK yum install -y qbittorrent yum -y install gimp yum -y install gparted yum -y install filezilla yum -y install inkscape yum -y install icedtea-web Chromium estable /etc/yum.repos.d wget yum install chromium -y Postfix Nota: Todo se hace con root excepto si se dice lo contrario. Servidor postfix Instalación de postfix. yum install -y postfix Editar archivo de configuración. vim /etc/postfix/main.cf # line 75: uncomment and specify hostname myhostname = mail.workspace.local # line 83: uncomment and specify domain name mydomain = workspace.local # line 99: uncomment myorigin = $mydomain 3.2. Fedora Centos 37

42 # line 113: uncomment inet_interfaces = all # line 116: comment # inet_interfaces = localhost # line 164: comentar #mydestination = $myhostname, localhost.$mydomain, localhost # line 165: descomentar mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain # line 264: uncomment and specify your LAN mynetworks = /24, /8 # line 419: uncomment (use Maildir) home_mailbox = Maildir/ # line 548: uncomment header_checks = regexp:/etc/postfix/header_checks # line 549: añadir body_checks = regexp:/etc/postfix/body_checks # line 574: add smtpd_banner = $myhostname ESMTP # add at the last line # limit an size 10M message_size_limit = # limit mailbox 1G mailbox_size_limit = # for SMTP-Auth settings smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_client_restrictions = permit_mynetworks,reject_unknown_client,permit smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,re vim /etc/postfix/header_checks # add at the head # reject if address is empty /^From:.*<#.*@.*>/ REJECT /^Return-Path:.*<#.*@.*>/ REJECT vim /etc/postfix/body_checks # reject if includes example.com in mail body /^( [^>].*)example.com/ REJECT 38 Capítulo 3. Linux

43 Dovecot yum install -y dovecot vim /etc/dovecot/dovecot.conf # line 24: uncomment protocols = imap pop3 lmtp vim /etc/dovecot/conf.d/10-auth.conf # line 10: uncomment and change ( allow plain text auth ) disable_plaintext_auth = no # line 100: add login auth_mechanisms = plain login vim /etc/dovecot/conf.d/10-mail.conf # line 30: uncomment and add mail_location = maildir:~/maildir vim /etc/dovecot/conf.d/10-master.conf # line 96: uncomment and add # Postfix smtp-auth unix_listener /var/spool/postfix/private/auth mode = 0666 user = postfix # add group = postfix # add vim /etc/aliases # En la ultima linea agregar root: snicoper postalias /etc/aliases Importante: Ver Reglas SELinux Para crear el certificado SSL, Crear SSL vim /etc/postfix/main.cf # add at the last line # SSL smtpd_use_tls = yes smtpd_tls_cert_file = /etc/pki/tls/certs/workspace.crt smtpd_tls_key_file = /etc/pki/tls/certs/workspace.key smtpd_tls_session_cache_database = btree:/etc/postfix/smtpd_scache vim /etc/postfix/master.cf 3.2. Fedora Centos 39

44 # Descomentar linea 26 smtps inet n - n - - smtpd # Descomentar lineas 27 y 28 -o syslog_name=postfix/smtps -o smtpd_tls_wrappermode=yes vim /etc/dovecot/conf.d/10-ssl.conf # line 6: uncomment ssl = yes # line 14,15: comentar # line 16: añadir and specify certificate ssl_cert = </etc/pki/tls/certs/workspace.crt ssl_key = </etc/pki/tls/certs/workspace.key systemctl start postfix.service systemctl enable postfix.service systemctl start dovecot.service systemctl enable dovecot.service Firewall firewall-cmd --permanent --add-service=smtp firewall-cmd --reload Lista de puertos por defecto POP3 - port 110 IMAP - port 143 SMTP - port 25 HTTP - port 80 Secure SMTP (SSMTP) - port 465 Secure IMAP (IMAP4-SSL) - port 585 IMAP4 over SSL (IMAPS) - port 993 Secure POP3 (SSL-POP) - port Reglas SELinux Virt-Manager y Boxes (Cajas) setsebool -P virt_use_fusefs 1 setsebool -P virt_use_rawip 1 Postfix Para permitir a Apache poder enviar correo electrónico desde alguna aplicación setsebool -P httpd_can_sendmail on 40 Capítulo 3. Linux

45 Postgresql setsebool -P allow_user_postgresql_connect 1 Memcached setsebool -P httpd_can_network_memcache 1 Apache2.4 y Nginx Para permitir que Apache pueda leer contenidos localizados en los directorios de inicio de los usuarios locales setsebool -P httpd_enable_homedirs 1 setsebool -P httpd_read_user_content 1 setsebool -P httpd_can_network_connect on Para definir que un directorio fuera de /var/www, como por ejemplo /sitios/dominio.tld/html, pueda ser utilizado por Apache, se le debe asignar el contexto httpd_sys_content_t. Éste puede asignarse a través del mandato chcon, como se muestra en el siguiente ejemplo chcon -t httpd_sys_content_t /sitios/dominio.tld/htm # ls -Z para saber el contexto Virt-Manager Fuentes yum yum install libvirt-daemon-kvm Ver Reglas SELinux systemctl enable libvirtd.service Importante: Reiniar el equipo Como usuario normal, crear una maquina virtual virt-install --name ns2.workspace.local --ram 1024 \ --file=/home/snicoper/kvm/ns2.workspace.local.img \ --file-size=8 --vnc \ --cdrom=/run/media/snicoper/data/snicoper/distros_linux/centos-6.4-x86_64-bin-dvd1to2/centos-6.4- O bien 3.2. Fedora Centos 41

46 virt-install --prompt Nombre de la maquina: ns2.workspace.local Ram utilizada (en megas): 1024 Path donde guardara la maquina: /home/snicoper/kvm/ns2.workspace.local.img Disco duro en Gigas para la maquina: 8 Path de la imagen iso: /ruta/imagen.iso Algunos comandos Listar VMS funcionando virsh list Apagar Guest virsh list virsh shutdown Name virsh shutdown Id Reiniciar Guest virsh list virsh reboot Name virsh reboot Id Forzar apagado virsh list virsh destroy Name virsh destroy Id Optener información sobre un Guest virsh list virsh dominfo Name virsh dominfo Id Obtener información sobre el nodo virsh nodeinfo Eliminar una maquina Este lo hice a mano por que no me funciono. 42 Capítulo 3. Linux

47 virsh destroy ns2.workspace.local virsh undefine ns2.workspace.local virsh vol-delete --pool vg0 ns2.workspace.local.img Iniciar la maquina virsh start ns2.workspace.local Mostrarla virt-viewer ns2.workspace.local Virtualbox Fuentes # The Oracle public key wget -q -O- rpm --import - # Repo cd /etc/yum.repos.d/ wget # Actualizar yum update # Instalar yum install dkms VirtualBox-4.3 # Inicializar /etc/init.d/vboxdrv setup # Dar permisos a usuario usermod -a -G vboxusers snicoper 3.3 Kde Contents: Crear enlaces en Desktop Carpeta Home 3.3. Kde 43

48 vim ~/Desktop/home.desktop [Desktop Entry] Comment=Home Comment[es]=Carpeta personal Encoding=UTF-8 Icon=user-home Name=Home Name[es]=Home NoDisplay=false OnlyShowIn=KDE Type=Link URL=/home/snicoper Carpeta Trash vim ~/Desktop/trash.desktop [Desktop Entry] Comment=Home Comment[es]=Carpeta personal Encoding=UTF-8 Icon=user-home Name=Home Name[es]=Home NoDisplay=false OnlyShowIn=KDE Type=Link URL=/home/snicoper Carpeta Data vim ~/Desktop/data.desktop [Desktop Entry] Comment=Home Comment[es]=Carpeta personal Encoding=UTF-8 Icon=user-home Name=Home Name[es]=Home NoDisplay=false OnlyShowIn=KDE Type=Link ## Fedora URL=/run/media/snicoper/data ## Ubuntu URL=/media/snicoper/data/snicoper/ Integrar Thunderbird Bandeja del Sistema Buscar el addon firetray, mostrara un icono de thunderbird en los iconos de la barra de tareas. 44 Capítulo 3. Linux

49 3.3.3 Iconos Flattr de Kaos en KDE cd ~/.local/share/icons git clone Ir a System Settings -> Application Appearence -> Icons y seleccionar Flattr Montar partición SSH al iniciar sistema Fuentes Fedora yum install fuse-sshfs vim /etc/fstab snicoper@ :/home/snicoper /run/media/snicoper/srv1 mount /run/media/snicoper/srv1 fuse.sshfs noauto,x-systemd.automount, Ubuntu Nota: Por hacer Pegar ventana en los bordes System Settings -> Shortcuts and Gestures -> Global Keyboards Shortcuts En KDE component poner KWin Buscar Quick Tile Window to the Right and Left Siempre pongo Ctrl+Super (Left Right) Set Default Built-in Audio Fuentes Boton derecho en Volumen del menú y seleccionar Select master chanel 3.4 MariaDB Contents: 3.4. MariaDB 45

50 3.4.1 Instalación MariaDB En Fedora 20+, MySQL Workbench no esta en los repositorios, tampoco he probado Workbench con MariaDB 10+ en ningún sistema. Fedora yum -y install mariadb mariadb-server # Opcional yum -y install mysql-workbench systemctl start mariadb.service systemctl enable mariadb.service mysql_secure_installation Ubuntu En Ubuntu, hay que instalarlo con los repos de MariaDB: sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db sudo add-apt-repository deb trusty mai sudo apt-get update sudo apt-get install mariadb-server # Opcional apt-get install mysql-workbench Ejecutar, para eliminar usuario temporal, etc mysql_secure_installation /etc/init.d/mysql restart Crear un usuario y una database mysql -u root -p create user snicoper@localhost identified by ; create database practicas; grant all on practicas.* to snicoper@localhost; 3.5 Nginx Contents: 46 Capítulo 3. Linux

INSTALACIÓN DE GITLAB

INSTALACIÓN DE GITLAB INSTALACIÓN DE GITLAB ÍNDICE INSTALACIÓN GITLAB... 3 CREAR USUARIOS... 5 CREAR PROYECTO... 7 INSTALACIÓN CLIENTE GIT... 9 1 Para tener una especie de Github o Bitbucket personal, podemos hacer uso de la

Más detalles

Social Coding GIT - El control de versiones es la gestión de los diversos cambios que se realizan sobre algún archivo, en este caso, código.

Social Coding GIT - El control de versiones es la gestión de los diversos cambios que se realizan sobre algún archivo, en este caso, código. Social Coding GIT - El control de versiones es la gestión de los diversos cambios que se realizan sobre algún archivo, en este caso, código. TUTORIAL ORIGINAL: www.cristalab.com Qué es Git? Git es un sistema

Más detalles

Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2

Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2 Si estamos trabajando en Ubuntu Server sin el entorno gráfico instalado, puede que nos interese instalarnos la aplicación Midnight Commander. Midnight Commander es un conocido gestor de ficheros especialmente

Más detalles

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION Linux para Administradores de Elastix Elastix Certification 2012, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentación y su propiedad intelectual pertenece a PaloSanto Solutions. Cualquier

Más detalles

Manual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública.

Manual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública. Manual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública. Login: ir a la siguiente dirección git.eie.ucr.ac.cr Figura #1 Se presentará la

Más detalles

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4 INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

Más detalles

Servidor Apache. Hacer possible que los directorios de usuarios puedan acceder a Apache2

Servidor Apache. Hacer possible que los directorios de usuarios puedan acceder a Apache2 Servidor Apache Servidor de Páginas Web El home del apache var/www/html. Instalar LAMP mediante tasksel: $ sudo apt-get install tasksel (se ha de hacer un update) $ tasksel Escogemos LAMP y de contraseña

Más detalles

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946. Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Web Server (Apache)!!! Servidor Web El servidor HTTP Apache es

Más detalles

Servidor Apache NF1 -UF3

Servidor Apache NF1 -UF3 Servidor Apache NF1 -UF3 Instalamos taskel Apt-get install taskel Iniciamos taskel taskel poner rootroot Apache se intala en /var/www/html Pagina apache localhost Copiamos /var/www/html/index.html y modificamos

Más detalles

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS Toda la instalación se lo va a realizar en el directorio opt, la instalación correspondiente al jdk se lo hace así.

Más detalles

Instalación de FileZilla FTP Server

Instalación de FileZilla FTP Server Instalación de FileZilla FTP Server [Ir a Página principal] El proceso de instalación es muy sencillo, solamente en algunos pasos tendremos que realizar acciones como elegir el tipo de instalación o de

Más detalles

MANUAL DE INSTALACIÓN OWNCLOUD

MANUAL DE INSTALACIÓN OWNCLOUD República Bolivariana de Venezuela Fundación Bolivariana de Informática y Telemática (Fundabit) MANUAL DE INSTALACIÓN OWNCLOUD EN LINUX Desarrollado por Jaibol Santaella Caracas Noviembre del 2014 PREFACIO

Más detalles

Git The fast version control system

Git The fast version control system Git The fast version control system Fco Javier Lucena Consultor Informático Granada, 23-Nov-2011 http://www.opentia.com Índice Git: The Fast Version Control System Granada, 23 de Noviembre de 2011 2 /

Más detalles

UF3: Servidor web y proxy

UF3: Servidor web y proxy UF3: Servidor web y proxy NF1. Servidor Apache INSTALAR APACHE: 1. Primero ponemos lo siguiente: 2. Después elegimos la opción LAMP y aceptar: 3. Elegimos la contraseña «rootroot». 4. Creamos una carpeta

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web

Más detalles

Actualizaciones de GateDefender Performa desde un servidor web local

Actualizaciones de GateDefender Performa desde un servidor web local Actualizaciones de GateDefender Performa desde un servidor web local Aviso de Copyright Panda Security 2008. Todos los derechos reservados. Ni la documentación, ni los programas a los que en su caso acceda,

Más detalles

Servidor Apache 1. Instalación de apache

Servidor Apache 1. Instalación de apache Servidor Apache 1. Instalación de apache Abrimos El instalador de paquetes Synaptic, buscamos apache2 y marcamos la opción que coincide con lo escrito anteriormente. Ahora abrimos internet y buscamos en

Más detalles

Instituto Tecnológico de Las Américas (ITLA)

Instituto Tecnológico de Las Américas (ITLA) Instituto Tecnológico de Las Américas (ITLA) Nombre: Gregori Carmona Lorenzo ID: 2011-2435 Asignatura: Sistemas Operativos III Instructor: José Doñe Tema: Practica extra: Apache Un servidor web es un programa

Más detalles

Servidor de correo. En un servidor de correo, intervienen los siguientes protocolos:

Servidor de correo. En un servidor de correo, intervienen los siguientes protocolos: Rocío Alt. Abreu Ortiz 2009-3393 Servidor de correo El servidor de correo se encargara de gestionar los correos de los usuarios de su dominio o empresa (ejemplo: @suempresa.com), pudiendo atender miles

Más detalles

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. 16, SERVIDOR EMAIL

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. 16, SERVIDOR EMAIL PRACTICA NO. 16, SERVIDOR EMAIL -EJEMPLO REAL DE USO DEL SERVIDOR DE EMAIL Vielka Mari Utate Tineo 2013-1518 Instituto Tecnológico de las Américas ITLA Profesor José Doñé Sistema Operativo 3 Vielka Utate

Más detalles

Manual de instalación Sistema S.I.S.E. Versión 1.0

Manual de instalación Sistema S.I.S.E. Versión 1.0 Manual de instalación Sistema S.I.S.E. Versión 1.0 Autor: B2 Publicidad Aportes: Kitsu Asesorias Página 1 Tabla de contenido Introducción... 3 Resumen de objetivos... 3 Definición de la arquitectura seleccionada...

Más detalles

Instructivo para Solicitud de Certificado de Servidor 080-ISS-I017

Instructivo para Solicitud de Certificado de Servidor 080-ISS-I017 Instructivo para Solicitud de Certificado de Servidor 080-ISS-I017 Parte 1, generación del archivo Para llevar a cabo esta tarea se debe trabajar con el usuario ROOT (en el servidor) y se debe tener instalado

Más detalles

Instituto Tecnológico de Las Américas

Instituto Tecnológico de Las Américas Instituto Tecnológico de Las Américas Mariel Elizabeth Puente Adames 20121325 Instalación de Slackware server How to install Slackware Slackware Linux es una distribución de Linux. Es una de las más antiguas

Más detalles

Contents. 1 Instalacion de Observium

Contents. 1 Instalacion de Observium Contents 1 Instalacion de Observium 1 1.1 1.- $ sudo su............................. 1 1.2 2.- Instalamos los paquetes necesarios para correr Observium:.. 1 1.3 3. Instalar los paquetes PEAR Net IPv4 y

Más detalles

MANUAL DE INSTALACIÓN DEL SWGRH

MANUAL DE INSTALACIÓN DEL SWGRH MANUAL DE INSTALACIÓN DEL SWGRH Instalación del proyecto dentro del servidor de aplicaciones en Linux Centos versión 5.2 Requisitos mínimos de hardware - Procesador 480 Mhz de velocidad o superior - 1

Más detalles

Manual de instalación y configuración de hadoop 1.0.3 en linux

Manual de instalación y configuración de hadoop 1.0.3 en linux Manual de instalación y configuración de hadoop 1.0.3 en linux Índice...2 Software utilizado...2 Requisitos...2 Java...2 Sistema Operativo...2 Crear grupo y usuario...2 Creación del grupo...2 Creación

Más detalles

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris). CODEKA INDICE 1. Preconfiguración 1. Apache 2. Mysql 3. Php 1. PhpmyAdmin 2. Descargar Codeka 3. Configurar Codeka 1. Configurar conexión 2. Cargar Base de datos 3. Localizar Imagenes de Portada 4. Primeros

Más detalles

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.

Más detalles

Petición de certificados de servidor con Apache y Openssl

Petición de certificados de servidor con Apache y Openssl Petición de certificados de servidor con Apache y Openssl Fecha: 22/03/2006 Nº de páginas: 8 Secretaria Autonòmica de Telecomunicacions i Societat de la Informació Conselleria d'infraestructures i Transport

Más detalles

INSTALACIÓN DE MySQL Índice de contenido

INSTALACIÓN DE MySQL Índice de contenido INSTALACIÓN DE MySQL Índice de contenido Instalación de MySQL:...2 Instalación en Windows...2 Instalación de la parte servidor de MySQL...2 Instalación del programa para administrar MySQL...9 Instalación

Más detalles

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín 1 INSTALACIÓN DE UBUNTU SERVER

Más detalles

Instalación de owncloud en Ubuntu Server 12.04 LTS Realizado por: Antonio García Silva 2º ASIR IES Julio Verne

Instalación de owncloud en Ubuntu Server 12.04 LTS Realizado por: Antonio García Silva 2º ASIR IES Julio Verne Instalación de owncloud en Ubuntu Server 12.04 LTS Realizado por: Antonio García Silva 2º ASIR IES Julio Verne Antonio García Silva Página 1 de 10 Índice: 1. Instalación de Ubuntu LAMP (Linux+Apache+Mysql+PHP)

Más detalles

INSTALACIÓN Y USO DE OCS INVENTORY

INSTALACIÓN Y USO DE OCS INVENTORY INSTALACIÓN Y USO DE OCS INVENTORY Agenda Qué es OCS INVENTORY? Requerimientos para Instalación Proceso de instalación y configuración Utilización de OCS INVENTORY Sesión de Preguntas y Respuestas. Qué

Más detalles

Servidor de correo en Ubuntu 10.4: Instalar Apache 2.

Servidor de correo en Ubuntu 10.4: Instalar Apache 2. Servidor de correo en Ubuntu 10.4: Instalar Apache 2. Apache2 es un potente servidor HTTP de código abierto. Con el podemos montar un servidor web de una forma sencilla y segura. Para poder instalar un

Más detalles

CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE

CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE HOJA 1 DE 17 ÍNDICE 1 Interfaz Web... 2 1.1 Acceso a la nube CICESE utilizando la interfaz Web.... 2 1.2 Pantalla principal de la interfaz Web.... 3 2 Administrar archivos desde la interfaz Web... 5 2.1

Más detalles

LAMPP Server (Linux-Apache-MySQL-PHP-Python)

LAMPP Server (Linux-Apache-MySQL-PHP-Python) Instalacion del sistema base Linux Debian Lenny 5.0 LAMPP Server (Linux-Apache-MySQL-PHP-Python) Se instala desde cd con una instalación del tipo net-install Ing. Marcelo Castello En el task-select (al

Más detalles

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos

Más detalles

Configuración de un servidor de correo electrónico: Dovecot-Postfix en Fedora 18

Configuración de un servidor de correo electrónico: Dovecot-Postfix en Fedora 18 Configuración de un servidor de correo electrónico: Dovecot-Postfix en Fedora 18 Jorge Enrique Castañeda Moyano Código 1150367 Jonathan Sandoval Ortega Código 1150125 Configuración servidor de correo electrónico

Más detalles

Como Crear Distro Personalizada

Como Crear Distro Personalizada Como Crear Distro Personalizada En este tutorial aprenderemos como crear nuestra propia Distro Personalizada y esto lo haremos a través de www.susestudio.com. Para hacer esto muy fácil: 1- Entramos a nuestra

Más detalles

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) A modo de post, vamos a complementar la documentación con una guía visual a través de la cual conseguiremos instalar SIESTTA 2.0 en un

Más detalles

GIT Dinahosting 3. Hola!

GIT Dinahosting 3. Hola! GIT Manual de uso GIT Dinahosting 2 Contenidos Sobre Git...3 Software...3 Cómo conectarse?...3 Volcar un repositorio remoto...4 Manejar el repositorio...5 Trabajando con ramificaciones...6 Fusionando ramificaciones...6

Más detalles

Servidor Web Apache Knoppix Linux.-

Servidor Web Apache Knoppix Linux.- Servidor Web Apache Knoppix Linux.- El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa

Más detalles

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.

Más detalles

Soporte Técnico Prof. Héctor Herrera. Instalando Fedora 17 en la misma máquina virtual.

Soporte Técnico Prof. Héctor Herrera. Instalando Fedora 17 en la misma máquina virtual. Instalando Fedora 17 en la misma máquina virtual. Vamos a instalar Linux Fedora 17 para tener dos sistemas operativos en la misma máquina virtual. Existe por cada Linux un DVD y un CD de instalación, en

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

Servidor casero en apache

Servidor casero en apache Servidor casero en apache (LSS + Creación) Alejandro Moreno Garc a í Servicios - m07 Para entender lo que viene a partir de ahora necesitaras lo que explico anteriormente. Ahora, prosigamos. -Para comenzar

Más detalles

Como crear certificados digitales con OpenSSL 1

Como crear certificados digitales con OpenSSL 1 Como crear certificados digitales con OpenSSL 1 Por medio de este tutorial se pretende configurar un servidor web localmente para que tenga conexiones seguras mediante OpenSSL, se requiere para este ejemplo

Más detalles

Servidor Email en Ubuntu 12.04 Juan Antonio Fañas

Servidor Email en Ubuntu 12.04 Juan Antonio Fañas Un servidor de correo es una aplicación de red ubicada en un servidor en internet. El MTA tiene varias formas de comunicarse con otros servidores de correo: 1. Recibe los mensajes desde otro MTA. Actúa

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor FTP Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor FTP FTP (File

Más detalles

SYNCTHING. Herramienta de sincronización de datos vía LAN. Laboratorio de Sistemas Operativos y Redes. Caminos Diego; Zapatero R.

SYNCTHING. Herramienta de sincronización de datos vía LAN. Laboratorio de Sistemas Operativos y Redes. Caminos Diego; Zapatero R. Laboratorio de Sistemas Operativos y Redes SYNCTHING Profesor: José Luis Di Biase Herramienta de sincronización de datos vía LAN Caminos Diego; Zapatero R. Noel ºCuatrimestre I ndice Tabla de contenido

Más detalles

Universidad de Guayaquil Carrera de Ingenieria en Sistemas

Universidad de Guayaquil Carrera de Ingenieria en Sistemas DESARROLLO:Primeramente tenemos que tener instalado Centos 5 y Windows Xp dentro de la maquina virtual. Donde Centos 5 actuara como nuestro servidor samba, a través del cual voy a tener también acceso

Más detalles

3. En caso de que no esté instalado hacemos lo siguiente

3. En caso de que no esté instalado hacemos lo siguiente MANUAL PARA PRINCIPIANTES - CREAR CERTIFICADOS DIGITALES EN APACHE CON OPENSSL Elaborado por: JOHN HENRY BERMÚDEZ JUAN CARLOS VIDAL Configuración certificados digitales en Apache 1. Tenemos que verificar

Más detalles

SISTEMA OPERATIVO GNU/LINUX SERVIDOR DE CORREO

SISTEMA OPERATIVO GNU/LINUX SERVIDOR DE CORREO SISTEMA OPERATIVO GNU/LINUX SERVIDOR DE CORREO Administración de Infraestructuras Técnologo en Informática 2012 Ap Solange Mikeliunas Ap Solange Mikeliunas Servidor de correo 1-13 Índice de contenido SERVIDOR

Más detalles

INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO

INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO 6 INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO INTRODUCCIÓN Un servidor de correo electrónico lo podemos definir como aquella aplicación de red que se encuentra instalada en un servidor de internet con

Más detalles

Configuración de Apache

Configuración de Apache Configuración de Apache Cuando se ha instalado el servidor, hay que configurarlo. Apache incluye por defecto una configuración que arranca el servidor en el puerto TCP por defecto, que es el puerto 80,

Más detalles

CONFIGURACIÓN DEL SERVIDOR

CONFIGURACIÓN DEL SERVIDOR CONFIGURACIÓN DEL SERVIDOR Una vez finalizadas las configuraciones iniciales de las interfaces y direcciones IPs, desde cualquier equipo de la red abrimos el navegador e introducimos la dirección IP del

Más detalles

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de

Más detalles

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto.

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 5 SRI Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server Vicente Sánchez Patón I.E.S Gregorio Prieto Tema 5 SRI Lo primero será descargarse el filezilla sever, desde su

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor de Email Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor de Email

Más detalles

SIU-Tehuelche. Sistema de Gestión de Becas

SIU-Tehuelche. Sistema de Gestión de Becas 2006-Año de homenaje al Dr. Ramón Carrillo SIU-Tehuelche Sistema de Gestión de Becas 2006 SIU PÁGINA 1 DE 5 Antes de Comenzar Una vez bajado el archivo.zip del sitio WEB del SIU, usted al descomprimirlo

Más detalles

Sofi. Publicación 2.0.0. Leonardo J. Caballero G.

Sofi. Publicación 2.0.0. Leonardo J. Caballero G. Sofi Publicación 2.0.0 Leonardo J. Caballero G. 30 de July de 2014 Índice general 1. Qué es Sofi? 3 1.1. Funcionalidades............................................. 3 1.2. Referencias................................................

Más detalles

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO versiongalega.com - Departamento de Atención al cliente GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO En este documento encontrará una descripción de cómo configurar sus cuentas de correo electrónico

Más detalles

Servidor. Comenzaremos por confirmar que el servicio NFS esta instalado y ejecutandose desde la terminal, escribiremos lo siguiente: #rpm -q nfs-utils

Servidor. Comenzaremos por confirmar que el servicio NFS esta instalado y ejecutandose desde la terminal, escribiremos lo siguiente: #rpm -q nfs-utils NFS Red Hat Enterprise Linux 6 provee dos mecanismos para compartir archivos y carpetas con otros sistemas operativos por medio de la red. Una de las opciones es utilizar una tecnologia llamada samba.

Más detalles

Manual de Instalación y Configuración

Manual de Instalación y Configuración Manual de Instalación y Configuración Índice 1. Instalación de Mysql, Apache2, PHP5, Phpmyadmin en Ubuntu 2 1.1 Iniciando modo root 2 1.2 Instalando MySql 2 1.3 Instalando Apache2 2 1.4 Instalando PHP5

Más detalles

Trabajo de Fin de Grado Héctor Olivares Rivero Proyecto omrocket Manual de Instalación

Trabajo de Fin de Grado Héctor Olivares Rivero Proyecto omrocket Manual de Instalación Trabajo de Fin de Grado Héctor Olivares Rivero Proyecto omrocket Manual de Instalación (cc) 2015 Héctor Olivares Rivero (CC BY-NC-ND 4.0) Manual de Instalación 2 Tabla de contenido 1. Pre-requisitos 3

Más detalles

PEDRO REVERTE GÓMEZ SERVICIOS DE RED E INTERNET / IMPLANTACIÓN DE APLICACIONES WEB 2º ASIR

PEDRO REVERTE GÓMEZ SERVICIOS DE RED E INTERNET / IMPLANTACIÓN DE APLICACIONES WEB 2º ASIR PEDRO REVERTE GÓMEZ SERVICIOS DE RED E INTERNET / IMPLANTACIÓN DE APLICACIONES WEB 2º ASIR Actividades con los navegadores (clientes): 1. Visita una Web que utilice HTTPS y comprueba los siguientes datos:

Más detalles

Tarea 02 de DAW. José Luis Comesaña

Tarea 02 de DAW. José Luis Comesaña Tarea 02 de DAW. José Luis Comesaña Enunciado. Una empresa quiere mostrar y operar con su negocio a través de Internet. Así quiere: Una página web visible a cualquiera en Internet que publicite su negocio:

Más detalles

Guía de acceso a Meff por Terminal Server

Guía de acceso a Meff por Terminal Server Guía de acceso a Meff por Terminal Server Fecha:15 Marzo 2011 Versión: 1.02 Historia de Revisiones Versión Fecha Descripción 1.00 03/07/2009 Primera versión 1.01 13/08/2009 Incorporación dominio 1.02 15/03/2011

Más detalles

Ficheros de configuración de Nagios (ejemplo con nrpe y snmp)

Ficheros de configuración de Nagios (ejemplo con nrpe y snmp) How-to sobre Nagios Realizado por Eugenio Fuentefría Oróns Índice. Qué es Nagios? Funcionalidades de Nagios Equipos usados para las pruebas Instalación de Nagios. Uso de Nagios Modos de extraer información

Más detalles

Git Servidores privados

Git Servidores privados Git Servidores privados Git. Servidores privados Jesús Amieiro Becerra Copyright 2014 Jesús Amieiro Becerra. Todos los derechos reservados. Versión actual: 16/05/2014 Obtén la última versión disponible

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS Toda la instalación se lo va a realizar en el directorio opt, la instalación correspondiente al jdk se lo hace así.

Más detalles

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula. Instalación de una red intra-aula sobre Windows Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

Servidor de correo en Ubuntu: Instalar y configurar servidor de correo

Servidor de correo en Ubuntu: Instalar y configurar servidor de correo Servidor de correo en Ubuntu: Instalar y configurar servidor de correo POSTFIX Postfix es un agente de transporte de correo de manera que nos permite enrutar y transferir correo electrónico. Por ello,

Más detalles

Documents Documentation

Documents Documentation Documents Documentation Publicación 0.0.1 snicoper 12 de June de 2015 Índice general 1. Editores 3 1.1. Atom................................................... 3 1.2. Netbeans.................................................

Más detalles

Servidor FTP en Ubuntu Juan Antonio Fañas

Servidor FTP en Ubuntu Juan Antonio Fañas Qué es FTP? FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos (o ficheros informáticos) es uno de los protocolos estándar más utilizados en Internet siendo el más idóneo para la transferencia

Más detalles

virtual appliance guía de inicio rápido

virtual appliance guía de inicio rápido vybuddy virtual appliance guía de inicio rápido Para VMware Workstation 8 (64-bit) En la guía se usa VMware Workstation 8 (64 bits) para Linux, una VM desarrollada con Ubuntu server 11.10 64-bit y hosts

Más detalles

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE TUTORIAL ACADÉMICO Programación II- Taller de Programación I Fa.CENA. UNNE Eclipse, es un Entorno de Desarrollo Profesional y Gratuito, que puede ser utilizado para varios lenguajes Java, C, C++, PHP,

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

Guía para la configuración de servidor Amazon EC2

Guía para la configuración de servidor Amazon EC2 Guía para la configuración de servidor Amazon EC2 La siguiente es una guía paso a paso para instalar y configurar un servidor Amazon Linux que puede servir aplicaciones Rails 3.1. De partida, asumiendo

Más detalles

Compartiendo conocimiento... Guía básica de instalación de Asterisk 11 en Centos6.5

Compartiendo conocimiento... Guía básica de instalación de Asterisk 11 en Centos6.5 Compartiendo conocimiento... Guía básica de instalación de Asterisk 11 en Centos6.5 (c) 2014 Xavier Jiménez Índice de contenido Introducción y propósito del documento...1 Instalación de CentOS...1 Instalación

Más detalles

UNIVERSIDAD ICESI Guía de instalación y configuración del servicio de Apache en Ubuntu. Los objetivos de esta práctica de laboratorio son:

UNIVERSIDAD ICESI Guía de instalación y configuración del servicio de Apache en Ubuntu. Los objetivos de esta práctica de laboratorio son: UNIVERSIDAD ICESI Guía de instalación y configuración del servicio de Apache en Ubuntu Los objetivos de esta práctica de laboratorio son: Configurar correctamente el servicio DNS como infraestructura de

Más detalles

COPIAR CORREOS ENTRE CUENTAS USANDO IMAPSIZE

COPIAR CORREOS ENTRE CUENTAS USANDO IMAPSIZE COPIAR CORREOS ENTRE CUENTAS USANDO IMAPSIZE Vamos a usar el programa gratuito IMAPSize para copiar todos los correos (y configuración de carpetas) de una cuenta de correo (portería@etsii.ull.es) a otra

Más detalles

Gestión de Registros Parte I: rsyslog

Gestión de Registros Parte I: rsyslog Gestión de Registros Parte I: rsyslog Gestión de Redes Contents 0.1 Notas................................. 1 1 Ejercicio 1 1.1 Configurar el enrutador para enviar registros syslog........ 1 1.2 Configurar

Más detalles

Hello, Thanks for signing up for OpenShift! Getting started is easy.

Hello, Thanks for signing up for OpenShift! Getting started is easy. Proyecto: Montar Aplicación de Ruby Rails sobre Openshift. Lo primero que tenemos que hace es visitar la pagina de openshift : https://openshift.redhat.com/app/ ahí le damos a la opción de Sign up -It,s

Más detalles

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04. Instalación de una red intra-aula sobre Linux (Ubuntu 9.04) Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

Redes de área local Aplicaciones y Servicios Linux Otros servicios

Redes de área local Aplicaciones y Servicios Linux Otros servicios MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows Lo primero que hay que tener en cuenta para poder hacer nuestro primer programa en C++ es que necesitamos ciertas herramientas

Más detalles

ModusOne. ModusOne Client. Version: 5.2

ModusOne. ModusOne Client. Version: 5.2 ModusOne ModusOne Client Version: 5.2 Written by: Product Documentation, R&D Date: February 2013 2012 Perceptive Software. All rights reserved ModusOne es una marca comercial de Lexmark International Technology

Más detalles

Profesor: José Luis Di Biase

Profesor: José Luis Di Biase Trabajo Práctico Laboratorio de Sistemas Operativos y Redes Profesor: José Luis Di Biase Tema: Sparkleshare Integrantes: Esteban Tolaba Fernando Di Meglio Fernando Martinotti Introducción Qué es Sparkleshare?

Más detalles

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRACTICA NO. 7, SAMBA COMO GRUPO DE TRABAJO

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRACTICA NO. 7, SAMBA COMO GRUPO DE TRABAJO Vielka Mari Utate Tineo 2013-1518 Instituto Tecnológico de las Américas ITLA Profesor José Doñé PRACTICA NO. 7, SAMBA COMO GRUPO DE TRABAJO CREAR UN HOWTO SOBRE SAMBA SAMBA PARA COMPARTIR DATOS, COMO GRUPO

Más detalles

Guía de instalación del sistema de documentos laborales Orquídea

Guía de instalación del sistema de documentos laborales Orquídea Guía de instalación del sistema de documentos laborales Orquídea Orquídea V 2.0 Fecha de publicación: Julio 2014 Autor Deivis Henriquez Este documento se proporciona «tal cual». Algunos de los ejemplos

Más detalles

CONSEJERIA DE EDUCACION. http://creativecommons.org/licenses/by-sa/3.0/es/

CONSEJERIA DE EDUCACION. http://creativecommons.org/licenses/by-sa/3.0/es/ CONSEJERIA DE EDUCACION http://creativecommons.org/licenses/by-sa/3.0/es/ 443/tcp avatar: $ aptitude search ssl -cert grep ˆi i A ssl -cert - Envoltura de Debcof sencilla para OpenSSL -----BEGIN RSA PRIVATE

Más detalles

INSTRUCTIVO DE INSTALACION ATOM 2.0.1

INSTRUCTIVO DE INSTALACION ATOM 2.0.1 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE INSTALACION ATOM 2.0.1 INSTRUCTIVO DE INSTALACION ATOM 2.0.1 Contenido

Más detalles

Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin

Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin Contenido Introducción... 2 Obtención e instalación del software necesario... 2 Configuración de PuTTY para su uso con Cygwin...

Más detalles

LAMP. Entramos en una máquina virtual de ubuntu virgen y editamos las interfaces con nuestra IP, luego hacemos un ifdown eth0 ifup eth0.

LAMP. Entramos en una máquina virtual de ubuntu virgen y editamos las interfaces con nuestra IP, luego hacemos un ifdown eth0 ifup eth0. LAMP Entramos en una máquina virtual de ubuntu virgen y editamos las interfaces con nuestra IP, luego hacemos un ifdown eth0 ifup eth0. Instalamos el servicio con sudo apt-get install tasksel Seleccionamos

Más detalles