Why Virtual Memory Isn't Memory
9:49
4 сағат бұрын
Why NMCLI Makes Life Easier
5:02
21 күн бұрын
Why Linux gives out fake memory
7:51
21 күн бұрын
What is SSH (Secure Shell)?
7:11
Пікірлер
@ragectl
@ragectl Күн бұрын
Setting swapiness closer to 0 should lessen the amount the kernel is trying to use swap and keep data in RAM. That's what most people expect the kernel to do when there is lots of available as RAM
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux Күн бұрын
And it will, but over time, swap generally still has stuff that trickles into it. It’s important to note that these things are things that are not in active use by the machine. I think the mistake people make is that they expect a low swappiness to result in zero usage, which isn’t the reality. A low swappiness means the kernel is less aggressive, not that it stops using swapspace.
@ragectl
@ragectl Күн бұрын
"Using Toon D" who let ChatGPT write the descriptions 😂😂 It's TuneD. For tuning values.
@frankdontsurf
@frankdontsurf 2 күн бұрын
When that fsck hits after your RHEL6 server hasn’t been rebooted since Obama was in office.. 😅
@Jscar_Hawk
@Jscar_Hawk 5 күн бұрын
Love the setup! Keep up the great work!
@TobinHolz
@TobinHolz 5 күн бұрын
I wish this command would run. sudo mount -o remount,rw /home command returns: mount: /home: mount point not mounted or bad option. dmesg(1) may have more information after failed mount system call dmesg command only shows a screen full of errors related to the journal file due to /home folder being read only.
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 5 күн бұрын
@@TobinHolz it may be that on your machine /home is not a separate filesystem. When you look at: df -hP Do you see /home listed? If not, then your /home directory is included in your / filesystem. In which case a mount -o remount,rw / would be what you would want to use if your / filesystem was mounted read-only.
@stevealexander8010
@stevealexander8010 6 күн бұрын
What happened to Stratiis ? I like what it has - but it doesn't have a lot.
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 5 күн бұрын
Stratis is still under development, and moved to a GA feature in RHEL9. Here is the upstream project: stratis-storage.github.io
@nathanhedglin931
@nathanhedglin931 7 күн бұрын
Hey Nate!
@kissalude9032
@kissalude9032 7 күн бұрын
I love split spacebars. So much more functional
@jeevanandhamrajendran
@jeevanandhamrajendran 7 күн бұрын
I have enbaled appsteam and base os repo for 9 and refresh subscriptions on the server my trying to use pre upgrade comand and getting error not able to download base os 9 repo ..Also i see yum repolist output i do see only 8 repo
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 7 күн бұрын
The upgrade from 8 to 9 has a hands-on lab: www.redhat.com/en/interactive-labs/upgrade-with-leapp It should guide you on all needed steps as well as an example machine to see the state at any particular step.
@Marshie_M
@Marshie_M 8 күн бұрын
pretty cool!
@elamaroon8316
@elamaroon8316 13 күн бұрын
Y'all got any contacts for 1 on 1 mentoring/ tutoring to pass RHCSA🙏🏿🙏🏿🙏🏿
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 11 күн бұрын
No, Nate and Scott both took Red Hat Training as part of their exam prep.
@nbecnbec
@nbecnbec 13 күн бұрын
That's an unfortunate design. Like `sl`. Users shouldn't be penalized or worse have their scripts sabotaged for typing something out of order.
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 13 күн бұрын
Transposing something like sl, I could see, I have never once spelled a 3 letter word backwards by accident. I think that’s highly unlikely. Also, making mistakes when writing code is common, which is why we test it prior to putting it in production. If one did typo ls, I would expect it would come out quickly in testing prior to use.
@PierreCarette
@PierreCarette 15 күн бұрын
tpm?
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 15 күн бұрын
LUKS is something that exists outside of hardware encryption technologies.
@PierreCarette
@PierreCarette 13 күн бұрын
@@RedHatEnterpriseLinux Is TPM used to store the encryprion key locally as opposed to tang that stores it on the network?
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 12 күн бұрын
@ check out this document: docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/security_hardening/configuring-automated-unlocking-of-encrypted-volumes-using-policy-based-decryption_security-hardening#configuring-automated-unlocking-of-encrypted-volumes-using-policy-based-decryption_security-hardening
@gregbrown7953
@gregbrown7953 15 күн бұрын
The challenge is always finding the balance of security and usability. Some of the hardening settings disable functionality that may be needed.
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 15 күн бұрын
Indeed. The Product Manager for RHEL security often says something similar. That said, CIS benchmark is a good multi-use security standard if you’re just starting to look at security compliance standards to better an organization’s security posture.
@gregbrown7953
@gregbrown7953 15 күн бұрын
@ I do work for a bank and we have to attempt to apply every setting and document the ones we can’t. Not a fun process.
@jijigaonkar4597
@jijigaonkar4597 16 күн бұрын
You only showed half of the recovery methods in the first part. Why?
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 16 күн бұрын
@@jijigaonkar4597 the episode is about rescue mode, not about all the different ways one can attempt to fix the problems created to showcase using rescue mode.
@jijigaonkar4597
@jijigaonkar4597 16 күн бұрын
@@RedHatEnterpriseLinux Can you make one video on it... So it will help us to understand more.
@clixie1
@clixie1 17 күн бұрын
Noted. To avoid those pesky bugs, bring your cat to the vet.
@pastmortem
@pastmortem 18 күн бұрын
Very informative thanks. More nmcli videos please
@CreachterZ
@CreachterZ 18 күн бұрын
Don’t you hate that sinking, dreadful feeling you get in the pit of your stomach the second after you hit enter and realize…. ?
@markainge243
@markainge243 19 күн бұрын
Thanks for the show, I have a question around the 'download only' option you mention. Does this mean that when you finally run a 'dnf update', this just runs for the previously downloaded files OR all files that are covered by the 'update' at that time including new updates?
@scottmcbrien6535
@scottmcbrien6535 19 күн бұрын
In theory it would run off of both downloaded content *and* any newly released content since the -downloadonly cache was built. Thats why I recommend building the cache a couple days before the planned update because you can get all, or at least the large bulk, of the updates staged in the local cache. This may also depend on whether you use Red Hat Satellite or not. With Satellite, you control what updates are made available to boxes, so if you’ve not added any new updates to the content view, then the -downloadonly cache would match what is available to the system.
@BeOnlyChaos
@BeOnlyChaos 19 күн бұрын
Some OS has really weird line endings 😉
@calabiyau-ib9hp
@calabiyau-ib9hp 19 күн бұрын
I think the file system is highly logical, well thought out, and perfect. For hard core-ish computer folks. But after listening to long term Linux users say things like “well, it could be in this directory” or it might be in this other directory” more times than I can can count, it seems like it was made, or is made, a bit too complicatef. On purpose 🤷‍♂️ When everything works right its never a problem. Until things don't work right and finding root files you need to access to fix problems have disappeared into the “fog of linux’s file system” I still love Linux. But it drives me nuts at times.
@andyhall7032
@andyhall7032 19 күн бұрын
dos2unix
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 19 күн бұрын
That would work to resolve this specific issue. But how do you know it’s a problem in the first place? I’ve also seen weird control characters be inserted in files with a wonky network connection (which isn’t just return-new line). cat -vet can also find these oddities. Or my favorite game recently, tabs or spaces? cat -vet can quickly help identify whether files are using tabs or spaces as their Whitespace characters.
@andyhall7032
@andyhall7032 19 күн бұрын
@RedHatEnterpriseLinux good point
@elamaroon8316
@elamaroon8316 20 күн бұрын
One of my favorite channels maaan I love you guys.
@scottmcbrien6535
@scottmcbrien6535 20 күн бұрын
Thank you so much for the positive vibes!
@danielkemmet2594
@danielkemmet2594 20 күн бұрын
Thanks for this, It helped me wrap my head around IDM and it looks like I'm going to need to hand-off DNS to my IDM Server -_-, Created all these service records for nothing! :P
@kiwicleothebudgies2738
@kiwicleothebudgies2738 20 күн бұрын
Do you use the same for rhel ai 9?
@matthewyee2343
@matthewyee2343 20 күн бұрын
You can install all the components of RHEL AI after you've activated your subscription with an activation key. RHEL AI requires its own subscription.
@dono42
@dono42 21 күн бұрын
I remember this causing me problems a few years ago after a kernel update. Unknown to me the interface names changed and I lost connectivity to a few servers. Predicable Network Interface Names (systemd 253) can be disabled by changing the default NamePolicy to "keep kernel" for net_setup_link in udev.
@scottmcbrien6535
@scottmcbrien6535 21 күн бұрын
Red Hat doesn't introduce changes like this mid-release. The likely culprit is that the previous kernel had, on it's commandline, an option to change behavior. This option for some reason wasn't added to the commandline of the updated kernel, hence the change in behavior at a kernel update.
@blockerby
@blockerby 21 күн бұрын
LEAPP does not allow you to upgrade the OS if you are using ethX interface names. You are required to change the names before you can continue.
@2mustange
@2mustange 22 күн бұрын
Great conversation
@ragectl
@ragectl 22 күн бұрын
NetworkManager tools still suck. Even using nmstatectl is not a great solution. NetworkManager support for automated configuration has been terrible for years. That's why people have recommended to use systemd-networkd in RHEL
@OlliS71
@OlliS71 22 күн бұрын
Overcommitting was "necessary" because of forking. Solaris' default is the other way, all memory that is allocated must be backed by swap.
@vinvivofikas9973
@vinvivofikas9973 23 күн бұрын
great explanation. Thanks!
@SumitKumarSahu79
@SumitKumarSahu79 23 күн бұрын
Superb way of deploying bare metal or vm using container image using image mode.
@goodluck2522
@goodluck2522 24 күн бұрын
What is on that dudes face.....
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 23 күн бұрын
That would be a beard.
@goodluck2522
@goodluck2522 23 күн бұрын
@RedHatEnterpriseLinux lol no.. that is not a beard. It's crooked too whatever you call that atrocity
@nullumcorpus5621
@nullumcorpus5621 24 күн бұрын
The package composer-cli does not seem to exist on RHEL 9.5.
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 23 күн бұрын
The package that provides it is osbuild-composer. I found this with: dnf whatprovides */composer-cli
@Thalamus4
@Thalamus4 24 күн бұрын
So good to see - real sysadmins seems to prefer perl ;)
@scottmcbrien6535
@scottmcbrien6535 23 күн бұрын
I think sysadmins prefer a variety of tools. If it’s something quick, bash. If it’s data parsing, formatting heavy, Perl. If it’s something to maintain longer term, maybe Python. Choosing the right tool from the available ones is important for your long-term sanity. For example if you’re doing arrays in bash, you should look at another tool 😂
@Heilzmaker
@Heilzmaker 25 күн бұрын
I appreciate these
@munamohamed7160
@munamohamed7160 26 күн бұрын
I am preparing for the rhcsa exam, and this channel has been very helpful! Thank you all for your work!!! 🥰🥰🥰🥰🥰
@ankitdhiman85
@ankitdhiman85 28 күн бұрын
Is vlan tagging supported on virtual switches used for VMs in rhel9? If yes, can you give me a reference?
@scottmcbrien6535
@scottmcbrien6535 28 күн бұрын
This was the first google result for 'vlan tagging kvm site:redhat.com': docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-virtual_networking-setting_vlan_tags#sect-Virtual_Networking-Setting_vLAN_tags
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 27 күн бұрын
Nate does it with a vlan trunk port mapped to the vm NIC on the RHEL hypervisor. Then vlan interfaces are setup with each vlan-ID that the vm's need access to, and bridge interfaces are mapped to the vlan-tagged interfaces. Then as a VM is built, you attach it to the bridge interface for the vlan it needs to live on.
@vinvivofikas9973
@vinvivofikas9973 28 күн бұрын
great content! Thanks!
@vinvivofikas9973
@vinvivofikas9973 29 күн бұрын
amazing channel! Thanks! now I need to find 60+ hours of time :D
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 28 күн бұрын
Thanks! You might look at some of the newer episodes first. We've gotten better over the years and in some cases have done replacement shows on topics we did early that we knew we could do a better job on 🙂
@vinvivofikas9973
@vinvivofikas9973 28 күн бұрын
@@RedHatEnterpriseLinux thanks for the info! The German within me wanted to be very disciplined and do the list from beginning to end ... but I better follow your advise
@Sushiwill
@Sushiwill Ай бұрын
Still needs one on one support nin my opinion
@DavidLange1492
@DavidLange1492 Ай бұрын
We need to have multiple versions of application module software. Seems difficult to do with module system and documentation lacks that information.
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux Ай бұрын
@@DavidLange1492 there are a couple of packages, like the pythons or gcc-toolsets designed to be installable in parallel, but generally when it comes to modules you can choose any one version that you want. Like the Highlander, there can be only one. I’d suggest looking into containers instead, essentially offering a container with whatever version you need, where each different container could offer a different version of a language.
@DavidLange1492
@DavidLange1492 Ай бұрын
@@RedHatEnterpriseLinux That's what I believed from the documentation. Unfortunately, developers request multiple versions to be usable at all times. The situation sysadmins have to face in the field.
@scottmcbrien6535
@scottmcbrien6535 28 күн бұрын
@@DavidLange1492 I mean I hear you, but just because everyone wants ponies, doesn't mean everyone gets a pony. They're impractical, not unlike installing every runtime in parallel on a machine. Containers are the solution to this problem because it allows for each individual runtime version to bring all it's own dependencies and weirdnesses without affecting everything else on the system. Though if developers aren't willing to create their own containers, perhaps you could do it and make it available on all the needed systems via a local repository? You could even have a central repository so that individual devs could pull them to a system of their choosing. Red Hat does this to some extent with a variety of run-time UBI (Universal Base Images). Though they are built to generally include all the things, so, for example, the python one is pretty large. One could start with a UBI standard and use the included DNF to pull in whatever specfic runtimes they wanted though and you'd have a pretty easy method for building and maintaining a catalog of containers unique to your organization.
@behappy3253
@behappy3253 Ай бұрын
Thank so much for your help
@boubou40
@boubou40 Ай бұрын
I often use the dnf module command that enables me to switch to different versions of software like php without removing packages (on module-aware packages)
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux Ай бұрын
@@boubou40 after being all-in on modularity with RHEL8, we’ve been pulling away from it since. I’ve been told by engineering to expect that modular packages will not be included with RHEL 10.
@Ballebone
@Ballebone Ай бұрын
Is there any great way to kickstart the FIPS compliance portion during install? So that its not an after install situation?
@RedHatEnterpriseLinux
@RedHatEnterpriseLinux 26 күн бұрын
I’d use this guide: docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/security_hardening/index Perform an interactive install and validate it against your FIPS needs. Once you have verified its correctness, you can use the /root/anaconda-ks.cfg as a basis to kickstart other systems to be identical.
@prophetjamz94
@prophetjamz94 Ай бұрын
Tooling like this makes me eager to someday work on a RHEL system.
@aliens_universe
@aliens_universe Ай бұрын
ls -lah