
ZDNET을 팔로우하세요: 우리를 선호 소스로 추가하세요 Google에서.
ZDNET의 주요 시사점
- AI는 Linux 세계에서 그 자리를 차지하고 있습니다.
- 초보자이거나 매우 바쁜 경우 AI가 큰 도움이 될 수 있습니다.
- 이러한 영역 중 하나에 AI를 사용하면 부담을 덜 수 있습니다.
나는 모든 것에 AI를 사용하는 것을 별로 좋아하지 않습니다. 나는 창의적인 노력에서 AI가 자리를 차지해서는 안 된다고 굳게 믿습니다(DaVinci Resolve의 놀라운 AI 음성 격리와 같은 일부 예외는 제외). 그러나 특정 영역에서는 AI를 사용하는 것이 합리적입니다.
예: Linux 시스템 관리.
누군가 무기를 들기 전에 시스템 관리자를 기계로 대체해야 한다는 말은 아닙니다. 내가 말하고자 하는 것은 AI가 Linux를 처음 접하는 사람들이 시스템 관리(또는 더 나은 관리) 방법을 배우는 데 도움이 될 수 있다는 것입니다. 그리고 단일 관리자가 시간보다 더 많은 시스템을 관리해야 하는 경우 AI는 훌륭한 보조자가 될 수 있습니다.
하지만 어떤 분야에서?
나는 매우 바쁘거나 이제 막 Linux에 대해 자세히 배우고 있는 사람들에게 AI가 실제로 변화를 가져올 수 있는 7가지 용도를 함께 모았습니다.
1. 배시 스크립트
bash 스크립트는 기본 데스크탑 Linux 사용에 필수는 아니지만 Linux 서버를 관리했거나 단순히 데스크탑에 대한 사용자 정의 백업 작업을 생성하려는 사람이라면 누구나 bash 스크립트가 필수적입니다.
이제 막 Linux를 배우는 사람들에게는 이러한 스크립트가 어려울 수 있는데, AI가 유용할 수 있습니다. AI를 사용하면 “내 ~/Documents 디렉터리를 매일 /backups에 마운트된 외부 드라이브에 백업하고 가장 최근 5개의 백업만 유지하는 Linux bash 스크립트를 생성하세요.”와 같은 프롬프트를 입력할 수 있습니다.
또한: Linux의 데스크톱 상승을 꾸준히 촉진하는 5가지 요인
AI가 bash 스크립트를 생성해 테스트할 수 있습니다. 작동한다면 해당 아기를 크론(AI를 사용해야 할 수 있는 또 다른 인스턴스)하고 백업이 성공할 것이라고 믿으십시오. 작동 중일 뿐만 아니라 백업하려는 파일이 백업에 포함되어 있는지 확인하십시오. 왜냐면… 당신은 절대 모르니까요.
2. 로그 파일 구문 분석
로그 파일은 시스템에 무슨 일이 일어나고 있는지 또는 시스템에 어떤 일이 발생했는지 이해하는 데 중요합니다. 대부분의 Linux 로그 파일은 /var/log에 포함되어 있으며 그 중 일부는 이해하기 어려울 수 있습니다. 여기에 좋은 예가 있습니다. 나는 최근에 이전에 본 적이 없는 syslog 항목을 발견했습니다. 각 항목에는 “글꼴에 성이 없기 때문에”가 포함되어 있습니다. DuckDuckGo’ing을 했지만 아무것도 발견하지 못했습니다. 그런 다음 Opera의 Aria를 열고 오류에 대해 문의했습니다. 오류는 글꼴 처리 또는 렌더링과 관련이 있으며 문제의 글꼴에는 필수 속성(이 경우 제품군 이름)이 없는 것으로 나타났습니다. 분명히 그것은 내가 걱정해야 할 오류가 아니기 때문에 /etc/rsyslog.d/에 다음 내용으로 블랙리스트 파일을 생성하여 해당 오류를 억제하기로 결정했습니다.
:msg, 포함, “글꼴에 성이 없기 때문입니다” 중지
그런 다음 다음을 사용하여 rsyslog를 다시 시작했습니다.
sudo systemctl rsyslog 다시 시작
또한: Linux 터미널로 할 수 있는 놀랍도록 생산적인 5가지 작업
오류는 더 이상 발생하지 않았습니다.
3. Journalctrl 출력 이해
Systemd는 특히 오류와 관련하여 때때로 약간 혼란스러울 수 있습니다. 오류가 발생하면 정말 비밀스러운 출력이 포함될 수 있는 Journalctl 도구를 가리키게 됩니다. 대부분의 경우 무슨 말인지 이해할 수 있지만, 종종 Journalctl 출력을 보면 “어?”라고 생각하게 됩니다. 그럴 때 AI가 도움이 될 수 있다.
AI에게 “이 결과는 무엇을 의미하나요?”라고만 말해서는 안 된다는 점을 명심하세요. 또한 “이 openssh-server Journalctl 출력은 XXX를 의미합니까?”(여기서 XXX는 실제 저널ctl 출력입니다.)와 같이 문제 해결 중인 앱 또는 서비스도 포함해야 합니다.
AI는 당신이 보고 있는 것을 이해하는 데 꽤 능숙합니다.
4. iptables 방화벽 규칙 생성
Iptables는 모든 Linux 방화벽의 기초이며, 이것이 복잡할 수 있습니까? UFW와 같은 단순한 대응물과 주로 상호 작용하기 때문에 iptables에 신경을 써야 하는 경우는 자주 없습니다. 그러나 iptables를 사용해야 하는 상황이 발생하면 그것이 얼마나 복잡한지 금방 깨닫게 될 것입니다.
또한: 모든 신규 사용자가 배워야 할 처음 5가지 Linux 명령
나는 처음으로 iptables를 사용해야 했던 때(1990년대 후반)를 기억하며 “나는 이것을 결코 이해하지 못할 거야!”라고 생각했습니다. iptables의 복잡성을 해결하는 데 도움이 되는 AI가 있었다면 쿼리만큼 쉬웠을 것입니다.
이더넷 장치 eth0에서 포트 2022를 통한 SSH 연결을 허용하는 IPtables 규칙을 작성합니다.
그래, 그게 훨씬 쉬워.
5. 공정 모니터링
Linux 프로세스를 모니터링하는 데 도움이 되는 도구(특히 놀랍고 사용자 친화적인 GUI 중 일부)가 많이 있지만 명령줄만으로 이를 파악해야 하는 드문 경우가 발생할 수 있습니다. 당신이 이해한다면 추신 명령, 가셔도 좋습니다. 그렇지 않으면 선호하는 AI에 쿼리하는 것을 고려해 보세요.
Linux 시스템에서 어떤 프로세스가 가장 많은 시스템 리소스를 사용하고 있는지 확인하고 이를 중지하려면 어떻게 해야 합니까?
대답은 Linux 시스템 프로세스를 점검하는 여정을 시작하는 데 도움이 될 것입니다.
6. 사용자 계정 및 권한 관리
에이전트 AI가 포함된 Linux 시스템에서 사용자의 계정을 잠가야 한다면 어떻게 될까요? 언제든지 다음을 쿼리할 수 있습니다.
일주일 동안 Mary의 계정을 잠급니다.
AI가 적절한 권한으로 구성된 경우 프로세스를 계속하려면 sudo 비밀번호를 입력하라는 메시지가 표시될 가능성이 높습니다. sudo 비밀번호를 입력하면 AI가 다음 명령을 실행할 가능성이 높습니다.
sudo chage -E $(date -d “+7 days” +%Y-%m-%d) 메리
또한: 초보자를 위한 최고의 Linux 배포판
파일/폴더 권한은 배우기가 다소 복잡할 수 있으므로 AI를 사용하여 도움을 받을 수 있습니다. 이는 에이전트 AI가 포함된 시스템에서 특히 쉽습니다. 이를 통해 다음과 같은 작업을 수행할 수 있습니다.
그룹 편집자가 해당 폴더에 대한 전체 액세스 권한을 갖도록 /data의 폴더 소유권과 권한을 변경합니다.
7. 가상화
가상 머신을 다룰 필요가 전혀 없더라도 백그라운드에서 가상 머신을 실행하여 연중무휴 24시간 GUI를 실행하지 않고도 LAN의 특정 서버에 액세스할 수 있는 때가 올 수 있습니다.
예를 들어 Nextcloud를 실행하여 Google Workspace용 홈 솔루션 역할을 하는 가상 머신이 있을 수 있습니다. VirtualBox GUI를 실행한 다음 서버 GUI를 실행하는 대신(두 GUI 모두 귀중한 시스템 리소스를 차지함) 헤드리스(GUI 없이)를 실행하여 LAN의 어느 곳에서나 계속 액세스할 수 있습니다.
이를 위해 다음을 쿼리할 수 있습니다.
Nextcloud라는 VirtualBox 가상 머신의 헤드리스 인스턴스를 어떻게 실행합니까?
아마도 출력에 다음이 표시될 것입니다.
VBoxManage startvm “Nextcloud” –유형 헤드리스
AI를 사용하여 Linux 시스템 관리에 도움을 줄 수 있는 다른 방법은 많이 있으며 위의 내용을 통해 해당 여정을 쉽게 시작할 수 있습니다.
완벽 가이드 보기