Es mostren els missatges amb l'etiqueta de comentaris sysadmin. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris sysadmin. Mostrar tots els missatges

diumenge, d’octubre 07, 2007

Trucs Interessants de l'Ordre man

L'ordre més referenciada i possiblement la més utilitzada en qualsevol distribució Linux és man, la qual et deixa veure les pàgines del manual de qualsevol altra ordre. Ací tenim un parell d'usos d'aquesta ordre un pèl desconeguts però molt útils, ja que et deixen marcar una posició dintre de la pàgina, i també provar una ordre que has trobat en el manual sense haver de tancar la pàgina.

Truc #1: Marcar una posició

L'ordre man utilitza la utilitat less per tal de mostrar les pàgines del manual en la pantalla. Quan estàs llegint una pàgina del manual bastant llarga et pot interessar marcar algun aspecte interessant que possiblement si no marcares després oblidaries.

Mentre estigues llegint la pàgina pots prémer la tecla m seguida per qualsevol altra lletra per tal de marcar la posició en la pàgina. Podràs tornar a aquesta posició de la pàgina simplement prement ' (cometa simple) seguida per la lletra anterior. Pots marcar diferents posicions dintre de la pàgina utilitzant una lletra diferent per a cada posició. Pots utilitzar només lletres de l'alfabet però com que diferencia entre majúscules i minúscules (case sensitive) tens el doble de possibilitats.

Les posicions que marques només seran recordades durant la sessió actual, el que significa que si tanques la pàgina man les posicions es perden. També si utilitzes per segona vegada una lletra per a marcar una posició la primera marca amb eixa lletra desapareix.

Suposa que has saltat de la posició marcada amb a a la posició marcada amb q, una distància de 10 línies. Aleshores saltes a la posició marcada amb t 30 línies més endavant, i després a la posició p 5 línies encara més endavant. Quan escrigues ' ' (dues cometes simples) saltaràs a la posició que haja significat un desplaçament de línies més gran. Això vol dir que acabaries en la posició t, ja per tal d'arribar a t t'has mogut 30 línies.

Com que en realitat el que estem utilitzant és la utilitat less pots utilitzar tot el que s'ha explicat ací mentre llegeixes qualsevol arxiu amb aquesta ordre i no solament les pàgines de man.

Truc #2: Provant ordres des de dintre de man

Un altre aspecte interessant de man és que pots prémer ! en qualsevol moment per tal de provar una ordre sobre la que acabes de llegir. Això et permet executar l'ordre sense haver de tancar la pàgina de man o haver d'obrir una altra terminal. Una vegada que has provat l'ordre s'ha de prémer la tecla de retorn i tornaràs a estar en el mateix lloc que abans.

Una altra vegada això funciona perquè en realitat estem fent servir la utilitat less. Aquestes ordres utilitzades en less, tal com es descriu en la seua pròpia pàgina man (autoreferència!), estan basades tant en la utilitat more com en l'editor de textos vi. El truc de l'exclamació el pots utilitzar dintre de vi. Prova-ho: obre un fitxer en l'editor vi, aleshores pressiona : seguit per ! i escriu ls -l.

El truc de l'exclamació ens fa la vida més fàcil al reduir el nombre de clics del ratolí o tecles que piquem en el teclat per tal de provar una ordre i continuar llegint la seua pàgina man.

via: Linux.com

divendres, de setembre 21, 2007

Permisos d'accés a fitxers en Linux

Una vegada ho hauràs entés te n'adonaràs que no podia ser més simple.

La majoria dels sistemes de fitxers moderns permeten assignar permisos o drets d'accés als fitxers per a determinats usuaris i grups d'usuaris. D'aquesta manera, es pot restringir o permetre l'accés d'un determinat usuari a un fitxer per a la visualització dels seus continguts, modificació i/o execució (en cas d'un fitxer executable).

Els sistemes UNIX o compatibles POSIX, incloent els sistemes basats en Linux i Mac OS X, tenen un sistema simple per al tractament dels permisos sobre fitxers individuals. POSIX especifica també un sistema de llistes de control d'accés, però sols és implementat per certs sistemes de fitxers i sistemes operatius.

Els permisos en sistemes UNIX es divideixen en tres classes conegudes com usuari, grup i altres.
  • Usuari: El nom d'usuari de la persona que és propietària del fitxer. Per defecte, l'usuari que crea el fitxer esdevé el seu propietari.
  • Grup: El grup d'usuaris que és propietari del fitxer. Tots els usuaris que pertanyen al grup que és propietari del fitxer tindrás els mateixos permisos d'accés al fitxer. Això és util si, per exemple, tens un projecte que requereix que cert nombre d'usuaris puguen accedir a determinats fitxers, però la resta d'usuaris no. En aquest cas s'han d'afegir aquestos usuaris al mateix grup i assegurar-se que els fitxers dels que parlem pertanyes al grup amb els permisos adequats.
  • Altres: Qualsevol usuari que no siga el propietari del fitxer i no pertanya al grup que és propietari del fitxer. Els permisos assignats a la categoria "altres" afectara a tots aquestos usuaris.
Podem veure els permisos d'un fitxer amb la següent ordre:

msolde@calvino: /home/msolde$ ls -l

drwxr-xr-x 2 msolde remas 4096 Sep 20 14:58 foodir
-rwxrw-r-- 1 msolde remas 0 Sep 21 10:25 foofitxer

