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 12 de June de 2015

2

3 Índice general 1. Editores Atom Netbeans Sublime Text vim Git Añadir a gitignore algunos arhivos y quitar otros dentro del mismo directorio Comandos Basicos Git Git Config Linux Gitignore Global Gitolite Git en Windows Hacer diff y merge con remote Unstage file or directory Linux Apache Fedora Centos Kde MariaDB Nginx PHP PostgreSQL Python Redis Ruby Scala Ubuntu Añadir carpetas al PATH Añadir programas al menu Comando Cat con texto coloreado Comando dd Comando find Comando setfacl Comprimir descomprimir desde consola Configurar mutt Comandos Utiles I

4 3.22. Contar lineas de un proyecto Crear grupos y añadir usuarios a grupos 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 Instalar Mono Monodevelop Xsp 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 Tip, crear varios documentos con touch Tunel SSH Ver permisos en octal de los archivos Virtualbox, problema con Alt Gr Programacion Apuntes sin clasificar C# y ASP.NET MVC Html Css Javascript MariaDB PCRE - Perl Compatible Regular Expressions PHP PostgreSQL Python UML Windows Chocolatey Compartir directorios en VirtualBox Eliminar un Servicio Nginx y PHP en Windows 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 Contents: Índice general 1

6 2 Índice general

7 CAPÍTULO 1 Editores Contents: 1.1 Atom Contents: Configuración Packages que descargo: # Theme apm install seti-ui monokai-seti apm install file-icons (si se instala el anterior, no instalar este) # Python apm install atom-django django-templates apm install autocomplete-python apm install linter linter-flake8 (pip install flake8 flake8-docstring) # Php apm install php-getters-setters # Edicion apm install vim-mode # Varios apm install Docblockr apm install angularjs apm install sort-lines apm install language-restructuredtext apm install color-picker apm install less-autocompile apm install atom-minify apm install Untabify apm install git-plus apm install atom-bootstrap3 3

8 1.2 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. 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 https://github.com/damnwidget/anaconda/blob/master/anaconda.sublime-settings 4 Capítulo 1. Editores

9 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": false, "anaconda_gutter_theme": "alpha", "display_signatures": true, "pep8_max_line_length": 100, "auto_formatting": false, "pep8_ignore": [ ], Build Python 3 por defecto Fuentes https://www.sublimetext.com/forum/viewtopic.php?f=3&t=16446 Por defecto, al darle a Ctrl+B ejecutar un archivo python, ejecuta python2 por defecto, para poner python3 por defecto, en sublime text, ir a Tools > Build System > New Build System e insertar el siguiente código. "linux": "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.py" Des pues guardar como build_python3.sublime-build en el directorio ~/.config/sublime-text-3/packages/user. Después, teniendo un archivo.py abierto, seleccionar build_python3 en Tools > Build System Context Menu Abrir directorio con ST3 en Windows Fuentes La instalacion de Sublime Text la hago desmarcando Add to explorer context menu. Crear archivo OpenWithSublimeText3.bat 1.3. Sublime Text 5

10 @echo off SET st2path=c:\program Files\Sublime Text add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st2path% " rem add it for all file add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_EXPAND_SZ /v "Icon" /d " rem add it for add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text 3" /t REG_EXPAND_SZ /v add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st2pa pause Ejecutar como administrador OpenWithSublimeText3.bat Para eliminar, crear DeleteOpenWithSublimeText3.bat, guardar y ejecutar como off SET st2path=c:\program Files\Sublime Text 3\sublime_text.exe rem add it for all file delete "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text delete "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text delete "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3\command" rem add it for delete "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text delete "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text delete "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text 3\command" pause Instalacion Packages Instalacion de Package Control import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a ccb37ca9d6 Packages comunes SublimeLinter DocBlockr Git SideBarGit GitGutter SidebarEnhancements OmniMarkupPreviewer (Ctrl+Alt+O) MarkdownEditing Emmet 6 Capítulo 1. Editores

11 PHP SublimeLinter-php Anaconda_php Python Anaconda Djaneiro Theme Seti_UI Javascript Css Requiere algunos paquetes de Instalación NodeJS less less2css Minifier (ctrl+alt+shift+m) Otros SublimeCodeIntel Better Typescript stylus SublimeCodeIntel html5 Themes Predawn Theme - Flatland Theme - Soda Theme - Spacegray Theme - Spacefunk 1.3. Sublime Text 7

