![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
No soy un experto en Linux, pero he aprendido mucho con el pequeño servidor que he instalado acá en la oficina.
Utilizando Ubuntu Server (sin interfaz gráfica), me he venido dando cuenta que muchas de las tareas que yo antes consideraba eran más difíciles de hacer en Linux, realmente no lo son. Por ejemplo, instalar programas, es muchísimo más fácil que hacerlo en Windows, sólo con un "sudo apt-get install mysql-server" tendrás un servidor mysql listo para usarse. Con respecto a la configuración y el sistema, de que en Windows está distribuida entre C:\Archivos de Programa y C:\Windows es también otra se las razones por las cuales amo ahora más a Linux. Te explico esto. En Linux el directorio exclusivo de las configuraciones está en "/etc", por convención, todas reciden ahí. Los ejecutables, creo que están en "/bin" y "/usr/share/bin". Sobre la ubicación de los ejecutables, aún no lo domino perfectamente, pero bueno, ahora te explico el por qué Linux es superior, también, en este aspecto. Si sucede algo y tienes que reinstalar todo el sistema, puedes mantener todas tus configuraciones a salvo si "/etc" era una partición separada, lo cual es imposible en windows, ya que no todo es parte de una misma partición. Como punto final, a menos que vayas a desarrollar con asp, te recomiendo Linux como plataforma, porque te darás cuenta que existe, que en lo se refiere a desarrollo web muchisima más documentación einformación para Linux de la que existe para Windows, y no estoy mintiendo, te lo digo por experiencia. Saludos. |
|
#2
|
||||
|
||||
|
Sólo para completar lo que dices. En esos dos directorios contiene los ejecutables "públicos". Es decir, aquellos que puede utilizar cualquier usuario. Yo tampoco soy un experto, pero creo que en '/bin' se encuentran los ejecutables del sistema, es decir, los programas que sirven para ejecutar comandos, gestionar archivos, manejar instalaciones, etc. En '/usr/share/bin', si no me equivoco, están los ejecutables de las aplicaciones de usuario, como los juegos, los editores de archivos, etc.
Tal como dices, el tenerlo así distribuido permite recuperar el sistema fácilmente ya que cada parte puede estar en una partición distinta. Así, si algo falla y hay que reformatear algo, no pierdes todo el trabajo. Ya que estamos hablando de directorios, voy a comentar otro fácil de identificar. El directorio '/home' contiene la información de los usuarios. Cuando un usuario inicia su sesión, el "puntero" se encuentra en el directorio '/home/nombre_usuario'. Ahí puede guardar tanto archivos de trabajo (como documentos de texto, diseños, etc.) como archivos de configuración. Es más, la mayor parte de los programas guardan sus configuraciones locales (es decir, las que afectan a un sólo usuario) dentro de su "home". En el directorio '/etc' se guardan las configuraciones globales, es decir, las que afectan a todos los usuarios. En cierto modo, el directorio "home" es similar al "Mis Documentos" de Windows. Hay una excepción: el directorio home del usuario root está en "/root" y no en "/home/root". La razón es la ya comentada, ponerla en otra partición por seguridad y tal. Normalmente la información que maneja un root es de vital importancia, así que es bueno tenerla separada y rápidamente localizable. Y hablando de poner en particiones distintas, cualquier directorio puede montarse en una partición diferente, y estas no tienen por qué estar en el mismo directorio físico. Lo ideal sería hacerse un mapa de dónde montar los directorios importantes, en qué particiones y en qué discos físicos. Todo depende de el uso que se le vaya a utilizar. Evidentemente no es lo mismo un ordenador de sobremesa para un oficinista que un servidor web con soporte de bases de datos, correo y toda esa parafernalia. Espero que no te estés asustando, Faust.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#3
|
||||
|
||||
|
Hola.
Si estás empezando, te recomiendo la lectura del siguiente artículo, titulado "Cómo parecer un gurú de Unix", donde trata sobre el uso de la consola y los comandos: http://blogdrake.net/node/14780 (Fue posteado en el blog de la comunidad de usuarios de Mandriva Linux en español, pero es válido para cualquier otra distribución). Vale la pena darle una mirada. Te asombrarás de la potencia que hay detrás de la consola. Saludos ! Última edición por rretamar fecha: 15-01-2009 a las 18:11:08. |
|
#4
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Gracias por sus respuestas amigos, pero poco a poco empiezo a desalentarme con Linux, ya instalè Open SUSE 11, pero no puedo echar a andar php en Apache
, ninguno de los archivos httpd.conf que encuentro en Linux, se parece un poco a los que he visto en Windows...¡Dònde diablos se esconden los programas y sus carpetas en Linux?
__________________
Herr Heins Faust |
|
#6
|
||||
|
||||
|
Cita:
Lo de dónde se esconden los programas, ¿te refieres a los archivos? No sé si te referirás a esto, pero en la consola escribe "man find", utiliza [AvPág] y [RePág] para moverte por el texto y pulsa [Q] cuando termines. ("man" significa "manual". Simplemente escribes "man <programa>" y suele decirte cómo se utiliza). "find" sirve para buscar archivos y directorios. Y por cierto, como vuelvas a escribir "carpeta" voy a tu casa y te desollo sin anestesia. Se llaman directorios, ¿me oyes? ¡Directorios!. Ná, es broma, ¡si me caes bien! (Flexo dixit). ![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#7
|
||||
|
||||
|
Cita:
![]()
__________________
Herr Heins Faust |
|
#8
|
||||
|
||||
|
Descárgate el pdf de esta página y sigue los pasos que te indica, en menos de una hora (garantizado) tendrás una ubuntu server funcionando con apache, php, mysql, posgresql, postfix, ssh, etc.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#9
|
||||
|
||||
|
Yo instale de ceros mi primer servidor Linux usando Debian, que fue lo que más me gustó en ese etonces precisamente por que se usaba casi todo con consola (soy veterano del MS-DOS 3.0) y me sentía muy a gusto en ese ambiente. Donde instalé ese servidor no tenían ni idea de una línea de comandos así que tuve que migrar todo a Ubuntu (basado en Debian por supuesto) pero yo seguí montado en mi macho administrando mediante SSH el servidor en cuestión.
Ahi instalé LAMPP (ahora XAMPP), Samba y eGroupware desde ceros sin saber ni pío de Linux, ahorita ni me acuerdo casi de nada de no ser por mis notas, porque nunca me han dado problemas, caídas o similares. De hecho LAMPP es tan hermoso que puede uno respaldar todo el directorio completito que instala y en caso de falla con la misma solo basta restaurar el mismo directorio para que todo siga funcionando como si nada hubiera pasado, vamos , sin tocar configuraciones ni nada. De hecho hice la prueba de hacer un respaldo de la carpeta LAMPP y pasarlo a otra distribucion y ohhhhhhh funcionó sin ningún problema...una belleza que el otro SO, ni en sueños.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#10
|
||||
|
||||
|
Una de las cosas que me disgustan de linux es que cada distribución coloca los programas y sus archivos en lugares distintos. No conozco SUSE (yo hubiera usado ubuntu), pero es muy posible que los programas se encuentren en /usr/local que es donde se instala apache por defecto.
No siempre se colocan los archivos de configuración en /etc. Ahí van muchos que usa el sistema, pero los programas pueden colocarlos en otras partes. Cuando instalas apache manualmente, el httpd.conf se encuentra en /usr/local/apache/conf, pero es muy posible que al instalarlo como lo pone la distribución (SUSE), ella decida hacerlo en otra parte. pd: ¿Qué tiene de malo carpeta? Directorio, carpeta, son sólo metáforas que se aplicaron al ámbito computacional, cualquiera de las dos es buena. // Saludos |
|
#11
|
||||
|
||||
|
Ahora durante la noche dejé descargando algunas actualizaciones y por la mañana cuando regresé ya no me podía conectar a internet...
![]() Hoy cuando llegué quisé ver los programas instalados y me apareció un error en el gestor de paquetes, no lo resolví hasta reiniciar el servidor... ![]() Me quedé con la idea de que si desinstalaba php y lo volvía a instalar tal vez funcionaría pero no puedo por falta de internet, creo que lo reinstalaré desde el DVD... ![]() Ah y en el gestor de paquetes viene la lista de archivos que se instalaron por cada paquete e incluye la ruta hacia ellos, eso si me sirve .Buscaré en internet para resolver lo de internet (claro, desde otro equipo)
__________________
Herr Heins Faust |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ah chirrión...y esto con PHP como??? | AzidRain | La Taberna | 3 | 17-09-2008 19:24:19 |
| ¿Cómo conseguir ésto? | kbaby | Varios | 35 | 13-07-2008 17:52:47 |
| Por fin una de novato: como capturo teclado como con TMainMenu | mamcx | OOP | 7 | 12-05-2008 10:42:48 |
| como hacer esto | gulder | JAVA | 1 | 15-02-2007 12:30:39 |
| Como hacer un shares en un Servidos Linux para que otro Servidor Linux .... | FernandoFAI | Linux | 0 | 15-04-2004 10:33:07 |
|