참고: 모든 명령어 뒤에 --help 옵션을 주면 자세한 사용 방법이 나온다. cd (change directory) 특정 디렉토리로 이동할 때 사용 절대경로 및 상대경로 사용 가능 뒤에 가고 싶은 디렉토리의 경로를 입력 pwd (print working directory) 현재 작업중인 디렉토리 정보 출력 ls (list) 디렉토리 목록 확인 현재 ...
계정 생성 useradd root 권한이 있는 유저만 사용자 계정을 만들고 삭제할 수 있음, 깔끔한 관리가 가능 adduser 사용자를 쉽게 추가할 수 있음 패스워드 설정 passwd 신규 사용할 비밀번호를 2번 입력 계정 전환 su 명령어 사용 exit 명령어로 쉘 종료 후 재 로그인 계정 제거 userdel -r 옵션은 기존 홈 디렉토리까...
셀 상에서 vi [파일명]을 입력하면 새로운 문서를 편집할 수 있는 환경이 만들어진다. vi의 세 가지 모드 1. 명령 모드 (command mode) vi 명령어를 통해 vi를 시작할 경우 실행되는 모드. 방향키를 통해 커서를 이동할 수 있다. 2. 입력 모드 (insert mode) 명령 모드에서 또는 키를 눌러 입력 모드로 넘어갈 수 있다. 입...
: 상위 페이지 이동 : 아래 페이지 이동 터미널 실행 관련 단축키 : 터미널 실행 : 터미널내에서 새로운 탭으로 터미널 실행 : 터미널내에서 새로운 창으로 터미널 실행 : 탭으로 실행된 터미널 종료 : 현재 터미널 종료 : 터미널내에서 문자열 검색 터미널내에서의 단축키 : 복사하기 : 붙여넣기 : 화면 Clear : 콘솔 이동 : 이전/다음 콘솔로 이...
리눅스 네트워크 설정 고정 IP 설정을 위해 로 들어간다. 명령어를 실행하여 이더넷 카드 이름 확인 으로 들어가 설정 바꾸기 (으로 바로 들어가도 상관없음) gateway는 환경에 따라 다르게 설정해야 함. 일반적으로 기본 gateway는 ip 주소의 맨 마지막 자리가 1인 경우가 많다. ex) 192.168.0.11 의 gateway: 192.16...
시리즈의 리눅스 고정 ip 설정 후 진행한다. 1. 리눅스 서버가 domain과 연결이 되어있는지 확인 2. hosts 파일을 vi 편집기로 열어 domain 등록 3. 연결이 되었는지 확인 ![](https://images.velog.io/images/zeesoo/post/bfe7ef1e-9854-40b5-be2d-0e8547a18
yum? Yellowdog Updater Modified 의 약자로, RPM 기반의 시스템을 위한 자동 업데이터이자 소프트웨어와 같은 패키지 설치/ 삭제 도구 Duke 대학교의 물리학과에서 사용하는 Red Hat Linux 시스템의 관리를 편하게 하기 위해 만들어짐 RPM의 단점인 의존성 문제를 해결하기 위해 제공 RPM과 다른점은 자동적으로 의존성을 처리...
1. CentOS Repository로 설정하기 1-1. 설정 로 이동 후 명령어로 모든 repo파일을 삭제 파일 생성 버전이 만료되어 repository 접근 불가한 경우 vault 사용 vault: 이전 버전에 대해 엑세스를 제공하는 보관용 사이트로, 보안 업데이트를 지원하지 않음 입력 후 wq로 저장 yum update: 설정되었는지 확...
Oracle JDK 1.8 다운로드 Oracle 홈페이지: https://edelivery.oracle.com/osdc/faces/Home.jspx 로그인 후 Oracle JDK 1.8.0_281 - Linux x86-64 다운 WinSCP를 사용해 Linux 서버에 파일 이동 ![](https://images.velog.io/images/zeesoo/p...
/home 디렉토리의 용량을 줄이고 남는 용량을 /root 디렉토리에 적용하여 확장하는 방법이다. 현재 사용중인 시스템의 디스크 정보 확인 명령어 3가지 : 옵션은 human readable format으로, 사람이 읽기 쉬운 형태로 출력됨. 단, mounted block device만 표시 : 디스크가 unmount 상태인 것 까지 표시됨 : 디스크 정...
1. 사용자 관리 1-1. 개요 > - 리눅스 시스템 내부에서는 사용자를 숫자값 형태의 UID(User Identifer)로 관리 사용자의 UID는 0번부터 정수값으로 배분 root 사용자는 0이 할당되며 0번 사용자를 슈퍼 사용자로 인식 ✨ 참고: /etc/passwd에서 UID 및 GID를 0으로 변환하면 일반 사용자도 root와 같은 슈퍼유저가 됨...
1. OpenSSH의 서버가 X11 연결을 전달하도록 구성 /etc/ssh 디렉토리에서 파일의 설정을 변경 ssh_config(client) 내부 서버에서 외부 서버로의 접속 설정 sshd_config(daemon) 외부에서 내 서버로의 접속 설정 ※ daemon: 백그라운드로 실행되어 있다가 네트워크를 통해 클라이언트의 여러가지 요청에 서비스하기 ...
서버 시간 확인 서버 동기화 명령어 : 참고: root 계정으로 실행 > Temporary failure in name resolution 에러 발생 시 파일 하단 추가
iptables 설치 확인 설치되지 않았을 경우 설치 방화벽 설정 (centOS 6) 1) 방화벽 정지 2) 방화벽 시작 3) 방화벽 재시작 4) 방화벽 상태 방화벽 설정 (centOS 7) 1) 방화벽 해제 2) 리부팅시 방화벽 실행 하지 않게 하기 출처: https://blog.miyam.net/49 [낭만 프로그래머] 출...
1. 사용자 관리 A. 개요 리눅스 시스템 내부에서는 사용자를 숫자값 형태의 로 관리 사용자의 UID는 0번부터 정수값으로 배분 root 사용자는 0이 할당되며 0번 사용자를 슈퍼 사용자로 인식 참고: 에서 UID 및 GID를 0으로 변환하면 일반 사용자도 root와 같은 슈퍼유저가 됨 시스템 계정을 포함한 일반 사용자는 1번부터 부여...
1. 문제상황 > yum update시 rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY 에러 발생 2. 원인 GPG(GNU Privacy Guard 또는 GnuPG라고도 지칭)는 리눅스 통신상에서 혹은 데이터를 저장할 때 보안을 지키는 도구 GPG는 공개키 방식의 암호화 기...
1. 일시적으로 변경 1) 현재 적용중인 언어 확인 2) 현재 시스템에서 지원하는 locale 목록 확인 3) 현재 세션에서 변경 (한글 → 영어) 2. 영구적으로 변경 설정 파일에서 수정 CentOS 7 이상 CentOS 6 기존 내용을 주석처리 후 character set 작성
1. 생성한 지 30일 이상 된 로그파일 지우기 > 명령어: >: 아래 명령을 매년 매달 1일 새벽 3시 30분에 수행 : /test/test 경로의 파일 타입 중 생성된 지 30일 이상 된 파일 탐색 : find의 결과에 나온 파일 타입을 삭제 : find 의 결과에 특정 명령을 수행 ( {} 에 결과값이 들어감 ) : 디렉토리는 제외하고 파일 타...
1. 최근 생성된 라인 기준으로 신규 파일 생성 > $ tail -n 10000 Log.out > tail_log [&] 최근 로그 순으로 10,000 라인만 잘라서 새 Log 파일을 생성한다. 명령어 뒤에 & 를 붙이면 백그라운드에서 동작 2. 용량 기준으로 기존 파일 분할 (Split 명령어) > $ split -b 10m Log.out 10m (...