_____________________________________________________________________
724-746-5500 | blackbox.com
Page 271
Appendix A
Linux Commands & Source Code
The
console server
platform is a dedicated Linux computer, optimized to provide monitoring and secure access to serial
and network consoles of critical server systems and their supporting power and networking infrastructure.
Black Box
console server
s are built on the 2.4 uCLinux kernel as developed by the uCLinux project. This is GPL code and
source can be found at
http://cvs.uclinux.org
. Some uCLinux commands have config files that can be altered (e.g.
portmanager, inetd
,
init
,
ssh/sshd/scp/sshkeygen, ucd-‐snmpd, samba, fnord, sslwrap).
Other commands you can run and
do neat stuff with (e.g.
loopback
,
bash (shell)
,
ftp,
hwclock
,
iproute
,
iptables
,
netcat
,
ifconfig
,
mii-‐tool
,
netstat
,
route
,
ping
,
portmap
,
pppd
,
routed
,
setserial
,
smtpclient
,
stty
,
stunel
,
tcpdump
,
tftp
,
tip
,
traceroute)
Below are most of the standard uCLinux and BusyBox commands (and some custom Black Box commands) that are in
the default build tree. The
Administrator
can use these to configure the
console server
, and monitor and manage
attached serial console and host devices:
addgroup *
Add a group or add an user to a group
adduser *
Add an user
agetty
alternative Linux getty
arp
Manipulate the system ARP cache
arping
Send ARP requests/replies
bash
GNU Bourne-‐Again Shell
busybox
Swiss army knife of embedded Linux commands
cat *
Concatenate FILE(s) and print them to stdout
chat
Useful for interacting with a modem connected to stdin/stdout
chgrp *
Change file access permissions
chmod *
Change file access permissions
chown *
Change file owner and group
config
Black Box tool to manipulate and query the system configuration from the command line
cp *
Copy files and directories
date *
Print or set the system date and time
dd *
Convert and copy a file
deluser *
Delete USER from the system
df *
Report filesystem disk space usage
dhcpd
Dynamic Host Configuration Protocol server
discard
Network utility that listens on the discard port
dmesg *
Print or control the kernel ring buffer
echo *
Print the specified ARGs to stdout
erase
Tool for erasing MTD partitions
eraseall
Tool for erasing entire MTD partitions
false *
Do nothing, unsuccessful
find
Search for files
flashw
Write data to individual flash devices
flatfsd
Daemon to save RAM file systems back to FLASH
ftp
Internet file transfer program