자주 사용하는 vim 유용한 기능 모음
2025. 2. 2. 20:59
리눅스
내가 실무에서 자주 사용하는 vim 기능, 명령어들을 정리해봄!! 사용하며 뭔가 필요하면 좋겠는 기능들은 대부분 찾아보면 다 있다.사용하며 불편한 것이 있다면 그때그때 찾아보고 자주 사용하는 것들은 어느새 익히게 되는 편이다굳이 외우려고 하진 않았음 정말 자주 쓰는 거고 이게 다임!쓰면 쓸수록 더 추가 되는중ㅋㅋㅋ vi -R 옵션 → 읽기모드로 열기 (잘못해서 파일이 수정되거나 파일 수정일이 변경되면 곤란한 경우..)vi -R file_name ~ vim 에디터 안에서 ~ 이동ctrl+Y, ctrl+E → 터미널 화면을 한줄씩 이동ctrl+F,ctrl+B → 앞 화면, 뒤 화면 이동w, b → 단어 앞, 뒤 이동$, ^ → 커서가 있는 문장의 맨 뒤, 맨 앞으로 이동 (shift+4, s..

Rocky Linux 8.10에 오라클 19c 설치하기 (Silent 모드)
2025. 1. 26. 15:31
리눅스
리눅스에 오라클을 설치했다잘 몰라서 찾아보면서 맨땅에 헤딩함 다음번에 또 설치해야 할 수 있으니 정리!! oracle 계정과 그룹 생성# 그룹 생성sudo groupadd oinstall # 사용자 생성oracle 계정을 생성한 후, oinstall 그룹에 속하게 함sudo useradd -g oinstall -m -d /home/oracle -s /bin/bash oracle # 그룹 생성dba 그룹을 생성한 후, oracle 계정에 dba 그룹을 추가함 sudo groupadd dbasudo usermod -aG dba oracle # 그룹 확인id oraclegroups oracle oracle 다운받기19c 버전, LINUX.X64_193000_db_home.zip 파일을 다운..

VMware 인터넷 연결 안될 때 해결 방법 (네트워크 bridge모드)
2025. 1. 19. 12:25
리눅스
문제점 dnf install로 외부 레포를 설치하려고 하는데 안됨..[root@lhw-dev ~]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered with an entitlement server. You can use subscription-manager to register.Last metadata expiration check: 0:03:22 ago on Sat 18 Jan 2025 05:05:23 PM KST...

VMWare에 RHEL8 iso이미지로 로컬 레포 연결하기
2025. 1. 18. 13:19
리눅스
ISO 파일을 VMware 가상 CD/DVD 드라이브에 연결 Settings > CD/DVD (SATA) Use ISO image file 옵션 선택 후 올바른 ISO 파일 경로 지정.Device status에서 Connected 체크박스가 활성화목록에서 우클릭 > Settings 있음 참고)VMWare 설정을 안맞췄을 땐 아래와 같은 에러메시지가 떴었다.[root@lhw-dev lhw]# file -s /dev/sr0 /dev/sr0: writable, no read permission 디바이스 파일 확인 lsblk 명령어로 sr0에 잘 마운트 되었는지, 타입이 "rom" 또는 "iso9660"으로 표시 되는지 확인 [lhw@lhw-dev ~]$ lsblkNAME MAJ:..

VMware 가상머신 리눅스 설치 (RHEL 8.10)
2025. 1. 11. 12:15
리눅스
리눅스 스터디 과제로 리눅스 설치 !!!요구사항에 맞게 설치했다요구사항: 윈도우 PC에 VMware에서 rhel 8.10 이미지파일 이용해서 설치했다 다운받은 iso 파일 선택해주고 Next 버튼~ 이름을 적당히 적어준다Full name: 로그인시 사용할 계정 User name : 이름 (Full name과 동일하게 적어줘도 됨) Password: 계정 비번 지정Confirm: 비번 동일하게 입력 저는 적당히 40GB로 지정해줬어요 multiple files는 찾아보니 아래와 같이 나오더군요저는 윈도우를 쓰고 윈도우는 기본 파일시스템이 NTFS이긴 하지만.. multiple files 선택했습니다.(딱히 이유는 없음) 참고: https://superuser.com/questions..
리눅스 암호 걸어서 zip파일로 압축하는 방법
2024. 12. 29. 19:25
리눅스
폴더 zip 압축하는 방법## zip -r 압축파일명.zip 폴더명zip -r my_folder.zip my_folder 암호 걸어서 폴더 zip 압축하는 방법-> 명령어 입력하면 암호 입력하라고 나옴## zip -r -e 압축파일명.zip 폴더명zip -r -e my_folder.zip my_folder 끝

윈도우에서 리눅스 사용하는 방법 (도커 이미지 사용)
2024. 12. 15. 20:10
리눅스
잘 알아야 실무에서 더 효율적으로 일하고 빠르게 끝낼 수 있을 것 같다.모르면 정말 손도 못대겠는게 IT인듯 싶다그치만 뭘 공부해야할지도 정말 막연하다서비스 하나를 만들어서 배포하고 운영까지 해본다면알아야할게 참 많을 것 같고 플로우를 알 수 있을 것 같다.따라서 서비스를 만들어서 운영을 해보고 싶다는 막연한 목표가 있다. 예전부터 계속 생각을 해왔는데 문제가 있었다웹을 만들던 뭘 하던간에 나중에 운영할땐 리눅스에 할건데 서버가 없었다가상머신에서 작업하자기엔 좀 느릴 것 같았구... 그냥 어떻게 해야할지 막막했다그렇게 고민을 하다보면 업무가 바빠지고 현생 살다가 항상 흐지부지되곤 했다 뭐라도 하자 싶어서 내가 처음 IT를 접하게 된 생활코딩 홈페이지에 다시 들어갔다 회사에서 도커를 많이 사용하니깐..도커..

리눅스 top 명령어의 TIME+ 시간
2024. 11. 21. 22:42
리눅스
top 명령어를 쳤을 때 나오는 TIME+ 에 있는 시간!!!저는 그냥 해당 커맨드가 실행된 시간을 나타내는 줄 알았었는데요 배치 테스트한다고 nohup으로 띄워두고서 나중에 확인해보니24시간정도밖에 지나지 않았는데 520시간 이런식으로 너무 터무니 없이 크게 나오는 겁니다 아무리 생각해도 이상해서 찾아보니, TIME+은 실제 시간이 아닌 CPU가 실제 사용된 시간을 말합니다.멀티코어이거나 병렬처리를 하는 경우엔 합산해서 결과가 나오게 됩니다!! CPU가 사용된 시간을 말하는거라 상태가 Sleeping이거나 I/O처리 중이여서 I/O작업이 끝날때까지 기다리는 상태 등등CPU가 사용중이지 않으면(=RUNNING이 아니면) TIME+에 나오는 시간을 늘지가 않습니다!!! 이번에 작업하면서 처음 알게 된..
리눅스 vi 편집기 모드(명령모드, 입력모드, 라인모드)
2024. 10. 20. 19:47
리눅스
리눅스 vi 편집기에는 3가지 모드가 있다.명령모드: 커서 이동, 삭제, 복사, 붙여넣기 등입력모드: 글자 입력라인모드: 저장, 검색, 대치 등 명령모드 -> 입력모드: i, a, o, c 입력모드로 전환 후에 파일에 입력이 일어난다나는 i와 A를 자주 사용한다.i 는 insert로 입력모드로 전환한다는 것이다.A는 맨 뒷줄로 커서가 이동하고 입력이 된다.대문자A는 shift+a를 누르면 된다. 입력모드 -> 명령모드: Esc 명령모드 -> 라인모드: :, /, ? 명령모드w, b : 단어 앞뒤로 커서를 오갈 수 있다ctrl+f, ctrl+b : 페이지 단위로 앞/뒤로 이동ctrl+y, ctrl+e : 한줄 단위로 맨 윗줄/맨 아래줄이 이동shift+3 : 현재 커서에 있는 단어와 일..
Docker 기초
2024. 10. 13. 11:28
리눅스
제가 이해한대로 머릿속에 있는걸 생각나는대로 적은거라 .. 내용이 틀릴수도 있슴다 도커는 컨테이너 가상화 기술이다.컨테이너 가상화 기술이란 Host OS 위에 컨테이너 상으로 띄울 수 있고 게스트 OS 없이 호스트 OS로 동작시킬 수 있다.이미지가 제공되면 컨테이너로 띄워서 실행을 할 수 있는 가상화 방식이다 이미지를 만드는 방법에는 두가지가 존재한다.push 하기 전엔 로컬에 저장이 된다. 1. Dockerfile 작성 후 docker build 명령어 사용2. docker commit 명령어 사용하여 컨테이너를 이미지로 저장 DockerfileDockerfile은 해당 이미지를 띄운 컨테이너 상의 실행환경을 구성해준다이미지를 가져와서 OS도 지정해줄 수 있고 파이썬을 설치할 수 있다환경..