SlideShare a Scribd company logo
Log into your netlab workstation then ssh to
server.cnt1015.local with your college username (the account
you used for the quizes).
Create a directory called
final
in your home directory.
Inside
final
create directories called
backup, main, SysInfo, & files
Inside the
main
directory create a file called
boot.both
which contains a recursive listing of all the files and
directories inside the directory /boot and includes any error
messages.
Copy the script
snooze
from /home/stuff, put it in your
main
directory.
Run snooze.
While it is running:
Put it into the background in a suspended state.
Run the command which shows which jobs are running in the
background, putting the output in a file called
sleepingjobs
in your
main
directory.
Return snooze to the foreground and let it finish running.
Copy only the files with an "s" and a "p" adjacent regardless of
case (i.e sp , SP, sP, or Sp) to the directory
files
from the directory /usr/share/system-config-printer
Create a file called
userinfo
in
backup
.
On the first line put the home directory of the user games.
On the second line put the login shell of the user root.
On the third line put the members of the group wheel seperated
only by a comma.
Set permissions on the file
userinfo
so that it is owned by the group cnt1015.
Inside the
backup
directory create a recursive copy of the /usr/share/doc/HTML
directory
Create an alias called
now
which shows the date & time as YYYY/MM,DD-HH:MM (ex:
2014/10,16-18:50) making sure the alias survives a re-login.
Perform a recursive long listing on /boot redirecting stdout to a
file called
ls.out
in the
main
directory and redirecting stderr to a file called
ls.err
in the
main
directory.
Create a file called
num.lines
in your
main
directory which has the numbers of lines in the file
/etc/httpd/conf/httpd.conf
Search for the term
audio
in the file /etc/httpd/conf/magic, sending the results to a file
called
magic.audio
in
main
.
Create a file called
if.info
in the
SysInfo
directory which contains the network information on the eth0
network device and only the information for that device.
Find the IP address of the server spam.cnt1015.local and put it
in the file
spam.ip
under the
main
directory.
Capture your routing table information into the file
routeinfo
in the
SysInfo
directory.
Find the secondary DNS server address and put it in a file
called
nameserver2
in the
SysInfo
directory.
Capture the output of the command that tests ICMP availability
for the IP address 127.0.0.1 three times and put that output in a
file called
nettest
under the
main
directory.
Make a script called
hello
, in the
main
directory.
Set permissions so you can read, edit and run but the group and
others only have read permissions.
The scrip needs to take a name passed into it.
The output from the script should be:
Hello XXXXXX.
You are logged in as yyyyyyy.
Where XXXXXX is a name you passed in and yyyyyy is the
username you are logged in as"
ex:
Hello Sean.
You are logged in as scpayne.
Run the script you created in step 18 and capture the output to a
file called
hello.out
in the main directory.
Determine which users are logged into the system and capture it
to a file called
notify
in the main directory.
Determine how many regular users exist on the system and put
that number in a file called
numusers
in the
main
directory.
Determine the percentage of used space, in human readable
format, in /boot and put that in a file called
usedspace
under the
main
directory. ( ie, if the used space is 30%, just have 30% in in the
file.)
Make a hidden directory in your
backup
directory called
hiddenbackups
that only your user has permissions to access.
Get a list of all users with a UID between 400-499, sort it
numberically in reverse order on the GID field putting the result
in a file called
sortedusers
in your
main
directory.
Make a file called
groups.6-10
, in the
main
directory, containing the 6th - 10th groups (lines 6-10) found in
/etc/group.
EXTRA CREDIT (10 points)
Make a script called
info.sh
, in the
main
directory.
Set permissions so you can read, edit and run but the group and
others only have read permissions.
If you pass in a 1, it will tell you the date using YYYY-MM-DD
(ie 2013-07-30).
If you pass in a 2, it will tell you the time (ie HH:MM:SS).
If you pass in a 3, it will tell you the date & time (2013-07-29--
09:31:01).
If you pass don't pass anything in or you pass in something
other than 1,2,or 3 it will tell you you need to pass in 1-3.
To grade your final, run "/home/stuff/grade_final.sh.x"
Log into your netlab workstation then ssh to server.cnt1015.local wi.docx

More Related Content

PPTX
File management
PPTX
Linux Systems Programming: File Handling
PPT
Edubooktraining
DOCX
Automate the boring stuff with python
PPT
Tutorial 2
PPT
Linux filesystemhierarchy
DOC
Unix Basics For Testers
File management
Linux Systems Programming: File Handling
Edubooktraining
Automate the boring stuff with python
Tutorial 2
Linux filesystemhierarchy
Unix Basics For Testers

