Feed aggregator

Linux/Unix: pstree Command Examples: See A Tree Of Processes

nixCraft - Mon, 05/18/2026 - 17:35
I am a new Linux user. How do I display the process on the Linux based server or desktop/laptop in easy to read tree format using bash shell prompt? Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post Linux/Unix: pstree Command Examples: See A Tree Of Processes appeared first on nixCraft. 2024-05-12T19:29:49Z 2024-05-12T19:29:49Z Vivek Gite

How to enable Debian 12 Backports repository

nixCraft - Mon, 05/18/2026 - 17:35
The Debian Linux 12 backports repository offers updated versions of software packages for Debian Stable releases. These packages are sourced from Testing (and sometimes Unstable) branches of Debian, and then optimized and recompiled to function on the current Stable release, such as Bookworm. Let us see how to install and use Debian Linux 12 "Bookworm" Backports repository. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to enable Debian 12 Backports repository appeared first on nixCraft. 2024-05-11T11:02:39Z 2024-05-11T11:02:39Z Vivek Gite

How to copy permissions from one file to another on Linux

nixCraft - Mon, 05/18/2026 - 17:35
I need to copy or clone file ownership and permissions from another file on Linux. Is there a bash command line option to clone the user, group ownership and permissions on a file from another file on Linux operating system? Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to copy permissions from one file to another on Linux appeared first on nixCraft. 2024-05-08T22:06:06Z 2024-05-08T22:06:06Z Vivek Gite

A Bash Script to Read All Command Line Arguments into an Array: Simplify Argument Handling

nixCraft - Mon, 05/18/2026 - 17:35
If you are writing a Bash shell script, you should read command-line arguments into an array for some time. This allows us to process any number of arguments provided when the script is run. This makes the script adaptable to different use cases. Instead of dealing with fixed variables like $1, $2, $3, etc., you can work with any number of arguments more dynamically using bash for loop or bash while loop, depending upon your needs. Arrays make it simple to loop through each argument and perform operations on them, whether basic printing or complex processing. Bash provides a mapfile (readarray command) internal built-in command to read lines from a file into an array variable. Let us see how to use mapfile to read all command line arguments into an array. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post A Bash Script to Read All Command Line Arguments into an Array: Simplify Argument Handling appeared first on nixCraft. 2024-05-07T10:40:08Z 2024-05-07T10:40:08Z Vivek Gite

How to Pin Versions in Yum or Dnf for RHEL or CentOS Linux

nixCraft - Mon, 05/18/2026 - 17:35
CentOS, RHEL (Red Hat Enterprise Linux), Fedora and other clones of RHEL, such as Oracle, Alma, and Rocky, offer support for version pinning. This feature allows developers and system administrators to lock a particular package to a specific version, preventing it from being automatically updated by yum or dnf commands. Sometimes, it is necessary to protect packages from being updated to newer versions to avoid incompatibility issues with your applications. For example, you can lock down PHP version 8.3.6 and avoid using updated PHP version 8.4. Let us see how to lock a package to a specific version, only exclude a package from yum update or dnf update on a CentOS, RHEL, Fedora, and friends. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to Pin Versions in Yum or Dnf for RHEL or CentOS Linux appeared first on nixCraft. 2024-05-07T09:01:47Z 2024-05-07T09:01:47Z Vivek Gite

How to perform find and replace operations within a visual selection in Vim

nixCraft - Mon, 05/18/2026 - 17:35
Here's a quick tip for vim users. You can perform find and replace operations within a visual selection in Vim for text or code block. Visual selection for finding and replacing text in Vim allows developers and Linux/Unix users precise and efficient text editing. It's handy when you want to change specific portions of text or code blocks within a larger file without affecting other occurrences. This method required to minimizing manual search and reducing the risk of unintended code or text modifications. Let us see how to find and replace in Vim visual mode selection. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to perform find and replace operations within a visual selection in Vim appeared first on nixCraft. 2024-05-07T06:14:33Z 2024-05-07T06:14:33Z Vivek Gite

How to find hidden processes and ports on Linux/Unix/Windows

nixCraft - Mon, 05/18/2026 - 17:35
Unhide is a little handy forensic tool to find hidden processes and TCP/UDP ports by rootkits / LKMs or by another hidden technique. This tool works under Linux, Unix-like system, and MS-Windows operating systems. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to find hidden processes and ports on Linux/Unix/Windows appeared first on nixCraft. 2024-05-07T05:05:51Z 2024-05-07T05:05:51Z Vivek Gite

How to add bash auto completion in Debian Linux

nixCraft - Mon, 05/18/2026 - 17:35
Bash is a command language interpreter compatible with sh. It can execute commands read from a file or keyboard. On Debian Linux, bash-completion is a set of shell functions that uses Bash's programmable completion feature. This page provides instructions on installing and enabling Bash auto-completion on Debian Linux versions 10, 11, and 12 to increase productivity by writing custom bash code. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to add bash auto completion in Debian Linux appeared first on nixCraft. 2024-05-06T15:51:25Z 2024-05-06T15:51:25Z Vivek Gite

How to add cron job entry for acme.sh

nixCraft - Mon, 05/18/2026 - 17:35
Recently, I had a learning experience with cron jobs and acme.sh. acme.sh is an excellent tool that simplifies the management of Let's Encrypt TLS (SSL) certificates. It makes obtaining and renewing these essential security certificates for your web server easier. Recently, I moved my server from Linode to AWS, which was a new environment for me. Initially, everything appeared to be working correctly, and I assumed everything was running smoothly. However, I forgot to migrate the cron job that acme.sh uses to renew the certificate automatically. This oversight caused my Let's Encrypt certificates to expire, resulting in security warnings and potential disruptions for visitors to my website. Opps! Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to add cron job entry for acme.sh appeared first on nixCraft. 2024-05-03T06:43:12Z 2024-05-03T06:43:12Z Vivek Gite

How to Upgrade Ubuntu 22.04 to 24.04 LTS: A Complete Guide

nixCraft - Mon, 05/18/2026 - 17:35
{nixCraft Patreon supporters content}Below is a sneak peek of this content! Ubuntu 24.04 LTS (Noble Numbat) was launched on April 25th, 2024. This new version will be supported for five years until June 2029. The armhf architecture now provides support for the Year 2038 problem. The upgrades include significant updates to core packages like Linux kernel, systemd, Netplan, […]The post How to Upgrade Ubuntu 22.04 to 24.04 LTS: A Complete Guide appeared first on Opensource Flare✨. 2024-04-26T18:25:08Z 2024-04-26T18:25:08Z Vivek Gite

How to Upgrade Ubuntu 22.04 to 24.04 LTS: A Complete Guide

nixCraft - Mon, 05/18/2026 - 17:35
Ubuntu 24.04 LTS (Noble Numbat) was launched on April 25th, 2024. This new version will be supported for five years until June 2029. The armhf architecture now provides support for the Year 2038 problem. The upgrades include significant updates to core packages like Linux kernel, systemd, Netplan, toolchain upgrades for better development support, enhanced security measures, and performance optimizations. It also has an updated GNOME desktop environment and other default applications. Let us see how to upgrade Ubuntu 22.04 LTS to Ubuntu 24.04 LTS using the CLI over ssh-based session. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to Upgrade Ubuntu 22.04 to 24.04 LTS: A Complete Guide appeared first on nixCraft. 2024-04-26T08:33:21Z 2024-04-26T08:33:21Z Vivek Gite

How to configure AWS SES with Postfix MTA on Debian Linux

nixCraft - Mon, 05/18/2026 - 17:35
AWS SES (Amazon Simple Email Service) is a cloud-based email-sending service that is both reliable and cost-effective. This service is offered by Amazon Web Services. Postfix is a popular email server for Debian and Unix-like systems. It is an open-source Mail Transfer Agent (MTA) responsible for routing and delivering emails. Debian Linux is a widely used Linux distribution known for its stability and user-friendliness for server usage. Let us see how to integrate AWS SES with the Postfix MTA on Debian Linux version 11/12. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to configure AWS SES with Postfix MTA on Debian Linux appeared first on nixCraft. 2024-04-19T07:04:06Z 2024-04-19T07:04:06Z Vivek Gite

The repository ‘http://deb.debian.org/debian buster-backports Release’ no longer has a Release file.

nixCraft - Mon, 05/18/2026 - 17:35
When you run the sudo apt update, you may see the following message or error on a Debian Linux: Err:5 http://deb.debian.org/debian buster-backports Release 404 Not Found [IP: 146.75.34.132 80] Reading package lists... Done E: The repository 'http://deb.debian.org/debian buster-backports Release' no longer has a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. Here is how to fix this issue. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post The repository ‘http://deb.debian.org/debian buster-backports Release’ no longer has a Release file. appeared first on nixCraft. 2024-04-14T20:42:01Z 2024-04-14T20:42:01Z Vivek Gite

How do I find out my timezone in Linux?

nixCraft - Mon, 05/18/2026 - 17:35
You can find the timezone in Linux using the command line. The easiest way to do this is to type the "timedatectl" command and look for the "timezone" line when using modern Linux distros with systemd. There are other commands and ways to temporarily switch to a new timezone for date calculations. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How do I find out my timezone in Linux? appeared first on nixCraft. 2024-04-06T01:06:44Z 2024-04-06T01:06:44Z Vivek Gite

Advantages of Owning Vanguard Total US and Total International Stocks ETFs Separately

MyMoneyBlog.com - Mon, 05/18/2026 - 15:38

One of the most popular ways to build out the stock portion of a simple index fund portfolio is to own the following two Vanguard ETFs:

  • Vanguard Total US Stock Market ETF (VTI), which tracks the CRSP US Total Market Index representing ~100% of the investable U.S. stock market and includes large-, mid-, small-, and micro-cap stocks.
  • Vanguard Total International Stock ETF (VXUS), which tracks the FTSE Global All Cap ex US Index representing equity market performance in developed and emerging markets, including 48 countries and excluding the United States.

However, a lesser-known option is to own a single Vanguard ETFs that attempts to track all the investable stocks in the entire world:

  • Vanguard Total World Stock ETF (VT), which tracks the FTSE Global All Cap Index, a free-float-adjusted, market-capitalization-weighted index designed to measure the market performance of large-, mid-, and small-capitalization stocks of companies located around the world.

You may already have noticed that VTI/VXUS together have a lower blended expense ratio than VT, at least partially due to how big they are and their economies of scale. This Elm Wealth article goes into detail about one of the major benefits of owning them separately in a taxable brokerage account: the ability to obtain the Foreign Tax Credit. VT is ~60% US stocks and thus does not qualify for the Foreign Tax Credit.

The net result of this is that VXUS effectively earns you an extra 0.23%, which when added to the expense ratio difference in a blended 60% VTI/40% VXUS portfolio ends up being worth 0.13% annually. The effect of an extra ~0.13% in essentially guaranteed extra performance every year (in a taxable account) is pretty significant and can really compound over time. I’m happy to see a number placed on this benefit.

The article includes other good points, with the overall takeaway being that owning both VTI and VXUS has a lot of notable advantages and only minor disadvantages. VTI and VXUS are my largest holdings by far, and I agree that it’s hardly any extra work to add the tiny bit of complexity of owning two ETFs (that mostly already rebalance automatically with price changes).

Categories: Finance

CIT Bank Platinum Savings APY Boost Promo: 6-Months at 4.10% APY (New and Existing Customers)

MyMoneyBlog.com - Mon, 05/18/2026 - 14:44

(Update: The end date for this offer has been extended to 6/30/26.)

CIT Bank has a new limited-time Platinum Savings APY Boost Promotion, offering a boosted interest rate of 4.10% APY for 6 months on their Platinum Saving account that is 0.35% APY above the standard APY (currently 3.75% APY) for balances of $5,000 and above. Thankfully, this offer is available to both new and existing customers that activate the promotion.

New customers will need to sign up for a new CIT Bank Platinum Savings account using the promo code CITBoost to qualify. There is a $100 minimum balance required to open, and you will need a $5,000 minimum balance to get the higher interest rate on this tiered account. There are no monthly service fees.

Existing customers with a Platinum Savings account opened prior to the promotion must enroll via the enrollment web page using promo code CITBoost. You will not get the 6-month boost automatically. Note that the terms also add the following:

Customers are ineligible to participate in the Platinum Savings APY Boost promotion if:

– They are earning an APY over the standard rate.
– They participated in a cash bonus promotion in the past 6 months.

Still, I am appreciative that existing customers are again eligible for this promotion, as most other banks will only allow new customers to participate.

Note that if the base rate on the Platinum Savings account changes, during the promo you will maintain a 0.35% APY interest rate boost above the standard interest rate.

1APY disclosure for Platinum Savings:

Platinum Savings is a tiered interest rate account. Interest is paid on the entire account balance based on the interest rate and APY in effect that day for the balance tier associated with the end-of day account balance. *APYs — Annual Percentage Yields are accurate as of February 17, 2026: 0.25% APY on balances of $0.01 to $4,999.99; 3.75% APY on balances of $5,000.00 or more. Interest Rates for the Platinum Savings account are variable and may change at any time without notice. The minimum to open a Platinum Savings account is $100.

2 Discloser on multipliers:

Based on comparison to the national average Annual Percentage Yield (APY) on savings accounts as published in the FDIC National Rates and Rate Caps, accurate as of February 17, 2026.

* Platinum Savings APY Boost Promotion Terms and Conditions

This is a limited time offer available to New and Existing customers who meet the Platinum Savings APY Boost promotion criteria.

Accounts enrolled in the Platinum Savings Annual Percentage Yield (APY) Boost promotion will receive a 0.35% APY boost on the Platinum Savings current standard APY tiers for 6 months following the opening of a new account or when an existing Platinum Savings account is enrolled in the promotion. The Platinum Savings APY boost will be applied on account balances up to $9,999,999.00. Account balances above $9,999,999.00 will earn the standard APY. If the standard-published APY should change during the promotion period, the APY boost will move with it, offering an account APY above the standard rate.

The Promotion begins on February 13, 2026, and ends June 30, 2026. Customers enrolled in the promotion prior to the end date will receive the APY boost for the 6-month period outlined in the terms and conditions.

The promotion can end at any time without notice.

For complete list of account details and fees, see the CIT Bank Personal Account disclosures.

Categories: Finance

Syndicate content
Comment