12 1.3.5 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": ["alt+."], "command": "indent", // DesIndentar codigo "keys": ["alt+,"], "command": "unindent", // Comentar linea "keys": ["alt+c"], "command": "toggle_comment", "args": "block": false, // Comentar bloque "keys": ["alt+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+l"], "command": "reindent", "args": "single_line": false, // Duplicar el mismo archivo en otra pestaña. // "keys": ["alt+shift+c"], "command": "clone_file", ] // Markdown preview "keys": ["alt+m"], "command": "markdown_preview", "args": "target": "browser", "parser":"markd Poner diccionario castellano Fuentes Linux cd ~/Downloads git clone git://github.com/sublimetext/dictionaries.git Dictionaries mkdir -p ~/.config/sublime-text-3/packages/language cp Dictionaries/Spanish.* ~/.config/sublime-text-3/packages/language En ST, en el menú View -> Dictionary, seleccionamos el idioma y luego para resaltar los errores de idioma le damos a F6. 8 Capítulo 1. Editores

13 Windows Todo igual que en Linux, pero el directorio Language se crea en ~/AppData\Roaming\Sublime Text 3\Packages, dentro poner archivos Dictionaries/Spanish.* Configurar Stylus Fuentes: https://github.com/billymoon/stylus Configuración Modificar bindir, para averiguar donde esta el ejecutable de stylus usar which stylus. "bindir": "/usr/bin", "compileonsave": true, "compiledir": false, "compress": true, "compilepaths": false 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 En windows con Chocolatey "bindir": "C:/ProgramData/chocolatey/lib/nodejs.commandline /tools/node_modules/typescript "compileonsave": true Advertencia: Cambiar la version! nodejs.commandline 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. El "theme" y/o el "color_scheme", pueden variar también. Abrir Preferences > Setting - User 1.3. Sublime Text 9

14 // Colors and theme "theme": "Seti.sublime-theme", "color_scheme": "Packages/Seti_UI/Scheme/Seti_monokai.tmTheme", "tabs_small": true, "findreplace_small": true, // Seti_UI tamaño barra lateral "Seti_SB_med": true, // Font "font_face": "Source Code Pro", "font_size": 11, "font_options": "subpixel_antialias", // Editor view look-and-feel "highlight_line": true, "show_minimap": false, "show_full_path": true, "bold_folder_labels": true, "caret_extra_width": 2, "show_encoding": true, "show_line_endings": true, // Editor behavior "highlight_modified_tabs": true, "find_selected_text": true, "shift_tab_unindent" : false, "tab_completion": false, "vintage_start_in_command_mode": true, // 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", "*.pid", "*.pyc", ".directory", "*.sublime*", ], "folder_exclude_patterns": [ ".git", ".svn", ".hg", " pycache ", "env", "env3", 10 Capítulo 1. Editores

15 ".idea", ".codeintel", "migrations", ], "ignored_packages": [ ] 1.4 vim Contents: Mi.vimrc Fuentes https://github.com/spf13/spf13-vim https://github.com/chriskempson/tomorrow-theme/tree/master/vim/colors spf13-vim vim ~/.vimrc.bundles.local Bundle 'jmcantrell/vim-virtualenv' Bundle 'robhudson/snipmate_for_django' vim ~/.vimrc.local set mouse= set nospell set nofoldenable set nocursorline colorscheme wombat256 let g:indent_guides_enable_on_vim_startup = 0 " Cambiar el cursor en Konsole let &t_si = "\<Esc>]50;CursorShape=1\x7" let &t_ei = "\<Esc>]50;CursorShape=0\x7" autocmd FileType python set ft=python.django " For SnipMate autocmd FileType html set ft=htmldjango.html " For SnipMate cd ~ curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh Para actualizar vim 11

16 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 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 12 Capítulo 1. Editores

17 " 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 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.4. vim 13

18 14 Capítulo 1. Editores

19 CAPÍTULO 2 Git Contents: 2.1 Añadir a gitignore algunos arhivos y quitar otros dentro del mismo directorio. Si se ha añadido a gitignore un directorio, pero si se quiere tackear algun archivo en especifico es posible hacerlo con!. Un ejemplo, se quiere tener control sobre media/profiles/avatar.png, pero en gitignore media esta añadido. # Añade todo el contenido de media media/* # Excepto profiles!media/profiles # Añadir todo el contenido de profiles media/profiles/* # Excepto la imagen que queremos tener control.!media/profiles/avatar.png 2.2 Comandos Basicos Git Links Nota: Es una recopilación que voy encontrando, generalmente son cosas simples Comandos Basicos Creacion de un repositorio. 15

20 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. # 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] 16 Capítulo 2. Git

21 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 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.3 Git Config Linux vim ~/.gitconfig Configuracion con Kdiff3 [user] name = Salvador Nicolas = [color] ui = true [core] 2.3. Git Config Linux 17

