Hangaia to taahiraa taahiraa i ia taahiraa ma te whakamahi i te Huri Tae - Wahanga 1

Ka rite ki ta tatou kua kite me te ako i mua tikiti me pehea te hanga i nga waahanga tuhinga tuatahi (runga) i roto i a maatau tuhinga, ara, te Shebang me te BSM (Aratau Pehanga Bash).

Tuhinga o te ShellI tenei panui ka maumahara noa tatou ki a raatau me te kore e whakamaarama, i te mea ka waiho e au ki tetahi o aku papatono (tono) meka i roto i te Hōtuhi anga i karangatia Linux Whakauru Whakauru - Tuhipoka Paarua 8.0:

s30a90


#!/usr/bin/env bash
# SheBang que le indica al Script que deberá usar al interprete bash ubicado en la ruta absoluta según el Sistema Operativo.

###############################################################################
# MODO BASH ESTRICTO ó SEGURO (Bash Strict Mode / BSM)
###############################################################################

###############################################################################
# SECCIÓN DE DEPURACIÓN DE ERRORES
###############################################################################
###############################################################################
set -eou pipefail
###############################################################################
# set -eou pipefail
#
# Para indicarle al script detener y cerrarse cuando:
# 1.- (-e) Un comando o linea de ejecución se ejecute y falla por completo.
# 2.- (-o) Un comando o linea de ejecución se ejecute con éxito, pero con novedad.
# 3.- (-u) Una secuencia de comandos intente utilizar variables no declaradas.
# 4.- (-x) Agréguele (Habilítelo) en caso de necesitar depurar el script.
###############################################################################
# LEER MAS EN:
# http://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/
# http://redsymbol.net/articles/unofficial-bash-strict-mode/
###############################################################################
# OTRAS FORMAS DE IMPLEMENTACIÓN
###############################################################################
# set -e         # Cerrar cuando un comando o linea de ejecución falle por completo.
# set -o errexit # Cerrar cuando un comando o linea de ejecución falle pero con novedad.
# set -o nounset # Cerrar cuando se intenta utilizar variables no declaradas.
# set -o xtrace  # Rastrear lo que se ejecuta. Útil para la depuración.
###############################################################################


###############################################################################
# SECCIÓN DE LA SALIDA DE LAS VARIABLES CONFIGURADAS
###############################################################################
###############################################################################
IFS=$'\n\t'
###############################################################################
# Para reconfigurar la variable Internal Field Separator (Separador de campo interno)
# y lograr una mejor visualización y / o captura de las palabras (campos) de una
# cadena de caracteres. Habilítelo o no, según sus requerimientos y necesidades.
###############################################################################


###############################################################################
# SECCIÓN DE LA CONFIGURACIÓN PREDETERMINADA DEL TERMINAL DE EJECUCIÓN
###############################################################################
###############################################################################
setterm --reset
###############################################################################
# Para resetear la sesión y todos los parámetros de ejecución del terminal donde
# fue invocada el uso del Linux Post Install - Script Bicentenario.
# Habilítelo o no, según sus requerimientos y necesidades.
###############################################################################


###############################################################################
# SECCIÓN INFORMATIVA SOBRE EL CREADOR Y EL PROGRAMA
###############################################################################

###############################################################################
#                     REPÚBLICA BOLIVARIANA DE VENEZUELA 
#
# NOMBRE: LINUX POST INSTALL - SCRIPT BICENTENARIO (LPI-SB)
# VERSIÓN: 8.0+0
# TIPO DE PROGRAMA: SISTEMA EXPERTO
# FUNCIÓN: ASISTENTE TÉCNICO PARA S.O. GNU/LINUX BASADOS EN DEBIAN
# NOMBRE CÓDIGO: ALFA MATER (LPI-SB 8.0+0)
# PAÍS ORIGEN: REPÚBLICA BOLIVARIANA DE VENEZUELA
# CREADO POR: JOSÉ JOHAN ALBERT IZAIPE
# EMAIL: albertccs1976@hotmail.com
# NOMBRE FACEBOOK: Linux Post Install
# PAGINA PERSONAL FACEBOOK: http://www.facebook.com/linuxpostinstall
# COMUNIDAD FACEBOOK: http://www.facebook.com/pages/Script-Bicentenario/159467280799041
# TWITTER: @albertccs1976
# TELÉFONO: 0426.610.13.03
# PROMOCIONADO POR: PROYECTO TIC - TAC
# PAGINA WEB DEL PROYECTO TIC - TAC: http://www.proyectotictac.wordpress.com/
# FECHA DE LANZAMIENTO DE LA PRIMERA VERSIÓN (1.0): 07/12/2010
# FECHA DE LANZAMIENTO DE LA VERSIÓN ACTUAL (8.0+0): 01/02/2016
# FECHA DE ULTIMA ACTUALIZACIÓN: 04/02/2016
###############################################################################


