[go: up one dir, main page]

0% found this document useful (0 votes)
41 views2 pages

Syllabus For System Admin Position

The syllabus outlines the roles and responsibilities of a System Administrator, including resource management, security, and network hardware handling. It covers general aptitude, technical skills in UNIX/Linux, scripting, access control, process management, and networking. Practical skills include OS installations, shell scripting, and managing IT infrastructure effectively.

Uploaded by

akshaytanpure226
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views2 pages

Syllabus For System Admin Position

The syllabus outlines the roles and responsibilities of a System Administrator, including resource management, security, and network hardware handling. It covers general aptitude, technical skills in UNIX/Linux, scripting, access control, process management, and networking. Practical skills include OS installations, shell scripting, and managing IT infrastructure effectively.

Uploaded by

akshaytanpure226
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Syllabus for System Admin Position

Considering the System Admin Position and its Roles and Responsibility

 To manage the resources (system, network, database, users, etc.) and security of an IT
infrastructure.
 To use the UNIX/Linux utilities and scripting languages effectively.
 To design and manage policies governing IT infrastructure.
 To be able to handle network related hardware devices such as switches, routers,
cyberoam, etc.

Part A - General Aptitude


 Written English Communication
 Basic mathematical and logical ability
 General comprehension

Part B - Technical

Basics: Roles and responsibility of the system administrator, Friction between UNIX and Linux,
Linux distributions and examples, System-specific administration tools, Man pages and other
authoritative documentations. Familiarity with Linux servers and Windows servers.

Scripting and the Shell: Shell basics -Command editing, Pipes and redirection, Variables and
quoting, Common filter commands, bash scripting, Regular expressions, Python scripting, Scripting
best practices.

Bootstrapping the system: Booting PCs, GRUB: The GRand Unified Boot loader, Booting to single-
user mode, Working with startup scripts, init and its run levels, systemd, Rebooting and shutting
down.

Access Control and Users: Traditional UNIX access control, Modern access control -Role-based
access control, SELinux: security-enhanced Linux, PAM: Pluggable Authentication Modules,
Kerberos -third-party cryptographic authentication, Access control lists, Real-world access control
–su and sudo, Pseudo-users other than root, The /etc/passwd file, The /etc/shadow file, The
/etc/group file, Adding and removing users, Managing users with system-specific tools.

Controlling Processes: Components of a process, The life cycle of a process, Signals, kill, Process
states, nice and renice: influence scheduling priority, ps -monitor processes, Dynamic monitoring
with top, prstat, and topas, The /proc filesystem, strace: trace system calls, Runaway processes.

Periodic Processes: cron -schedule commands, The format of crontab files, Crontab management,
Linux and Vixie-cron extensions, Common uses for cron.
The Filesystem: Pathnames, Filesystem mounting and unmounting, Filetypes, File attributes -The
permission bits, The setuid and setgid bits, The sticky bit.

Syslog and log files: Syslog: the system event logger, Syslog architecture, Configuring syslogd,
Syslog debugging, Alternatives to syslog, Linux kernel and boot-time logging, logrotate -manage
log files, Condensing log files to useful information, Logging policies.

Backups and restore: Introduction and requirements for backups, Backup devices and media,
Incremental backups, dump and restore, archiving programs –tar and dd, Commercial backup
products.

Networking and Routing: TCP/IP and its relationship to the Internet, Networking road map, Packet
addressing, IP addresses, Routing, ARP, DHCP, Basic network configuration, Linux networking.

Miscellaneous : Software installations on Cloud, Amazon EWS, Website maintenance and


development, Maintenance of Educational ERP, Email servers, Manage licensed softwares, Deploy
and Manage Local Area Network, Cyberoam configuration, Internet service providers, Basic
knowledge of maintaining High Performance Computing facility,

Part C - Skills/ Practical Aspects:

OS Installations, VM Installation, Configurations, Printing, etc.


Effectively use shell scripts e.g., Bash, Perl, Python, to monitor and manage IT infrastructure.
Bootstrapping and shutdown, and the related scripts involved during the processes.
Able to configure & debug the startup scripts.
Access control and user management.
Effectively manage (e.g., monitor, start, stop, schedule, etc.) the processes.
Mount/unmounts/ configure/ access-control/ etc. the filesystem.
Network configuration and management.
To generate/configure/debug Syslog and logfiles.
To generate/configure/debug backups and restore

You might also like