22 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 = kdiff3 [diff] tool = kdiff3 [mergetool] prompt = false keepbackup = false trustexitcode = false keeptemporaries = false Configuración con Meld [user] name = Salvador Nicolas = [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] prompt = false keepbackup = false trustexitcode = false keeptemporaries = false Arhora hay que crear el archivo touch ~/.gitignore_global Ver Gitignore Global 2.4 Gitignore Global Configuración que voy poniendo aquí, es general para todos los casos mas comunes. Crear archivo.gitignore_global 18 Capítulo 2. Git

23 vim ~/.gitignore_global # File types # ############## *.pyc *.swo *.swp *.swn # Directories # ############### pycache /.idea/ build/ logs/ # Specific files # ################## *.komodoproject # OS generated files # ######################.directory.ds_store? ehthumbs.db Icon? Thumbs.db *~ 2.5 Gitolite Nota: Probado en Centos Instalación su - yum install gitolite3 Crear el usuario git adduser -U -m -G gitolite3 -c "Git" -d "/home/git" git Ahora, cada cliente necesita una Key SSH y subirla al server. A la hora de subirla usar un usuario con password en el server y luego mover el archivo a la carpeta de usuario de git. # Desde maquina cliente ssh-keygen -t rsa -f snicoper-gitolite3 -C "snicoper-gitolite3 key" scp snicoper-gitolite3.pub # Conectar con ssh al servidor. ssh su 2.5. Gitolite 19

24 mv /home/snicoper/snicoper-gitolite3.pub /home/git chown git:git /home/git/snicoper-gitolite3.pub Configurar el usuario subido. whoami # git gitolite setup -pk snicoper-gitolite3.pub Asegurarse de que repositories tiene los permisos correctos En el cliente añadir en el archivo ~/.ssh/config (crear si no existe). Host snicoper-gitolite3 HostName User git IdentityFile C:/Users/snicoper/.ssh/snicoper-gitolite3 IdentitiesOnly yes Modificar ruta de IdentityFile Clonar un repo de test, desde el cliente: git clone Donde snicoper-gitolite3 es el identificador que se le dio a Host en.ssh/config y despues de los : el nombre del repo. En HostName la ip del server 2.6 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 de Git con Cygwin y kdiff3 no me han funcionado, usar el instalador de git de windows Gitconfig con kdiff3 Descargar Kdiff3 [user] name = Salvador Nicolas = [color] ui = true [core] editor = 'C:/Program Files/Sublime Text 3/sublime_text.exe' -w excludesfile = C:/Users/snicoper/.gitignore_global [alias] lg = log --pretty=format:'%cred%h%creset -%C(yellow)%d%Creset %s %Cgreen(%cr %an)%creset' --abbre co = checkout 20 Capítulo 2. Git

25 cm = commit st = status br = branch [merge] tool = kdiff3 [diff] tool = kdiff3 [mergetool "kdiff3"] path = C:/Program Files/KDiff3/kdiff3.exe prompt = false keepbackup = false trustexitcode = false keeptemporaries = false Crear archivo en la carpeta de usuario.gitignore_global, añadir: Gitignore Global 2.7 Hacer diff y merge con remote Primero hay que obtener las diferencias git fetch origin y ahora ver las diferencias. git difftool origin/master Ahora hay que hacer merge, se puede usar merge o mergetool 2.8 Unstage file or directory Fuentes Para hacer unstaging de un archivo o directorio git rm --cached ruta/file/or/dir git rm cached se utiliza para eliminar un archivo del índice. En el caso de que el archivo ya está en el repositorio, git rm cached eliminará el archivo del índice, dejándolo en el directorio de trabajo Hacer diff y merge con remote 21

26 22 Capítulo 2. Git

27 CAPÍTULO 3 Linux Categorias: 3.1 Apache Instalacion de Apache Fedora dnf -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 # 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 23

28 Firewall firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --reload 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 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> 24 Capítulo 3. Linux

29 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 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 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 25

30 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 Bind Fuentes dnf install bind-chroot bind -y # Fedora cp -R /usr/share/doc/bind/sample/var/named/* /var/named/chroot/var/named/ # Centos 7 cp -R /usr/share/doc/bind-9.9.4/sample/var/named/* /var/named/chroot/var/named/ touch /var/named/chroot/var/named/data/cache_dump.db touch /var/named/chroot/var/named/data/named_stats.txt touch /var/named/chroot/var/named/data/named_mem_stats.txt touch /var/named/chroot/var/named/data/named.run mkdir /var/named/chroot/var/named/dynamic touch /var/named/chroot/var/named/dynamic/managed-keys.bind chown -R named:named /var/named/chroot/var/named/* echo 'OPTIONS="-4"' >> /etc/sysconfig/named cp -p /etc/named.conf /var/named/chroot/etc/named.conf vim /var/named/chroot/etc/named.conf listen-on port ; /24; ; 26 Capítulo 3. Linux

