Linux

❌이전글/이전글

깃 에디터editor 바인딩? 해제

오랜만에 작성하는 블로그 썸네일을 간단하게 만들어봤다 ㅎㅎ 최근 깃 공부 중인데, 멘탈이 터질 것 같다. 헷갈린다 상당히 ㅠㅠㅠ 이것저것 만지다가 버전이름을 변경하고 싶은데, 자꾸 vscode가 실행돼서 이것저것 찾아 헤맸다. 겨우 발견했다. [문제점] git commit --amend 명령어로 버전 이름을 변경하고 싶었다. 하지만 vscode가 열리면서(바인딩 설정했었나보다...) 버전 이름을 변경하고 저장하는데 안돼서 짜증이 났었다. 여기서 저장하고 변경되면 다행인데, 짜증 나게 변경이 안되었다.....ㅠㅠㅠㅠㅠ [해결법] 1. 명령어 입력 $ git config --global core.editor vi로 다이렉트로 설정하거나 2. config 파일을 열어서 수정 $ vi ~/.gitconfig 를..

❌이전글/이전글

DNS란 무엇인가 재귀적,반복적 쿼리

안녕하세요 오늘은 DNS(Domain Name System)에 대해 알아보겠습니다. DNS서버 구축을 하기 위해 먼저 개념을 알고가는 것이 좋다고 생각해서 먼저 글을 작성해봅니다 시작해보겠습니다. DNS 란? 네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP주소로 해석해주는 TCP/IP 네트워크 서비스입니다 계층 구조를 가지는 분산데이터베이스 구조 각 조직을 구분해주는 도메인 이름을 관리하는 DNS 서버들이 모여서 만들어 낸 가상 이름 공간 DNS가 생겨난 이유 TCP/IP 환경에서 IP 주소로 시스템을 구분 (외우기 부담스러움) 인터넷 초기 SNI-NIC라는 컴퓨터가 hosts.txt파일을 가지고있습니다 hosts.txt에는 모든 컴퓨터의 Hostname 과 IP주소 정보가 저장됩니다 Client는..

❌이전글/이전글

리눅스(centos7) - 하드디스크 추가에서 오토마운트까지

. . .안녕하세요. 우리가 사용하는 컴퓨터에 디스크용량이 가득차면 뭘 해줘야할까요??? 당연히 다들 아시다시피 사용하는 컴퓨터에 용량이 부족하면 하드디스크를 추가해 줘야하는데요. 서버도 마찬가지로 하드를 추가해줄 수 있습니다. 그래서 오늘은 리눅스 서버(가상이지만)에 하드디스크를 가상으로 추가한 후 파일시스템과 마운트 등 실습을 해보도록 하겠습니다. 바로 시작할게요. 먼저 가상 머신 설정에 들어가주세요 그다음 add...을 눌러주세요 하드 디스크를 선택후 Next를 눌러주세요 그리고 SCSI 스카시 하드디스크를 선택하고 넘어가주세요 Create a new virtual machine을 선택 후 디스크 사이즈를 1GB나 자신이 원하는 사이즈를 선택해주세요그리고 Allocate all disk space ..

❌이전글/이전글

리눅스centos7 -응급복구 비밀번호분실(1)

리눅스를 하면 시스템 부팅이 안될 때가 많습니다,그럴 때 사용해야하는 작업이 응급 복구 입니다 root 계정 비밀번호를 분실하고 비밀번호를 재설정하는 방법에 대해 알아보겠습니다. 응급복구 1. 부팅하면 GRUB 메뉴화면이 나타납니다 바로 E 키를 눌러 다음 화면으로 넘어가줍니다 2. E 키를 누른후↓아래키를 누르면서 Linux16 /boot/vmlinuz-~ 행에 커서를 가져오고 행의 끝에 rhgb quiet LANG=ko_KR.UTF-8을 삭제합니다 삭제후 init=/bin/sh 를 입력해줍니다 3. 그리고 ctrl + x를 눌러 다시 부팅하고 sh4-2#라는 프롬프트가 나올 것 입니다그럼 whoami명령어로 root 사용자인지 확인 후 passwd명령어로 비밀번호를 변경합니다하지만 비밀번호 변경시 에..

❌이전글/이전글

리눅스 - 프로세스

프로세스 하드디스크에 저장된 실행 코드가 메모리에 로딩되어 활성화된 것​프로세스, 프로그램* 프로그램은 일반적으로 하드 디스크 등에 저장되어 있는 실행코드를 뜻함 * 프로세스는 프로그램을 구동하여 프로그램 자체와 프로그램의 상태가 메모리 상에서 실행되는 작업 단위를 지칭한다. ex) 하나의 프로그램을 여러 번 구동하면 여러 개의 프로세스가 메모리 상에서 실행된다.​웹 브라우저인 프로그램인 chrome과 firefox는 하드디스크에 저장되어 있습니다. 이렇게 저장된 파일을 프로그램이라 부르고 웹 브라우저를 실행해서 화면에 나타난 상태를 프로세스라 부릅니다.​# 포그라운드 프로세스 포그라운드 프로세스는 웹브라우저(firefox)등과 같이 실행하면 화면에 나타나서 사용자와 상호작용을 하는 프로세스를 말합니다...

❌이전글/이전글

리눅스CentOS7 - find 명령어 사용법

find 명령어 [옵션] -name, -user(소유자), -newer(전, 후) , -perm(허가권), - size(크기) [action] -print(기본 값), -exec(외부 명령 실행) ​ [예시] find /etc -name "*.conf" -> /etc 디렉터리 하위에 확장명이 '.conf' 인 파일 검색 find /home -user centos -> /home 디렉터리 하위에 소유자가 centos 인 파일 검색 find ~ -perm 644 -> 현재 사용자의 홈디렉터리 하위에 허가권이 644인 파일 검색 find /usr/bin -size +10k -size -100k -> /usr/bin 디렉터리 하위에 파일 크기가 10KB ~ 100KB 인 파일 검색 ​ ​ 출처 - 이것이 리눅스..

❌이전글/이전글

리눅스CentOS7 - 파일 압축 , 묶기

리눅스에서 많이 보는 압축 파일의 확장명 xz, bz2, gz, zip, Z 등이 있습니다 ​ 최근에는 압축률이 더좋은 xz와 bz2를 많이 사용하는 추세입니다 ​ 파일 압축 xz 확장명 xz로 압축하거나 풀어줍니다 [사용 예] xz [옵션] 파일이름 - '파일 이름' 을 압축파일인 '파일이름.xz'로 만들어줍니다 기존파일은 삭제 [옵션] d(decompress) => xz -d '파일이름.xz' 압축파일을 일반 파일인 '파일이름'으로 만듦 l (list) - 압축 파일에 포함된 파일 목록과 압축률 등을 출력 k(keep) - 압축 후에 기존 파일을 삭제하지 않고 그대로 둠 ​ ​ bzip2 확장명 bz2로 압축하거나 풀어줍니다 [사용 예] bz2 [옵션] 파일이름 - '파일이름' 을 압축 파일인 '파일..

❌이전글/이전글

DHCP가 무엇일까? 왜사용할까?

# DHCP가 무엇일까??? -> Dynamic Host Configuration Protocol의 약자입니다 # 왜 DHCP를 사용할까??? -> DHCP는 TCP/IP 를 자동 구성을 사용함으로써 구성상의 불편함과 복잡함을 해소 하기 때문입니다. 1. IP Address를 자동으로 Client 컴퓨터에 부여 2. Clients 에게 정확한 network구성 정보를 제공 3. Client의 Network 구성 정보를 자동으로 업데이트를 제공 4. Network상에 발생 할 수 있는 문제점을 제거 # DHCP Lease Generation(임대생성) 1. DHCP 클라이언트가 Broadcasts로 DHCPDISCOVER 패킷 요청 2. DHCP 서버는 Broadcasts로 DHCPOFFER 패킷 응답 -..

❌이전글/이전글

리눅스CentOS7 - 해상도 조절

vi /boot/grub2/grub.cfg 설정 파일을 엽니다 보기 편하게 :set nu 명령어로 행 번호를 보이게 합니다 linux16 /boot/vmlinuz-3.10.0-......이 부분을 찾아 위 사진처럼 맨끝에 vga=771을 추가 ※ 참고 : 769는 640x480 , 773는 1024x768 , 775는 1280x1024, 771는 800x600 :wq로 저장 종료 후 reboot명령어 입력 후 적용

❌이전글/이전글

리눅스Linux - root 유저 접속 제한

리눅스 root 사용자 접속 금지 설정 터미널창에 명령어 입력 vi /etc/pam.d/gdm-password입력 빨간 선 표시된 부분 auth required pam_succeed_if.so user != root quiet 입력 로그아웃 클릭 후 root 사용자 재접속 root사용자 로그인 거부

부드러운당근무침
'Linux' 태그의 글 목록