This chapter describes the basic software operations on the SR Linux.
The file system is distributed and laid out as a closed-source third-party application on the OS. The file system layout is listed in Table 3.
Path | Description |
/opt/srlinux/appmgr/* | |
/opt/srlinux/appmgr/aaa_mgr | |
/opt/srlinux/appmgr/logmgr | |
/opt/srlinux/bin/* | Application binaries |
/opt/srlinux/firmware/* | |
/opt/srlinux/imm/imminit.tar | |
/opt/srlinux/lib/* | |
/opt/srlinux/models/* | Nokia-provided YANG models |
opt/srlinux/config.json | |
/opt/srlinux/osync/* | |
/opt/srlinux/python/* | |
/opt/srlinux/systemd/* | |
/opt/srlinux/usr/* | |
/opt/srlinux/var/run/* | |
/opt/srlinux/ztp/* | |
/etc/opt/srlinux/config.json | |
/etc/opt/srlinux/config.json.gz | Compressed system configuration (if the configuration needs to compressed) |
/etc/opt/srlinux/banner | The system banner, pre-login |
/etc/opt/srlinux/license.key | |
/etc/opt/srlinux/srlinux.rc | Global environment file |
/etc/opt/srlinux/tls/* | User-configured certificates |
/etc/opt/srlinux/appmgr/* | |
/etc/opt/srlinux/appmgr/overrides | |
/etc/opt/srlinux/models/* | |
/etc/opt/srlinux/checkpoint/* | Configuration checkpoints |
/etc/opt/srlinux/devices/* | Discovered devices |
/etc/opt/srlinux/cli/plugins/* | Operator-provided plug-ins |
/var/opt/srlinux/run/* | Application PIDs |
/var/log/srlinux/buffer/* | Tmpfs logging |
/var/log/srlinux/buffer.persist/* | Persistent buffered logging |
/var/log/srlinux/file/* | Persistent logging |
/var/log/srlinux/debug/* | Debug logging, tmpfs |
/var/log/srlinux/debug.persist/* | Persistent debug logging |
/var/log/srlinux/monitor/* | Log_mgr tmpfs storage |
/var/log/srlinux/monitor.persist/* | Log_mgr persistent storage |
/var/log/srlinux/archive/* | Archive directory for previous startups |
$HOME/.srlinuxrc | Per-user environment |
$HOME/srlinux/cli/plugins/* | Per-user CLI plug-ins |
The Solid State Drive (SSD) is used for an overlay file system, allowing the user to add persistent modifications to the system.
The SR Linux boots using a normal Linux boot mechanism. The BIOS is set up to boot from the internal storage device. The following is the normal boot sequence: