This Blog Is Not For Reading

A blog, just like any blog, only more so

  • Subscribe

  • Categories

  • RSS Bob Jonkman’s Microblog

    • New note by bobjonkman 14 October 2021
      But this year it'll be different!
    • New note by bobjonkman 14 October 2021
      15 years?!? The Toronto Maple Leafs haven't won a Stanley Cup since 1967!
    • bobjonkman repeated a notice by hypolite 14 October 2021
      RT @hypolite ♲ @mbeisen@twitter.com: because of vaccine mandates we’re losing teachers who don’t believe in science, healthcare workers who don’t believe in medicine, and police who don’t believe in public safety…
    • Favorite 14 October 2021
      bobjonkman favorited something by hypolite: ♲ @mbeisen@twitter.com: because of vaccine mandates we’re losing teachers who don’t believe in science, healthcare workers who don’t believe in medicine, and police who don’t believe in public safety…
    • New note by bobjonkman 25 September 2021
      Maybe they don't have to quarantine, but they're *very very* close!
    • bobjonkman repeated a notice by steve 25 September 2021
      RT @steve Paging Dr. Editor. Dr. Editor, please report to the headline ward. https://twitter.com/drsekula/status/1441577851317325826/photo/1 https://chirp.cooleysekula.net/attachment/72860
    • Favorite 25 September 2021
      bobjonkman favorited something by steve: Paging Dr. Editor. Dr. Editor, please report to the headline ward. https://twitter.com/drsekula/status/1441577851317325826/photo/1 https://chirp.cooleysekula.net/attachment/72860
    • Favorite 22 September 2021
      bobjonkman favorited something by blacksam: For me, the most interesting piece of future human technology in The Expanse is the ubiquitous “recycler”. It’s a mysterious contraption that you can throw basically anything into (food, utensils, clothing, guns) and it presumably “recycles” them. It works so efficiently that nobody seems to bother to clean or re-use […]
    • Favorite 22 September 2021
      bobjonkman favorited something by hubert: Election day today. Canadians, vote!
    • Favorite 22 September 2021
      bobjonkman favorited something by davehunt: This American wears its shoes inside, sometimes.

Archive for the 'Operating System' Category

Netware Debugger Monitor keystrokes

Posted by Bob Jonkman on 25th July 2012

Photo of a Novell Netware screen

Novell Netware 6.5

I dig out my notebook with the Netware Debugger Monitor instructions and keystrokes whenever I’m called in to work on a new (to me) Novell Netware server. Typically, there’s some kind of problem that needs more SysAdmin powers than those available through the ordinary Netware console screens, and the Netware Debugger Monitor is what gives a Netware System Administrator his superpowers. Sometimes it’s even possible to regain control of a hung server by using the Debugger Monitor. Thought I’d share:

Swap Screens
ALT+ESC
List of screens
CTRL+ESC
Alternate console
CTRL+SHIFT+ALT+ESC
Shutdown prompt or the “Hung Console Menu”
CTRL+ALT+ESC
Entering the Netware Debugger Monitor
LSHIFT+RSHIFT+ALT+ESC

  • he — Help on expressions
  • hb — Help on breakpoints
  • h — Help
  • .h — Help on ‘dot’ commands
  • .a — Display abend reason
  • .c — Core Dump
  • .d — Display page entry map for current domain
  • .d address — Display page directory map for current domain
  • .l offset — Display linear address at page map offset
  • .lx — Display page offset and values
  • .m — Display names and addresses of NLMs
  • .p — Display process names and address
  • .p address — Display address as a process control block
  • .r — Display running process control block
  • .s — Display screen names and addresses
  • .s address — Display address as a screen structure
  • .sem — List all semaphores with waiting processes
  • .sem address — Display detailed semaphore inforation at address
  • .t — Toggle ‘Developer Option’ on or off
  • .v — Display version
  • b — Display breakpoints
  • bc number — Clear breakpoint number
  • bca — Clear all breakpoints
  • b= address — Set breakpoint at address
  • br= address — Set read or write breakpoint at address
  • bw= address — Set write breakpoint at address
  • c — Change memory
  • c entrypoint=hexdigits — Change bytes at entrypoint
  • d — Display memory at the current stack pointer
  • d address [length] — Display bytes at address for length bytes
  • dl [+offset] address [length] — Display linked list for length nodes with next node address at offset
  • f flag=value — Change flag to value. Valid flags: CF, AF, ZF, SF, IF, TF, PF, DF, or OF
  • g — Go (back to Operating System)
  • g breakaddress — Go, end at breakaddress
  • i[b|w|d] port — Input Byte, Word, or Doubleword from port
  • o[b|w|d] port=value — Output Byte, Word or Doubleword with value to port
  • n — Display symbol names and NLMs
  • n symbolname value — Create new symbolname with value
  • n-symbolname — Remove symbolname defined with n
  • p — Step through program code, skip calls
  • s or t — Step through program code, enter calls
  • q — Quit to DOS
  • r — Display registers and flags
  • u entrypoint [length] — See assembly code at entrypoint for length bytes
  • v — View screens
  • x — Exchange processor stack frames
  • z expression — Evaluate expression
  • ? entrypoint — Display reference to entrypoint
  • register= entrypoint — Set register to entrypoint. Example: EIP=CSleepUntilInterrupt will interrupt the last NLM called. Valid registers: EAX, EBX, ECX, EDX, ESI, EDI, EBP, EIP, and EFL

See also the Novell Application Note The NetWare Internal Debugger. There’s more good information in the Novell TID 3193476: How to troubleshoot … an abended, unresponsive or crashed server.

Need a Netware System Administrator?

Bob Jonkman <bjonkman@sobac.com>         http://sobac.com/sobac/
SOBAC Microcomputer Services              Phone: +1-519-669-0388
6 James Street, Elmira ON Canada  N3B 1L5  Cell: +1-519-635-9413
Software   ---   Office & Business Automation   ---   Consulting

This article was inspired by Debian Administration: The magic sysreq options introduced.

Novell Class by mafketel used under a CC BY-NC 2.0 license.

Tags: , , , , , , , ,
Posted in Novell Netware, System Administration | Comments Off on Netware Debugger Monitor keystrokes

GNU/Linux resources in Kitchener-Waterloo

Posted by Bob Jonkman on 4th June 2012

Drawing of Tux the Penguin, mascot of the Linux kernel

Tux the Penguin, official mascot of the Linux kernel

More GNU/Linux Resources

People have asked me about GNU/Linux resources in K-W, so here are some of them, gathered in one convenient place. This is by no means an exhaustive list (yet). If you know of others, please let me know in the comments.

KW Linux Users Group — http://kwlug.org
The KWLUG mailing list for general discussion is where all the action is, along with a “Help” list for specific questions. Microblogging as @kwlug and !kwlug on Identi.ca and also @kwlug on Twitter.
Ubuntu Canada KW chapter — https://wiki.ubuntu.com/CanadianTeam/KitchenerWaterloo
There’s a low traffic Ubuntu-CA-KW mailing list. Microblogging on Twitter as @ubuntuwaterloo and on Identi.ca as @ubuntuwaterloo too, with a group at !ubuntucakw. Some members can also be found on the IRC channel #ubuntu-ca-kw on Freenode.net.

Ubuntu-CA-KW has regular Ubuntu Hours in Kitchener (first Friday of the month) and Waterloo (third Wednesday of the month) announced on Identi.ca, Twitter, and sometimes the mailing list.

