Annonce

Nyt fra microsoft

Indsend nyhed

Del dine opdagelser!

Afstemning

I mit/vores serverrum står der primært servere fra?

  • 35%HP
  • 22%IBM
  • 21%Dell
  • 12%Anden producent
  • 5%Apple
  • 3%Fujitsu
  • 1%Oracle

WNZ: Cool og obskure Unix/Linux utilities

4. jun. 2011 08:00Softwarearkitekten Kristóf Kovács, har ud fra egne erfaringer og forslag fra sine læsere, samlet en liste, der startede med 20 utilities til brug for primært unixadministratorer, men er siden blevet udvidet med 8 ekstra på baggrund af indsendte forslag.

Arbejder du med Unix/Linux er nogle af disse måske af interesse. Kovács erkender at det ikke er alle der er lige kendte og nogle er ligefrem ret obskure.

  • dstat & sar
  • htop & iotop
  • slurm
  • ttyrec & ipbt
  • vim & emacs
  • rsync
  • screen, dtach, tmux, byobu
  • mtr
  • multitail
  • socat & netpipes
  • tpp
  • iftop & iptraf
  • xargs & parallel
  • siege & tsung
  • duplicity & rsyncrypto
  • ledger
  • nethack & slash'em
  • taskwarrior
  • lftp
  • curl
  • ack
  • rtorrent & aria2
  • calcurse & remind + wyrd
  • ttytter & earthquake
  • newsbeuter & rsstail
  • vifm & ranger
  • powertop
  • cowsay & sl

#1: tachylatus

4. jun. 2011 11:10

Bestemt mange brugbare utils.
Kan dog ikke se hvad diverse spil laver på den liste.

:(){ :|:;};:

#2: LordMike

4. jun. 2011 11:16

Mangler lidt en kategori til hver af tingene... :O

An expert is a person who has made all mistakes in a very narrow profession - Niels Bohr

#3: NeoNmaN

4. jun. 2011 11:31

Ja kategori opdelet + lidt info om hver ting ville være ganske rart, er selv linux bruger på server plan, så ville da være fedt at vide lidt mere om eks. curl hvis ikke man viste hvad den gjore ^^ men godt vi har Google!

Mac fanboy - Macbook Air 13" core i7, MacPro 2x Xeon med 4x 22,5" & 2x 27" samsung skærme, iPhone 4S 64GB, iPad2 32GB...

#4: Daniel-Dane

4. jun. 2011 13:57

#3
curl bruges da til at finde rotationen af et vektorfelt.

You are in control of your breathing, your arms have weight, you are controlling your blinking, and you can feel your tongue in your mouth.

#5: maasha

4. jun. 2011 14:50

cowsay og sl -> Yay!

Aldrig glemt!

#6: arne_v

4. jun. 2011 15:26

Det meste er ret relevant, men:

Arbejder du med Unix/Linux er nogle af disse måske af interesse.

vim & emacs

Det kan vist ikke være mange *nix sysadms som ikke har brugt enten vim eller emacs.

#7: Yakuzing

5. jun. 2011 10:11

#1,2,3 Gå til kilden?

#8: onetreehell

5. jun. 2011 12:17

screen er et dejligt program.

Hvad er forskellen på netcat og hhv. socat og netpipes?

#6
Jeg tror der er en del der nøjes med vi (selvom det ofte er en særlig version af vim). Det findes jo trods alt på ethvert unix system.

"Dansk Folkeparti er for racister og udviklingshæmmede. Det må I gerne quote mig for" -- Ronson (newz.dk bruger)

#9: arne_v

5. jun. 2011 17:03

#8

Jeg troede faktisk at vi var alias for vim idag.

Men ja - det er sådan en del af almen dannelse.

#10: onetreehell

5. jun. 2011 17:09

#9
Ved rigtig mange distroer er det en vi-kompatibel vim, ja. Men der er noget forskel på den og så full blown vim.

"Dansk Folkeparti er for racister og udviklingshæmmede. Det må I gerne quote mig for" -- Ronson (newz.dk bruger)

#11: onetreehell

5. jun. 2011 23:16

Jeg fandt lige kommandoen yes i dag og kom til at grine.

"Dansk Folkeparti er for racister og udviklingshæmmede. Det må I gerne quote mig for" -- Ronson (newz.dk bruger)

#12: arne_v

6. jun. 2011 00:49

#10

Hvis i dd x : q w / virker så behøver jeg ikke mere.

:-)

#13: onetreehell

6. jun. 2011 02:08

"Dansk Folkeparti er for racister og udviklingshæmmede. Det må I gerne quote mig for" -- Ronson (newz.dk bruger)

#14: arne_v

6. jun. 2011 02:20

#13

The VMS Hierarchy
==================

NAME DESCRIPTION AND FEATURES
---- ------------------------

neophyte - often attempts to login before turning
the terminal on.
- gets username and password mixed up.
- tries to find the "ANY" key.
- attempts to execute source code files.
- logs out by turning the terminal off.
- has never heard of INFO-VAX or GAVRON.

beginner - turns the terminal on but neglects to check
the online/offline status prior to attempting
a login.
- uses EDIT (EDT) in line mode because he/she
hasn't heard of the Change command.
- doesn't know how to get a hard copy of a directory.
- often forgets to press the return key after
entering commands.
- knows that the "ANY" key is really any key.
- exceeded diskquota three days after subscribing
to INFO-VAX.

novice - knows how to use DIR/OUT= to get a hardcopy of a
directory.
- uses EDT in change mode.
- accidently typed DEL *.*;* at least once.
- occationally LINKs source files.
- has heard of bitnet, PHONE and Email.
- wonders why so many people use and like VMS.
- puts LOGOUT in his login.com in case he forgets
to ever logout.
- has been flammed to death by GAVRON on INFO-VAX.

user - uses EVE and EDT but doesn't know how to use the
CUT/PASTE or SEARCH/SUBST functions.
- knows how to define useful symbols in his login.com.
- can edit, compile, link and run fortran programs.
- knows how to send mail but only on the local host.
- attempts (in vain) to PHONE the usernames SYSTEM and
OPERATOR.
- is wondering how to move files from one account to
another.
- doesn't post to INFO-VAX out of fear of being flammed
by GAVRON.

knowlegable - uses EVE and EDT with no trouble.
user - uses line mode EDT for mass substitutions.
- uses SEARCH to find fixed strings.
- knows that SEND/FILE/VMS can be used to move files
between accounts.
- uses REPLY/EDIT and SEND/EDIT in mail.
- knows what IN% is for.
- wonders if there is a way to combine C and fortran
source into a single program.
- has seen the DBG> prompt but doesn't remember how
to get there.
- knows how to use anonymous FTP.
- knows how to define useful logical names.
- posts to INFO-VAX when GAVRON is on vacation.

expert - uses lexical functions in .com files regularly.
- writes additions to EVE in TPU.
- can make use of TELNET because he has accounts on
other systems.
- has undying respect for GAVRON on info-vax.
- writes C programs using EVE and compiles using CC.
- thinks that human history started with >>>B DUA0:
- uses reply/extract/edit in mail.
- knows to use MAIL instead of PHONE to contact the
system administrators.
- knows how to create logical name tables.

hacker - writes an entire editor in TPU.
- uses VERB to obtain and use undocumented qualifiers
of DCL commands.
- knows that UNIX is case sensitive.
- knows how to create and install foreign commands.
- writes C code with CREATE filename.c
- knows at least 7 different interprocess communication
techniques.
- is annoyed by GAVRON on info-vax.
- knows what the .com files in sys$update are for.
- knows what DELTA and XDELTA are for.
- can answer most questions about the system.

guru - uses his own editor exclusively.
- ports useful UNIX utilities to VMS regularly.
- customizes utilities by patching the sources.
- writes VAX Macro programs with CREATE filename.mar
- ignores GAVRON on info-vax.
- can answer most questions about the system correctly.
- knows his way around the entire VMS documentation set
the way Norm knows his way around the bar in Cheers.
- can code BLISS and MACRO as easily as C and fortran.
- has acquired all the privs because the system manager
once gave him PFNMAP
- reads "VAX/VMS Internals and Data Structures" to his
children.
- creates a bunch of subprocesses to do his basic
house keeping automatically.

wizard - writes device drivers with CREATE filename.mar
- uses PATCH filename.exe to fix bugs.
- can answer any question before you ask.
- intimidates GAVRON on info-vax.
- creates a bunch of detached processes to handle his
routine chores automatically.
- can create a detached process that uses the TWA/PYA
driver to simulate an interactive session that reads
and responds to Email at 6 a.m. making the boss think
he was really at work then.
- has memorized the VMS micro-fische set for every
version since 2.5
- knows Ken Olsen's office number.

Jeg er lidt bange for at nogle af de finere detaljer går tabt p.g.a. manglende VMS kundskaber, men skidt pyt.

#15: tbdaugaard

6. jun. 2011 17:13

Jeg fandt lige kommandoen yes i dag og kom til at grine.onetreehell (#11)

Det sjove er:

yes no

Men den er faktisk ikke nær så morsom som den er praktisk :) Den er smart hvis man skal scripte noget, der skal svare "y" mange gange. Eller noget andet, da den bare udskriver, i en uendelig løkke, hvad der skrives som argument.

#16: onetreehell

6. jun. 2011 17:34

#14
Der er en hel del jeg ikke kender til, men jeg kan godt genkende det nogenlunde alligevel :)

#15
Jeg har godt nok aldrig haft brug for det. Og hvis det er kan man hurtigt skrive det i shell script:

( while true; do echo yes; done ) | <command>

:)

"Dansk Folkeparti er for racister og udviklingshæmmede. Det må I gerne quote mig for" -- Ronson (newz.dk bruger)

#17: arne_v

6. jun. 2011 19:30

#14

INFO-VAX : mail liste for VMS (gatewayed to usenet group comp.os.vms)
Ehud Gavron : person som først i 90'erne var flink til at påpege når et spørgsmål ikke var optimalt formuleret på en sådan måde at asbest dragt var påkrævet
EDT og EVE : standard editorer på VMS
Phone : IM på VMS (fra 1984!!)
DELTA og XDELTA : debuggere for inner mode kode
.mar : fil extension for VAX assembler source
Bliss : DEC sprog specielt beregnet til OS
PFNMAP : priv som giver adgang til al RAM
Ken Olsen : stifter DEC

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret bruger