Difference between revisions of "Linux/C2/Basics-of-System-Administration/English-timed"
From Script | Spoken-Tutorial
Sandhya.np14 (Talk | contribs) |
Sandhya.np14 (Talk | contribs) |
||
Line 198: | Line 198: | ||
|- | |- | ||
| 04:11 | | 04:11 | ||
− | | To show the list of users in the home folder “ls” command is used. | + | | To show the list of users in the home folder, “ls” command is used. |
|- | |- | ||
Line 210: | Line 210: | ||
|- | |- | ||
| 04:26 | | 04:26 | ||
− | | Now the next command is the “su” | + | | Now, the next command is the “su”, |
|- | |- | ||
Line 226: | Line 226: | ||
|- | |- | ||
| 04:43 | | 04:43 | ||
− | | Enter the command | + | | Enter the command: |
|- | |- | ||
| 04:45 | | 04:45 | ||
− | | “su space hyphen space duck” on the | + | | “su space hyphen space duck” on the “Terminal” and press Enter. |
|- | |- | ||
Line 238: | Line 238: | ||
|- | |- | ||
| 04:56 | | 04:56 | ||
− | | I shall type the user “duck's” password here | + | | I shall type the user “duck's” password here. Please recall that it was “duck” itself. |
|- | |- | ||
| 05:04 | | 05:04 | ||
− | | Please notice that, the Terminal switches from the previous user to the new user | + | | Please notice that, the Terminal switches from the previous user to the new user which is “duck” in our case. |
|- | |- | ||
Line 262: | Line 262: | ||
|- | |- | ||
| 05:35 | | 05:35 | ||
− | | | + | | The “usermod” command |
|- | |- | ||
| 05:37 | | 05:37 | ||
− | | | + | | enables a '''super''' user or '''root''' user to modify the settings of other user accounts such as: |
|- | |- | ||
Line 286: | Line 286: | ||
|- | |- | ||
| 05:59 | | 05:59 | ||
− | | Let me show you how to set a date of expiry for the user account duck. | + | | Let me show you how to set a date of expiry for the user account "duck". |
|- | |- | ||
| 06:05 | | 06:05 | ||
− | | Here at the command prompt type | + | | Here, at the command prompt, type: |
|- | |- | ||
Line 314: | Line 314: | ||
|- | |- | ||
| 06:57 | | 06:57 | ||
− | | “id – command” is used to check the identities of all the users and groups | + | | “id – command” is used to check the identities of all the users and groups. |
|- | |- | ||
Line 338: | Line 338: | ||
|- | |- | ||
| 07:29 | | 07:29 | ||
− | | Now we can see the User IDs and Group IDs on the system that we are using | + | | Now we can see the User IDs and Group IDs on the system that we are using. |
|- | |- | ||
Line 350: | Line 350: | ||
|- | |- | ||
| 07:49 | | 07:49 | ||
− | | and press | + | | and press Enter. |
|- | |- | ||
| 07:50 | | 07:50 | ||
− | | Now we can see only the ids of the users. | + | | Now we can see only the 'ids' of the users. |
|- | |- | ||
Line 366: | Line 366: | ||
|- | |- | ||
| 08:02 | | 08:02 | ||
− | | “id space -(hyphen)n space -(hyphen)u” on the terminal | + | | “id space -(hyphen)n space -(hyphen)u” on the terminal here and press Enter. |
|- | |- | ||
Line 386: | Line 386: | ||
|- | |- | ||
| 08:32 | | 08:32 | ||
− | | If we want to view all the current user's group IDs, type | + | | If we want to view all the current user's group IDs, type: |
|- | |- | ||
Line 414: | Line 414: | ||
|- | |- | ||
| 09:07 | | 09:07 | ||
− | | | + | | Let's try this on the terminal. |
|- | |- | ||
| 09:09 | | 09:09 | ||
− | | Here type “sudo space userdel space -(hyphen)r space duck”. | + | | Here, type: “sudo space userdel space -(hyphen)r space duck”. |
|- | |- | ||
Line 438: | Line 438: | ||
|- | |- | ||
| 09:38 | | 09:38 | ||
− | | Check this by typing | + | | Check this by typing: |
|- | |- | ||
| 09:41 | | 09:41 | ||
− | | “ls space /(slash)home” and press | + | | “ls space /(slash)home” and press Enter. |
|- | |- | ||
| 09:47 | | 09:47 | ||
− | | We will find that | + | | We will find that the user account “duck” has been deleted. |
|- | |- | ||
Line 454: | Line 454: | ||
|- | |- | ||
| 09:56 | | 09:56 | ||
− | | Some of the useful commands in Linux System Administration are “df” and “du” | + | | Some of the useful commands in Linux System Administration are “df” and “du”. |
|- | |- | ||
Line 470: | Line 470: | ||
|- | |- | ||
| 10:19 | | 10:19 | ||
− | | Let us shift to the terminal | + | | Let us shift to the terminal. I shall show you a few useful options used with the “df” command. |
|- | |- | ||
| 10:26 | | 10:26 | ||
− | | Please type df space -(hyphen)h and press Enter. | + | | Please type: df space -(hyphen)h and press Enter. |
|- | |- | ||
| 10:33 | | 10:33 | ||
− | | Here it shows the size of the Filesystem, and the space | + | | Here, it shows the size of the Filesystem, and the space used. |
|- | |- | ||
Line 486: | Line 486: | ||
|- | |- | ||
| 10:46 | | 10:46 | ||
− | | Let us now try some options with the “du” command | + | | Let us now try some options with the “du” command. |
|- | |- | ||
| 10:50 | | 10:50 | ||
− | | At this point | + | | At this point I assume that you have created some text files in your home folder. |
|- | |- | ||
Line 502: | Line 502: | ||
|- | |- | ||
| 11:11 | | 11:11 | ||
− | | | + | | Go to “home folder” on the terminal by typing |
|- | |- | ||
Line 514: | Line 514: | ||
|- | |- | ||
| 11:33 | | 11:33 | ||
− | | This command will give you a report on the txt files available in the directory along with its file sizes. | + | | This command will give you a report on the 'txt files' available in the directory along with its file sizes. |
|- | |- | ||
| 11:43 | | 11:43 | ||
− | | As an assignment, at the command prompt type | + | | As an assignment, at the command prompt type: |
|- | |- | ||
Line 530: | Line 530: | ||
|- | |- | ||
| 12:01 | | 12:01 | ||
− | | To | + | | To summarize, we have learnt: |
|- | |- | ||
| 12:03 | | 12:03 | ||
− | | | + | | * “adduser” command to create a new user. |
|- | |- | ||
| 12:06 | | 12:06 | ||
− | | | + | | * “su” command to switch from one user to another user. |
|- | |- | ||
| 12:09 | | 12:09 | ||
− | | | + | | * “usermod” command to change the user account settings. |
|- | |- | ||
| 12:12 | | 12:12 | ||
− | | | + | | * “userdel” command to delete the user account. |
|- | |- | ||
| 12:15 | | 12:15 | ||
− | | | + | | * "id" command to know the information about user ids and group ids. |
|- | |- | ||
| 12:20 | | 12:20 | ||
− | | | + | | * “df” command to check the file system size and its availability. |
|- | |- | ||
| 12:24 | | 12:24 | ||
− | | | + | | * “du” command to check the space occupied by a file. |
|- | |- | ||
| 12:27 | | 12:27 | ||
− | | This brings us to the end of this tutorial on “Basics of system administration” | + | | This brings us to the end of this tutorial on “Basics of system administration”. |
|- | |- | ||
Line 570: | Line 570: | ||
|- | |- | ||
| 12:37 | | 12:37 | ||
− | | | + | | Summarizes the Spoken Tutorial project. |
|- | |- | ||
Line 588: | Line 588: | ||
|- | |- | ||
| 13:03 | | 13:03 | ||
− | | More information is available on this url | + | | More information is available on this url. |
|- | |- |
Revision as of 20:41, 11 March 2015
Time | Narration |
---|---|
00:02 | Hello and welcome to the Spoken Tutorial on Basics of System Administration in Linux. |
00:09 | In this tutorial, we will learn the following. |
00:13 | * adduser |
00:14 | * su |
00:16 | * usermod |
00:17 | * userdel |
00:18 | * id |
00:19 | * du |
00:20 | * df |
00:22 | I am using Ubuntu 10.10 for this tutorial. |
00:27 | As a prerequisite please go through the spoken tutorial on General Purpose Utilities in Linux |
00:35 | which is available on this website. |
00:39 | One must have "admin" access in order to execute the commands shown. |
00:47 | Let us first learn how to create a new user. |
00:53 | The "adduser" command will create a new user login for us along with authentication. |
01:01 | We can add any user account with the help of “sudo” command. |
01:06 | Let me give you a brief explanation about the “sudo” command. |
01:11 | "Sudo" command allows the administrative user to execute a command as a super user. |
01:19 | The "sudo" command has many options. We will learn about the options as we go further in this tutorial. |
01:27 | Lets now learn how to create a “New User”. |
01:32 | Open the “Terminal” by pressing the keys “Ctrl, Alt and t” simultaneously on your keyboard. |
01:45 | I have already invoked the “Terminal” here. |
01:49 | Here, type the command “sudo space adduser” and press Enter. |
01:58 | You will be prompted for a password. |
02:01 | I will give the “Admin” password here and Enter. |
02:07 | The typed password on the terminal is not visible. |
02:11 | So we have to type the password carefully. |
02:16 | Once done, a message “adduser: Only one or two names allowed” is displayed. |
02:27 | So, let us create a new user account named “duck”. |
02:34 | Type the command: |
02:36 | sudo space adduser space duck and press Enter. |
02:45 | We have created a new user called “duck”. |
02:49 | In the process of creating a new user, a separate “home” directory for that user has also been created. |
02:58 | Please note that we will be prompted for a new password for the user “duck”. |
03:05 | Type the password of your choice. In my case, I am going to type “duck” as the password and press Enter. |
03:17 | Please type the new password again. |
03:20 | The password is asked twice for security reasons and for confirmation. |
03:26 | Now our password for the new user is updated. |
03:31 | We will be asked for other details too. |
03:35 | But for the time being, I will enter only the “Full Name” as “duck” and leave the rest of the details blank by pressing the Enter key. |
03:46 | Enter. |
03:47 | I will confirm this by entering “y”. |
03:51 | This is to confirm that all the information is correct. |
03:55 | Let us now check, if the user account has been created. |
04:00 | To do this, please type at the command prompt: |
04:04 | “ls space /(slash) home” |
04:09 | and press Enter. |
04:11 | To show the list of users in the home folder, “ls” command is used. |
04:17 | And here is our newly created user named “duck”. |
04:23 | Let me switch back to the slides. |
04:26 | Now, the next command is the “su”, |
04:30 | “su” stands for “Switch User”. |
04:34 | This command is useful for switching from the current user to another user. |
04:39 | Let us go to the Terminal now. |
04:43 | Enter the command: |
04:45 | “su space hyphen space duck” on the “Terminal” and press Enter. |
04:53 | You will be prompted for a password. |
04:56 | I shall type the user “duck's” password here. Please recall that it was “duck” itself. |
05:04 | Please notice that, the Terminal switches from the previous user to the new user which is “duck” in our case. |
05:14 | To logout from this user, type |
05:17 | “logout” and hit Enter. |
05:22 | Now the terminal logs out from the current user “duck” and comes back to the previous user account, which is “vinhai” in our case. |
05:31 | Let us learn about the “usermod” command. |
05:35 | The “usermod” command |
05:37 | enables a super user or root user to modify the settings of other user accounts such as: |
05:46 | Change the password to no password or empty password. |
05:50 | Show the date on which the user account will be disabled. |
05:55 | Let us try this command and see. |
05:57 | Let me switch to the terminal now. |
05:59 | Let me show you how to set a date of expiry for the user account "duck". |
06:05 | Here, at the command prompt, type: |
06:09 | sudo space usermod space -(hyphen)e space 2012-(hyphen)12-(hyphen)27 space duck |
06:33 | and press Enter. |
06:37 | The user account expiry date is set as mentioned in the command here with the help of the option “-e”. |
06:46 | Now you have set an expiry date for the user account “duck”. |
06:52 | Let us now talk about the “uid” and “gid” commands. |
06:57 | “id – command” is used to check the identities of all the users and groups. |
07:04 | To know about the identity of the user, we use “id space -(hyphen)u”. |
07:12 | To know about the identity of the group users, it is “id space -(hyphen)g” |
07:20 | Now lets work on this. |
07:22 | At the terminal, let us type |
07:25 | “id” and press Enter. |
07:29 | Now we can see the User IDs and Group IDs on the system that we are using. |
07:37 | To get only the user id, we use “-(hyphen)u” option. |
07:43 | Let us type the command, “id space -(hyphen)u” |
07:49 | and press Enter. |
07:50 | Now we can see only the 'ids' of the users. |
07:55 | But what if we need to know the names of the users? |
08:00 | To find that out, we will type |
08:02 | “id space -(hyphen)n space -(hyphen)u” on the terminal here and press Enter. |
08:13 | Now we can see the names of the users instead of their ids. |
08:20 | Let us now learn the commands for Group IDs. |
08:24 | Lets type “ id space -(hyphen)g”. |
08:29 | Here we can see the group ids. |
08:32 | If we want to view all the current user's group IDs, type: |
08:38 | “id space -(hyphen) (capital)G” and press Enter. |
08:46 | Please notice that I have typed G in capital letter. |
08:50 | See the result for yourself. |
08:53 | Now let us learn how to delete a user account. |
08:57 | For this we use “userdel” command. |
09:00 | We can delete an user account permanently with the help of the “userdel” command. |
09:07 | Let's try this on the terminal. |
09:09 | Here, type: “sudo space userdel space -(hyphen)r space duck”. |
09:22 | I have used the -(hyphen)r option. |
09:25 | This is to remove the user along with his home directory. |
09:30 | Let us press Enter and see what happens. |
09:34 | Now the user “duck” has been deleted. |
09:38 | Check this by typing: |
09:41 | “ls space /(slash)home” and press Enter. |
09:47 | We will find that the user account “duck” has been deleted. |
09:53 | Let me go back to the slides now. |
09:56 | Some of the useful commands in Linux System Administration are “df” and “du”. |
10:03 | The “df” command gives a report on the free space available on the disk. |
10:08 | And the “du” command gives a report on how much space a file has occupied. |
10:13 | Please try these two commands and find the output for yourself as an assignment. |
10:19 | Let us shift to the terminal. I shall show you a few useful options used with the “df” command. |
10:26 | Please type: df space -(hyphen)h and press Enter. |
10:33 | Here, it shows the size of the Filesystem, and the space used. |
10:38 | It also shows the space mounted on in a human readable format. |
10:46 | Let us now try some options with the “du” command. |
10:50 | At this point I assume that you have created some text files in your home folder. |
10:57 | If not please refer to the tutorial on “General Purpose Utilities in Linux”. |
11:04 | I have already created some text files in my home directory to execute the commands. |
11:11 | Go to “home folder” on the terminal by typing |
11:15 | “cd space /(slash) home” and press Enter. |
11:20 | Then type du space -(hyphen)s space *. (astrix) dot txt and press enter. |
11:33 | This command will give you a report on the 'txt files' available in the directory along with its file sizes. |
11:43 | As an assignment, at the command prompt type: |
11:47 | “du space -(hyphen)ch space *.(astrix dot)txt” and see what happens. |
11:59 | Let me go back to the slides. |
12:01 | To summarize, we have learnt: |
12:03 | * “adduser” command to create a new user. |
12:06 | * “su” command to switch from one user to another user. |
12:09 | * “usermod” command to change the user account settings. |
12:12 | * “userdel” command to delete the user account. |
12:15 | * "id" command to know the information about user ids and group ids. |
12:20 | * “df” command to check the file system size and its availability. |
12:24 | * “du” command to check the space occupied by a file. |
12:27 | This brings us to the end of this tutorial on “Basics of system administration”. |
12.33 | The video available at this url, |
12:37 | Summarizes the Spoken Tutorial project. |
12:40 | If you do not have good bandwidth, you can download and watch it. |
12:44 | We conduct workshops using spoken tutorials. We also give certificates to those who pass an online test. Please contact us for more details. |
12:53 | Spoken Tutorial is a part of the “Talk to a Teacher” project
Supported by the National Mission on Education through ICT (NMEICT), MHRD, Government of India. |
13:03 | More information is available on this url. |
13:08 | This script has been contributed by ----------------------(name of the translator) |
13:12 | and this is -----------------------(name of the recorder) from --------------------------(name of the place)signing off. Thanks for watching. |
Contributors and Content Editors
Minal, PoojaMoolya, Pratik kamble, Sakinashaikh, Sandhya.np14, Vasudeva ahitanal