반응형

2024/05 8

Rocky Linux Network Setting (로키 리눅스 network-scripts 이후 쌈뽕하게 systemctl restart NetworkManager로 재시작)

매일 퇴근하고 도서관 와서..꾸벅꾸벅 졸음 오는 거 참아가면서아무리 공부해도 정말 하나도 모르겠다..  지금은 모르는게 부끄러울 때가 아니지만 나중엔 모르는게 부끄러운 것이기 때문에 오늘도 도서관에 온 나를 그래도 칭찬하며     CentOS 7까지는 /etc/sysconfig/network-script  아래에 있는 ifcfg- "이더넷명" 파일을 수정한 다음 network.service를 재시작하여 적용했었다.   Rocky Linux에서는 NetworkManager를 사용해 네트워크 설정을 적용한다. CUI 환경에서는  nmcli 로, GUI 환경에서는  nmtui 로 설정한다.     이전 글에서  sudo  명령어는 root가 아닌 사용자가root 권한을 사용하게 만드는 명령어라고 말했다.  [..

업무 2024.05.30

[Linux] 리눅스 종료 명령어 자주 쓰는 애들로 정리 (init 0 / shutdown / halt / poweroff / reboot / systemctl)

회사에서 나 같은 신입 알려주느라 고생하시는 주임님께서 분명 시스템 종료할 때  init 0  쓰라고 100번은 알려주셨는데 기어코 오늘도 홀랑 까먹어버린 답답한 나를 위해 정리하는 글 시스템 종료init 0   ('init 0' 시스템 종료, 'init 6' 시스템 재부팅)shutdown -h nowhalt   ('halt -f' 시스템 강제종료)poweroff   ('halt -p'와 동일)reboot   initinit 명령어는 런레벨(Runlevel)이라고 하는 시스템을 실행할 때 네트워크를 사용할지말지, 여러 명의 사용자가 로그인하는 걸 허용할지말지 등 이런식으로 시스템 관리를 용이하게 하기 위한 목적인 실행 레벨이라는 것이 있다.  Runlevel (설명)특징0 (Halt)- 시스템 중지- 기..

공부/Linux 2024.05.29

[Linux] 리눅스 su,sudo 명령어 (사용자 계정을 전환 또는 관리 권한 실행할 때) + host와 root에 대해 간단 요약 깔끔 정리

HostName웹 사이트를 방문할 때 URL(Uniform Resource Locator)을 입력하는데 우리가 입력하는 URL은 방문하고자 하는 사이트의 서버 IP 주소를 가리킨다. IP 주소 외우는 것은 어렵겠지만, URL을 외우는 것은 어렵지 않다.   www.naver.com // 도메인 예시 'www'는 도메인의 호스트 이름으로 보통 웹 서버를 나타낸다. 'naver.com'은 도메인의 이름으로 웹 사이트를 나타낸다. Hostname은 네트워크 상에서 장치를 식별하는 중요한 역할을 하며, 특히 도메인 이름의 일부로 사용되어 특정 서버나 서비스를 나타낸다.  이를 통해 네트워크 내에서 장치를 구별하고 인터넷에서 특정 서버에 접근 가능하다.      HOST 네트워크에 연결되어 있는 장치로 리..

공부/Linux 2024.05.29

[개발자 지식] 디스크 관리 및 파일 시스템 - 디스크의 구조와 디스크 추가 방법 이해

정리 Vm ware에서 가상 디스크 타입 선택 시IDE : 가장 오래된 규격으로 스르륵 사라짐SCSI (Small Computer System Interface) : 서버나 워크스테이션 등에 많이 사용되는 고속 인터페이스 흔히 '스카시'라고 읽으며 가격이 졸라 높은 편이지만 안정성 또한 높은 편 SATA (Serial Advanced Technology Attachment) : 일반 (가정용 수준)    하드디스크(HDD)와의 데이터 전송을 위한 직렬 전송 방식을 사용하는 인터페이스 NVMe : SSD 같은 거라고 생각하면 됨    플래시 스토리지와 솔리드 스테이트 드라이브(SSD)에 사용되는 입출력(I/O) 당    시스템 오버헤드를 줄이면서 고도로 병렬화된 데이터 전송을 위한 프로토콜     하드 디..

활동/호기심 2024.05.25

[개발자 지식] JSON은 프로그래밍 언어와 프레임워크 등에 독립적이므로 서로 다른 시스템 간 데이터를 교환하기 좋다.

JSON (JavaScript Object Notation)Javascript 객체 문법으로 구조화된 데이터 교환 형식python, java, javascript 등 여러 언어에서 데이터 교환형식으로 사용객체 문법 외에도 단순 배열, 문자열로도 표현 가능  JSON은 프로그래밍 언어와 프레임워크 등에 독립적이므로 서로 다른 시스템 간 데이터를 교환하기 좋다. 주로 API의 반환형태, 시스템을 구성하는 설정파일에 활용된다.[ { "market": "KRW-BTC", "korean_name": "비트코인", "english_name": "Bitcoin" }, ...]​ ex) 업비트의 API, package.json  Javascript 객체 문법 : Key와 Value 값으로 구성  ..

활동/호기심 2024.05.25

[Linux] 리눅스 cat 명령어 (파일을 생성하고 결합할 때 사용! vi보다 간단하게 내용 확인하는 방법)

catconcatenate의 줄임말파일의 내용을 출력하거나 여러 파일을 결합하는데 유용>, >> 같은 리다이렉션을 사용해 파일 생성, 저장 용도로 사용 가능리눅스에서 파일의 내용을 확인할 때 view, vi 등 여러 방법이 있지만 간단하게 문서 확인만 할 목적일 때 유용(파일 안에 들어가는 것이 아니라 파일의 내용을 터미널에 출력하는 것이기 때문)    cat BJ 'BJ' 라고 미리 생성해놓은 파일의 내용을 터미널에 출력  cat BJ > BJ1 'BJ'의 내용을 'BJ1'이라는 이름으로 생성했기 때문에 'BJ' 파일과 동일한 내용이 터미널에 출력  만약 리다이렉션 기호 (>) 없이 파일명만 나열했다면 'BJ'와 'BJ1'의 내용을 순서대로 연결하여 출력   cat BJ BJ1 > BBB 파일명도 나열..

공부/Linux 2024.05.23

[Linux] 리눅스 복사/붙여넣기 명령어 (vi 사용시 텍스트 편집)

vi 또는 vim에서 복사하고 붙여넣는 필수적인 명령어는 y (yank)와 p (put)(비주얼 모드를 활용하면 더 정교하게 텍스트를 선택하여 복사 가능)   텍스트 복사하기(yank) yy : 현재 커서를 기준으로 한 줄을 복사 3yy : 현재 커서 위치부터 3줄을 복사텍스트 블록 복사하는 방법 v : 비주얼 모드로 진입하여 커서 이동으로 선택 영역을 확장한다. 선택한 텍스트를 복사하려면 y를 누른다.V : 비주얼 라인 모드로 진입하여 한 줄 단위로 선택 영역을 확장한다. 선택한 텍스트를 복사하려면 y를 누른다.Ctrl + v : 비주얼 블록 모드로 진입하여 블록 형태로 텍스트를 선택한다. 선택한 텍스트를 복사하려면 y를 누른다. 텍스트 붙여넣기 (put)p : 현재 커서 다음 위치에 복사한 내용을 붙..

공부/Linux 2024.05.22

[Linux] 리눅스 ls 명령어 (리눅스 파일과 디렉토리 목록 확인)

lslist의 줄임말현재 위치한 디렉토리에 있는 디렉토리, 파일 리스트를 출력하는 명령어디렉토리명을 생략하면 현재 위치의 디렉토리 파일 목록을 출력다시 말해 ls 명령어는 리눅스에 파일과 디렉토리 목록을 확인하는 데 필수적인 명령어이다.  ls -l : 파일들을 나열할 때 자세히 출력ls -a : 경로안의 모든 파일을 나열ls -R : 위치한 디렉토리 하부 디렉토리까지 모두 출력ls -r : 출력 결과를 내림차순으로 정렬ls - t : 출력 결과를 파일이 수정된 시간으로 정렬 여기서 심화과정으로  ls -arlt  명령어는  모든 파일을 표시(a): 숨김 파일을 포함하여 모든 파일을 나열수정 시간 순서로 정렬(t): 파일을 수정 시간 순서대로 정렬역순으로 정렬(r): 기본 정렬 순서의 반대로 파일을 나열..

공부/Linux 2024.05.22
반응형