Re: Debian Linux
On Mon, Oct 08, 2001 at 10:33:39AM -0700, Hamma Scott wrote:
>
> > Debian makes me want to dive in and learn all
> > it's internal
> > workings. Keep up the good work!!
> >
> > mike
>
> Here are some tips I've harvested from this group
> straight from Will Trillich's Tips. Hope they come in
> handy:
glad to have contributed something useful (if not timely :)--
> DEBIAN NEWBIE TIP #1 from Will Trillich
[snip]
heavens, we can't allow a gap like that!
here's 2-4:
Confused about using "apt-get" to keep your Debian UP-TO-DATE?
See http://newbieDoc.sourceForge.net/system/apt-get-intro.html
Wondering how to FIND WHICH PACKAGE CONTAINS x-y-or-z? Just enter
"dpkg -S part/of/path" and you'll get a list of all packages that
affect paths like that. For an example, try "dpkg -S http".
Want to know WHAT FILES ARE PROVIDED BY PACKAGE x-y-z? This is a
job for dpkg: enter "dpkg -L <package-name>" at the command
prompt. Try "dpkg -L netbase | pager" for example.
> DEBIAN NEWBIE TIP #5 from Will Trillich
> DEBIAN NEWBIE TIP #6 from Will Trillich
> DEBIAN NEWBIE TIP #7 from Will Trillich
> DEBIAN NEWBIE TIP #8 from Will Trillich
> DEBIAN NEWBIE TIP #9 from Will Trillich
ten:
Looking to run a command or two at REGULAR INTERVALS? Try
"crontab -e" for starters (see "man cron" or "man crontab").
You might also investigate the "anacron" package.
eleven:
Which COMMANDS pertain to <xyz>? Try "apropos <xyz>",
"info <xyz>", and "man -k <xyz>".
> --
> DEBIAN NEWBIE TIP #12 from Will Trillich
> DEBIAN NEWBIE TIP #13 from Will Trillich
> DEBIAN NEWBIE TIP #14 from Will Trillich
fifteen through twenty-six:
Is there a good place to learn snarky PERL TECHNIQUES? One of
my favorites is http://webtechniques.com, where Randall Schwartz
contributes a monthly sample, explaining line-by-line what his
code does, and why. (Look under "Programming with Perl" in the
archives.)
Why are *.rpm (RED HAT PACKAGES) considered spawn of Satan?
Because the Debian package system is a lot more sophisticated
than the one Red Hat uses; lots more inter-dependency information
is built in to a *.deb package. If you bypass that with an *.rpm
file, you're taking chances with your system. Try to "apt-get
install <debian-only>" packages if possible. (Also check out the
"alien" package if you must.)
Why is TELNET considered spawn of Satan? Because every keystroke
sent by you, is transmitted -- clear as a bell -- across the
ether. Anyone can sniff your network packets and see what you're
typing -- passwords, love letters, cold fusion blueprints...
It's as secure as shouting from the rooftops. Everyone can see!
How do you DISABLE A NETWORK SERVICE? There are several ways
network services are made available: for inetd items, modify
/etc/inetd.conf and then "/etc/init.d/inetd restart". For
independently-running daemons, try "/etc/init.d/<daemon> stop"
(or to permanently zap them, "apt-get --purge remove <daemon>").
Dave Sherohman gets co-authorship on number nineteen:
How do you determine WHICH NETWORK SERVICES ARE OPEN (active)?
Try "netstat -a | grep LISTEN". To see numeric values (instead
of the common names for services using a particular port) then
try "netstat -na" instead. For more info, look at "man netstat".
Also try "lsof -i" as root. "man lsof" for details.
What TERMINAL TYPES are available for "export TERM=xyz"? Look in
/etc/terminfo or /etc/termcap and pick one similar to your
terminal emulator's capabilities. Common ones are "linux" (for
console), "xterm", "vt102" and "rxvt". See "man terminfo" or "man
termcap" if you're determined to learn the nitty-gritty.
Looking to configure your Debian NETWORK SETTINGS? Look at the
file /etc/network/interfaces (try "man interfaces" for more
info). Then "ifup -a" to reload your settings, and "ifconfig" to
display them. (Also check out "apt-get install ipmasq"!)
SECURITY-CONSCIOUS? Good! Here's how you can use apt-get to keep
your system up-to-date with the latest security patches: in
/etc/apt/sources.list include these lines--
deb http://security.debian.org/debian-security potato/updates main contrib non-free
deb http://security.debian.org/debian-non-US potato/non-US main contrib non-free
deb http://security.debian.org potato/updates main contrib non-free
Thereafter, a quick "apt-get update && apt-get upgrade" is all
you need to keep the gremlins at bay.
Wondering what you should BACK UP -- and what you shouldn't? Here's
a "how I do it" written by a debian-user regular, Karsten Self:
http://kmself.home.netcom.com/Linux/FAQs/backups.html
This is a frequent topic on debian-user; check the archives at
lists.debian.org for other backup approaches -- search for
"backup scheme".
Curious about DISK PARTITIONING schemes? That's a frequent topic
at debian-user -- look for it in the archives at lists.debian.org
or read Karsten's approach at
http://kmself.home.netcom.com/Linux/FAQs/partition.html
Did you know you have MORE THAN ONE CONSOLE to use? There's
six, by default: try Control-Alt-F6 to see console six,
Ctl-Alt-F3 for console 3, and so forth. (If you don't use the X
window display system, you don't need to include the control
key. If you do have X running, you can return to it from any
console via Alt-F7, unless you've changed the defaults.) Each
console can have its own login, running its own jobs. Very
handy!
Do you want a CONSOLE with more than 80 COLUMNS OR 24 ROWS?
Experiment with various settings from /etc/TextConfig for use
with "SVGATextMode":
SVGATextMode 80x30x9
Try "apt-get install svgatextmode" to get it. (It won't work with
xterm or rxvt, of course -- only text-mode console display.)
and that's only about one-fourth of the slew. after i had about
thirty of my own, i started culling tips from debian-user posts.
(i've been adding tips sporadically as i see them posted to the
list; i began by asking authors if they'd mind me using their
ideas in my tip-of-the-moment, and none did. then i moved to
warning them, and all responses were warm and fuzzy. so now i
just DO. :)
reminds me. i'm a bit behind -- i've been reaping, but not
sowing. horrors!
--
DEBIAN NEWBIE TIP #87 from Joost Kooij <joost@topaz.mdcc.cx>
:
Did you CHMOD -R / and destroy your permissions? Bad dog!
If you have access to a newly-installed Debian machine, run
this script there, and copy the resulting script to the box
with the bad permissions; run it, and all should be back to
normal:
find / -regex '/\(mnt\|proc\|tmp\)/.*' -prune -or \
-not -type l -not -type s \
-printf 'chown %u.%g %p\nchmod %m %p\n' \
> fixperms.sh
See "man find" for more info.
Also see http://newbieDoc.sourceForge.net/ ...
Reply to: