Challenges in Linux Administration?

In summary, the intern learned about basic tasks in Linux Administration including maintaining the network connections, filesystems, and software updates. He also plans to learn more about scripting in the future.
  • #1
shivajikobardan
674
54
TL;DR Summary
learning linux to next level.
As you all know I got a job as a Linux Administrator Intern few months ago. I've finished Imran Afzal's course on udemy a month ago, which was 35.5 hrs long. I'm comfortable with Linux by now. But I feel I could do better. That's why I picked up a RHCSA course that I got for 15$ from reputed online site. Now, I want challenging problems of Linux like in programming there is leetcode, hackerrank etc. No, I don't need bash shell scripting for the job. I just need to perform basic activities.

I'm also thinking of purchasing RHCSA question bank from Ghada Atef on udemy after I finish this RHCSA course. What other activities could I do to improve my Linux skill.

I'm obviously using Linux in a vmware workstation pro and doing along with the course on laptop.
 
Technology news on Phys.org
  • #2
The most coomon tasks in Linux admin:
- maintaining the network connections
- maintaining and backing the filesystems
- workload leveling machines
- monitoring for vulnerabilities or odd workloads or odd sign-ons for users...
- maintaining the proper level of software updates
- identifying files based on some criteria to clean up some issue
- using the proc directory to learn things about the machine

I would start with scripts that can walk the filesystems looking for duplicates by name, by size, by date, by CRC check...

The trouble is the tasks in Linux Admin are so varied that your best bet is to know how to craft scripts to get the job done.

Look for linux cookbooks that will give you the pieces of script/commands needed to get something. Here's one I found on Amazon:

https://www.amazon.com/dp/0134277554/?tag=pfamazon01-20
 
  • Informative
Likes berkeman
  • #3
jedishrfu said:
workload leveling machines
With a good 19" rack, they seem pretty level to me. :smile:
 
  • #4
jedishrfu said:
The most coomon tasks in Linux admin:
- maintaining the network connections
- maintaining and backing the filesystems
- workload leveling machines
- monitoring for vulnerabilities or odd workloads or odd sign-ons for users...
- maintaining the proper level of software updates
- identifying files based on some criteria to clean up some issue
- using the proc directory to learn things about the machine

I would start with scripts that can walk the filesystems looking for duplicates by name, by size, by date, by CRC check...

The trouble is the tasks in Linux Admin are so varied that your best bet is to know how to craft scripts to get the job done.

Look for linux cookbooks that will give you the pieces of script/commands needed to get something. Here's one I found on Amazon:

https://www.amazon.com/dp/0134277554/?tag=pfamazon01-20
The thing is that I don't need scripts so why learn it now? I do plan to learn scripting in the future, but atm I'd rather work on solidifying my programming concepts using c++ and javascript.
 

Related to Challenges in Linux Administration?

1. What are some common challenges faced in Linux administration?

Some common challenges in Linux administration include system performance optimization, security management, software updates and patching, troubleshooting hardware and software issues, and managing user accounts and permissions.

2. How do you effectively troubleshoot Linux server issues?

To effectively troubleshoot Linux server issues, it is important to first identify the problem, gather relevant information such as error messages and logs, analyze the root cause of the issue, and then implement a solution or workaround. Utilizing command-line tools like grep, tail, and journalctl can be helpful in diagnosing problems.

3. What are the best practices for ensuring security in Linux administration?

Some best practices for ensuring security in Linux administration include regularly updating the system and software packages, configuring firewalls and access controls, implementing strong password policies, monitoring system logs for suspicious activities, and conducting regular security audits.

4. How do you manage software installations and updates in Linux?

To manage software installations and updates in Linux, package managers like apt, yum, and dnf can be used to install, update, and remove software packages. It is important to keep the system up-to-date with the latest security patches and bug fixes to ensure system stability and security.

5. What are some strategies for optimizing system performance in Linux?

Some strategies for optimizing system performance in Linux include monitoring system resources using tools like top and vmstat, tuning kernel parameters for better performance, optimizing disk I/O with tools like iostat, and disabling unnecessary services and processes to reduce system overhead.

Similar threads

  • STEM Career Guidance
Replies
1
Views
1K
  • STEM Academic Advising
Replies
12
Views
891
  • Computing and Technology
4
Replies
123
Views
16K
  • STEM Academic Advising
Replies
8
Views
2K
  • STEM Academic Advising
Replies
9
Views
668
Replies
13
Views
3K
  • STEM Career Guidance
Replies
17
Views
5K
Replies
2
Views
157
  • STEM Career Guidance
Replies
7
Views
1K
Back
Top