본문 바로가기

리눅스35

[리눅스마스터1급] - 쉘 스크립트 변수와 expr 예제 포함 쉘 스크립트는 빈출 문제이면서도 리눅스와 유닉스 기반 시스템에서 사용되는 강력한 스크립트 프로그래밍 언어입니다. 변수와 수식 계산은 쉘 스크립트에서 매우 중요한 개념으로, 이를 효과적으로 이해하고 활용하면 프로그래밍 작업을 보다 더 간편하게 수행할 수 있습니다. 이 글에서는 쉘 스크립트 변수와 수식 계산에 대해 초보자도 쉽게 이해할 수 있도록 소개하겠습니다. 1. 변수의 개념과 활용 변수는 데이터를 저장하고 관리하는 데 사용되며, 프로그래밍에서 중요한 역할을 합니다. 쉘 스크립트에서도 변수는 값을 저장하고 나중에 참조하기 위해 사용됩니다. 변수를 통해서 데이터를 관리하고, 반복 업무 같은 경우에 자동화를 해두면 시간을 절약할 수 있습니다 2. 쉘 스크립트에서의 변수 선언 쉘 스크립트에서 변수를 사용하기 .. 2023. 8. 19.
[리눅스마스터1급] - systemd 의 개요 및 systemctl 명령 리눅스 마스터 1급 시험 준비를 위한 이론을 정리한 문서입니다. systemd의 개요 및 systemcl 명령어에 대해서 알아보겠습니다. Systemd 이란? systemd은 초기화 및 시스템 관리 시스템을 사용합니다. 이는 이전의 SysV init 시스템보다 향상된 기능과 효율성을 제공합니다. 이러한 시스템은 시스템 부팅 및 종료 프로세스를 관리하며, 서비스 및 데몬의 자동 시작과 관리를 용이하게 해 줍니다 즉 시스템, 서비스를 관리하기 위한 역할을 맡고 있다고 이해하시면 될 것 같습니다 A.Systemd의 주요 기능 1. 빠른 부팅 및 성능 향상 Systemd는 병렬 부팅(parallel booting)을 통해 시스템 부팅 속도를 높였습니다. 이전의 순차적인 부팅과 비교하여 더욱 신속하고 효율적인 부.. 2023. 8. 19.
[리눅스마스터1급] - 주요 디렉터리 와 경로 리눅스 주요 디렉터리 구조와 경로 설명 리눅스 운영체제는 강력한 안정성과 유연성으로 널리 사용되며, BSD 파일 시스템 계층 구조 기반의 리눅스 디렉터리 구조 표준이다. 파일 시스템 구조는 모르더라도 리눅스를 이용하는 직업을 갖게 되신다면 필수적으로 알아둬야 하는 주요 디렉터리를 소개하겠습니다. 잠깐 여기서 BSD 파일 시스템이란? BSD는 "Berkeley Software Distribution"을 나타냅니다. 이는 AT&T의 Research UNIX® 운영체제의 확장판이었던, University of California, Berkeley의 소스 코드 배포판의 이름 출처 - https://docs.freebsd.org/ko/articles/explaining-bsd/ 1. /bin - 기본 명령어 /b.. 2023. 8. 18.
해결됨 - 게스트 에디션 에러 [The log file /var/log/vboxadd-setup.log may contain further information. ] 이 글은 oracle virtualbox guest additions 에러 해결법을 위한 글입니다 아마 많은 분들이 실수하시는 부분이 의존성 부분과 자신의 리눅스 os 운영체제 패키지 업데이트를 안 한 경우인데요 간단한 해결법을 보여드리겠습니다. VBoxAdditions 설치와 오류 해결 방법 가상 머신 환경에서 운영 체제를 실행할 때, 가장 원활한 작동을 위해 VBoxAdditions을 설치해야 합니다. 하지만 때로는 설치 도중 오류가 발생할 수 있습니다. 오늘은 VBoxAdditions을 효과적으로 설치하고, 가능한 문제들을 해결하는 방법에 대해 알아보겠습니다. 1. VBoxAdditions 설치하기 우선 이부분을 진행하셨다면 패스하셔도 좋습니다 VBoxAdditions은 가상화 환경에서 호스트 운영.. 2023. 8. 15.
해결됨 [Centos7 Graphical.Target 적용 안됨] 아마 이 글은 리눅스 마스터를 준비하는 분들이 많이 찾을 것 같아서 적어봅니다. CentOS7 Graphical.Target 적용에 관한 문제가 발생하면 어떻게 해야 할까요? 이 글에서는 CentOS7 Graphical.Target 적용 방법을 알아보겠습니다. CentOS7 Graphical.Target 이해하기 CentOS7은 서버 환경에서 사용되는 운영 체제로써, 그래픽 환경은 필요하지 않을 수 있습니다. 하지만 가끔씩 시스템 관리를 위해 GUI(Graphical User Interface)가 필요한 경우가 있습니다. CentOS7에서는 이러한 GUI 환경을 graphical.target으로 구동할 수 있는데요 CentOS7 Graphical.Target 그런데 때로는 graphical.target을.. 2023. 8. 15.
해결됨 [리눅스] 터미널 창이 열리지 않을 때 리눅스를 vmware 또는 버츄얼박스 가상머신으로 설치했는데 터미널창이 안 열리시나요? 이문제에 대한 해결법을 알려드리겠습니다. chat gpt 도 설명 못하는 설치 직후 안 되는 문제의 99.9% 해결법입니다. 1. keyboard 입력 설정해주기 리눅스 터미널이 열리지 않을 때 가장 흔한 원인은 키보드 setting과 시스템 input 이 다른 경우입니다. 리눅스에 친숙하지 않으신 분들을 위해서 사진으로 과정을 설명하였습니다! - 사진이 조금 많은 관계로 해결법 과정 펼치기를 클릭해서 봐주세요 더보기 이제 가상머신을 내부에서 리붓하시고 termianl을 작동시켜 보세요! 리눅스를 설치한 직후 안 되는 문제는 대게 보통 이문제가 고질적으로 발생하기도 합니다 2. 패키지 관리자를 이용한 업데이트 리눅스 .. 2023. 8. 13.