First questions Flashcards

1
Q

Explain in windows DNS server what is Primary, Secondary and Stub zone?

A

Primary Zone:
In this, the file is saved as normal text file with filename (.dns)

Secondary Zone:
It maintains a read-only copy of zone database on another DNS server. Also, it acts as a back-up server to the primary server by providing fault tolerance and load balancing

Stub Zone:
It consists of a copy of name server and SOA records which is used for reducing the DNS search orders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Intellimirror?

A

User data management, software installation and maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is MSI.dll?

A

File used for Windows to install components. Errors can occur during app installation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain what is the primary function of the domain controller?

A

Primary function of the domain controller is to validate users to the networks, it also provide a catalog of Active Directory Objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain what is the way to configure the DHCP server such that it allocates the same IP address to certain devices each time the address is removed?

A

To configure the DHCP server, you can create a reservation for the device. To create a reservation, you must know the MAC hardware address of the device. To determine the MAC address for a network device you can use the ipconfig or nbs tat command line utilities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain what is the difference between a thread and a computer process?

A

Computer Process: In computing, a process is an instance of a computer program that is executed sequentially by a computer system which can run several computer programs concurrently.

Thread: A thread is a several executable program that work together as a single process. For instance, one thread might send an error message to the user; another might handle error signals while the third thread might be executing the original action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain what is INODE?

A

INODE holds the metadata of files; INODE is a pointer to a block on the disk, and it is unique.

In simple words, it is a unique number allocated to a file in UNIX-like OS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain what is RAID?

A

Redundant Array of Independent Disks.

It is a strategy for building fault tolerance and increase the storage capacity. On separate drives it allows you to combine one or more volumes so that they are accessed by a single drive letter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How would you connect Active Directory to other third party directory services?

A

LDAP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain what is the major difference between NTFS ( New Technology File System) or FAT (File Allocation Table) on a local server?

A

For local users FAT (File Allocation Table) and FAT32 provides security, while NTFS ( New Technology File System) provides security for domain users as well as local users. NTFS provides file level security which is not possible through FAT32.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the three states of processes?

A

running, ready, or waiting.

A process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Waiting, Vs. Ready states of processes

A
Waiting:
Waiting for some external event to occur such as user input or a disk access) 
Ready state (i.e., waiting for permission to use the processor)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a thread?

A

A thread is a single sequence stream within in a process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is deadlock?

A

Deadlock is a situation when two or more processes wait for each other to finish and none of them ever finish.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the necessary conditions for deadlock?

A

Mutual Exclusion: There is a resource that cannot be shared.

Hold and Wait: A process is holding at least one resource and waiting for another resource which is with some other process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Virtual Memory?

A

The idea of virtual memory is to use disk space to extend the RAM. Running processes don’t need to care whether the memory is from RAM or disk. The illusion of such a large amount of memory is created by subdividing the virtual memory into smaller pieces, which can be loaded into physical memory whenever they are needed by a process.

17
Q

Three drivers for specific hardware devices

A

Assembler –
Input to an assembler is an assembly language program.

Compiler –

Loader –
The loader places into memory the machine language version of the user’s program and transfers control to it. Since the loader program is much smaller than the assembler, those makes more core available to user’s program.

18
Q

What is a system call?

A

A system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on. A system call is a way for programs to interact with the operating system.

Types:

Process control: end, abort, create, terminate, allocate and free memory.
File management: create, open, close, delete, read file etc.

19
Q

/bin directory

A

Binaries

20
Q

/boot directory

A

Boot files

21
Q

/home directory

A

Home directories for users

22
Q

/opt directory

A

Opt is for installed applications

23
Q

/mnt is for

A

/mnt : Stands for “mount”. Contains filesystem mount points. These are used, for example, if the system uses multiple hard disks or hard disk partitions. It is also often used for remote (network) filesystems, CD-ROM/DVD drives, and so on.

24
Q

/proc directory

A

Processes shown here as files

25
Q

/usr

A

Sometimes for user directories

Sometimes for libraries or executables

26
Q

/var

A

Variable. For files that change frequently.

27
Q

/var/log

A

Log files

28
Q

Three file types

A
  1. Ordinary files
    (text files, etc)
  2. Directories
    (Store normal files)
  3. Special Files
    Used to represent a real physical device such as a printer, tape drive or terminal, used for Input/Ouput (I/O) operations.
29
Q

Define Threading

A

Threading is a segment of a process which divide the code into small parts that are of very light weight and has less b

30
Q

Why should you avoid using the root account?

A

It defeats the security model that’s been in place for years. Applications are meant to be run with non-administrative security (or as mere mortals) so you have to elevate their privileges to modify the underlying system. For example, you wouldn’t want that recent crash of Rhythmbox to wipe out your entire /usr directory due to a bug. Or that vulnerability that was just posted in ProFTPD to allow an attacker to gain a ROOT shell.

It’s just good practice on any operating system to run your applications on a user level and leave administrative tasks to the root user, and only on a per-need basis.