[{"data":1,"prerenderedAt":72},["ShallowReactive",2],{"page-en-\u002Fblog\u002Finstall-java-on-centos-7-rhel-7":3,"related-en-\u002Fblog\u002Finstall-java-on-centos-7-rhel-7":48},{"id":4,"title":5,"body":6,"date":35,"description":36,"extension":37,"meta":38,"navigation":39,"path":40,"seo":41,"stem":42,"tags":43,"translation":46,"__hash__":47},"pages_en\u002Fen\u002Fblog\u002Finstall-java-on-centos-7-rhel-7.md","Installing Java on CentOS 7 & Red Hat Enterprise Linux 7",{"type":7,"value":8,"toc":31},"minimark",[9],[10,11,12,16,19,22,25,28],"ol",{},[13,14,15],"li",{},"sudo -i",[13,17,18],{},"yum update",[13,20,21],{},"yum list available java*",[13,23,24],{},"yum install java-11-openjdk",[13,26,27],{},"alternatives –config java",[13,29,30],{},"choose the one you want",{"title":32,"searchDepth":33,"depth":33,"links":34},"",2,[],"2019-11-08","Installing Java 11 (OpenJDK) on CentOS 7 and RHEL 7 with yum, plus picking an alternative version — a short step-by-step guide.","md",{},true,"\u002Fen\u002Fblog\u002Finstall-java-on-centos-7-rhel-7",{"title":5,"description":36},"en\u002Fblog\u002Finstall-java-on-centos-7-rhel-7",[44,45],"java","linux","\u002Fblog\u002Finstall-java-on-centos-7-rhel-7","ejhY0ORZmFzU53wpLWWuDgYcA2er-JjIqGwADkjrDoA",[49,56,64],{"path":50,"title":51,"description":52,"date":53,"tags":54},"\u002Fen\u002Fblog\u002Fjava-21-features","What's New in Java 21: Virtual Threads, Records and Pattern Matching","The Java 21 LTS features that change day-to-day code the most — virtual threads, records, switch pattern matching, record patterns, sealed classes and sequenced collections.","2026-11-01",[44,55],"guide",{"path":57,"title":58,"description":59,"date":60,"tags":61},"\u002Fen\u002Fblog\u002Fssh-config-and-tunneling","SSH Config, Key Management and Tunneling","Generating ed25519 keys, ssh-agent, shortcuts with ~\u002F.ssh\u002Fconfig, jump hosts, port forwarding (-L, -R, -D) and server-side hardening.","2026-10-31",[62,45,63,55],"ssh","security",{"path":65,"title":66,"description":67,"date":68,"tags":69},"\u002Fen\u002Fblog\u002Fsystemd-service-guide","Writing a Linux Service with systemd","Running an app as a systemd service — unit files, restart policies, environment variables, reading logs with journalctl, and scheduled jobs with timers.","2026-10-30",[45,70,71,55],"systemd","devops",1793491380384]