Close
    Search Buscar

    Tutoriales / script de inicio de Ubuntu

    Quien soy
    Aina Prat
    @ainaprat
    Autor y referencias

    advertencia  Dado que esta es una página web y cualquiera puede modificar cualquier página en cualquier momento, se sugiere que no utilice este script, sino que simplemente lo utilice como una guía para escribir el suyo.

    Este es un script de inicio simple para el mecanismo advenedizo utilizado por ubuntu-servers. No le dará una consola, lo que no se considera un problema, ya que de todos modos hay una consola de juegos. Tampoco actualiza Minecraft.


    Nota: funciona bien en Ubuntu 14.


    Nota adicional: esta sintaxis de configuración es para el sistema de gestión de procesos "advenedizo". Desde la versión 15.04, Ubuntu se ha trasladado a systemd, por lo que es posible que deba explorar otras opciones basadas en systemd en las instalaciones más recientes de Ubuntu. A continuación se muestra un ejemplo.

    Contenido

    • Prerrequisitos de 1
    • Uso de 2
    • 3 problemas?
    • 4 Con systemd

    Requisitos previos

    • Configure un usuario y un grupo para Minecraft para que no se ejecute como root

    sudo adduser --system --home / srv / minecraft-server minecraft sudo addgroup --system minecraft sudo adduser minecraft minecraft # esto agrega el usuario "minecraft" al grupo "minecraft"


    • Entregue la instalación de su servidor a su nuevo usuario, por ejemplo, en / srv / minecraft-server

    sudo chown -R minecraft.minecraft / srv / minecraft-server

    • Cree y edite el script de inicio / parada creando un nuevo archivo en / etc / init / minecraft-server (NO /etc/init.d pero / etc / init (sin el .d)) asegúrese de guardar el archivo como minecraft-server.conf

    sudo nano /etc/init/minecraft-server.conf

    y pegando lo siguiente en él. No olvide cambiar el directorio después de "chdir" a su instalación.

    # descripción "iniciar y detener el servidor de minecraft" iniciar en el nivel de ejecución [2345] detener en el nivel de ejecución [^ 2345] registro de la consola chdir YOUR_INSTALLATION_DIRECTORY setuid minecraft setgid minecraft respawn respawn limit 20 5 exec / usr / bin / java -Xms1536M -Xmx2048M -jar server.jar nogui

    Explicado arriba (tenga en cuenta que este script no se puede usar):


    # description "iniciar y detener el servidor de minecraft" <- Agrega un consejo a lo que hace este script. start on runlevel [2345] <- Le dice a Ubuntu cuándo iniciar el servidor. Los niveles de ejecución 2, 3, 4 y 5 son el "funcionamiento normal". stop on runlevel [^ 2345] <- Le dice a Ubuntu cuándo detener el servidor. El ^ significa NO. console log <- Registra las acciones realizadas chdir YOUR_INSTALLATION_DIRECTORY <- Cambia el directorio activo al directorio de instalación. setuid minecraft <- Establece UserID en "minecraft" (actúa como usuario de Minecraft) setgid minecraft <- Establece GroupID en "minecraft" (actúa como grupo de Minecraft) respawn <- Permite que el programa "reaparezca" (reiniciar) cuando muere inesperadamente. límite de reaparición 20 5 <- Permite que el programa "reaparezca" 20 veces en 5 segundos. exec / usr / bin / java -Xms1536M -Xmx2048M -jar server.jar nogui <- Debajo ... 'exec'> Ejecuta el comando '/ usr / bin / java'> Invoca Java. '-Xms1536M'> Establece el límite mínimo de memoria asignada. '-Xmx2048M'> Establece el límite de memoria MÁXIMO permitido. '-jar server.jar'> Le dice a Java que ejecute el archivo jar server.jar 'nogui'> Le dice a minecraft-server.jar que se ejecute sin una GUI. (Pantalla gráfica).


    • El siguiente paso no funciona desde la descripción de advenedizo en ubuntu 16+
    • Ahora, instale el inicio / parada en los niveles de ejecución predeterminados ejecutando

    sudo initctl reload-configuration

    Si obtiene un error que dice que el archivo no existe, intente mover el archivo del servidor de minecraft a /etc/init.d/ Además, si después de ejecutar sudo, inicie el servidor de minecraft dice que no es un trabajo para él, intente ejecutar "sudo /etc/init.d/minecraft-server start "

    Uso

    • Para iniciar el servidor

    sudo iniciar servidor de minecraft

    • para detener el servidor

    sudo detener servidor de minecraft

    ¿Nubes?

    Puede comprobar el registro del servidor mediante:

    sudo tail /var/log/upstart/minecraft-server.log

    Si eso no ayuda, contácteme: Usuario: Cel1ne


    Con systemd

    En este ejemplo, el jugador ha creado un usuario, como lo muestra Cel1ne.

    Después :

    sudo gedit /lib/systemd/system/minecraft-server.service

    dentro :

    [Unidad]
    Descripción = iniciar y detener el servidor de Minecraft

    [Servicio]
    WorkingDirectory = / srv / minecraft-server
    Usuario = minecraft
    Grupo = minecraft
    Reiniciar = en caso de falla
    RestartSec = 20 5
    ExecStart = / usr / bin / java -Xms1536M -Xmx1536M -jar server.jar nogui

    [Instalar]
    WantedBy = multi-user.target

    Para habilitar el servicio:

    sudo systemctl habilitar minecraft-server.service


    Para iniciar el servicio:

    sudo systemctl iniciar minecraft-server.service

    Ver el estado ("q" para salir de la vista):

    systemctl status minecraft-server.service

    Si desea interactuar con el servidor desde su teclado, puede usar una configuración de servicio alternativa como esta:

    [Unidad] Descripción = servidor de minecraft [Servicio] Directorio de trabajo = / inicio / minecraft / servidor Usuario = Grupo de minecraft = Minecraft Tipo = bifurcación ExecStart = / usr / bin / screen -dmS minecraft / usr / bin / java -Xms1536M -Xmx1536M - jar server.jar nogui [Instalar] WantedBy = multi-user.target

    Si ha cambiado el archivo de servicio, debe emitir el

    sudo systemctl daemon-reload

    comando para actualizar el sistema.

    Tutoriales
    Introductorio
    • Pantalla de menú
    • Términos del juego
    Supervivencia del recién llegado
    • El primer día / guía para principiantes
    • El segundo día
    • El tercer día
    • Manejo del hambre
    • Cosas que no hacer
    • Trucos y consejos sencillos
    • Tus primeros diez minutos
    Refugios
    • Los mejores biomas para hogares
    • Los mejores materiales de construcción
    • Construcción y edificación
    • Navegación
    • Refugios
    • Tipos de refugio
    General
    • Guía de logros
    • Guía de avance
    • La mejor guía de encantamientos
    • Rompiendo el lecho de roca
    • Combate
    • Aventura principal completa
    • Creando una aldea
    • Doble empuñadura
    • Finalizar la supervivencia
    • Explorando cavernas
    • Recopilación de recursos en dificultad pacífica
    • Conseguir comida rápidamente
    • Pistones sin cabeza
    • Hitboxes
    • Caballos
    • Mapeo
    • Medición de distancia
    • MINERÍA
      • diamantes
      • Fósiles
      • Escombros antiguos
    • Centro inferior
    • Portales inferiores
    • Supervivencia abisal
    • afiliada
    • Salto de pilar
    • PvP
      • Bases JcJ
    • A prueba de spawn
    • The Void
    • Consejos para ahorrar tiempo
    • Mecánica de la aldea
      • Operar en
    • Minecraft en la educación
    • Cristales finales indestructibles
    • Invocación de jinetes
    • Supervivencia en tormentas
    • Unidades de medida
    • Fallos de rayos X
    Desafíos
    • Adquirir un conducto
    • Curar a un aldeano zombi
    • Derrotando templos
    • Derrotar una incursión en una aldea
    • Derrotar una fortaleza abisal
    • Derrotar a un remanente de bastión
    • Derrotar una mazmorra
    • Derrotar a un puesto de saqueadores
    • Derrotar una mansión en el bosque
    • Derrotando un monumento
    • Derrotar una ciudad del fin
    • Derrotar al dragón Ender
    • Derrotando a Wither
    Supervivencia no estándar
    • Supervivencia de la aventura
    • Modo incondicional
    • Cómo sobrevivir en una sola área indefinidamente
    • Supervivencia infinita en el desierto
    • Caza
    • Experiencia nómada
    • Supervivencia de Skywars
    • Supervivencia superplana
    • Supervivencia ultra hardcore
    • Supervivencia de la isla
    Mapas de desafío
    • Superar un mapa de desafío
    • Crear un mapa de desafíos
    Construcciones
    • Añadiendo belleza a las construcciones
    • Burbuja de aire
    • Términos arquitectónicos
    • Construyendo un crucero
    • Construyendo una metrópolis
    • Construyendo una montaña rusa
    • Construyendo casas seguras
    • Construcción de características de agua
    • Paleta de color
    • Creando formas
    • Defensa
    • Refugio del desierto
    • Elevadores
    • Piscina circular sin fin
    • Muebles
    • Patrones de terracota esmaltada
    • Hacer bonitos suelos
    • Arte de pixel
    • Ranchos
    • Tipos de techo
      • Techos curvos
      • Pautas de construcción de techos
      • Decoraciones de techo
    • Puerta secreta
    • Guía de liquidación
    • Casa submarina
    • Paredes y contrafuertes
    • Puerta de agua
    • Transporte en bote a motor
    Sostenible
    Bloques y artículos
    • Blindaje
    • Comida de hueso
    • Cactus
    • Guijarro
    • Grano de cacao
    • Cultivos (remolacha, zanahoria, papa, trigo)
    • Fruta de coro
    • Huevo
    • Liquen resplandor
    • MIEL
    • Peces
    • Flor
    • Hielo
    • Quelpo
    • Carniceria
    • Hongo
    • Disco de musica
    • Verruga inferior
    • Obsidiana
    • Nieve en polvo
    • Calabaza, Melón
    • Escudo
    • Lana
    • Encurtidos de mar
    • Nieve
    • Caña de azúcar
    • Árbol
    • viene
    • Duplicación
    Turbas
    • Agricultura de la mafia
    • Mob Mob
    • Trampas de desove
    • Animales (vacas, cerdos, ovejas)
    • Blaze
    • Araña de las cuevas
    • enredadera
    • Ahogue
    • Enderman
    • guardián
    • Hoglin
    • Golem de hierro
    • Cubo de magma
    • Granja de trueque
    • Agricultura de incursión
    • Limo
    • Calamar
    • salvar las
    • Aldeano
    • Bruja
    • Wither esqueleto
    • Zombi
    • Piglin zombificado
    Encantador y fundición
    • Mecánica de encantamiento
    • Mecánica del yunque
    • Fundición automática
    • Fundición manual
    Rompiendo bloques
    • Cámara de explosión
    • Jaula marchita
    Mecanismos
    Redstone básica
    • Recargador de ancla de reaparición automático
    • Puertas lógicas básicas
    • Bloque de comandos
    • Máquinas voladoras
    • Tolva
    • Transporte de artículos
    • Mecanismos
    • Estabilizador de observador
    • Cerraduras de combinación
    • Aleatorizadores
    • Música de Redstone
    • Consejos de Redstone
    • Máquina Rube Goldberg
    • Almacenamiento de caja Shulker
    • Sala de comercio de aldeanos
    Detectores
    • Detector de actualización de bloque
    • Detector de actualización del comparador
    • Sensor de luz diurna
    • Detector de día y noche
    Minecarts
    • Estación de tren
    • Minecarts
      • Almacenamiento
      • Sistema de almacenamiento
    Trampas
    • Golems de nieve
    • Cañones TNT
    • Usos de trampilla
    • Diseño de trampa
    • Trampas
    Pistons
    • Usos del pistón
    • Circuitos de pistón
    • Cuasi conectividad
    • Cero tictac
    • Repetidores instantáneos
    Redstone (avanzado)
    • Circuitos de redstone avanzados
    • Lógica aritmética
    • Calculadora
    • Estadísticas de mando
    • Reloj por horas
    • código Morse
    • Impresora
    • Computadoras Redstone
    • Telégrafo redstone
    Servidores
    • Jugando en servidores
    • Supervivencia multijugador
    • Cárcel de desove
    • Prevención del duelo
    • Unirse a un mundo LAN con cuentas alternativas
    Configuración del servidor
    • Configurar un servidor
    • Script de inicio del servidor
    • Script de inicio de FreeBSD
    • Script de inicio de OpenBSD
    • Script de inicio de Ubuntu
    • Configuración de un servidor de Hamachi
    • Configuración de un servidor de Minecraft Forge
    • Configuración de un servidor Spigot
    • Servidor habilitado para Ramdisk
    Apoyo técnico
    • Mejora de la velocidad de fotogramas
    • Preguntas frecuentes sobre la ayuda de Minecraft (canal IRC)
    • Actualiza Java
    mapas
    • Mapas personalizados
    • Descargas de mapas
    • Etiquetas de comando NBT
    • Caída de bloques
    • Actualización de terreno antiguo usando MCEdit
    Paquetes de recursos
    • Crear un paquete de recursos
    • Cargando un paquete de recursos
    • Directorio de sonido
    Paquetes de datos
    • Creando un paquete de datos
    • Instalación de un paquete de datos
    Add-ons
    • Directrices para creadores de Bedrock Edition
    • Crear paquetes de recursos
      • Avanzado [WIP]
      • Guía de referencia de componentes de entidad
      • Cambiar los modelos de entidad de Minecraft
    • Creando paquetes de comportamiento
    • Crear entidad personalizada
    Creación de medios de Minecraft
    • Creando videos
    • Transmisión en vivo
    Instalación del juego
    • Instalación de instantáneas
    • Unirse y salir del programa beta de Bedrock Edition
    • Cómo obtener un informe de fallas
    • Instalación de mods de Forge
    • Jugar y guardar Minecraft en una memoria USB
    • Jugar y guardar Minecraft en una memoria USB con el antiguo lanzador
    • Recuperar datos mundiales guardados dañados
    • Ejecute Minecraft a través de Google Drive
    • Guardar datos del juego en Dropbox (solo datos mundiales)
    • Guía de Dropbox de datos guardados
    Anticuado
    • Construcción de micro refugios
    • Paquetes de texturas personalizados
    • Cultivo de golem de hierro basado en puertas
    • Tierras lejanas
    • Cómo obtener un informe de fallas
    • Instalando mods
    • Lago artificial
    • Manejo de slimes en modo superflat
    • Refuerzo de minecart
    • Sistema de reinicio del repetidor
    • Supervivencia sin paquetes de datos habilitados
    • Actualizar LWJGL
    • Actualizar Minecraft
    • Encadenamiento de aldea
    • escalera de agua
    • Tranvía de agua


    Añade un comentario de Tutoriales / script de inicio de Ubuntu
    ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.