• 9 Posts
  • 55 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle








  • Oh, you mentioned you don’t want to keep a backup of the entire drive. That is fine, but absolutely back it up before starting the install.

    I would just boot a live Linux image and dd the entire device file onto some sort of storage. That way you can get a bit for bit copy of the drive that you can make it how it was before you touched it. When all is well, then you can ditch the backup. It wouldn’t be a bad idea to keep if the stuff is important. Storage devices do fail.




  • A swap partition is akin to the page file on Windows. The kernel will use it to move memory pages it doesn’t anticipate using in the near future to it so it can use that RAM for other things. It will also use it in a pinch when there isn’t enough RAM on the system. It isn’t strictly necessary, but it can prevent programs from crashing at a huge performance penalty. It is necessary if you want to use sleep or hibernate or whatever it’s called when it is powered off physically but resumes what you were doing instead of booting when you power it back on. That takes as much swap as you have RAM at minimum. If you want that, a good rule of thumb is 1.5 times physical RAM.

    I have servers I administer for my job that have over 100GB of RAM with very little swap, like 4GB. The applications and machine are tuned and sized so the physical RAM is at ~85% and swap is barely used. The swap is mainly for non application stuff like IDS agent, backup agent, monitoring agent, etc.

    If swap becomes a problem, you can adjust the kernel vm.swappiness parameter as needed. It might take some trial and error to get it right.

    Source: I’ve been working with Linux professionally for almost 20 years now.


  • maybe theres something we dont know that justifies it, so its justified

    I’m not saying genocide is justified. I’m saying there is a lot we don’t know about the situation. We don’t have the intel, we don’t know what was said in private conversations between Biden and Netanyahu. Consider the fact that Hamas was using a hospital to store weapons. That means the hospital loses its protected status and bombing it isn’t a war crime according to the Geneva conventions. There is also inevitably a lot of propaganda. Maybe you are correct and Biden fully supports the genocide. I highly doubt that. It doesn’t negate my point that there is a lot about the situation that we don’t really know. Hamas sucks. Israel sucks. It’s a dumpster fire.


  • Am I the only one who believes we shouldn’t pin foreign policy

    We don’t have access to the same information they do, so we can’t easily judge their decision. The POTUS gets to have conversations with world leaders. These conversations convey attitudes, view points, and information we don’t have. They have the CIA, am ambassadors that are experts in the respective culture and country, and DIA that they get information from.

    For all we know, Israel was going to nuke Gaza and Biden talked them down. Also, I can all but guarantee Hamas would be doing worse if the roles were reversed:

    https://www.adl.org/resources/article/hamas-its-own-words






  • So you want to advance to a higher level and have a broad interests?

    You failed some MS cert exam?

    You have a review coming up?


    Broad interests. Don’t miss the forest for the trees. Learn core concepts and things that are useful in many contexts rather than specifics. This is where a lot of newbies go wrong. E.g. don’t learn about AD, learn LDAP and AD, OpenLDAP, DS389, will all come much easier. In most roles some basic programming with Python will come in handy. Once you learn to write code in one language, learning others comes a lot faster. Some worthwhile things to have a foundational grasp of: PKI and how it is used by SSH and TLS, a high level understanding of common network protocols. Peruse IETF RFCs for that. E.g. if you know how say DNS works, you can manage it using any DNS server software. Ditto http and web servers. You will need to learn configuration management SW and monitoring SW. I prefer salt stack and zabbix. There are many good choices.

    Seriously learn PKI and TLS. I can recommend some good sources. TLS is used by pretty much everything to secure connections. Backup server to agent, browser to web server, AV to server, you name it.

    Open Source is your friend, learn a bit about big projects. E.g. say you get good with backups and want to work for your favorite product vendor. That fancy backup appliance or cloud service is probably running Linux or FreeBSD on the metal and using something like Tomcat for the WebUI.

    Learn a bit about licensing models. You will have to deal with it no matter what path you choose.

    I wouldn’t try to impress your supervisor. Chances are, they’ll see through it. They may or may not care about their employees. Assume they don’t. Don’t assume the worst either. You can almost always trust interests. Their job in an MSP environment is to make sure contractual requirements are met and clients are happy. Focus on where your interests are aligned. Happy clients mean less headaches for you and your boss. I would let them lead the conversation, but focus on that aspect. If a lot of clients use X thing, mention that to your boss that you want to learn more about X thing as it will help you close tickets faster.