Similar to Log into your netlab workstation then ssh to server.cnt1015.local wi.docx (20)

PPT
Karkha unix shell scritping
PPT
Common linux ubuntu commands overview
PPT
2ab. UNIX files.ppt JSS science and technology university
PPT
BITS: Introduction to Linux - Text manipulation tools for bioinformatics
ODP
Lamp
ODP
Lamp1
ODP
Lamp1
DOCX
Assignment OS LAB 2022
PPTX
Unix Administration
PDF
Lesson 2 Understanding Linux File System
PPTX
Unix-module3.pptx
PDF
The one page linux manual
PDF
The one page linux manual
PPT
Unix/Linux Basic Commands and Shell Script
PPTX
Operating system
PPT
Basics of unix
PPT
Power point on linux commands,appache,php,mysql,html,css,web 2.0
PPT
Linux presentation
PDF
File system discovery
PPTX
Basics of file handling
Karkha unix shell scritping
Common linux ubuntu commands overview
2ab. UNIX files.ppt JSS science and technology university
BITS: Introduction to Linux - Text manipulation tools for bioinformatics
Lamp
Lamp1
Lamp1
Assignment OS LAB 2022
Unix Administration
Lesson 2 Understanding Linux File System
Unix-module3.pptx
The one page linux manual
The one page linux manual
Unix/Linux Basic Commands and Shell Script
Operating system
Basics of unix
Power point on linux commands,appache,php,mysql,html,css,web 2.0
Linux presentation
File system discovery
Basics of file handling

More from desteinbrook (20)

DOCX
Marketing Communication ProcessCommunicating is an important marke.docx
DOCX
Marketing in a Global EconomyRead the article Airbnb and the U.docx
DOCX
Mark Danner writes that El Mozote epitomized, the classic debate of.docx
DOCX
MarijuanaThere is much discussion in the press about several state.docx
DOCX
Mark describes his use of Technical Reasoning as the following .docx
DOCX
Marco works as a freelance science writer. He wants to improve his p.docx
DOCX
Market Research OverviewWhat is the idea of using marketing re.docx
DOCX
Many telephone companies and Internet Service Providers destroy logs.docx
DOCX
Many teachers who have been in the classroom for a number of years, .docx
DOCX
Many students feel they know about the American War for Independence.docx
DOCX
March 7, 2015Proffessor 2013, are you writing Assignment 2 Po.docx
DOCX
Many students in the past have applied SWOT in a very descriptive ma.docx
DOCX
Many scholars and researchers contend that LD is not a disability an.docx
DOCX
Many people struggle with the differences among the types of Intelle.docx
DOCX
Many providers have an option to choose between fee for service paym.docx
DOCX
Many people dream about one day owning their own business. In th.docx
DOCX
Many factors influence maternal health. In many countries, an unacce.docx
DOCX
Many of the social networking sites make the behavior of employees.docx
DOCX
Many readers take issue with some of Thoreaus suggestions, which ar.docx
DOCX
Many of you have reported that is difficult to keep communication cu.docx
Marketing Communication ProcessCommunicating is an important marke.docx
Marketing in a Global EconomyRead the article Airbnb and the U.docx
Mark Danner writes that El Mozote epitomized, the classic debate of.docx
MarijuanaThere is much discussion in the press about several state.docx
Mark describes his use of Technical Reasoning as the following .docx
Marco works as a freelance science writer. He wants to improve his p.docx
Market Research OverviewWhat is the idea of using marketing re.docx
Many telephone companies and Internet Service Providers destroy logs.docx
Many teachers who have been in the classroom for a number of years, .docx
Many students feel they know about the American War for Independence.docx
March 7, 2015Proffessor 2013, are you writing Assignment 2 Po.docx
Many students in the past have applied SWOT in a very descriptive ma.docx
Many scholars and researchers contend that LD is not a disability an.docx
Many people struggle with the differences among the types of Intelle.docx
Many providers have an option to choose between fee for service paym.docx
Many people dream about one day owning their own business. In th.docx
Many factors influence maternal health. In many countries, an unacce.docx
Many of the social networking sites make the behavior of employees.docx
Many readers take issue with some of Thoreaus suggestions, which ar.docx
Many of you have reported that is difficult to keep communication cu.docx

Recently uploaded (20)

PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Cell Structure & Organelles in detailed.
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Cell Types and Its function , kingdom of life
PPTX
Lesson notes of climatology university.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
GDM (1) (1).pptx small presentation for students
TR - Agricultural Crops Production NC III.pdf
Microbial disease of the cardiovascular and lymphatic systems
Cell Structure & Organelles in detailed.
PPH.pptx obstetrics and gynecology in nursing
human mycosis Human fungal infections are called human mycosis..pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
STATICS OF THE RIGID BODIES Hibbelers.pdf
Cell Types and Its function , kingdom of life
Lesson notes of climatology university.
Supply Chain Operations Speaking Notes -ICLT Program
01-Introduction-to-Information-Management.pdf
Institutional Correction lecture only . . .
Final Presentation General Medicine 03-08-2024.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
GDM (1) (1).pptx small presentation for students

Log into your netlab workstation then ssh to server.cnt1015.local wi.docx

  • 1. Log into your netlab workstation then ssh to server.cnt1015.local with your college username (the account you used for the quizes). Create a directory called final in your home directory. Inside final create directories called backup, main, SysInfo, & files Inside the main directory create a file called boot.both which contains a recursive listing of all the files and directories inside the directory /boot and includes any error messages. Copy the script snooze from /home/stuff, put it in your main directory. Run snooze. While it is running: Put it into the background in a suspended state. Run the command which shows which jobs are running in the background, putting the output in a file called sleepingjobs in your main directory.
  • 2. Return snooze to the foreground and let it finish running. Copy only the files with an "s" and a "p" adjacent regardless of case (i.e sp , SP, sP, or Sp) to the directory files from the directory /usr/share/system-config-printer Create a file called userinfo in backup . On the first line put the home directory of the user games. On the second line put the login shell of the user root. On the third line put the members of the group wheel seperated only by a comma. Set permissions on the file userinfo so that it is owned by the group cnt1015. Inside the backup directory create a recursive copy of the /usr/share/doc/HTML directory Create an alias called now which shows the date & time as YYYY/MM,DD-HH:MM (ex: 2014/10,16-18:50) making sure the alias survives a re-login. Perform a recursive long listing on /boot redirecting stdout to a file called ls.out in the
  • 3. main directory and redirecting stderr to a file called ls.err in the main directory. Create a file called num.lines in your main directory which has the numbers of lines in the file /etc/httpd/conf/httpd.conf Search for the term audio in the file /etc/httpd/conf/magic, sending the results to a file called magic.audio in main . Create a file called if.info in the SysInfo directory which contains the network information on the eth0 network device and only the information for that device. Find the IP address of the server spam.cnt1015.local and put it in the file spam.ip under the main directory.
  • 4. Capture your routing table information into the file routeinfo in the SysInfo directory. Find the secondary DNS server address and put it in a file called nameserver2 in the SysInfo directory. Capture the output of the command that tests ICMP availability for the IP address 127.0.0.1 three times and put that output in a file called nettest under the main directory. Make a script called hello , in the main directory. Set permissions so you can read, edit and run but the group and others only have read permissions. The scrip needs to take a name passed into it. The output from the script should be: Hello XXXXXX. You are logged in as yyyyyyy. Where XXXXXX is a name you passed in and yyyyyy is the username you are logged in as"
  • 5. ex: Hello Sean. You are logged in as scpayne. Run the script you created in step 18 and capture the output to a file called hello.out in the main directory. Determine which users are logged into the system and capture it to a file called notify in the main directory. Determine how many regular users exist on the system and put that number in a file called numusers in the main directory. Determine the percentage of used space, in human readable format, in /boot and put that in a file called usedspace under the main directory. ( ie, if the used space is 30%, just have 30% in in the file.) Make a hidden directory in your backup directory called hiddenbackups that only your user has permissions to access. Get a list of all users with a UID between 400-499, sort it
  • 6. numberically in reverse order on the GID field putting the result in a file called sortedusers in your main directory. Make a file called groups.6-10 , in the main directory, containing the 6th - 10th groups (lines 6-10) found in /etc/group. EXTRA CREDIT (10 points) Make a script called info.sh , in the main directory. Set permissions so you can read, edit and run but the group and others only have read permissions. If you pass in a 1, it will tell you the date using YYYY-MM-DD (ie 2013-07-30). If you pass in a 2, it will tell you the time (ie HH:MM:SS). If you pass in a 3, it will tell you the date & time (2013-07-29-- 09:31:01). If you pass don't pass anything in or you pass in something other than 1,2,or 3 it will tell you you need to pass in 1-3. To grade your final, run "/home/stuff/grade_final.sh.x"