Documents Documentation

Documents Documentation Documents Documentation Publicación 0.0.1 snicoper 10 de October de 2014 Índice general 1. Editores 3 1.1. Netbeans................................................. 3 1.2. Sublime Text...............................................

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

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

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

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

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

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

SERVIDOR APACHE. Conexión remota con el servidor (putty)

SERVIDOR APACHE. Conexión remota con el servidor (putty) SERVIDOR APACHE A lo largo de este módulo vamos a ir viendo los pasos para instalar el componente principal de nuestro servidor web. Apache es uno los servidores http más extendidos actualmente para la

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

SOPORTE HTTPS EN APACHE

SOPORTE HTTPS EN APACHE SOPORTE HTTPS EN APACHE El protocolo https nos permite establecer conexiones seguras con el servidor para la comunicación de datos sensibles como contraseñas, nº de cuenta, datos personales, etc. Muchas

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

Servidores WEB (Apache) en Debian

Servidores WEB (Apache) en Debian Servidores WEB (Apache) en Debian Simple, SSL, PHP5, MySQL y Páginas Personales UNIVERSIDAD VERACRUZANA October 21, 2013 Autor: M.I. Alberto Pedro Lorandi Medina Contenido Servidor HTTP... 2 Apache2...

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

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

Laboratorio Implementando DNS

Laboratorio Implementando DNS Laboratorio Implementando DNS Objetivo General: Configurar servidor de DNS Objetivo Específico: Al finalizar éste Laboratorio el alumno será capaz de: Identificar los paquetes que permiten levantar Servidor

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

Servidores Linux. CEP Indalo. Enrique Brotons SERVIDOR WEB

Servidores Linux. CEP Indalo. Enrique Brotons SERVIDOR WEB SERVIDOR WEB Hoy en día casi todos los centros educativos cuentan con una página web donde poder ofrecer información del centro como las enseñanzas que se imparten, horarios escolares, ubicación del mismo,

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

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

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

Unidad 11: Servidor WEB Apache 2

Unidad 11: Servidor WEB Apache 2 Unidad 11: Servidor WEB Apache 2 IV Curso de Introducción a la Administración de Servidores GNU/Linux Extensión Universitaria. Universidad de Sevilla Enero-Febrero 2006 Contenidos 1.Introducción 2.Instalación

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

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

Introduccion. Utilizando WebDAV

Introduccion. Utilizando WebDAV Indice Introducción. Instalando Apache 2. Añadiendo los módulos y configurando Apache. Configurando WebDAV y autenticación LDAP. Cómo conectarnos (Windows/Linux). Conclusiones. Bibliografía. Resumen La

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

Configuración Servidores IPv6 Euskal Enconter 18. Alvaro Vives (alvaro.vives@consulintel.es)

Configuración Servidores IPv6 Euskal Enconter 18. Alvaro Vives (alvaro.vives@consulintel.es) Taller IPv6 Configuración Servidores IPv6 Euskal Enconter 18 22 Julio 2010 - Bilbao Alvaro Vives (alvaro.vives@consulintel.es) vives@consulintel es) -1 1. Configuración de IPv6 en Servidores 10Preparación

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 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

Servidor Web: Apache

Servidor Web: Apache Rocío Alt. Abreu Ortiz 2009-3393 Servidor Web: Apache Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

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

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos INSTRUCCIONES: Crear una máquina virtual con CentOS. Esperar a que cargue el SO y abrir una terminal de comandos. Realizar lo siguiente. NOTA: Para cada comando que se ejecute exitosamente: tomar una captura

Más detalles

Seguridad Apache con SSL

Seguridad Apache con SSL Seguridad Apache con SSL Primer Taller CEDIA 3 de Marzo, 2004 Presentado por Hervey Allen Network Startup Resource Center 1 Compendio Apache corriendo con mod+ssl que es? Certificados digitales con firma

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

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

Software para el deporte Manual de instalación y administración del administrador

Software para el deporte Manual de instalación y administración del administrador Software para el deporte Manual de instalación y administración del administrador Alumno: Diego Cebrián Tutor: Juan Antonio Velasco Índice de contenido Software para el deporte...1 Manual de instalación

Más detalles

INSTRUCTIVO DE INSTALACION DSPACE 5.1

INSTRUCTIVO DE INSTALACION DSPACE 5.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 DSPACE 5.1 INSTALACION DSPACE 5.1 Contenido INTRODUCCION...

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

Elkarnet COPIAS DE SEGURIDAD

