What alternatives do you suggest?
Re:The Linux Upskill Challenge
by 29athrowaway on Saturday February 04, 2023 @11:16AM
(#34655522)
Learn about the file system, permissions, processes, signals, threads, the scheduler, standard input and output, networking, etc.
Yeah, I just haven't seen a single book/resource that does this - maybe I'm not looking hard enough. "the linux command line" from nostarch press was good but, of course, focused on commands
Re:The Linux Upskill Challenge
by 29athrowaway on Saturday February 04, 2023 @12:54PM
(#34656438)
Take a look at "The Linux Programming Interface". It is a thick book that you can use as a reference when needed.
Re:The Linux Upskill Challenge
by imwillofficial on Saturday February 04, 2023 @03:51AM
(#34652900)
This type of bizarrely hostile criticism would be so much more helpful as a more thorough list of areas to improve AND detailed suggestions on improvement.
Anyone can take shots, but a PR takes guts.
Like you come in hot, then proceeded to not tell me how to learn more in 20 days, you tease.
Re:The Linux Upskill Challenge
by antisceptic on Saturday February 04, 2023 @05:08AM
(#34653278)
Just like we are all lectured by sudo at one point, neophytes should be lectured on not using nmap, especially on production Corporate IT, unless they are part of a red team activity.
These are all valid points, the apt and nftables have bitten me as an older timer. While I think one should handle nmap, tcpdump with care I have never seen an organization that fire someone based on it.
I accidentally overwhelmed a brittle network stack doing nmap scans that took down internet overnight for a major resort. It happens.
I may or may not work for a large credit bureau in the US, and I had a legitimate need to run nmap from my laptop to scan a server. 30 minutes later, I get pinged by security asking about it, which I gave an explanation, which they followed up with asking if I sought permission to use the tool (no, why would I?). They made me remove nmap, because that’s what hackers use. A month later, I get an email from someone else letting me know the situation was resolved. The point being, I ran one scan which involved no less than 7 people and wasted a month of time.
If running nmap gets you fired from a job, then that wasn't a job worth keeping. Sheez.
Fired is a bit much but I could see port scanning a prod server or like putting an interface in promiscuous mode generating a call from infosec asking for an explanation. Oh and the reply “I just wanted to see what happened” would not be a good one heh.
If Little Bobby Tables is playing with his new nmap tool, from work and scanning High Security Org, LLCs SaaS range and they see the origin comes from an IP registered to New Corp, they may call New Corps security team. If the security team can identify Bobby as the source, they might fire him for annoying High Security Org because with the initial contact came a Scary Letter with Legal Words.
Sorry Bobby, we can't afford a fight.
It does happen. I could (but won't) tell about similar things happening at FAANGs.
Re:The Linux Upskill Challenge
by 29athrowaway on Saturday February 04, 2023 @11:19AM
(#34655544)
They would rather ask you why were you portscanning and what does have to do with you job, and if they have reasons to not believe you or there is a process in place to deal with that, there might be consequences, including termination.
Re:The Linux Upskill Challenge
by washywashy on Saturday February 04, 2023 @08:51AM
(#34654473)
Curmudgeon alert
Re:The Linux Upskill Challenge
by yjftsjthsd-h on Saturday February 04, 2023 @12:51PM
(#34656419)
Name-calling isn't productive.
The order of the lessons is weird, and many fundamentals are omitted. But some very specific subjects are cherry-picked and given unusual attention (i.e.: running nmap).
The text formatting is all over the place. A simple markdown file would have clearer.
Explaining what a service is before explaining what a task is, is weird.
APT is mentioned, but APT is specific to Debian-based distros. Debian is not mentioned a single time in the article. Other distros use other package management systems.
You should use nftables instead of iptables. iptables is deprecated.
Running nmap (a portscanner) can get you fired from your job and there's precedent of this.