###############################################################################
# SECCIÓN INFORMATIVA SOBRE EL LICENCIAMIENTO DEL PROGRAMA
###############################################################################

###############################################################################
#            LINUX POST INSTALL - SCRIPT BICENTENARIO (LPI-SB)
###############################################################################
#
# Derechos de autor:
# Copyleft (C) 2016 José Johan Albert Izaipe
# 
# Licenciamiento:
#
# El Linux Post Install – Script Bicentenario no viene con ninguna garantía. El 
# Autor no se hace responsable si se al aplicarse el Sistema Operativo se
# corrompe, daña o inutiliza.
#
# El Linux Post Install – Script Bicentenario es una aplicación de Software 
# Libre, por lo tanto usted puede redistribuirlo y / o modificarlo bajo los
# términos de la Licencia Pública General de GNU publicada por la Free Software
# Foundation, ya sea la versión 3 o cualquier versión posterior, según sea de su
# preferencia.
#
# Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA
# GARANTÍA, incluso sin la garantía implícita de COMERCIALIZACIÓN o IDONEIDAD
# para un propósito particular. Vea la Licencia Pública General de GNU para más
# detalles.
#
# Procure obtener una copia de la Licencia Pública General de GNU para estar al
# tanto sobre lo estipulado por la misma.
#
# Consúltela en:
#
# http://www.gnu.org/licenses/licenses.es.html
# http://www.gnu.org/licenses/license-list.html
# http://www.gnu.org/licenses/gpl-howto.es.html
# http://www.gnu.org/help/evaluation.html
# http://www.gnu.org/licenses/gpl-3.0.html#howto
#
# Más Información:
#
# http://www.creativecommonsvenezuela.org.ve/cc-licencias
# http://creativecommons.org/choose/?lang=es_ES
#
# Por lo tanto, Si usted hace alguna modificación en esta aplicación o toma una
#  porción de el, deberá siempre mencionar al autor original de la misma:   
#
# Desarrollador : José Albert
# Nick          : Linux Post Install
# Twitter       : @albertccs1976
# Facebook      : ttp://www.facebook.com/linuxpostinstall
# Telegram      : (+58) 416-6101303
# Canal Telegram: https://telegram.me/proyectotictac
#
# Este SCRIPT tiene un doble propósito:
#
# 1.- Educativo: Mostrar las buenas practicas en la diseño e implementación de
#                Script de Shell para Linux
#
# 2.- Técnico: Realizar vía terminal o gráfica las diversas acciones (módulos)
#              que se le añadan para su ejecución automatizada.            
#
###############################################################################
#            LINUX POST INSTALL - SCRIPT BICENTENARIO (LPI-SB)
###############################################################################

Whai muri i te whakauru i to Shebang me BSM, he aha me whakauru e koe ki roto i to Hōtuhi anga He kohinga e whakamana ana ko te pakiaka superuser anake ka taea te whakamahi. Tenei me tetahi atu kōwae, mahi, taurangi, whakahau, mahinga ranei i te nuinga ka taea te whakahaere maha nga huarahi, na ko taau e kite a muri ake nei he ara ngawariTuhinga o mua he maha nga huarahi ka taea me te pea i mea ra ka taea te mahi ranei kia mahia:


###############################################################################
# INICIO DEL MODULO DE VALIDACIÓN PERMISO DE SUPERUSUARIO (ROOT) SOBRE EL LPI-SB
###############################################################################

# ESTE MODULO VALIDA QUE SOLO EL SUPERUSUARIO (USUARIO ROOT) PUEDA EJECUTAR
# EL LINUX POST INSTALL - SCRIPT BICENTENARIO.

clear

setterm -background red

if [[ "$(id -u)" != "0" ]]; then
   echo "ESTE SCRIPT DEBE SER EJECUTADO COMO ROOT"
   sleep 3
   clear      
  else
   echo "ESTE SCRIPT SERA EJECUTADO COMO SUPERUSUARIO (ROOT)"
   sleep 3
   clear
fi

###############################################################################
# FINAL DEL MODULO DE VALIDACIÓN PERMISO DE SUPERUSUARIO (ROOT) SOBRE EL LPI-SB
###############################################################################

A muri ake nei, i nga panui a muri ake nei ka kite taatau i etahi atu mea, me pehea te hanga kōwae (waahanga) e mahi ana i nga mahi penei:

  • KAUPAPA KAUPAPA KAUPAPA KAUPAPA
  • TUPONO WHAKATAKI WHAKARĀRANGI KORE-KORE-KORE-KORE-KORE-
  • KAIWHIRI KOREUTU
  • KAIWHIRI WHAKAMAHI KI TE WHAKAMAHI ME TE KOREUTU
  • TUPUNA O TE WHAKATAKI O TE ARCHITECTURE O TE WHAKAMAHI KAUPAPA
  • CODING TE REO WHAKAMAHI REO
  • TUPONO WHAKAMAHI KAUPAPA KI TE WHAKARITENGA I TE TUPUNA

I roto i era atu, ka ako ki te whakamahi i te whakahau gksu, korerorero, gxmessage, zenity, espeak, purei, i roto i era atu hei waihanga atanga whakairoiro na Terminal na mo te Papamahi a te Kaiwhakamahi, me nga matohi sonic, rongorau ranei.

Engari kia mahara tonu ko enei me etahi atu kupu taunaki mo etahi kōwae, mahi, taurangi, whakahau, mahinga ranei i te nuinga ka taea te whakahaere maha nga huarahi, a ko nga mea e whakaatuhia ana i konei kotahi noa iho ara ngawariTuhinga o mua he maha nga huarahi ka taea me te pea i mea ra ka taea te mahi ranei kia mahia!

Hei whakaoti noa ka waiho atu e au, a Matapihi i hangaia e au, Hei whakaatu ki a koe he aha te mea ka taea e koe, i te mutunga o tenei Te Panui Huringa Akoranga aipurangi i te DesdeLinux:

Matapihi Whakamatautau LPI-SB8

(LINUX POST INSTALL - BICENTENNIAL SCRIPT 8.0.0) - Wahanga 2


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

2 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra.

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   Edward Cuomo ka mea

    Ka tono ahau ki a koe kia kite me te mahi tahi i te kaupapa BashX (https://github.com/reduardo7/bashx), he Mahere Bash 100% e taea ai e koe te hanga tono ma tetahi huarahi tino maama me te maama. Ko te tumanako ka whai hua koe!

  2.   Ingarangi Jose Albert ka mea

    Kua kite kē ahau ka tango! Tirohia nga waehere, tirotirohia tona hanganga ka ngana ki te whakauru engari he hapa taku.

    Engari ki taku whakaaro na te mea ki te kore au e pohehe kua roa e waihangahia ana ana me whakarereke a ringa ano i etahi waahanga, engari hei whakarapopototanga he pai ki ahau te whakaaro Mena, ki te marama taku mohio, me pehea te whakakii i te whakauru i nga waahanga kua tautuhia kia pai ai te kaiwhakamahi, i roto i te tuhinga. He rite ki te mahi aunoa i taku e korero nei me te whakamarama a-ringa!

    He tika he he ranei! Heoi, korerotia kia paku ki a koe ake kia uru mai ranei tetahi ki roto!

bool(pono)