우아한 프로그래밍
반응형
실무에서 꼭 필요한 리눅스 명령어
프로그래밍/리눅스 2024. 2. 8. 05:34

파일 생성 # 파일 생성 # cat > 하면 붙여넣기가 가능한데 그만 입력하고 싶으면 Ctrl + D cat > nginx-pod.yaml apiVersion: v1 kind: Pod metadata: name: nginx-pod spec: containers: - name: nginx-container image: nginx ports: - containerPort: 80 파일 수정 특정 단어 찾아서 바꾸기 # sed -i 's/찾을문자열/바꿀문자열/g' sed -i 's/old/new/g' example.txt sed -i 's/old/new/g' *.txt 파일 검색 # 로그에서 에러를 찾음. grep -n ERROR pod-nginx-label.yaml ..

article thumbnail
버추얼박스(VirtualBox)에 Nat Network 설정하는 방법에 대해 알아보자
프로그래밍/리눅스 2024. 2. 3. 14:54

쿠버네티스 공부를 위한 네트워크 설정 Nat Network 생성 도구에서 네트워크를 선택하고 NAT Network탭을 선택해주세요 네트워크 대역을 확인해주시고 포트 포워딩을 설정해줍니다. 위 사진의 의미는 호스트 OS에서 127.0.0.1:2022 포트로 호출하면 게스트 OS의 10.0.2.10:22 번으로 포트포워딩 한다는 이야기입니다. 이렇게 설정하면 호스트 OS에서 게스트 OS로 SSH 접속이 가능합니다. 오라클 버추얼머신을 켜고서 Terminal을 실행해서 작업을 진행하셔도 되지만 여러대를 사용해야 하면 번거롭고 UI 존재하기 때문에 호스트OS 리소스도 많이 차지합니다. 따라서 위 처럼 설정하고 Putty나 Xshell 같은 SSH 클라이언트를 이용해서 게스트 OS에 접속하시는 것을 추천드립니다...

버추얼박스(VitualBox)에 우분투(Ubunto) 설치 하는 방법에 대해 알아보자
프로그래밍/리눅스 2024. 2. 3. 12:38

오라클 버추얼박스 다운로드 및 설치 일단 가장 먼저 오라클 버추얼 박스를 다운로드 하기 위해서 아래 사이트로 이동한다. https://www.virtualbox.org/wiki/Downloads 자신의 OS에 맞는 실행 프로그램을 받아서 설치를 진행한다. 우분투 다운로드 우분투 다운로드 사이트로 이동해서 이미지를 다운로드 받는다. https://ubuntu.com/download/desktop LTS는 "Long-Term Support"의 약자입니다. 주로 소프트웨어나 운영 체제의 버전 중에서 장기 지원을 받을 수 있는 안정화된 버전을 가리킬 때 사용됩니다 따라서 LTS 버전을 받습니다. 우분투 설치 가상 머신 생성 원하는 이름을 입력하고 폴더를 지정합니다. 보통 20GB 정도의 디스크 용량을 차지하기 ..

리눅스(Linux) 파일에서 단어 검색하기
프로그래밍/리눅스 2023. 2. 6. 10:15

기본사용법 grep [옵션][패턴][파일명] 문자열로 찾기 # 한 단어 찾기 # grep '' grep '안녕하세요' test.log # 여러 파일에서 한 단어 찾기 # grep '' grep '안녕하세요' test.log test1.log test2.log # 여러 단어 찾기(OR) # grep '|' grep '안녕하세요|반갑습니다' test.log # 여러 파일에서 여러 단어 찾기(OR) # grep '|' grep '안녕하세요|반갑습니다' test.log test1.log test2.log 정규표현식으로 찾기 # 안녕으로 시작하는 모든 단어 검색 grep '안녕*' test.log 자주 사용하는 옵션 -c : 일치하는 행의 수를 출력한다. -i : 대소문자를 구별하지 않는다. -v : 일치하지 않..

반응형