Ubuntu Canada — https://wiki.ubuntu.com/CanadianTeam
Again, the Ubuntu Canada mailing list is where the action is, but there is also a web forum and the Ubuntu-ca.org website. Check out the Ubuntu Canada events listing. There’s an !ubuntuca group on Identi.ca, and many people can be found on the IRC channel #ubuntu-ca on Freenode.net.
Computer Recycling — http://theworkingcentre.org/at/comp_recycling/comp_recycling.html
Computer Recycling at The Working Centre sells refurbished computers pre-installed with GNU/Linux, and offers a repair shop with staff and volunteers who are enthusiastic and knowledgeable about GNU/Linux. Every Saturday is Ubuntu Day: 10:00am to 4:00pm, Hours are Tuesday to Friday, 10:00am to 5:00pm, at 66 Queen St. S. in Kitchener (use the entrance on Charles St).
Kwartzlab — http://kwartzlab.ca
You’ll also want to keep an eye on Kwartzlab, the local makerspace where many of the Ubuntu events are held. There’s a discussion mailing list for members and non-members alike. Visit the workshop on Tuesday Open Night, 7:00pm to 10:00pm at 283 Duke St. W., Kitchener.
Watcamp Calendar — http://watcamp.com

Also check the Watcamp calendar for other GNU/Linux and many other tech events happening in the Waterloo area.

That should keep you going…

Bob Jonkman can be your GNU/Linux resource

Bob Jonkman <bjonkman@sobac.com>         http://sobac.com/sobac/
SOBAC Microcomputer Services              Voice: +1-519-669-0388
6 James Street, Elmira ON  Canada  N3B 1L5  Cel: +1-519-635-9413
Software   ---   Office&  Business Automation   ---   Consulting

Update 6 June 2012: Clarified microblogging names and groups

Image of Tux by Larry Ewing, copied from Wikimedia Commons. Permission to use and/or modify this image is granted provided you acknowledge Larry Ewing lewing@isc.tamu.edu and The GIMP if someone asks.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Posted in FLOSS, GNU/Linux, KWLUG, Operating System, Ubuntu | Comments Off on GNU/Linux resources in Kitchener-Waterloo

Lightweight GNU/Linux distributions

Posted by Bob Jonkman on 13th June 2011

This is a list of lightweight GNU/Linux (or other free/libre OS) distributions.

I’m specifically looking for a free/libre operating system that will run a Graphical User Interface on a 10-year-old laptop, 700 MHz Intel CPU, 256 MiBytes RAM (but 128 MiBytes would be better), an 8 GiByte hard drive and an 800×600 screen.

If you know of any other lightweight distributions please leave a comment. Also please leave a comment if you can help fill out the chart – the distributions’ documentation is pretty inadequate when it comes to listing minimium system requirements.

Name Minimum System Requirements Windows Manager
CPU RAM Disk Space Video
Mandriva XFCE 2010 Spring         Xfce
Xubuntu         Xfce
Lubuntu 10.04 Pentium II or Celeron 128 MB 1.5 GB   LXDE
Linux Mint Xfce (201104)   114 MB     Xfce
Linux Mint 10 “Julia” – LXDE x86 processor 256 MB 3 GB 800×600 LXDE
Trisquel Mini         LXDE
Crunchbang         Openbox
SlimPup   35-50 MB 150 MB ISO    
Debian         Fluxbox
Arch Linux 2010.05 i686 or x86_64 64 MB 7.5 GB   xmonad
Tiny Core Linux i486DX 48 MB   TinyX
WCLP 25 MHz 486 16 MB 400 MB    
antiX PII 266 MHz 64 MB 2.2 GB VGA  
Dragora GNU/Linux-libre Intel 486 64MB (1GB suggested) 4 GB VGA  
Bodhi Linux 300+ MHz 128 MB 2.5 GB   Enlightenment

I expect this post to be a continuous work-in-progress.

–Bob.

Added 14 June 2011: Thanx for the suggestions from @dwa, @headphonica, @darkestkhan, @flying_squirrel and @circuidipity, all added above.

Added 17 June 2011: @schestowitz points me to a Linux Devices article on Tiny Core Linux.

Added 28 July 2011: @chaslinux reminded me of The Working Centre’s distribution, WCLP.

Added 4 August 2011:Just saw antiX mentioned on Identi.ca.

Added 12 October 2013: @tekk writes: @bobjonkman If driver support isn’t an issue, maybe look at http://dragora.org . I’d also put slackware on the list for that, maybe freebsd as well?

Added 23 November 2013: Bodhi Linux

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Posted in FLOSS, GNU/Linux, Hardware, Operating System | 5 Comments »

 
Better Tag Cloud