Tripp Lite B097048INT Owners Manual for B093- B097- and B098-Series Console Se - Page 272

APPENDIX A: Linux Commands and Source Code

Page 272 highlights

APPENDIX A: Linux Commands and 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. Tripp Lite console servers are built on the uCLinux distribution as developed by the uCLinux project. This is GPL code, whose source can be found at http://cvs.uclinux.org. Some uCLinux commands have config files that can be altered (e.g., portmanager, inetd, init, sshd). Other commands you can run and configure (e.g., loopback, bash (shell), ftp, hwclock, iproute, iptables, netcat, ifconfig, miitool, 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 Tripp Lite 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 * adduser * agetty arp arping bash busybox cat * chat chgrp * chmod * chown * config cp * date * dd * deluser * df * dhcpd discard dmesg * echo * erase eraseall false * find flashw flatfsd ftp gen-keys getopt * gettyd grep * gunzip * Add a group or add a user to a group Add a user Alternative Linux getty Manipulate the system ARP cache Send ARP requests/replies GNU Bourne-Again Shell Swiss army knife of embedded Linux commands Concatenate FILE(s) and print them to stdout Useful for interacting with a modem connected to stdin/stdout Change file access permissions Change file access permissions Change file owner and group Tripp Lite tool to manipulate and query the system configuration from the command line Copy files and directories Print or set the system date and time Convert and copy a file Delete USER from the system Report file system disk space usage Dynamic Host Configuration Protocol server Network utility that monitors the discard port Print or control the kernel ring buffer Print the specified ARGs to stdout Tool for erasing MTD partitions Tool for erasing entire MTD partitions Do nothing, unsuccessful Search for files Write data to individual flash devices Daemon to save RAM file systems back to FLASH Internet file transfer program SSH key generation program Parses command options Getty daemon Print lines matching a pattern Compress or expand files 272

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288

272
APPENDIX A: Linux Commands and 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.
Tripp Lite console servers are built on the uCLinux distribution as developed by the uCLinux project. This is GPL code, whose
source can be found at
.
Some uCLinux commands have config files that can be altered (e.g., portmanager, inetd, init, sshd).
Other commands you can run and configure (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 Tripp Lite 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 a user to a group
adduser *
Add a 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
Tripp Lite 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 file system disk space usage
dhcpd
Dynamic Host Configuration Protocol server
discard
Network utility that monitors 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
gen-keys
SSH key generation program
getopt *
Parses command options
gettyd
Getty daemon
grep *
Print lines matching a pattern
gunzip *
Compress or expand files