Elkarnet COPIAS DE SEGURIDAD COPIAS DE SEGURIDAD BackupPC Bertsioa / Versión: 1.0 Egilea / Autor: Xabier Urrutia Uribesalgo Data / Fecha: 2005.eko Ekainak 13 Lizentzia / Licencia: CreativeCommons - ShareAlike Lizentzia laburpena:

Más detalles

T3 Servidores web S ERVICIOS EN RED Carlos Redondo

T3 Servidores web S ERVICIOS EN RED Carlos Redondo UT3 Servidores web SERVICIOS EN RED Carlos Redondo Caso Práctico 4 Instalación de Apache en Ubuntu Abrimos el gestor de paquetes synaptic (en caso de que no esté instalado introducimos sudo apt-get install

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

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

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

Además del paquete apache2, se instalarán los siguientes paquetes:

Además del paquete apache2, se instalarán los siguientes paquetes: 1 Introducción a Apache 2.2 Un servidor Web es un programa que corre sobre el servidor que escucha las peticiones HTTP que le llegan y las satisface. Dependiendo del tipo de la petición, el servidor Web

Más detalles

Creació n de Servidór WEB Utilizandó Ubuntu Server

Creació n de Servidór WEB Utilizandó Ubuntu Server Creació n de Servidór WEB Utilizandó Ubuntu Server Ministerio de Educación Pública Programa Nacional de Innovación Educativa Enero, 2013 Alajuela, Costa Rica Tabla de contenido Introducción... 1 Características

Más detalles

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

SERVIDOR DE CORREO EN LINUX VERSIÓN 2 TECNOLOGIA EN GESTIÓN DE REDES DE DATOSCENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL SENA, MEDELLÍN

SERVIDOR DE CORREO EN LINUX VERSIÓN 2 TECNOLOGIA EN GESTIÓN DE REDES DE DATOSCENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL SENA, MEDELLÍN TECNOLOGIA EN GESTIÓN DE REDES DE DATOSCENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL SENA, MEDELLÍN 22/06/2012 SENA OSCAR DAVID ECHEVERRY ZAPATA SEBASTIAN VALENCIA FICHA: 230490 TECNOLOGIA: Gestión de redes

Más detalles

WALC 2009. 21 al 25 Septiembre 2009. César Olvera (cesar.olvera@consulintel.es) Alvaro Vives (alvaro.vives@consulintel.es)

WALC 2009. 21 al 25 Septiembre 2009. César Olvera (cesar.olvera@consulintel.es) Alvaro Vives (alvaro.vives@consulintel.es) Curso IPv6 WALC 2009 Bogotá Colombia 21 al 25 Septiembre 2009 César Olvera (cesar.olvera@consulintel.es) Alvaro Vives (alvaro.vives@consulintel.es) -1 1. Configuración de IPv6 en Servidores 1.11 Introducción

Más detalles

Comenzando con Drupal 8 y colaborando con el proyecto

Comenzando con Drupal 8 y colaborando con el proyecto Comenzando con Drupal 8 y colaborando con el proyecto Ruben Teijeiro Lead Drupal Fronted Developer at Ericsson @buk0wsk1 Beltrán Rueda Bitnami Project Manager @beltranrubo Índice Instalando Bitnami Drupal

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

Fedora Core GNU/LINUX

Fedora Core GNU/LINUX Fedora Core GNU/LINUX Entrega 8 Comandos básicos man Mostrar paginas de manual de otros comandos. man ls clear Limpia la pantalla. clear ls touch Listar los archivos y directorios de una ruta especifica.

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

Continuous Delivery (y 3)

Continuous Delivery (y 3) Continuous Delivery (y 3) Sesión 11a 2 Entornos de prueba La última parte de la tubería de despliegue consiste en probar los builds compilados en distintos entornos de prueba Distintos entornos Tests de

Más detalles

Instalación y configuración del servidor DNS Bind

Instalación y configuración del servidor DNS Bind Instalación y configuración del servidor DNS Bind Luis Llorente Campo Universidad de León, España luisllorente@luisllorente.com Este documento muestra cómo instalar y configurar el servidor dns Bind (http://www.isc.org/products/bind/).

Más detalles

WŽůşƚŝĐĂƐ LJ ďƶğŷăɛ ƉƌĄĐƚŝĐĂƐ ĚĞ ƐĞŐƵƌŝĚĂĚ ĞŶ ƐĞƌǀŝĚŽƌĞƐ ǁĞď ĚĞů D/d Anexo. ϱϲ

WŽůşƚŝĐĂƐ LJ ďƶğŷăɛ ƉƌĄĐƚŝĐĂƐ ĚĞ ƐĞŐƵƌŝĚĂĚ ĞŶ ƐĞƌǀŝĚŽƌĞƐ ǁĞď ĚĞů D/d Anexo. ϱϲ Anexo. A.-Instalación de Ubuntu 9.04 Server. El primer paso que se debe dar para tener un servidor web seguro es la instalación del sistema operativo, en nuestro caso será Ubuntu 9.04 Server. Este sistema

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.

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. PRACTICA NO. 10, SERVIDOR WEB CREAR UN HOWTO SOBRE EL SERVIDOR WEB APACHE - CREAR UNA PAGINA WEB QUE FUNCIONE SOBRE ESE SERVIDOR - PUBLICAR UN DIRECTORIO DE DATOS QUE ME PERMITA BAJAR - ARCHIVOS DESDE

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

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

Clase 19: 21 de Abril de 2011. Certificados Digitales (HTTPS) Eduardo Mercader Orta emercade [at] nic. cl

Clase 19: 21 de Abril de 2011. Certificados Digitales (HTTPS) Eduardo Mercader Orta emercade [at] nic. cl Taller de Administración de Servidores Linux CC5308 Clase 19: 21 de Abril de 2011 Certificados Digitales (HTTPS) Eduardo Mercader Orta emercade [at] nic. cl Copyright 2011 Creative Commons 3.0-cl by-nc-sa

Más detalles

Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS.

Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS. Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS. Servidor web apache Este manual se hace con la finalidad

Más detalles

MANUAL TECNICO DE INSTALACIÓN OCS INVENTORY

MANUAL TECNICO DE INSTALACIÓN OCS INVENTORY MANUAL TECNICO DE INSTALACIÓN OCS INVENTORY ÍNDICE INTRODUCCIÓN.2 INSTALACION.3 COMO RESOLVER LAS ALERTAS DE SEGURIDAD.9 CÓMO MANEJAR ESTA APLICACIÓN? 13 INSTALACION DEL AGENTE (CLIENTE) EN WINDOWS.17

Más detalles

FOC-ELEN20. Xampp instalar servidor en Windows. Xampp instalar servidor local

FOC-ELEN20. Xampp instalar servidor en Windows. Xampp instalar servidor local Xampp instalar servidor en Windows Vamos a instalar servidor en Windows, Xampp es una aplicacion gratuita de servidor que reune diversos paquetes y los hace funcionar conjuntamente, actualmente és el software

Más detalles

Servidore Web Apache. Inicio del servidor Apache. Iniciar. Comando apachectl

Servidore Web Apache. Inicio del servidor Apache. Iniciar. Comando apachectl 1-16 Servidor Web Apache Servidore Web Apache Inicio del servidor Apache Comando apachectl El comando apachectl es un front end de httpd. Antes de iniciar el servidor es conveniente chequear la sintaxis

Más detalles

Escuela Fedora. Manual para el Estudiante. CC-By William Moreno Reyes williamjmorenor@fedoraproject.org

Escuela Fedora. Manual para el Estudiante. CC-By William Moreno Reyes williamjmorenor@fedoraproject.org Manual para el Estudiante CC-By William Moreno Reyes williamjmorenor@fedoraproject.org La Escuela Fedora es una iniciativa de la comunidad de Usuarios y Colaboradores de Fedora en Nicaragua con el apoyo

Más detalles

Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term

Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term UNIDAD TEMATICA: INTERFAZ DE WINDOWS LOGRO: Reconoce la interfaz de Windows para ubicar y acceder a los programas,

Más detalles

T.S.U. Leonardo Caballero carol.lobo@gmail.com leonardocaballero@gmail.com FUNDACITE-MÉRIDA

T.S.U. Leonardo Caballero carol.lobo@gmail.com leonardocaballero@gmail.com FUNDACITE-MÉRIDA Instalación y configuración básica de herramientas necesarias para desarrollar en Debian GNU/Linux con Apache + PHP + PostgreSQL + phppgadmin + ADOdb + Smarty T.S.U. Leonardo Caballero carol.lobo@gmail.com

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

Se seleccionará en este ejemplo el servidor como máquina generadora y gestora de las claves y los certificados.

Se seleccionará en este ejemplo el servidor como máquina generadora y gestora de las claves y los certificados. INSTALACIÓN Y CONFIGURACIÓN DE OPENVPN Para poder realizar la instalación y configuración de la aplicación OpenVPN, antes de nada habrá que descargar los paquetes necesarios a tal efecto. En este caso,

Más detalles

Instalación de Linux 6.4 Enzo Viza (eviza-dba.blogspot.com)

Instalación de Linux 6.4 Enzo Viza (eviza-dba.blogspot.com) Pag. 1 Instalar Linux 6.4 - VirtualBox ejecutar Virtual Box -----------------------------------------------------------------------Clic Machine->New -----------------------------------------------------------------------ingresar

Más detalles

Instalación de un escudo de aplicación

Instalación de un escudo de aplicación Instalación de un escudo de aplicación Objetivos: Mod Security Angel Alonso Párrizas - 1 de 9 - Índice 1. Introducción... 3 1.1. Objeto... 3 1.2. Definiciones y funcionamiento... 3 2. Instalación y configuración

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

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

Manual Técnico de Instalación BiblioTEK Edición Open Source

Manual Técnico de Instalación BiblioTEK Edición Open Source Manual Técnico de Instalación BiblioTEK Edición Open Source El objetivo del presente manual consiste en lograr una instalación del software opensource BiblioTEK en un servidor web administrado de manera

Más detalles

Instalar y Configurar VirtualBox

Instalar y Configurar VirtualBox Instalar y Configurar VirtualBox Autor: Samuel Calleros Sánchez Sitio Web: TuxSoluciones.com.mx Copyright Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo

Más detalles

Practica 3: Infraestructuras Web

Practica 3: Infraestructuras Web Comercio Electrónico Practica 3: Infraestructuras Web Antonio Sanz ansanz@unizar.es Rafael del Hoyo rdelhoyo@ita.es Objetivo de la práctica Definir los diversos elementos de una infraestructura de comercio

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

CONFIGURACION SERVIDOR SAMBA EN FEDORA 21 LUIS MIGUEL BLANCO PEÑARANDA. Presentado a: Ing. JEAN POLO CEQUEDA OLAGO UFPS I 2015

CONFIGURACION SERVIDOR SAMBA EN FEDORA 21 LUIS MIGUEL BLANCO PEÑARANDA. Presentado a: Ing. JEAN POLO CEQUEDA OLAGO UFPS I 2015 CONFIGURACION SERVIDOR SAMBA EN FEDORA 21 LUIS MIGUEL BLANCO PEÑARANDA 1150488 Presentado a: Ing. JEAN POLO CEQUEDA OLAGO UFPS I 2015 SAMBA Samba es una implementación libre del protocolo de archivos compartidos

Más detalles

Instalación y configuración de Filezilla Server

Instalación y configuración de Filezilla Server Instalación y configuración de Filezilla Server OBJETIVOS Instalar y configurar un servidor FTP open source (Filezilla Server). Administrar y crear usuarios y grupos en Filezilla Server. Configurar y establecer

Más detalles

Protocolo HTTP BLOQUE 1: ACTIVIDAD CON NAVEGADORES

Protocolo HTTP BLOQUE 1: ACTIVIDAD CON NAVEGADORES Protocolo HTTP BLOQUE 1: ACTIVIDAD CON NAVEGADORES 1º Visita una Web que utilice HTTPS y comprueba los siguientes datos: Para quién se emitió el certificado, CA, algoritmo, fecha de caducidad y clave pública.

Más detalles

Configuración de IIS y Web Thin Clien. Introducción

Configuración de IIS y Web Thin Clien. Introducción Configuración de IIS y Web Thin Clien Introducción Este documento ha sido desarrollado con la finalidad de brindar a los usuarios de InduSoft Web Studio sugerencias y pasos para la configuración del Internet

Más detalles

JAMES 2.1 Toni dlf. Díaz (25/09/2003). toni@blyx.com

JAMES 2.1 Toni dlf. Díaz (25/09/2003). toni@blyx.com JAMES 2.1 Toni dlf. Díaz (25/09/2003). toni@blyx.com He escrito este pequeño manual para que no se me olvide como instalar y configurar "el Jaime" el servidor de correo basado en Java 2 que forma parte

Más detalles

Presentación Taller. Apache: HTTPD. JoséMiguelHerreraM. UTFSM

Presentación Taller. Apache: HTTPD. JoséMiguelHerreraM. UTFSM Presentación Taller Apache: HTTPD JoséMiguelHerreraM. UTFSM Introducción Del proyecto APACHE Servidor web HTTP Código Abierto Multiplataforma Objetivo es proveer seguridad y eficiencia 2 Algo de historia

Más detalles

Guía de instalación rápida TE100-P1U

Guía de instalación rápida TE100-P1U Guía de instalación rápida TE100-P1U V2 Table of Contents Español 1 1. Antes de iniciar 1 2. Cómo se instala 2 3. Configuración del servidor de impresora 3 4. Añadir la impresora a su PC 5 Troubleshooting

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

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows.

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows. Contenido 1. LAMP... 2 2. INSTALACIÓN APPSERV... 2 3. COMPROBACIONES TRAS LA INSTALACIÓN... 8 4. CONFIGURACIÓN APACHE... 11 5. MÉTODO DE AUTENTIFICACIÓN HTTP BASIC... 14 6. MÉTODO DE AUTENTIFICACIÓN HTTP

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

WEBGTVL Puesta a punto de los servidores Fedora Linux antes de su paso a producción

WEBGTVL Puesta a punto de los servidores Fedora Linux antes de su paso a producción WEBGTVL Puesta a punto de los servidores Fedora Linux antes de su paso a producción Agosto 2009 2 Cliente Proyecto WEBGTVL Fase I Fecha documento 03/08/09 Documento Tipo de documento Puesta a punto de

Más detalles

Administración de Postfix

Administración de Postfix Administración de Postfix Roberto García Fernández INTRODUCCIÓN Servidores de correo Sendmail Más antiguo Smail Más sencillo pero menos extendido Qmail Compatible con Sendmail Muy seguro Exim Similar a

Más detalles

Servidor de Correos con Sendmail + Dovecot + Saslauthd +Bind9

Servidor de Correos con Sendmail + Dovecot + Saslauthd +Bind9 Servidor de Correos con Sendmail + Dovecot + Saslauthd +Bind9 Por: Jairo Mora William López Instituto Tecnológico del Putumayo - ITP Se utilizaran estas herramientas adicionales ya que prestan una mejor

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

INSTALACIÓN EN WINDOWS 2000 SERVER

INSTALACIÓN EN WINDOWS 2000 SERVER MANUAL DE INSTALACIÓN SISTEMA PROTOTIPO DE GESTIÓN Y CONTROL DE PROYECTOS DE INVERSIÓN 1 CONTENIDO INSTALACIÓN EN WINDOWS 2000 SERVER... 3 1. INSTALACIÓN Y CONFIGURACIÓN DEL SERVIDOR DE BASE DE DATOS POSTGRESQL...

Más detalles

404! Tu número de la suerte! (Servidores Web)

404! Tu número de la suerte! (Servidores Web) 404! Tu número de la suerte! (Servidores Web) SO, Web Server, DataBase server, language. Web Servers: 1. Apache Tomcat (http://www.apache.org) 2. Lighttpd (http://www.lighttpd.net) 3. nginx (http://www.nginx.net)

Más detalles

Formación Profesional a Distancia Página 1 de 8. Módulo: Despliegue de Aplicaciones Web (DAW) C.F.G.S. : Desarrollo de Aplicaciones Web

Formación Profesional a Distancia Página 1 de 8. Módulo: Despliegue de Aplicaciones Web (DAW) C.F.G.S. : Desarrollo de Aplicaciones Web INSTRUCCIONES: La puntuación total del examen será de 10 puntos. Parte teórica: 6 puntos. Parte Práctica: 4 puntos. Cada pregunta del examen teórico puntúa 0,2 puntos. Cada dos preguntas mal quita una

Más detalles

Taller de Symfony2. Sergio Gómez (@sgomez)

Taller de Symfony2. Sergio Gómez (@sgomez) Taller de Symfony2 Sergio Gómez (@sgomez) CAPÍTULO 1 Si quieres puedes saltarte este capítulo e ir directamente al segundo, dónde está explicado todo el proceso de instalación de la aplicación de ejemplo.

Más detalles

Gestión de Redes Instalación y Configuración de Request Tracker (RT)

Gestión de Redes Instalación y Configuración de Request Tracker (RT) Gestión de Redes Instalación y Configuración de Request Tracker (RT) Notes: Los comandos precedidos por "$" implican que debe ejecutar el comando como usuario genérico - no como root Los comandos precedidos

Más detalles

Cisco CSS 11500 Series Content Services Switches

Cisco CSS 11500 Series Content Services Switches Cisco CSS 11500 Series Content Services Switches Cómo crear un pedido de firma de certificado en el CSS11500 Traducción por computadora Contenidos Introducción Antes de comenzar Convenciones Requisitos

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

PushMon. Configuración y análisis.

PushMon. Configuración y análisis. Introducción. PushMon. Configuración y análisis. Echando un ojo a Nagios Exchange me encontré con Pushmon este pequeña y parece reciente joya que no conocía. Se trata de un agente para Nagios con enfoque

Más detalles

Programación 2 Curso 2013 2014. Guía de desarrollo C/C++ con Eclipse

Programación 2 Curso 2013 2014. Guía de desarrollo C/C++ con Eclipse Programación 2 Curso 2013 2014 Introducción Guía de desarrollo C/C++ con Eclipse Eclipse 1 es un entorno de programación que permite el desarrollo de aplicaciones en diferentes lenguajes. Consta de un

Más detalles