보안 전문가들이 업무를 제대로 수행하려면 다양한 도구들이 필요하다. 물론 도구들이 있어야만 보안이 제대로 성립된다는 건 아니지만, 빈손으로 조직의 안전을 요구할 수는 없다. 보안 담당자들을 돕는 도구들 중 오픈소스로 풀렸으면서도 유용한 것들이 제법 존재한다. 그 중 다음 몇 가지 도구들이 추천할 만하여 적어 본다.
[이미지 = utoimage]
독시즌(Doxygen) 독시즌은 문서 생성기의 일종으로, 인기 높은 프로그래밍 언어들을 다양하게 지원한다. 사용자들은 독시즌을 통해 출처 파일들로부터 코드 구조를 추출하고, 코드 요소들 간의 관계성들을 파악할 수 있게 된다. 코드를 시각화 하여 보여준다고 생각하면 어느 정도 독시즌에 대해 이해할 수 있을 것이다. 때문에 대단히 복잡한 코드 베이스를 통합적으로, 보다 깊이 이해하는 데에 도움이 된다. 코드의 논리적 흐름을 분석하는 데에도 유용하고, 따라서 여러 가지 오작동에 대한 검사와 분석도 할 수 있게 해 준다.
이 때문에 복잡하고 용량이 큰 코드 베이스를 시각적으로 점검할 수 있고, 간과해 왔던 부분들을 정확히 짚어내 꼼꼼하게 파헤칠 수 있게 해 준다. 예를 들어 리눅스 수도 명령어가 어떤 방식으로 작동하는지 궁금하다면 독시즌을 통해 이해도를 높일 수 있다. 옥시즌의 코드는 여기(https://github.com/doxygen/doxygen)서 열람이 가능하다.
Z3 Z3는 소프트웨어 분석, 확인, 퍼징 실험을 위한 도구다. C/C++, 파이선 등 다양한 프로그래밍 언어들을 지원한다. 몇 가지 특수하게 정의된 제약 조건을 만족시키는 해결책을 여러 가지로 시도해 볼 수 있도록 해 준다. 따라서 입력값 확인과 관련된 조건들을 확인하는 데에 유용하며, 이를 통해 제작자 혹은 개발자가 원치 않았던 결과가 야기되는 것을 방비할 수 있다.
수동으로 코드를 점검하고, 퍼징 테스트를 함으로써 문제가 될 수 있는 상태들을 미리 파악할 수 있지만 Z3를 사용한다면 보다 광범위한 수학적, 논리적 확인까지도 할 수 있게 된다. 즉 수동으로 하는 검사에 더하여 보다 깊고 넓은 검사 결과까지도 산출할 수 있다는 것이다. 코드의 일부분만을 따로 떼어 검사함으로써 버퍼 오버플로우나 정수 오버플로우, 부적절한 메모리 접근과 같은 잠재적 문제들도 파악하는 데 도움을 준다. 역시 깃허브(https://github.com/Z3Prover/z3)에서 열람이 가능하다.
리브퍼저(LibFuzzer) 요즘 입소문을 타고 인기가 심상치 않은 속도로 올라가고 있는 오픈소스 도구인 리브퍼저를 빼놓을 수 없다. 퍼징 도구들은 보안 연구에 있어서 빼놓을 수 없는 도구들이다. 특히 사용자의 입력값을 갖가지로 실험하는 데에 유용하다. 리브퍼저는 다른 퍼징 도구들과 마찬가지로 시스템을 마비시키거나 느리게 만들 수 있는 입력값을 찾아내며, 실험 대상이 되는 프로그램을 점진적으로 점검하기 위해 추가적인 순열과 치환 값을 적용하기도 한다. 이 페이지(https://llvm.org/docs/LibFuzzer.html)에서 열람이 가능하다.
지코브(Gcov) 마지막으로 추천할 수 있는 도구는 지코브다. ‘코드 커버리지(code coverage)’라는 항목에 분류되는 도구다. 코드 커버리지 도구들은 퍼징 실험 도구들과 궁합이 매우 좋다. 퍼징 도구들은 몇날 며칠이고 연속해서 돌리는데, 이 때의 단점은 사용자가 코드 베이스의 어느 부분까지 검사가 완료되었는지 파악하기가 힘들다는 것이다.
코드 커버리지 도구들은 퍼징 실험이 어느 정도나 진행되었는지 확인할 수 있도록 해 준다. 때문에 중간중간 사용자가 개입해 실험 과정을 조정할 수 있고, 코드 베이스의 어느 부분도 빠지지 않고 모두 확인이 되도록 만들 수 있다. 때문에 퍼징 실험 결과가 보다 확실해지고, 사용자도 그 결과에 대해 보다 높은 자신감을 가질 수 있게 된다. 여기(https://gcc.gnu.org/onlinedocs/gcc/Gcov.html)서 열람이 가능하다.
오픈소스로 보안을 더 강력하게 프로그램을 분석하고 취약점을 찾아내는 부분에 전문성을 가진 보안 전문가들은 항상 새로운 검사 도구들을 찾아 헤맨다. 그런 이들의 필요를 충족시켜 줄 만한 도구들은 오픈소스 커뮤니티에도 꽤나 다양한 모습으로 존재한다. 그러니 보안 전문가들이라면 이따금씩 오픈소스 도구들을 검색해 보는 것이 업무에 도움이 될 것이다. 여기에 소개된 독시즌, Z3, 리브퍼저, 지코브 외에도 쓸만한 것들을 어렵지 않게 찾아낼 수 있을 것이다.
26일 온라인으로 열린 2021 리그 오브 레전드 챔피언스 코리아 스프링 스플릿 정규 시즌 43일 차 2경기서 아프리카 프릭스가 리브 샌드박스를 2:0으로 완파했다. 6연패에서 연패를 끊어낸 것이다. 이번 대결은 아프리카의 정규 시즌 마지막 경기였다.
다음은 ‘릭비’ 한얼 감독과의 인터뷰다.
Q. 시즌을 마무리했다. 아쉬움이 클 것 같다. 총평 먼저 부탁한다.
성적이 너무 좋지 않아서 총평이라기엔 아쉬움만 남는다. 먼저 죄송하다는 말씀을 드리고 싶다.
Q. 첫 감독 수행이었다. 어려움이 컸을지.
내가 크게 부족했다. 우리 팀에는 베테랑이 많은데, 이 선수들 모두가 확고한 팀 색깔을 가진 곳에서 활동했다. 각자의 방법으로 성공 역시 맛봤다. 반면에 ‘드레드’ 선수는 첫 풀타임 주전으로 이번 시즌을 치렀고, 팀을 리드해야 하는 것도 처음이었다. 이렇다 보니 서로 이기려는 방식이 많이 달랐다.
내 역할은 이런 불협화음을 정리하고 팀을 한 곳으로 모으는 것인데, 미숙했다. 나는 개개인의 이야기를 들어주고, 그들의 의견이 논리적으로 맞고 틀리는지에만 집중했다. 숲이 아니라 나무에만 신경을 쓴 것이다.
코치 때와는 정말 달랐다. 그때는 선수들이 프로인 만큼 알아서 잘하는 부분들이 많다는 생각이 들었다. 감정적인 컨트롤이 많이 필요하지도 않았는데, 감독이 되니 깊은 영역까지 건드려야 했다. 신경 써야 할 곳이 많아지면서, 피드백과 밴픽이 미흡해지는 상황도 오더라. 일을 나눌 줄 알아야 하며, 감독으로 어떤 부분에 집중해야 하는지 배웠다.
당연한 이야기지만 딱히 가르쳐주는 사람이 없었다. 나도 일반적인 일을 해봐서 알지만, 사회에서도 마찬가지일 것이다. 가이드가 없기에 많이 미흡했고, 처음부터 정리를 잘했으면 좋았을 텐데 정말 아쉽다.
Q. 남 탓 금지라는 팻말은 왜 붙이게 된 걸까?
채정원 본부장님이 작년 여름부터 느끼면서 강조하신 부분을 걸어놨던 것이다. 실제로 남 탓이 있었거나 심해서, 팻말을 달았던 게 아니다. 이번 스프링을 시작하면서 숙소를 옮겼는데, 공간을 차근차근 꾸며나가는 과정에서 붙이게 된 것일 뿐이다.
본부장님은 LoL 자체가 남 탓이 만들어질 수밖에 없는 게임이기 때문에, 우리 뿐만 아니라 누구든 서로를 탓하면서 감정이 상할 것이라고 말씀하셨다. 남 탓만 하지 않아도 중간은 갈 수 있다고, 선수단 모두에게 이야기를 남기신 바 있다.
Q. 다음 시즌에 관해서도 의견을 들려달라.
가능성을 본 부분들이 분명히 있고, 숙제는 확실해진 것 같다. 이제는 좋은 팀이 아니라 진짜 잘하는 팀이 되어야 한다.
문제점을 당장 고치고자 한다. 우리 팀의 문제는 개개인의 의견에 너무 집중했다는 거였다. 선수 개개인이 어떤 구도는 하기 싫다, 어떤 부분이 불편하다는 등 갑작스러운 요구를 많이 했다. 선수들 의견을 듣고 근거가 충분하다고 생각되면 들어줬는데, 팀이 너무 중구난방이 되는 느낌이 들더라. 갑작스럽게 결정되는 상황이 많았다.
이제는 전체적인 그림을 확실히 정하면서 나아가겠다. 연습이 대회에 반영되도록 할 것이고, 한 선수가 무언가 요구할 때 다른 선수들도 동의하고 이해해야만 시행하려고 한다.
Q. ‘드레드’ 이진혁의 발전이 눈에 띈다.
특히 좋았던 점은 오늘 경기였다. ‘드레드’ 선수는 되게 욕심이 많은 친구다. 게임을 어떻게 하고 싶고, 팀원을 어떻게 끌어다 쓰고 싶고, 그런 생각들이 분명하다. 오늘은 경기를 보니 많이 익숙해지는 모습이었다. 덧붙여 ‘기인’ 선수는 꾸준히 잘해준다고 생각한다.
Q. ‘뱅’ 이야기를 빠트릴 순 없을 것 같다.
‘뱅’과 ‘리헨즈’는 서로 했던 방식이 많이 달라서 힘들어했다. ‘리헨즈’ 선수는 색깔이 뚜렷해서 원하는 대로 풀리지 않았을 때 심적으로 어려움을 겪었다. ‘뱅’ 선수가 자기가 2년 동안 LCS에 있었으니, 이곳에 맞춰서 적응하겠다고 했다.
아쉬움은 자신감이 너무 부족했단 거다. 작년 아프리카는 ‘미스틱’ 선수가 중심이었다. ‘내가 잘하니까 나한테만 맞추면 이겨’라는 느낌이었는데, 배준식 선수는 그런 게 부족해서 아쉬울 때가 많았다. 이제는 팀에 자신의 의견을 충분이 말하고, 원하는 바를 요구한다.
Q. 승자 인터뷰 시간이 벌써 종료됐다. 더 물어볼 것이 많지만 여기서 끝을 내야한다.
잘하고 싶은 마음이 정말 컸는데, 성적으로 보여드리지 못해 죄송하다. 말만 뻔지르르하게 하는 사람이 된 것 같은 느낌이다. 스프링에 겪을 수 있는 시행착오와 나쁜 모습을 다 보여드렸다. 서머에는 다시 문제가 나오지 않도록 노력하겠다. 적당한 변화가 있을 수도 있고, 분위기나 여러 가지를 다잡을 것이다.
딥페이크(Deepfakes)는 진짜처럼 보이는 가짜 비디오 또는 오디오 기록이다. 한때는 할리우드 특수효과 스튜디오와 CIA 또는 GCHQ의 JTRIG 부서와 같은 프로파간다를 생산하는 정보 기관의 전유물이었지만 이제는 누구나 딥페이크 소프트웨어를 다운로드해서 남는 시간에 그럴듯한 가짜 비디오를 만들어낼 수 있다.
지금까지 딥페이크는 아마추어 취미가들이 연예인 얼굴을 포르노 배우의 몸과 합성하거나 정치인이 하는 말을 조작하는 용도 정도로 사용됐다. 그러나 공격이 임박했다는 비상 경보 딥페이크를 만들거나 가짜 섹스 비디오를 사용해 누군가의 결혼 생활을 파탄에 이르게 하거나 투표 며칠 전에 후보자의 가짜 비디오 또는 오디오를 퍼뜨려 선거에 개입하기도 쉬워졌다.
딥페이크는 얼마나 위험한가?
딥페이크는 많은 이에게 우려의 대상이다. 미 플로리다 주 공화당 상원의원이자 2016년 대통령 후보였던 마르코 루비오는 딥페이크를 현대의 핵무기라고 표현했다. 루비오는 2주 전 워싱턴의 한 연설에서 “예전에는 미국을 위협하려면 10척의 항공모함과 핵무기, 장거리 미사일이 필요했다. 지금은 인터넷 시스템, 뱅킹 시스템, 전력망 및 인프라에 접근하면 된다. 진짜 같은 가짜 비디오를 제작할 능력만 있으면 선거를 훼방하고 미국을 심각한 내부적 위기로 몰아넣고 깊은 타격을 입힐 수 있다”라고 말했다.
결실을 맺지 못한 야심가의 왜곡된 정치적 과장일까, 아니면 딥페이크가 정말 핵무기보다 더 큰 위협일까? 루비오의 말만 들으면 세상은 종말을 향해 다가가는 듯하다. 하지만 모두가 루비오의 의견에 동의하는 것은 아니다.
버크만-클라인 센터(Berkman-Klein Center)와 MIT 미디어 랩(MIT Media Lab)에서 AI 이니셔티브의 윤리 감독 책임자인 팀 황은 “핵폭탄만큼 위험하다? 나는 그렇게 생각하지 않는다. 그동안의 실제 사례는 확실히 불안감을 준다. 사람들은 우려를 하면서 많은 질문을 던지지만 많은 이가 예상하는 것처럼 상황이 바뀔 가능성은 높지 않다고 본다”라고 말했다.
일반 사용자도 페이크앱(FakeApp)을 다운로드해서 바로 딥페이크를 제작할 수 있다. 앱을 사용하기가 아주 쉽지는 않지만 2019년 초 케빈 루즈가 뉴욕 타임즈에서 시연한 바와 같이 컴퓨터에 어느정도 익숙한 사람이라면 문제없이 사용할 수 있다.
황은 그러나 효과적인 다른 허위 정보의 형태가 매우 많고 따라서 딥페이크를 사용한 “두더지 잡기” 놀이에 집중하는 것은 잘못된 전략이라면서 “지금 당장만 해도 딥 러닝이나 머신러닝 없이, 저렴하게 대중을 기만하고 의식을 유도할 수 있는 방법이 매우 많다”라고 말했다.
예를 들어 길거리에서 사람들이 누군가를 집단 폭행하는 모습을 비디오로 촬영한 다음 이 비디오에 대해 가짜 해설을 붙일 수 있다(공격하는 사람들이 미국의 이민자들이라는 등). 여기에는 고급 머신러닝 알고리즘도 필요없고, 그럴듯한 가짜 해설과 그 해설에 맞는 비디오만 있으면 된다.
딥페이크는 어떻게 작동하는가
‘눈으로 봐야 믿는다’는 옛말이 있지만, ‘믿어야 본다’는 말이 더 진실에 가깝다. 사람은 자신이 믿고 싶은 것을 뒷받침하는 정보만 취하고 나머지는 무시한다.
공격자가 이와 같은 인간의 경향을 해킹하면 그 위력은 상당하다. 허위 정보(가짜 뉴스)를 통해 만들어진 거짓말이 진실로 포장되어 확산된 사례는 이미 많다. 사실을 확인한 사람들이 거짓에 반대하는 목소리를 높일 때면 이미 늦었다. 피자게이트는 유명한 사례다(피자게이트는 지난 2016년 미 대선 과정에서 발생한 음모론으로, 힐러리 클린턴 선대 본부장 존 포데스타의 이메일을 해킹해 폭로한 사실을 짜깁기해 민주당의 고위 관계자들이 인신매매와 아동성착취를 하는 악마숭배자 조직이라고 퍼트린 것이다. 편집자 주).
딥페이크는 두 개의 머신러닝 모델이 다투는 생산적 적대 신경망(Generative Adversarial Network, GAN)을 사용해 이와 같은 인간의 경향을 악용한다. 한 머신러닝 모델이 데이터 집합을 사용해 학습한 다음, 위조 비디오를 만들면 다른 머신러닝 모델이 위조 여부를 탐지하는 방식이다.
위조하는 머신러닝 모델은 상대 머신러닝 모델이 위조를 탐지할 수 없을 때까지 가짜를 만들어낸다. 학습 데이터 집합이 클수록 진짜 같은 딥페이크를 위조하기도 더 쉬워진다. 초기 1세대 딥페이크에서 전 대통령과 할리우드 연예인들의 비디오가 많이 사용된 이유가 여기에 있다. 즉, 위조를 학습시킬 수 있는 공개된 비디오 영상이 풍부했기 때문이다.
물론 GAN은 가짜 섹스 비디오를 만들고 정치인이 하는 말을 위조하는 것 외에도 많은 용도가 있다. GAN은 머신러닝 모델이 스스로 학습하는 “자율 학습(unsupervised learning)” 분야에서 큰 진전이다. 자율주행 차량의 보행자와 자전거 인식 능력을 개선하고, 알렉사나 시리와 같은 음성 디지털 비디오의 대화 역량을 높일 수 있는 큰 잠재력을 지녔다. 일부는 GAN이 ‘AI 상상(AI imagination)’의 도래를 예견한다고 말한다.
딥페이크의 예
정치적 딥 페이크의 한 형태인 가짜 뉴스 비디오가 새로운 현상이라고 생각한다면 틀렸다. 영화가 발명된 이후 한 세대 동안 실제 뉴스를 극적으로 각색하기 위한 뉴스 비디오 위조는 당연한 일이었다.
필름이 바다를 건너기까지 몇 주가 걸렸던 시절, 영화 제작자들은 뉴스에 생동감을 불어넣기 위해 소규모 세트에서 자극적인 지진이나 화재 장면을 제작했다. 1920년대에는 대서양 횡단 케이블을 통해 흑백 사진을 전송하는 것이 최신 유행이었고, 영화 제작자들은 이렇게 받은 원본 사진을 사용해 파괴된 장면을 만들곤 했다. 1930년대 들어서는 이런 관행이 바뀌면서, 뉴스에 보이는 장면에는 진짜 장면을 사용해야 한다는 인식이 자리잡았다.
최근에는 배우 톰 크루즈가 등장하는 틱톡 비디오가 공개되면서 딥페이크에 대한 논란이 재점화됐다. 이 비디오는 사실 톰 크루즈를 흉내내는 사람과 오픈소스 인공지능인 딥페이스랩(DeepFaceLab) 알고리즘을 결합해 진짜처럼 보이도록 만들어진 것이다.
이 비디오를 만든 벨기에의 시각 효과(VFX) 전문가인 크리스 우미는 이 정도 수준의 비디오는 대부분의 사람들에게 재현하기 어렵다고 말했다. 그러나 이 프로젝트는 AI와 CGI와 VFX 기술의 조합을 통해 보통 사람들은 알아채기가 거의 불가능한 딥페이크 비디오를 만들 수 있음을 보여준다.
딥페이크를 탐지하는 방법
딥페이크 탐지는 어려운 문제다. 물론 아마추어가 만든 딥페이크는 쉽게 알아볼 수 있다. 기계로 확인할 수 있는 가짜 징후로는 눈 깜박임이 없거나 그림자의 모양이 어색한 경우 등이 있다. 딥페이크를 생성하는 GAN은 계속해서 향상되는 중이므로 조만간 딥페이크를 탐지하려면 디지털 포렌식에 의존해야 하는 상황이 올 것이고, 그나마도 탐지 여부를 장담할 수 없다.
워낙 어려운 문제인 만큼 DARPA(Defense Advanced Research Projects Agency)에서는 비디오의 진위를 가리는 더 나은 방법을 찾는 연구에 막대한 투자를 하고 있다. 그러나 GAN 스스로 이런 포렌식을 회피하는 방법을 학습할 수 있음을 감안하면 애초에 승산이 없는 싸움일 수 있다.
DARPA 프로그램 관리자로 이 프로젝트를 이끌고 있는 데이비드 거닝은 MIT 테크놀로지 리뷰(MIT Technology Review)에서 “이론적으로, GAN에 현재 우리가 가진 모든 탐지 기술을 알려주면 GAN은 모든 기술을 회피할 수 있게 된다. 그 능력에 한계가 있는지 알 수 없다”라고 말했다.
비평가들은 가짜 비디오를 감지할 수 없다면 곧 우리가 보고 듣는 모든 것을 불신해야만 하는 시대가 올 수 있다고 경고한다. 현재 인터넷은 삶의 모든 부분에 영향을 미치는데, 거기서 보는 어느 것도 믿을 수 없게 된다면 ‘진실의 종말’이 현실화될 수 있다. 이는 정치 체계에 대한 신념뿐만 아니라 더 장기적으로, 공유된 객관적인 현실에 대한 신념까지 위협한다. 걱정이 많은 사람들은 무엇이 현실이고 아닌지에 관해 동의할 수 없다면 정치적 문제를 두고 토론할 수도 없게 될 것이라고 우려한다.
그러나 황은 이러한 우려가 과장됐다면서 “무엇이 현실이고 아닌지를 알 수 없게 되는 그 암울한 문턱을 넘을 일은 없을 것이라고 생각한다”라고 주장했다.
딥페이크에 대한 과장된 이야기가 가장 큰 보호망 역할을 할 수도 있다. 비디오를 이 정도 수준으로 위조할 수 있다는 사실을 일반인이 알고 있다는 것 자체가 딥페이크의 힘을 빼는 역할을 한다.
딥페이크를 방지할 규제는
딥페이크는 불법일까? 까다로운 질문이고, 아직 답도 없다. 미국 헌법 수정 제1조를 고려해야 하지만 지적재산법, 개인정보보호법도 있고 미국의 많은 주에서 최근 제정하고 있는 리벤지 포르노 금지 법규도 있다(국내의 경우, 딥페이크 비디오를 제작해 인터넷 등에 배포하면 성폭력범죄의 처벌 등에 관한 특례법 제14조 2항에 따라 처벌받는다. 편집자 주).
지피캣(Gfycat) 및 폰허브(Pornhub)와 같은 플랫폼은 딥페이크 포르노 비디오가 약관 위반에 해당된다면서 적극적으로 삭제하고 있다. 그러나 포르노 딥페이크는 비주류 플랫폼에서 계속 공유된다.
성적 착취와 무관한 정치적 발언의 경우, 그 경계가 애매하다. 미국 헌법 수정 제1조에서는 정치인이 사람들에게 거짓말을 할 권리를 보호한다. 또한 실수 또는 의도적으로 잘못된 정보를 게시할 권리도 보호한다. 사상의 시장(marketplace of ideas)의 핵심은 정부의 검열, 또는 소셜 미디어 플랫폼에 대한 독단적인 서비스 약관을 강제하는 사실상의 검열이 아니라 거짓으로부터 진실을 구분해 내는 데 있다.
CentOS 는 리눅스의 배포판 중 하나로 Community Enterprise Operating System의 약자입니다.
RHEL의 소스를 기반으로 만들어지며 RHEL에서 최대한 추가나 제거를 자제하는 것을 원칙으로 가장 유사하게 Rebuild 한 배포판 입니다.
버전도 동일하게 배포 됩니다
다만, 상표권 분쟁이 있을 수 있기 때문에 레드햇 소유의 있는 레드햇 트레이드마크와 로고는 제거 하고 CentOS 고유의 로고를 넣어서 배포하게 됩니다.
CentOS Project shifts focus to CentOS Stream
8, December 2020 공식적으로 Centos Blog를 통해 향후 CentOS의 방향에 대한 내용이 발표 되었습니다.
CentOS 는 내년 말 CentOS 8 을 마지막으로 RHEL Clone 개발을 종료 되고, RHEL 의 새로운 브랜치인 CentOS Stream 으로 변경 된다고 발표 하였습니다
#CentOS 지원 정책 변경 #CentOS 지원 종료
CentOS 8 내년 지원 종료 이후 CentOS Stream 체제로 전환하여 RHEL의 DownStream 으로..
CentOS Stream 유형으로 변경된 다는 것은 기존의 Fedora 와 RHEL 간의 관계와 유사 하게 CentOS 는 RHEL 의 UpStream 버전이 된다는 걸 의미 합니다 (Fedora 와 유사하게 preview 형태)
• 현재 구조 : Fedora => RHEL => CentOS
그래서 향후 새로운 기능이나 변경 사항에 대한 흐름은 아래와 같이 될 것 입니다. • 향후 변경 : Fedora => CentOS Stream => RHEL
사실 CentOS Stream 에 대한 내용은 작년에 Fedora Magazine(blog) 를 통해 언급된 적이 있었습니다.
Fedora and CentOS Stream – Fedora MagazineYou may have seen the announcement about changes over at the CentOS Project. (If not, please go ahead and take a few minutes and read it — I’ll wait!) And now you may be wondering: if CentOS is now upstream of RHEL, what happens to Fedora? Isn’t that Fedora’s role in the Red Hat ecosystem? Don’t wor…
CentOS 를 사용 하는 가장 큰 이유인 RHEL Clone으로 RHEL Rebuild 배포판을 자유롭게 사용할 수 있다는 것이 가장 큰 이유였습니다
이와 같이 Clone 형태가 아닌 Preview 또는 RHEL의 UpStream 으로 변경 된다는 것은 CentOS 의 가장 중요한 의미가 변경됨 을 의미합니다.
가장 중요한 CentOS 자체의 목적이 달라졌기 때문에 이미 블로그에도 상당히 부정적인 입장으로 Comment 가 계속 추가 되고 있습니다
그외 각종 관련 커뮤니티에서도 부정적인 의견과 입장이 토론 되고 있습니다.
CentOS Project shifts focus to CentOS Stream – Blog.CentOS.orgThe future of the CentOS Project is CentOS Stream, and over the next year we’ll be shifting focus from CentOS Linux, the rebuild of Red Hat Enterprise Linux (RHEL), to CentOS Stream, which tracks just ahead of a current RHEL release. CentOS Linux 8, as a rebuild of RHEL 8, will end at the end of 202…
새로운 커뮤니티 Linux 배포판 소식
CentOS Blog를 통해 향후 CentOS의 변경 내용이 발표 된 이후 공통된 의견이 CentOS 와 같이 RHEL Clone 형태의 새로운 Rebuild Linux 가 나올 것이다 라는 예측이었습니다.
그래서 확인 해보니 CentOS 의 창립자인 Gregory Kurtzer 에 의해 기존의 CentOS와 같은 RHEL의 Clone Linux 을 새롭게 만든다는 소식이 확인 되었습니다.
Rocky Linux
Rocky Linux is a community enterprise Operating System designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux now that CentOS has shifted direction.
Linux 이름은 Rocky Linux 가 될 것 같고, 새로운 커뮤니티 Linux 의 소식은 다시 또 업데이트 하겠습니다.
다운스트림 파트너가 방향 전환을 한 지금에 있어서, Rocky Linux는 미국 최고의 엔터프라이즈 리눅스 배포판과 100% 호환성을 갖도록 설계된 커뮤니티 엔터프라이즈 운영 체제입니다. Rocky Linux는 커뮤니티에서 집중적으로 개발하고 있으며, CentOS 프로젝트의 창립자인 Gregory Kurtzer가 이를 이끌고 있습니다. 출시일은 미정이며, 기여자는 이 사이트에서 제공하는 커뮤니케이션 방법을 사용하여 연락해야 합니다.
참고로 CentOS 와 레드햇 그리고 IBM 의 관계는
레드햇은 2014년 1월 7일 CentOS 를 흡수하게 되었고, 그 다음 IBM 은 2018년 10월 28일 레드햇을 인수하기로 발표를 하였습니다.
22일 2021 LPL 스프링 스플릿 정규 시즌 10주 1일 차 일정이 진행됐다. 1경기에 나선 RNG는 다크호스 레어 아톰을 2:0으로 제압하고 단독 1위 행진을 이어갔다.
1세트는 첫 전령 전투에서 승패가 갈렸다. 먼저 올라온 RNG가 시야를 꽉 잡은 상황에서 레어 아톰이 어설픈 수비를 시도하다가 큰 손해를 봤다. 이를 시작으로 상체 스노우볼이 빠르게 구르며 ‘샤오후’의 트리스타나와 ‘웨이’의 헤카림이 크게 성장했고, 두 선수의 활약을 앞세운 RNG가 무난하게 1세트를 가져왔다.
이어진 2세트에선 분당 1킬 이상의 혈전이 펼쳐졌다. 20분경 일방적으로 2킬을 올린 레어 아톰이 바론을 두드렸는데, ‘웨이’의 헤카림이 레어 아톰의 네 챔피언에게 그림자의 맹습을 맞추고 극적으로 바론까지 스틸했다. ‘웨이’의 슈퍼 플레이에 탄력받은 RNG는 대지의 영혼까지 챙기며 굳히기에 성공했다. 이후 몇 번의 힘싸움 끝에 레어 아톰의 넥서스가 파괴되며 1경기가 종료됐다.
RNG는 이번 승리로 13승 2패, 승점+19를 기록하며 다른 최상위권 팀들과 2승 차이를 벌리고 정규 시즌 1위 확률을 크게 높였다. 파죽의 9연승으로 화제를 모았던 레어 아톰은 2연패를 당하며 7위까지 떨어졌다.
한편, 2경기에선 IG와 V5의 대결이 펼쳐졌다. ‘쉰’ 우디르 캐리로 1세트 완승을 거둔 IG가 2세트에선 단 23분 만에 허무하게 패배하며 풀세트 경기가 나왔다. 3세트서 IG는 하체, V5는 상체에 힘을 실으며 긴 균형이 유지됐다. 바론 등장 이후 약간의 침묵이 이어지던 중, 갑작스레 벌어진 한타에서 IG가 대량 득점하며 2경기의 승자가 됐다.
■ 2021 LPL 스프링 스플릿 정규 시즌 순위 현황
1위 로얄 네버 기브 업 13승 2패 +19 2위 에드워드 게이밍 11승 3패 +16 3위 WE 11승 3패 +12 4위 징동 게이밍 11승 4패 +13 5위 탑 e스포츠 10승 4패 +11 6위 펀플러스 피닉스 10승 5패 +11 7위 레어 아톰 10승 5패 +8 8위 쑤닝 8승 6패 +5 9위 인빅터스 게이밍 8승 7패 +4 10위 LNG e스포츠 7승 8패 -5 11위 비리비리 게이밍 6승 8패 -2 12위 빅토리 파이브 6승 10패 -8 13위 LGD 게이밍 4승 10패 -11 14위 선더토크 게이밍 3승 11패 -13 15위 오 마이 갓 3승 11패 -14 16위 e스타 게이밍 2승 13패 -20 17위 로그 워리어스 1승 14패 -26
리눅스 명령어는 노련한 Linux 사용자이든 이 환상적인 유닉스 시스템 세계에 발을 담그기 시작한 초보자이든 관계없이 다양한 터미널 명령을 마스터하는 것이 모든 사용자에게 필수입니다. Windows와 같은 다른 운영체제에서도 명령 줄 유틸리티를 사용할 수 있지만 주로 리눅스의 터미널 인터페이스는 기술 전문가에게 매력적으로 다가옵니다.
사용 가능한 수많은 터미널 도구와 명령을 모두 암기하는 것은 거의 불가능하므로 리눅스 기본 명령어와 함께 정기적으로 사용할 50가지 최고의 Linux 명령을 간략하게 요약하여 이 안내서를 작성했습니다. 이 리눅스 명령어 모음은 Linux 및 Mac OS와 같은 Unix 계열 시스템의 다양한 기본 운영 체제 원칙을 익히는 선구자 역을 할 것입니다.
파일 시스템 탐색을 위한 리눅스 명령어
1. pwd
pwd는 Print Work Directory의 약자이며, 현재 작업 중인 디렉터리를 보여줍니다. 이것은 현재 사용자가 있는 디렉터리를 보여줍니다. 이는 사용자의 작업을 평화롭게 만드는 것을 목표로 하는 가장 편리한 리눅스 명령어 중 하나입니다.
2. ls
ls 명령 list segments의 약자이며, 아마도 유닉스 세계에서 가장 널리 사용되는 명령 중 하나일 것입니다. 파일과 디렉터리의 모든 정보를 제공하며 특정 디렉터리와 특정 파일의 내용도 제공합니다. 이 명령을 pwd와 함께 사용하여 강력한 Unix 파일 시스템 내에서 길을 탐색할 수 있습니다.
3. cd
리눅스/유닉스는 보통 디렉터리와 파일로 이루어져 있습니다. 특히 사용자가 리눅스를 사용하다 보면 특정 디렉터리 아래 하위 디렉터리를 만들게 되고 여기서 다양한 작업을 하게 됩니다.
리눅스에서 작업하고 있는 현재의 위치를 현재 디렉터리라고 합니다. 기본적으로 디렉터리를 기준으로 파일이나 디렉터리를 찾으려고 시도합니다. 즉 파일 또는 디렉터리의 이름을 절대 경로로 지정하지 않으면 현재 디렉터리를 기준으로 상대적인 위치에서 파일을 찾습니다. 시스템에 로그인하면 홈 디렉터리가 현재 디렉터리가 된다. 이에 해당 디렉터리로 이동하는 방법이 cd 명령어입니다.
4. mkdir
Windows os에서 문서 또는 이미지 파일 등을 정리하기 위해 새 폴더를 만드는 것과 같이 리눅스에서도 새 디렉터리를 만듭니다. 터미널을 통해 새 폴더를 만들고 싶습니까? mkdir 명령은 필요한 권한을 가지고 있다면 Linux 시스템에서 원하는 위치에 폴더를 만들 수 있습니다.
5. rmdir
rmdir은 remove directory의 약자이며, 빈 디렉터리를 삭제할 때 사용하는 명령어이다. 삭제하려는 디렉터리가 비어있지 않을 경우에는 삭제를 할 수 없없습니다.
6. lsblk
Linux 시스템에서 사용 가능한 블록 장치를 나열해야 할 경우가 종종 있습니다. lsblk는 이 목적으로 가장 많이 사용되는 Linux 명령어 중 하나입니다. 이 편리한 리눅스 명령어는 블록 장치의 트리 구조를 나타내며 전문 사용자가 많이 사용합니다.
7. mount
Windows와 달리 SD 카드 또는 USB를 연결할 때마다 배포판이 처음에 직접 표시되지 않을 가능성이 존재합니다. mount 명령을 사용하여 기존 파일 시스템으로 마운트 해야 합니다. 이 리눅스 명령어는 가장 강력한 터미널 명령 중 하나입니다.
8. df
df 명령은 파일 시스템의 디스크 공간에 대한 필수 정보를 표시하는 가장 강력한 Linux 터미널 명령 중 하나입니다. 시스템 관리자가 실시간 서버 또는 네트워크 지향 시스템을 모니터링하고 분석하는 데 널리 사용됩니다. 기본적으로 1,024Byte 블록 단위로 출력하며, 옵션을 통해서 다른 단위로도 출력이 가능합니다.
시스템 조작을 위한 리눅스 명령어
시스템 명령은 Linux 시스템에 대한 정보를 얻는 데 필수적입니다. 이 작업을 위해 많은 강력한 Linux 명령을 사용할 수 있습니다.
9. uname
uname 명령은 이름, 버전 및 기타 시스템 특정 세부 사항과 같은 시스템 정보를 얻기 위한 기본 Linux 명령어입니다. 이 명령으로 OS 및 커널 버전을 빠르게 확인할 수 있으며, 시스템의 명령 길이를 확인할 수 있습니다.
10. ps
이 리눅스 명령어는 현재 시스템에서 실행 중인 프로세스를 시각화할 수 있습니다. 시스템 리소스를 분석하는데 사용되는 매우 유연한 수단이며, 터미널을 통해 기본적으로 시스템 프로세스를 조작할 수도 있습니다. 이 리눅스 명령어는 기본 및 최상의 Linux 모니터링 도구 중 하나로 간주됩니다.
11. kill
kill 명령은 자원 제한으로 인해 멈춘 프로세스를 중지하는 강력한 방법입니다. Linux 시스템 기술을 발전시키시면 이 명령의 본질과 중요성을 알게 될 것입니다. 종종 재미있는 Linux 명령 목록에 표시되는 kill 명령은 이름만큼이나 강력합니다.
12. service
service 명령은 리눅스 터미널에서 시스템 전체 서비스를 호출하기 위한 명령입니다. 시스템 조작을 위한 강력한 Linux 터미널 명령. 터미널 창에서 직접 System V init 스크립트를 실행하기 위해 이 명령을 사용할 수 있습니다.
13. batch
미리 정의된 일정에 따라 시스템 서비스를 실행하는 깔끔한 도구를 찾고 있다면 배치 명령이 있습니다. 자동화 쉘 스크립트 작성을 위한 또 다른 강력한 Linux 명령어 중 하나로 Linux 생산성을 크게 향상시킬 수 있습니다.
14. shutdown
리눅스 명령어 shut down은 halt, init과 함께 시스템을 종료하는 명령어 중 하나입니다. shut down은 현재 접속 중인 모든 사용자에게 시스템이 종료된다는 메시지를 보낼 수 있습니다.
파일 관리를 위한 리눅스 명령어
파일은 Linux 시스템의 중심에 있습니다. 시스템에서 볼 수 있는 거의 모든 것이 일종의 파일이므로 그에 따라 조작할 수 있습니다. Linux 전문가가 되려면 파일 관리 방법을 숙달해야 합니다.
15. touch
touch 명령은 유효한 빈 파일을 작성하기 위한 필수 Linux 명령어입니다. 터미널에서 이동 중에 파일을 생성하고 요구 사항에 따라 나중에 또는 실시간으로 파일을 채울 수 있습니다. 타임스탬프를 변경하기 위한 이동 명령이기도 합니다.
16. cat
처음에 여러 파일을 연결하기 위해 고안된 cat 명령은 이후 다른 목적으로 사용됩니다. 이 리눅스 명령어는 새 파일을 작성하고 터미널에서 파일 내용을 보고 출력을 다른 명령행 도구 나 파일로 리디렉션하는 데 사용합니다.
17. head
head 명령을 사용하면 터미널에서 직접 파일 또는 파이프 된 데이터의 시작을 볼 수 있습니다. 텍스트 처리를 많이 사용하는 사용자가 가장 많이 사용하는 Linux 명령 중 하나입니다. 터미널에서 많은 파일을 처리할 때마다 이 명령을 사용하여 생산성을 향상시킬 수 있습니다.
18. tail
tail 명령어는 파일의 마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력합니다. 기본 값으로 마지막 10줄을 출력해 줍니다. 참고로 head 명령어의 경우에는 파일의 앞 부분을 출력합니다. 리눅스에서 오류나 파일 로그를 실시간으로 확인할 때 매우 유용하게 사용됩니다.
19. cp
cp 명령은 copy의 약어이며, 시스템에서 파일이나 디렉터리를 한 폴더에서 다른 폴더로 복사하도록 지시하는 간단한 방법입니다. 이 깔끔한 명령을 사용하면 터미널에서 바로 여러 파일을 디렉터리로 복사할 수 있습니다.
20. mv
move의 줄임말로 GUI에서 수행하는 절단 작업을 보완합니다. cp와 마찬가지로 mv 명령을 사용하여 하나 또는 여러 파일을 한 위치에서 다른 위치로 이동할 수 있습니다. 이 Linux 명령이 -f 매개 변수를 사용하여 큰 파일을 전송하도록 할 수 있습니다.
21. comm
Linux 세계로 향한 최초의 Unix 명령 중 하나인 comm을 사용하여 두 개의 파일을 공통 행과 구별되는 행으로 비교할 수 있습니다. 이것은 터미널에서 많은 양의 파일을 처리해야 하는 많은 사람들에게 필수적인 리눅스 명령어입니다.
22. less
가장 많이 사용되는 또 다른 Linux 명령어인 less 명령은 파일의 내용을 볼 때 제공하는 편리성 때문에 많이 사용됩니다. cat 과는 달리 less 명령을 사용하면 터미널 세션을 방해하지 않으면서 파일 내에서 양방향으로 탐색할 수 있습니다.
23. ln
ln 명령은 특정 파일에 대한 심벌릭 링크를 만들기 위한 가장 편리한 리눅스 명령어 중 하나입니다. 이 작지만 유연한 명령을 사용하여 디스크 공간의 특정 파일이나 디렉터리에 대한 심벌릭 링크의 여러 인스턴스를 생성할 수 있습니다.
24. cmp
두 파일을 비교하고 결과를 표준 출력 스트림에 인쇄하려면 cmp 명령을 사용하면 정확하게 수행할 수 있습니다. 이 명령어는 comm 명령과 함께 대량의 텍스트 파일을 정기적으로 처리하는 사용자들이 가장 많이 사용하는 Linux 명령어 중 하나입니다.
25. dd
이 명령어는 베테랑 사용자들이 파일을 한 유형에서 다른 유형으로 복사 및 변환하기 위해 가장 많이 사용하는 Linux 명령 중 하나입니다. 이 강력한 명령어에 대한 흥미로운 점은 부팅 가능한 라이브 USB 스틱을 만들 때 다른 터미널 명령 중에서 자주 사용한다는 것입니다.
26. alias
터미널에서 직접 파일의 다른 문자열로 단어를 바꿀 수 있으므로 시스템 관리자가 가장 많이 사용하는 리눅스 명령어 중 하나입니다. 다른 기능 중에서, 쉘을 사용자 정의하고 환경 변수를 조작할 수 있는 최상의 터미널 명령 중 하나입니다.
지루할 때 탐색 할 수 있는 재미있는 리눅스 명령어
터미널 앞에서 즐거운 시간을 보내기 위해 재미있는 리눅스 명령어를 사용할 수 있습니다. 이 터미널 명령은 유닉스 철학에 대한 심층적인 통찰력을 제공하면서 지루함을 되찾을 수 있는 재미있는 Linux 명령어입니다.
27. cal
유닉스가 터미널에 편리한 작은 달력 도구를 제공한다는 것을 알고 계셨습니까? cal 명령은 달력을 ASCII 텍스트 형식으로 표시하는 재미있는 Linux 명령어 중 하나입니다. 지정된 정보를 터미널에 바로 가져오려면 월 및 연도와 같은 매개 변수와 함께 이 명령을 입력해보세요.
28. fortune
이 명령어는 제가 가장 좋아하는 재미있는 리눅스 명령어 중 하나입니다. 터미널에 입력하고 직접 확인하십시오! 독창적이거나 어리석은 구절을 보여줄 것입니다.
29. history
터미널 세션 기록을 확인하고 싶습니까? history 명령을 사용하면 정확하게 수행할 수 있습니다. 매개 변수 없이 입력하면 작은 창에서 터미널 세션의 bash 기록이 인쇄됩니다. 터미널에서 사용할 유용하면서 재미있는 Linux 명령 일뿐만 아니라 터미널 사용에 대한 훌륭한 통찰력까지 제공합니다.
30. yes
yes 명령어는 주어진 문자열을 Ctrl + C키로 멈출 때까지 계속 반복해서 출력해줍니다. 이런 명령어가 왜 필요할까 싶겠지만, 시스템 성능 테스트 같은 것을 할 때 사용할 수 있습니다. 예를 들면 CPU를 100%까지 올려서 컴퓨터의 냉각 시스템이 작동하는지를 테스트할 때 사용할 수 있습니다.
31. banner
구식 유닉스에서 사용되는 멋진 ASCII 배너를 보았고 마음에 드셨나요? banner 명령은 자신만의 맞춤 배너를 만들 수 있는 재미있는 Linux 명령 중 하나입니다. 터미널에 일부 텍스트와 함께 이 명령을 입력해보세요.
32. rev
이것은 베테랑 리눅스 사용자를 위한 또 다른 재미있는 터미널 명령어 입니다. rev 명령은 입력 텍스트를 가져 와서 각 문자를 반대로하여 표준 출력에 기록합니다! 친구에게 비밀스럽고 미묘한 인상을 남기기 위해 사용할 수있는 Linux 명령어 중 하나입니다.
네트워크 관리자에게 가장 많이 사용되는 리눅스 명령어
Linux는 네트워킹을 위해 제공하는 강력함과 유연성으로 전 세계 sysadmins에게 유용한 솔루션입니다. Linux는 우리에게 익숙한 대부분의 컴퓨터 네트워크 뒤에 있습니다. 이 가이드는 초보자를위한 것이므로 네트워킹을 위한 가장 기본적인 터미널 명령만 간략하게 설명합니다.
33. wget
이 명령어는 네트워크 관리자가 터미널에서 바로 웹에서 파일을 다운로드하는데 활용하는 최고의 리눅스 명령어 중 하나입니다. 이것은 스크립트나 크론 작업에 사용될 수 있는 편리한 작은 터미널 명령 중 하나이며, 사용자에게 HTTP, HTTPS 및 FTP 인터넷 프로토콜을 사용할 수 있는 기능을 제공합니다.
34. iptables
iptables 명령은 시스템 관리자가 특정 호스트 시스템에서 들어오고 나가는 인터넷 트래픽을 제어할 수 있는 터미널 유틸리티를 호출합니다. sysadmins는 정기 트래픽을 정의하고 의심스럽거나 신뢰할 수 없는 네트워크 요청을 블랙리스트에 올리는 데 가장 많이 사용하는 Linux 명령어 중 하나입니다.
35. traceroute
이 명령은 네트워크 패킷이 한 시스템에서 다른 시스템으로 이동하는 경로를 결정하기 위해 이 명령을 다른 터미널 명령과 함께 사용하는 보안 전문가가 많이 사용합니다. 이것은 여러 가지 유해한 침입자로부터 컴퓨터를 보호할 수 있는 강력한 네트워크 명령입니다.
36. cURL
cURL은 네트워크를 통해 파일을 전송하여 새로운 Linux 시스템 사용자도 사용할 수 있는 매우 강력한 네트워크 도구입니다. 이것은 사용자 개입 없이 작동하도록 설계된 리눅스 명령어 중 하나이며, 일반적으로 네트워크 관련 쉘 스크립트에 사용됩니다.
Linux 명령어 검색 및 정규 표현식
Linux는 머신을 효과적으로 검색하기 위한 유연한 터미널 명령을 제공합니다. 이러한 Linux 터미널 명령을 강력한 정규식 명령과 결합하면 파일의 특정 파일 또는 시퀀스에 대한 정보를 매우 빠르게 얻을 수 있습니다.
37. find
find 명령어 는 터미널에서 파일을 검색하는데 가장 많이 사용되는 리눅스 명령어 중 하나입니다. 이 강력하면서도 유연한 터미널 명령을 통해 사용자는 파일 권한, 소유권, 수정 날짜, 크기 등과 같은 특정 기준에 따라 파일을 검색할 수 있습니다.
38. which
검색하려는 모든 파일이 실행 파일인 경우 which 명령은 매우 유용합니다. 이 편리한 터미널 명령은 특정 매개 변수를 취하여 $ PATH 시스템 환경 변수에서 이진 파일을 매우 효과적으로 검색합니다.
39. locate
locate 명령은 특정 파일의 위치를 찾는데 사용되는 리눅스 명령어 중 하나입니다. Linux 시스템에서 특정 파일의 위치를 모를 때 활용할 수 있는 가장 간단한 터미널 명령 중 하나입니다.
40. grep
대량의 텍스트 파일에서 패턴을 검색할 때 사용할 수 있는 가장 강력한 정규식 터미널 명령 중 하나입니다. 찾고자 하는 패턴을 입력으로 받아 특정 패턴에 대해 지정된 파일을 검색합니다.
41. sed
지정된 부분을 교체하여 파일 또는 스트림의 각 줄을 조작하는데 가장 많이 사용되는 Linux 명령어 중 하나입니다. 많은 양의 텍스트 데이터를 다루고 이동 중에도 변경해야 하는 사용자들이 많이 사용합니다.
I / O 및 소유권을 다루는 리눅스 명령어
Linux는 I/O 스트림과 파일 또는 디렉터리 소유권을 설정하고 조작하기 위한 강력한 터미널 명령 세트를 제공합니다. 아래에 나열된 Linux 명령어는 이러한 목적을 위한 가장 기본적인 Linux 터미널 명령 중 일부를 간략하게 보여줍니다.
42. clear
clear 명령은 기존 터미널 화면을 지우는데 편리합니다. 이전의 일부 Linux 명령이 터미널 화면을 깨져서 출력이 깨진 후 터미널 화면을 지워야 하는 경우가 종종 있습니다.
43. echo
echo 명령은 터미널 콘솔에 특정 텍스트를 출력할 수 있는 매우 강력한 명령 줄 유틸리티입니다. echo를 입력하고 괄호 안에 일부 텍스트를 입력하면 스스로 확인할 수 있습니다. 이 명령의 흥미로운 점은 출력을 다른 터미널 명령으로 파이프 할 수 있다는 것입니다.
44. sort
정렬 명령은 수행하는 작업에 매우 효과적입니다. 사전 순 또는 역순으로 파일을 정렬해야 할 때마다 이 명령을 사용하십시오.
45. sudo
sudo 명령은 Linux 명령의 성배입니다. 권한이 없는 사용자는 낮은 수준의 권한이 필요한 파일에 액세스하고 수정할 수 있습니다. 종종이 명령을 사용하여 일반 사용자 계정에서 루트에 액세스합니다.
46. chmod
chmod 명령은 시스템 파일 또는 객체의 액세스 권한을 변경하거나 수정하는데 사용하는 가장 강력한 Linux 명령어 중 하나입니다. 이 명령은 사용자로부터 매우 다양한 매개 변수 세트를 취할 수 있으며, 파일 권한 변경에 따라 다릅니다.
47. chown
chown 명령은 chmod 명령과 매우 유사합니다. 그러나 액세스 권한을 변경하는 대신 사용자가 파일 또는 디렉터리의 소유권을 변경할 수 있습니다. chmod 및 chown 터미널 명령은 모두 루트 권한이 필요합니다.
일상적인 사용을 위한 기타 명령어
아래 터미널 명령어는 생산성을 높이고 작업량을 줄이는 데 도움이 됩니다. 상황에 맞지 않을 때마다 이 Linux 명령을 사용하십시오.
48. man
man 명령은 manual을 나타내며, 사용자가 직접 사용할 수 있는 가장 유용한 Linux 명령어 중 하나입니다. 이 명령 다음에 다른 명령의 이름은 해당 명령의 매뉴얼 또는 설명서 페이지를 나열합니다. 특정 터미널 명령을 사용하는 방법을 결정할 때 이 명령을 자주 사용해야 합니다.
49. tar
tar 명령은 파일을 아카이브하고 추출하는데 사용됩니다. 파일을 압축하는데 널리 사용되는 명령으로 이러한 작업을 매우 효율적으로 처리할 수 있습니다.
50. whatis
whatis 명령은 사용자가 제공한 간단한 설명으로 데이터베이스 세트를 순회하며 해당 데이터베이스 명령과 일치하는 시스템 명령을 인쇄합니다.