이 글을 통해 나는 리눅스 시스템에서 배운 경험을 기록하고, 왜 리눅스 시스템 없이는 살 수 없는지에 대해 이야기하고, 리눅스를 사용해 보고 싶지만 망설이는 사용자들의 질문에 답해 줄 것이다. 내가 좋아하는 것. Linux 시스템에 대해 알아야 할 몇 가지 사실은 다음과 같습니다.
여기서는 먼저 Windows 시스템을 제쳐두셔야 합니다. 편집자는 Windows 시스템이 좋지 않다고 말하지 않습니다. 여기서는 Linux 시스템의 특징을 철저히 이해할 수 있도록 Linux의 몇 가지 장점만 이야기합니다. 이것이 여러분이 Linux를 좋아하게 만드는 완벽한 이유가 되기를 바랍니다.
내 눈에는 리눅스 시스템?
리눅스 시스템을 이야기하면 낯설기도 하고 익숙하기도 합니다. 몇 년 전, 나는 Linux는커녕 "시스템"이라는 단어도 들어본 적이 없었습니다. 선생님이 Linux 시스템에 대해 이야기하고 나서야 비로소 마음속에 약간의 생각만 떠올랐습니다. 인터넷의 고급 "소프트웨어"는 실제로 깊이 연구해야만 Windows보다 더 나은 운영 체제이며 오픈 소스라는 것을 깨닫게 됩니다. 무료라는 뜻이에요, 틀렸어요! 그 반대라고 할 수 있습니다(무료는 오픈 소스를 의미합니다).
전 세계 60%의 사람들이 사용하고 있을 정도로 누구나 아무런 제한 없이 자유롭게 사용할 수 있는 유닉스 계열의 무료 오픈소스 운영체제이다. 오늘날 어디에 있든 Linux를 사용할 수 없습니다. 통계에 따르면 매일 20억 명이 넘는 사람들이 Android 휴대폰을 휴대하고 있습니다. 오늘날 Linux 시스템은 어디에나 존재합니다. 배우면 배울수록 더 많이 익숙해질 것입니다.
현재 Linux는 휴대폰(Mobile) 등 임베디드 시스템에도 널리 사용되고 있습니다. 휴대폰, 태블릿, 라우터, TV 및 전자 게임 콘솔 등. 모바일 장치에서 널리 사용되는 Android 운영 체제는 Linux 커널을 기반으로 구축되었으며 데스크톱 및 서버 사용자가 사용할 수 있는 다양한 Linux 배포판도 제공합니다.
"두뇌에 투자하세요" - Linux를 배우는 것은 긴 과정입니다
Linux의 일련의 장점을 알면 이해하지 못할 이유가 없습니다. , 그만한 가치가 있습니다. 깊이있게 연구하려면 Linux 세계를 더 탐험해야합니다. "리눅스는 이렇게 배워야 한다"라는 리눅스 튜토리얼을 추천해도 괜찮습니다. 이 책은 제가 최근에 읽고 있는 좋은 책이기도 합니다. 이 책은 리눅스 시스템에 대한 이해를 더욱 높이고 시야를 넓힐 수 있습니다.
제가 Linux 시스템을 좋아하게 된 것도 바로 이러한 이유 때문입니다. 이 글을 읽고 나면 여러분도 Linux와 오픈 소스를 좋아하게 되기를 바랍니다.
"폭발적인" 다중 사용자, 멀티 태스킹, 멀티 스레딩Linux 시스템은 동시에 여러 사용자를 지원할 수 있으며 각 사용자는 자체 파일 장치는 마치 휴대폰에서 어시스턴트를 켜고 동시에 여러 QQ 계정에 로그인하는 것처럼 사용자가 서로 간섭하지 않도록 하는 특별한 권한을 가지고 있습니다. 사용자는 동시에 여러 작업을 수행할 수 있으며 스레드는 동시에 작동하고 효율성을 향상시킵니다.
"Rock solid" - 안정성과 효율성
Windows 서버가 오랫동안 실행되다가 갑자기 충돌이 발생한다는 소리를 들을 수 있지만 절대 듣지 못할 Linux 시스템 서버 오랫동안 종료하지 않으면 중단될 수 있습니다. 이러한 상황은 Linux에서는 거의 발생하지 않습니다. Linux 서버는 Unix의 뛰어난 안정성과 효율성을 그대로 이어받았기 때문에 다운타임 없이 끝없이 실행될 수 있습니다. Linux는 효율성으로 인해 많은 사용자의 호감을 얻었습니다. 그러나 Linux는 LNMP, 가상화, 데이터베이스 서비스와 같은 일부 높은 신뢰성 서비스도 제공할 수 있습니다. , 등.
"Impregnable" - 보안 및 SELinux
Linux는 많은 사용자와 오픈 소스 커뮤니티 지원을 제공하므로 보안도 다른 시스템보다 훨씬 안전합니다. , 시스템 취약점을 신속하게 발견할 수 있으며, 보안 패치가 적시에 신속하게 출시 및 업데이트될 수 있습니다. 동시에 강력한 "면역" 특성을 가지며 개방형 시스템의 경우 거의 공격받지 않습니다. 사용자에게는 안전 위험이 있을 가능성이 매우 높습니다.
그러나 Linux 자체 방화벽(iptables, Firewalld), 침입 탐지 및 보안 인증 도구를 사용하여 시스템 취약점을 신속하게 패치하면 Linux 시스템의 보안이 크게 향상되고 해커가 이를 악용하는 것을 방지할 수도 있습니다. Linux 커널에서 필수 액세스 제어를 제공하는 보안 강화 메커니즘 SElinux는 매우 포괄적인 기능을 가지고 있으며 시스템과 서비스를 잘 보호할 수 있지만 많은 사람들이 이 기능을 끄고 싶어하는데 이는 그다지 안전하지 않습니다.
또한 우수한 네트워크 서비스 액세스 제어를 제공할 수 있는 Tcp_wrappers도 있습니다. Linux 시스템은 사용자 및 파일 관리 권한을 매우 잘 관리할 수 있으며 권한을 매우 잘 제어할 수 있으며 파일의 기밀도 보장할 수 있습니다. 다른 시스템은 비교할 수 없기 때문에 Linux 시스템은 어느 정도 파괴될 수 없습니다.
“그렇게 고의적이다” - 성능상의 장점
Linux는 안정성을 보장해야 하기 때문에 커널은 다른 운영 체제만큼 비대하고 허점으로 가득 차 있지 않습니다. Linux 커널은 지속적으로 업데이트되므로 Linux 운영 체제의 하드웨어 장점이 지속적으로 향상될 수 있습니다. 가장 중요한 것은 Linux 시스템이 Unix 시스템 개발에서 거의 25년 동안의 경험을 흡수했다는 것입니다. 가장 중요한 것은 Linux가 시스템 안정성과 하드웨어에 대한 더 나은 액세스를 보장하는 오픈 소스 코드라는 것입니다. 또한 리소스 활용도를 쉽게 확인할 수 있도록 풍부한 시스템 리소스 도구인 top, freee, df, vmstat, dmesg, iostat, sar, uptime 등을 제공합니다.
"완벽한 사람은 없습니다." - 단점이 있다는 건 인정합니다
리눅스가 아무리 좋아도 단점이 있다는 건 부정할 수 없는 사실! 다들 그래픽 인터페이스가 친숙하지 않다고 생각하는데, 그래픽 인터페이스가 거의 사용되지 않기 때문에 저는 그렇게 생각하지 않습니다. 그러나 현재 주요 Linux 배포판에서는 데스크탑이 많이 개선되었습니다. 예를 들어 RHEL7 이후의 데스크탑은 크게 향상되었습니다.