Unix System Administration Commands
File N-UnixV_SA.htm

This technote shows various usefull Sytem Administration Command



<at> 12/10/1995 15:08 01/12/1995 17:19

format:
<cron> - Cron Process Daemon <crontab> - Cron Process Daemon <cronadm> - Administration des cron
cronadm cron [-l|-v|-r] [[UserName...]] cronadm at [-l|-v|-r] [[UserName...]] -l liste -v verbose (submit time) -r remove see at

<su> 12/10/1995 15:08 12/10/1995 15:08 su - oracle -c "script.sh" ================================================================================ <DBA> 07/05/1996 17:10 08/05/1996 10:54 ================================================================================ Sous Logon Oracle:

dbs/ INA_stats.sh -> statistique sur une table (pas d'argument) INA_givelocks.sh-> donne les noms des utilisateurs accédant en écriture sur une table. INA_lock.sh -> tente de modifier une table via INA_lock.sql en tant que max extent. Pour celà il faut que personne n'accede en lecture à la table. INA_shutdown.sql -> force le depart de tous INA_rollback.sql -> modifie le rollback segment en créant un rollback temporaire INA_up.sql ->

dbs/script scripts à Michel

Sous Logon Root: /users/fturi start -> demarre decompte connection (pseudo cron vi at) stop -> arrete decompte connection tail tele-ora.log Date:NbConnection Prod,Test Ping Inaradio+tmp at -l pour verifier que le process est bien mort.

CheckUp: - mailx - /var/adm/log Aix: voir smit Recherche de bug Genérer rapport à partir de /var/adm/ras

-> chercher Logs alert,critical !!! -> notice,<- pb kernel<- tjs là permet de verifier que ca marche A ce moment là , le traiter puis les copier en O.... remettre à blanc via #>notice - /tmp regarder les logs exp1 exp2 (exp2==sauvegarde BdD)

- /usr/oracle/rdbms/log -> chercher alert_****.log (***= INASID) ne pas y toucher.

-/usr/oracle/dbs sh utv.sh -> donne pourcentage du table space

================================================================================ <BATCH> 07/05/1996 17:10 07/05/1996 17:10
================================================================================ INA15 \dlt\runseq\runseq.ini et \dlt\runseq2\runseq.ini On modifie si besoin runseq2\runseq.ini mais la reference est \dlt\runseq\runseq.ini. En cas de plantage copy \dlt\runseq\runseq.ini \dlt\runseq2\runseq.ini pour repartir d'une version propre.

Tous Les Matins: CoToTam Collecte Tele

Tous Les Jours: Synchro (Synchronisation des lexiques via ftf programmée) Icone: Poignée de Main dans Tele.

\dlt\runseq.log -> CR du RUNSEQ de tous les batch effectués. \dlt\cototam.log <- celui de cototam DATE.ACQ+COTOTAM.OK si OK \dlt\cpfic.bat 2004 recopier DOCU_PRO.COL+cototam.log -> E:\DLT en .zip

Si collecte du WeekEnd via ftf de canevas.bul et document.bul n'a pas marché ou Collecte de COTOTAM Si Pb: le faire à la main d'après \dlt\runseq\runseq.ini pas avant 15h
(FT Il me semble que c'est via la passerele ftf) => wincom macro: ...1..._.mac (reception fichier cototam.log) (version modifiée pour ajouter echo on/echo off dans la macro). ...2..._.mac (transmission de date.acq) date.acq doit être fabriqué avec la date du jour+ heure sur 17 caractere (cf date2.acq) + lancer cototam.pif (resp cantodl.pif,bobtodl.pif)

Tous les Lundis: c:\dlradio\cantodl\cantodl regarder les cantodl.log => verifier derniere ligne=OK \dlradio\cantodl\cpfic 1009 -> recopier canevas.bul zipé vers E:

c:\dlradio\bobtodl\bobtodl \dlradio\bobtodl\cpfic 1009 -> recopie document.bul vers E:

Verifier ft-crash.log => grave (dysfonctionnement du prg) ft-raise.log => lié au donné.

ft.ini [DBG] ... <- modifier pour faire apparaitre plus de trace [WAR] ... <- modifier pour faire apparaitre plus de Warning [BOBTODL] fic_bob=.. fic_ini=.. NbDocSkipped=...

Si une de ces lignes est presente => relancer bobtodl (traitement inachevé) pour le refaire partir là ou il en était.

Utiliser ^C pour arreter /pause /continue/Abort.

Autconv.exe une fois passé 14 le met à 1.: Autconv.ini

A lancer le plus tot possible dans la semaine si bobtodl et cantodlse sont bien passé. Effectuer pas 13 et 14 sur le mois en cours. (Chaque pas contient la clause SQLDynamique Where ). => création de autconv.ok et autconv.nok

Les autres pas sont lancé de temps en temps si approprié(pas particulièrement long). ================================================================================ -1 ORACLE **************************************************************** ================================================================================ <sqlplus> 11/10/95 11/10/95 ================================================================================ sqlplus -s ina/ina < toto.sql | tee titi

================================================================================ <sqldba> 11/10/95 11/10/95 ================================================================================

sqldba command=@toto.sql > titi &

sqldba command=@<<! connect sys/change_on_install

alter index CASE_ANTENNE_PK storage (maxextents 100 next 200k); alter table CASE_ANTENNE storage (maxextents 100next 200k); !

I Aide ************************************************************************

-------------------------------------------------------------------------------- <man> command -------------------------------------------------------------------------------- man -k keyword -> q to quit more prompt Possibilité de basculer vers VI. man utilise more -s

III application ********************************************************


<Mail Overview> :
<mail>
<talk> :
{ User@Host | Host!User | Host.User | Host:User } [ Tty ] [ Pty ] ex: <mesg>

IV System **************************************************************** -------------------------------------------------------------------------------- <uname> -a


<ls> - list file 29/09/95lundi 27 avril 1998

<find> - list file 29/09/9529/09/95
find . -name "*.sh" -print -follow link follow find . -name "*" -exec chown orcl716:dba716 {} \; -ls
<rm>:23/04/1996 17:27

<xargs><joker>- Constructs parameter lists and runs commands. 21/10/98
cat user|grep ":"|grep -v "*"|cut -d: -f 1|xargs -t -n 1 lsuser -agroups|grep dba71


<lslpp> -l bos.rte.filesystem donenuméro version du sous système see <fuser><pstat>&<crash> <lsof> site: www.bull.de (shareware) fileset (install -r)

-------------------------------------------------------------------------------- <assmgmt> - manage /etc/shadow & /etc/passwd -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <pwconv> - updates /etc/shadow from /etc/passwd -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <passwd> --------------------------------------------------------------------------------

-------------------------------------------------------------------------------- <chuser> -------------------------------------------------------------------------------- chuser expires=0 smLM -------------------------------------------------------------------------------- <chsec> -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <loginlog> - log of failed login attempts -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <last> - list last login -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <chgrp> - change group ownership of a file <newgrp> - log into a new group <groups> - list groups of current user <pwck> - password group file checker <groupadd> - create a new group <groupdel> - delete a group <groupmod> - modify a group -------------------------------------------------------------------------------- <passwd> - /etc/passwd -------------------------------------------------------------------------------- username:!:Uid:Gid::/home/:shell -------------------------------------------------------------------------------- <chown> - change owner and group of a file <useradd> - create a user <usermod> - modify a user <userdel> - delete a user -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- profile -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- newgrp - change dynamically group id --------------------------------------------------------------------------------

--------------------------------------------------------------------------------
<ln> - link file 19/06/96 19/06/1996 18:38 -------------------------------------------------------------------------------- ln [-s] /repertoire/physiqueRepertoire.Lien.A.Creer -shardlink pour repertoire ex: sous /users/fturi/mistral/exploit: ln -s /home/export export ou bien ln -s ~/export export

-------------------------------------------------------------------------------- <cp> - copy file25/07/1996 10:15 12/09/1996 18:22 --------------------------------------------------------------------------------

-------------------------------------------------------------------------------- <du> - list file 07/08/1996 14:58 07/08/199614:58 --------------------------------------------------------------------------------

-------------------------------------------------------------------------------- <df> - list file 07/08/1996 14:58 07/08/199614:58 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <bdf> - list file 07/08/1996 14:5807/08/1996 14:58 -------------------------------------------------------------------------------- % free on files systems

-------------------------------------------------------------------------------- <lsfs> - list file 29/09/95 lundi 27 avril1998 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <lsdev> - list file 29/09/95 lundi 27avril 1998 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <which> - find file in path 29/09/9529/09/95 --------------------------------------------------------------------------------

<whence> <type> ================================================================================ ##VI <File> manipulation ************************************************ ================================================================================

-------------------------------------------------------------------------------- <chmod>: 29/09/95 30/11/199515:40 --------------------------------------------------------------------------------


<acledit>
to add an user: acledit file

-------------------------------------------------------------------------------- <umask> -------------------------------------------------------------------------------- mode par defaut de création de fichier -------------------------------------------------------------------------------- <chgrp>: 19/12/95 30/11/199515:40 -------------------------------------------------------------------------------- chgrp dba * -------------------------------------------------------------------------------- <chown>: 19/12/95 30/11/199515:40 -------------------------------------------------------------------------------- chown telis:dba *b chown -l INFP:mail INFP => modifie droit sur le lien plutot que surle fichier

VII Netware **************************************************************** -------------------------------------------------------------------------------- <rlogin>- remote login (name the machine ==tcp/ip alias) -------------------------------------------------------------------------------- <hostname> give the name of the hos <who> <who am i> <whoami> -------------------------------------------------------------------------------- <finger> -------------------------------------------------------------------------------- [ [-b] [-h] [-l] [-p] ] | [-i] [-q] [-s] [-w] ][-f] [-m] [User| User@Host | @Host ] -b brief -f no header -h no .project -i quick listing -l long form -m User parameter specifies a userID (used for discretion -p Suppresses printing of .planfiles -q Gives a quick listing. -s Gives a short format list. -w Gives a narrow, short-formatlist.

-------------------------------------------------------------------------------- <rwho> Ask For Server Load -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <gunzip> - GunZip -------------------------------------------------------------------------------- -c towards stdout -t test ex: gunzip -c netscape/russian.tgz|tar -tvf gunzip -c netscape/russian.tgz|tar -xvf - -------------------------------------------------------------------------------- <tar> - archive sur bande --------------------------------------------------------------------------------

<dd> dd if=/dev/rmt2 ib=10240 of=/dev/rmt0 ob=10240 -------------------------------------------------------------------------------- <uncompress> -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <mklv> Make Logical Volume Aix 4.2 -------------------------------------------------------------------------------- mklv -x'max' -a'c' GroupeLv NbPP DisquePhy -a'c' Centrer -x'512' Max Lpp GroupeLv Groupe Logique de Volume Logique=> definit les disques physiques utilisables DisquePgy Liste des disques Physique -------------------------------------------------------------------------------- <rmlv> Make Logical Volume Aix 4.2 -------------------------------------------------------------------------------- -f LogicalVolume -f: force le delete sans confirmation

-------------------------------------------------------------------------------- <mt> -------------------------------------------------------------------------------- Mount Tape mt -z mt -f /dev/rmt2.1 fsf 3 mt -f/dev/rmt2 rewind mt -f/dev/rmt2 bsf 1 densite supporté Block Size 512 1024 standard AiX NT 512 -------------------------------------------------------------------------------- <lsdev> lsdev -Cc tape -------------------------------------------------------------------------------- donne les densite


<FTP overview>
<ftp> - file transfert protocol 13:06 22/06/1995 17/07/1996 15:14
<ftp wyse>

<ftp SCO-Unix>

<ftp DOS>
-------------------------------------------------------------------------------- <ftpd>(ADMN) 28/11/1995 17:3628/11/1995 17:36 --------------------------------------------------------------------------------

Name

ftpd - DARPA Internet File Transfer Protocol server

Syntax

/etc/ftpd [ -d ] [ -v ] [ -l ] [ -umask ] [ -ttimeout] [ -Tmaxtimeout ]

Description

ftpd is the DARPA Internet File Transfer Protocolserver process. The server uses the TCP protocol and listens at theport specified in the ``ftp'' service specification; see services(SFF).

ftpd is started by the ``super-server'' inetd, andtherefore must have an entry in inetd's configuration file, /etc/inetd.conf(see inetd(ADMN) and inetd.conf(SFF)).

If the -d option is specified, debugging informationis written to the syslog.

If the -v option is specified, debugging informationis written to the syslog (same as the -d option).

If the -l option is specified, each FTP session islogged in the syslog.

If the -u option is specified, the file creationmask will be set to mask.

The FTP server will timeout an inactive session after15 minutes. If the -<ext option is specified, the inactivity timeoutperiod will be set to timeout seconds. A client may also request a differenttimeout period; the maximum timeout limit allowed may be set tomaxtimeout seconds with the -T option. The default limit is 2 hours.

The FTP server currently supports the following FTPrequests; case is not distinguished.

_________________________________________________________________________ RequestDescription _________________________________________________________________________ ABORabort previous command ACCTspecify account (ignored)

-------------------------------------------------------------------------------- <nfs> commands 09/09/1996 11:4109/09/1996 11:41 -------------------------------------------------------------------------------- <exports> /etc/exports = fichiers des repertoiresexportés <exportfs> usually used by /sbin/init.d/<nfs.server>script

-------------------------------------------------------------------------------- <man> command -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <cktime> : prompt and display time -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- <getdate> : prompt and display date -------------------------------------------------------------------------------- --------------------------------------------------------------------------------

E Compilateur ============= f77 sous descartes cc sous descartes cc -o fichier_executable fichier_source remarque cc et f77 compilent et link en meme temps

Options: -o filename_executable -c compilation seulement (pour librairie)

linkeur: ld systeme =======

testeur event: xev chgmt curseur xcursor info xdpyinfo clavier xkeycaps xmodmap clavier NCD N97 touche pave KP_F1 .. KP_F4 KP_1 .. KP_0 KP_Separrator (,) F1.. F12 Escape xkill: clair xload: charge du systeme

xlsatoms xlsclients -> ls des process X actifs xlswins -> reference hexa des process

Compacteurs: pack unpack cpack compress uncompress zcat

xmore : clair


<Rsh> restricted shell, security <ksh -r> see ksh
<readonly> empeche demodifier le contenu d'une variable <sh -d> Bourne restricted shell see sh
<X11 system>
<X11 files>D Fichiers du systeme: ======================
File N_UnixV_SA.htm fin

Last Update : $Date: Jul 04 2001 22:01:02 $