Linux System Administration

Linux System Administration

1) Shells

Actions for Shells

Linux shells are used to enter commands to perform functions in your Linux distribution.  Describe the shells which are available.  Which one would be your preference? Why?

2) Redirections

Actions for Redirections

Linux distributions have three basic forms of Input/Output (standard input, standard output, and standard error) redirections which will need to understand how to use each one.
•    State the purpose of each of three I/O forms including which file descriptor is used for each one
•    Provide your own redirection command syntax example as well as description what your command syntax will do
(optional-challenging) How would command syntax appear if you want redirect the cat command standard ouput and standard error to the same file?  This would be useful if you want to view results of the cat command in a file containing both regular output and any error(s) which might appear (ex. syntax error).

3) File-Viewing Commands

Actions for File-Viewing Commands

Three file-viewing commands (head, tail, and less) are used to display a portion of a file.  These are especially useful when you have a very large text file you want to view and you want to narrow you display of it.
Provide me one or more command syntax examples using each of the three file-viewing commands. You must provide me using at least one command option (ex. with head command you can specify the number of lines to display using “-n num” option).

4) bash

Actions for bash

What are some reasons why bash is considered a defacto standard shell on Linux distributions?

5) inittab File

Actions for inittab File

/etc/inittab file is one of the most important files on a Linux (and UNIX) operating system.  It is read when the Linux /sbin/init program starts your system.   The /etc/inittab file lists what programs to start depending on the run level.
Provide a sample syntax (id:runlevels:action:process) of an /etc/inittab entry as follows:
id = identify your entry
runlevels = specify that the process will run at run levels 3 and 5
Action = specify to init program how to treat the program
Process = provide your own name including if there is any input or output redirection

6) Localization and Internationalization

Actions for Localization and Internationalization

Since Linux is an international operating system you can configure it to support a specific region.  Discuss how you can configure its character set, keyboard layout, and date/time display formats for a specific region (or country) of your choice.

7) Default User Accounts

Actions for Default User Accounts

What default user accounts are created during installation?  What are they for?  What should you do with them?  Explain in detail.

8) Installation Sources

Actions for Installation Sources

What type of installation sources are available for Linux?  What are the differences?  Give some advantages and disadvantages of each of them.

9) runlevel

Actions for runlevel

How many runlevel are there?  Explain each one and when would you use each of them.

10) Package Dependencies and Conflicts

Actions for Package Dependencies and Conflicts

Linux software packages have dependencies and conflicts that can occur for numerous reasons.  Discuss at least 3 ways they can occur

11) RPM vs Debian

Actions for RPM vs Debian

Compare Red Hat Package Manager vs Debian package Manager.  How are they similar and how are the different

12) Modifying User Accounts

Actions for Modifying User Accounts

The usermod command is used to change a Linux user account settings.  There are a few of parmeters (ex. “-l” to change the user name) require considerations before using with the usermod command.   Discuss a specific parameter you would used with the usermod and what you need to consider either before or after applying your usermod. Also, provide an example of your usermod command including the parameter.

13) useradd vs. adduser

Actions for useradd vs. adduser

The useradd utility is used to create user account but on some Linux distributions we also have adduser script to create users as well.  Explain the differences between these two utilities to create user accounts on Linux distributions.   Which one would you use ?

14) Groups

Actions for Groups

When creating user account using useradd how is the default group determined?  Is there a default group users are added automatically unless specified in the useradd command ?

15) Partitioning a Disk

Actions for Partitioning a Disk

Discuss the steps required (including exact commands) to partition a disk using the fdisk utility.

16) Mounting a File System

Actions for Mounting a File System

Provide the steps required to create and then mount a filesystem

17) Different Disk Types

Actions for Different Disk Types

What type of disk does each of the following represents ?
/dev/hd
/dev/sd
/dev/ed
/dev/xd

18) USB Basics

Actions for USB Basics

Discuss USB capabilities you can configure in your Linux distribution

19) File System Health

Actions for File System Health

What are some of the tools you can use to tune or correct a Linux filesystem?

20) Coldplug vs. Hotplug Devices

Actions for Coldplug vs. Hotplug Devices

Explain the differences between coldplug verses Hotplug devices.  Provide examples of coldplug devices as well as a hotplug device.

21) /proc directory

Actions for /proc directory

/proc directory is a virtual filesystems that provides information about hardware, running processes, etc..   Lists at least three files located in /proc that you can reference to determine the hardware resources for devices installed on your Linux distribution.

22) ps Command

Actions for ps Command

ps command is use to list processs running on your Linux system.   Provide five examples using the ps command

23) runlevel Services

Actions for runlevel Services

when you move from one run level to the next there are certain methods you can use to make that happen.   Explain how /etc/inittab file and specific commands are used to manage runlevel services.

24) Aliases and Environment Variables

Actions for Aliases and Environment Variables

Explain the function of environment variables.
What is the purpose of shell aliases? Provide an example of a alias you may use.

25) syslogd

Actions for syslogd

The syslogd daemon maintains logfiles on Linux distribution.   Discuss how you would use the syslogd  daemon to maintain a log file.

26) System Time

Actions for System Time

There are two methods of changing system time: date command and Network Time Protocol (NTP).  Discuss the significant advantages using NTP has over manually setting time using date command

27) Local Security Good Practices

Actions for Local Security Good Practices

Discuss in detail several effective local security practices to harden your Linux distribution.

28) ssh

Actions for ssh

Discuss what is SSH and the advantages and disadvantages of using it on your Linux distribution.
Also discuss how to control ssh access and how you configure this service.

29) Resolving Hostnames

Actions for Resolving Hostnames

Compare and contrast the following programs which are helpful in debugging TCP/IP networks:
1) nslookup
2) host
3) dig
4) whois

30) DNS

Actions for DNS

Discuss how you would configure your Linux distribution to perform name resolution using DNS.

31) XDM

Actions for XDM

A manager has asked the administrator to change the default background of her machine, which uses XDM. Which file does the administrator need to modify in order to achieve this?
Explain the main differences between XDM and KDM. Which would you prefer?

32) Linux-based Systems

Actions for Linux-based Systems

Please provide one example of a Linux Based (i.e. router, hypervisor, appliance, etc.) system.
Provide a brief product description, use, and function

33) lsof

Actions for lsof

Discuss how you would use the lsof command.  Provide some command examples

34) Day Light Saving Time

Actions for Day Light Saving Time

Must post first.
As everyone knows Daylight Savings Time (DST) events second Sunday 2am in March and first Sunday 2am in November for the states that participate.  What can you do to verify your Linux distribution won’t have any issues?

35) vi

Actions for vi

vi editor is a standard editor found on all Linux and UNIX systems.   It is best to be able to use it to insure you can edit a file.
Provide me at least five command line keys you can use when editing a file using vi editor.  Include a description for each commmand line key

PLACE THIS ORDER OR A SIMILAR ORDER WITH US TODAY AND GET AN AMAZING DISCOUNT 🙂

This question has been answered.

Get Answer

Leave a Reply