Learn more: https://ow.ly/vsn151048Sf
#PVI #TechTipThursday #CondensateNeutralizer
Learn more: https://ow.ly/vsn151048Sf
#PVI #TechTipThursday #CondensateNeutralizer
git config --global pull.rebase true
git config --global rebase.autoStash true
Git asks every time because nobody ever told it the answer.
#Git #Linux #SysAdmin
git config --global pull.rebase true
git config --global rebase.autoStash true
Git asks every time because nobody ever told it the answer.
#Git #Linux #SysAdmin
Learn more: https://ow.ly/yOaO50ZWWyS
#PVI #TechTipThursday #AirSupply
Learn more: https://ow.ly/yOaO50ZWWyS
#PVI #TechTipThursday #AirSupply
watch -n 5 'df -h /var'
It reruns every 5 seconds and updates in place. Add -d to highlight what changed. Ctrl+C to stop. Your up arrow and Enter finger can take the afternoon off.
#linux #cli #sysadmin
watch -n 5 'df -h /var'
It reruns every 5 seconds and updates in place. Add -d to highlight what changed. Ctrl+C to stop. Your up arrow and Enter finger can take the afternoon off.
#linux #cli #sysadmin
Learn more: https://ow.ly/T0vq50ZWWx9
#PVI #TechTipThursday #CombustionAir
Learn more: https://ow.ly/T0vq50ZWWx9
#PVI #TechTipThursday #CombustionAir
Visit: https://ow.ly/uwyv50ZShjY
#PVI #TechTipThursday #WaterQuality
Visit: https://ow.ly/uwyv50ZShjY
#PVI #TechTipThursday #WaterQuality
git worktree add ../hotfix main
Checks out main in its own folder, same repo. Fix the bug there, come back, feature branch untouched.
Your stash was never meant to be a filing cabinet.
#git #devops #cli
git worktree add ../hotfix main
Checks out main in its own folder, same repo. Fix the bug there, come back, feature branch untouched.
Your stash was never meant to be a filing cabinet.
#git #devops #cli
Visit: https://ow.ly/gkCe50ZSglm
#PVI #TechTipThursday #VentingRequirements
Visit: https://ow.ly/gkCe50ZSglm
#PVI #TechTipThursday #VentingRequirements
Something worked three weeks ago and doesn't now, and there are two hundred commits in between. Stop reading diffs:
git bisect start
git bisect bad
git bisect good abc1234
Git checks out the midpoint […]
[Original post on mastodon.social]
Something worked three weeks ago and doesn't now, and there are two hundred commits in between. Stop reading diffs:
git bisect start
git bisect bad
git bisect good abc1234
Git checks out the midpoint […]
[Original post on mastodon.social]
You fixed a bug, renamed a variable, and left a debug line in there. git add . takes all of it. Instead:
git add -p
Git walks the change hunk by hunk and asks about each one. y to stage it, n […]
[Original post on mastodon.social]
You fixed a bug, renamed a variable, and left a debug line in there. git add . takes all of it. Instead:
git add -p
Git walks the change hunk by hunk and asks about each one. y to stage it, n […]
[Original post on mastodon.social]
Bad rebase, hard reset, deleted branch. Before you panic:
git reflog
It's a log of everywhere HEAD has been, including commits that aren't on any branch anymore. Find the hash from before things went […]
[Original post on mastodon.social]
Bad rebase, hard reset, deleted branch. Before you panic:
git reflog
It's a log of everywhere HEAD has been, including commits that aren't on any branch anymore. Find the hash from before things went […]
[Original post on mastodon.social]
Learn more: https://ow.ly/TE8h50ZIqus
#PVI #TechTipThursday #FlueTemperature
Learn more: https://ow.ly/TE8h50ZIqus
#PVI #TechTipThursday #FlueTemperature
Learn more: https://ow.ly/HqCV50ZIqsL
#PVI #TechTipThursday #AirSupply
Learn more: https://ow.ly/HqCV50ZIqsL
#PVI #TechTipThursday #AirSupply
Before you kick off that big rsync:
tmux new -s migration
It runs on the server, not in your terminal. Ctrl+b then d to detach, close the laptop, walk away. Come back with tmux attach -t […]
[Original post on mastodon.social]
Before you kick off that big rsync:
tmux new -s migration
It runs on the server, not in your terminal. Ctrl+b then d to detach, close the laptop, walk away. Come back with tmux attach -t […]
[Original post on mastodon.social]
journalctl -p err -b
Every error from the current boot, nothing else. Add -u nginx -f to follow one service live.
Logs are like receipts. Useless until you desperately need one.
#linux #sysadmin #techtipthursday
journalctl -p err -b
Every error from the current boot, nothing else. Add -u nginx -f to follow one service live.
Logs are like receipts. Useless until you desperately need one.
#linux #sysadmin #techtipthursday
Learn more: https://ow.ly/WmfM50ZIqsn #PVI #TechTipThursday #CombustionAir
Learn more: https://ow.ly/WmfM50ZIqsn #PVI #TechTipThursday #CombustionAir
Skip the .run file from NVIDIA's site. Enable RPM Fusion nonfree, then:
sudo dnf install akmod-nvidia
Give it a few minutes to build before you reboot. Secure Boot? You'll need to sign it.
#linux #fedora #nvidia
Skip the .run file from NVIDIA's site. Enable RPM Fusion nonfree, then:
sudo dnf install akmod-nvidia
Give it a few minutes to build before you reboot. Secure Boot? You'll need to sign it.
#linux #fedora #nvidia
Learn more: https://ow.ly/GSHz50ZC18n
#PVI #TechTipThursday #ZeroGoverningRegulator
Learn more: https://ow.ly/GSHz50ZC18n
#PVI #TechTipThursday #ZeroGoverningRegulator
Learn more: https://ow.ly/4ss350ZwMbz #PVI #TechTipThursday #Wiring
Learn more: https://ow.ly/4ss350ZwMbz #PVI #TechTipThursday #Wiring
ss -tulpn
Sockets, TCP, UDP, listening, with process name and PID. One command and you know exactly what's squatting on the port.
netstat's been deprecated for years. ss is faster and already installed.
#linux #sysadmin
ss -tulpn
Sockets, TCP, UDP, listening, with process name and PID. One command and you know exactly what's squatting on the port.
netstat's been deprecated for years. ss is faster and already installed.
#linux #sysadmin
OneDrive or SharePoint? Think "my work" vs. "our work."
✅ OneDrive = personal drafts & work in progress
🤝 SharePoint = shared team files & final versions
Rule of thumb: Start in OneDrive, move to SharePoint when it becomes team content.
#Microsoft
OneDrive or SharePoint? Think "my work" vs. "our work."
✅ OneDrive = personal drafts & work in progress
🤝 SharePoint = shared team files & final versions
Rule of thumb: Start in OneDrive, move to SharePoint when it becomes team content.
#Microsoft
Protect your accounts with MFA + passkeys.
Enable Multi-Factor Authentication (MFA) on every account, and use passkeys whenever possible. Together, they provide stronger protection against phishing and account takeovers than passwords alone.
#CyberSecurity
Protect your accounts with MFA + passkeys.
Enable Multi-Factor Authentication (MFA) on every account, and use passkeys whenever possible. Together, they provide stronger protection against phishing and account takeovers than passwords alone.
#CyberSecurity
journalctl -b -- current boot only
journalctl -f -- follow in real time
journalctl -u sshd -- filter by service
journalctl -p err -- errors and above
#RockyLinux #Linux #SysAdmin #systemd
journalctl -b -- current boot only
journalctl -f -- follow in real time
journalctl -u sshd -- filter by service
journalctl -p err -- errors and above
#RockyLinux #Linux #SysAdmin #systemd
getenforce -- check current mode
sudo ausearch -m avc -ts recent -- see recent denials
sudo setenforce 0 -- permissive mode for troubleshooting
#RockyLinux #Linux #SELinux #SysAdmin
getenforce -- check current mode
sudo ausearch -m avc -ts recent -- see recent denials
sudo setenforce 0 -- permissive mode for troubleshooting
#RockyLinux #Linux #SELinux #SysAdmin
sudo dnf versionlock add
sudo dnf versionlock list -- see what's pinned
sudo dnf versionlock delete
#RockyLinux #Linux #SysAdmin
sudo dnf versionlock add
sudo dnf versionlock list -- see what's pinned
sudo dnf versionlock delete
#RockyLinux #Linux #SysAdmin