Existeixen moltes formes de representar els esquemes de permisos en UNIX, però la forma més comú és la notació simbòlica. Aquest esquema permet representar els permisos en una série de 10 caràcters.

El primer caràcter indica el tipus de fitxer:

  • '-' per a un fitxer normal
  • 'd' per a un directori
  • 'b' per a un fitxer especial de blocs
  • 'c' per a un fitxer especial de caràcters
  • 'l' per a un enllaç simbòlic
  • 'p' per a un conducte amb nom
  • 's' per a un socket de domini
Cada classe de permís es representa per tres caràcters. El primer conjunt de caràcters representa la classe d'usuari, el segon conjunt representa la classe de grup i el tercer grup representa la classe del altres o la resta del món.

Cadascun dels tres caràcters representa els permisos de lectura, escriptura i execució respectivament:

  • 'r' si el bit de lectura està assignat, '-' en cas contrari.
  • 'w' si el bit de escriptura està assignat, '-' en cas contrari.
  • 'x' si el bit d'execució està assignat, '-' en cas contrari.
En l'exemple anterior tindríem:

-rwxrw-r-- 1 msolde remas 0 Sep 21 10:25 foofitxer

El propietari msolde podrà fer qualsevol cosa sobre foofitxer, els usuaris del grup remas el podrien llegir i escriure, mentre que la resta del món només el podria llegir.

Aquestos permisos també els podem representar en notació octal assignant un número a cada grup de permisos:
  • 0 ---
  • 1 --x
  • 2 -w-
  • 3 -wx
  • 4 r--
  • 5 r-x
  • 6 rw-
  • 7 rwx
Així en el nostre fitxer d'exemple tindríem que els permisos es representarien com a 764.

Aquesta és la notació que es sol utilitzar amb la comanda chmod quan volem canviar els permisos d'un fitxer. Podem donar permisos d'escriptura/lectura als tres grups amb aquesta ordre.

msolde@calvino: /home/msolde$ chmod 666 foofitxer
msolde@calvino: /home/msolde$ ls -l

drwxr-xr-x 2 msolde remas 4096 Sep 20 14:58 foodir
-rw-rw-rw- 1 msolde remas 0 Sep 21 10:25 foofitxer

És un tema molt més complex del que he explicat però com a una introducció veig bé aquesta entrada.

dijous, de març 01, 2007

Scripts Informix

Alguns llocs on trobar scripts útils per a l'administración d'un Informix Dynamic Server, apart de la web oficial d'IBM.

www.oninit.com

Oninit is the leading Informix and UNIX consulting firm in the UK. We provide training, development, support and database administration services to more than 100 companies in the UK, USA and Europe.

The core of our business will always be our support customers. In most cases our customers have mission critical systems based on Informix. We help these companies optimize these systems for reliability and performance.

Informix is really cool software. It's incredibly reliable. It out-performs its competition. We're supporting some customer installations on obsolete hardware and their applications are still hammering Informix and out-performing Oracle!


www.iiug.org

Our Mission

Welcome to the Premier Web Site for the Worldwide Community of Informix Users!

Founded in 1995, IIUG is the most influential user group representing the users of Informix products. Thousands of IIUG members around the world network, share knowledge and influence IBM and other vendors through IIUG. Please visit the following areas to learn more about the IIUG, our mission and goals, and the resources we are working to provide to the Informix user community.

dilluns, de juny 13, 2005

NewsForge | The Eighth Commandment of system administration

Continuem amb la sèrie de manaments per a administradors de sistemes. Aquest ja és el huité. Me n'he botat un parell però els podeu trobar tots si seguiu l'enllaç.

dimecres, de maig 25, 2005

El cinqué manament de l'administrador de sistemes

Continuant amb la sèrie de manaments per a l'administrador de sistemes us posé el cinqué.

If you're a good administrator, you pride yourself on developing a fundamental understanding of the systems you build. After a while, as you begin to comprehend the complete complexity that goes along with building and maintaining your infrastructure, the commands and procedures to control them become second nature. You have to look at the documentation less and less, until eventually people refer to you as a guru. Having this kind of understanding of your servers is important, but it does no good if you aren't available when something crashes. By creating detailed written policies detailing the ins and outs of your systems in advance, you can provide critical background information to your backup admin who can use it to restore functionality in your absence.

divendres, de maig 20, 2005

Using Dual Accounts for Administrators

Aquest article parla de les vulnerabilitats més comunes a les que estem exposats quan algú amb privilegis d'administrador o similars utilitza només un compte d'usuari per a fer totes les seues tasques. És convenient que només s'entre al sistema amb el superusuari quan siga estrictament necessari i tindre un altres usuaris per a feines més comunes com enviar correus, navegar per Internet,...

dimarts, de maig 17, 2005

Els deu manaments de l'administrador de sistemes

Us pose els enllaços a una série d'articles que està fent Brian Warshawsky a newsforge.com sobre que ha de fer un bon administrador de sistemes. Semblen coses obvies però que si les ferem tots ens traurien de més d'un problema quan tot se'n va abaix.

  1. The Ten Commandments of system administration, part I
  2. The Second Commandment of system administration
  3. The Third Commandment of system administration
  4. The Fourth Commandment of system administration

Us mantindré informats si n'eixen més.