본문 바로가기
728x90

Linux14

[Linux] File & Directory 디렉토리 계층도 *Directory는 권한 맨 앞이 ‘d’로 시작하고 File은 ‘-’이다. 파일 (File) 1. 파일 생성 touch [파일 이름] 2. 파일 제거 rm [파일 이름] 3. 파일 이동 mv [이동할 파일명] [이동시킬 위치] 4. 파일 복사 cp [복사할 파일] [복사되는 파일의 이름] 디렉터리 (Directory) 1. 디렉터리 생성 mkdir [디렉터리 이름] 2. rmdir 디렉터리 삭제 rmdir [디렉터리 이름] 3. rm -r 디렉터리 삭제 (디렉터리 안에 파일까지) rm -r [디렉터리 이름] 이동 및 복사는 파일 (mv, cp)와 같다. 2023. 8. 27.
[Linux] 특징과 구조 💡 특징 리눅스는 공개 소프트웨어이며 무료로 사용할 수 있다. 유닉스와의 완벽한 호환성을 유지한다. 서버용 운영체제로 많이 사용된다. 편리한 GUI환경을 제공한다. 다중처리, 다중 사용자 시스템이다. 💡 구조 일반적인 리눅스 시스템의 구조 HW → Kernel → shell → application 커널 (kernel) 리눅스의 핵심으로 프로세스 관리, 메모리 관리, 파일 시스템 관리, 장치 관리 등 컴퓨터의 모든 자원을 초기화하고 제어하는 기능을 수행 셸 (shell) 리눅스의 사용자 인터페이스로서 사용자와 커널 사이의 중간자 역할을 담당하는 특별한 프로그램이다. 셸은 사용자가 입력한 명령을 해석하여 커널에 넘겨준다. 그러면 커널이 명령의 수행 결과를 돌려주고 셸은 다시 사용자가 이해할 수 있는 형태로.. 2023. 8. 27.
[Linux] 리눅스의 배포판 리눅스란 Unix계열의 운영체제(Operating System)이다. 컴퓨터 하드웨어를 구동하고 사용자의 요청을 받아 여러가지 응용프로그램을 실행시키는 프로그램을 운영체제라고 한다. 오픈소스 소프트웨어로 서버를 구축하기 위해 많이 사용한다. 초창기에는 리눅스 커널에 GNU프로젝트의 여러 응용 프로그램을 적용하여 구성하는 작업이 쉽지 않았기 때문에 사용자들이 리눅스를 쉽게 사용할 수 있도록 리눅스 커널과 응용 프로그램으로 구성된 배포판을 제공하며 수많은 배포판이 생겨났다. 💡 배포판 리눅스 배포판은 크게 레드햇(Red Hat), 데비안(Debian), 슬랙웨어 계열로 구분할 수 있다. 레드햇 계열 레드햇 리눅스와, 그 커뮤니티 버전인 페도라에서 탄생한 배포판들이다. 패키지 형식은 .rpm이며, 패키지 관리.. 2023. 8. 27.
[Database & Server] 에러 노트 Database 사용 중 발생한 에러를 정리하는 곳입니다. DB connection 에러 에러 코드 - Connection to 172.16.60.130:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. 발생 원인 - DB(postgres) Server가 꺼져있음 해결 방법 - 해당 서버 Shell(Linux)에 접근하여 DB Server 실행. ( /home/postgres/pg_startup.sh ) - /home디렉토리에 db명으로 된 디렉토리가 없다면 /usr/pgsql-14/bin/pg-ctl 파일을 직접 start해야 한다. - ps -e.. 2023. 8. 22.
[Linux] 서버 간 데이터 전송 프로젝트 서버를 변경하게 되어 기존 서버에 있던 데이터(File, Directory) 들을 새로운 서버로 이전해야 한다. 💡방법 1) scp 명령어로 전송. *Scp는 SecureCopy의 약자로 scp 명령어를 사용하면 ssh 프로토콜을 사용하여 안전하게 파일들을 전송할 수 있다. 파일 전송 방법 Putty를 사용하여 데이터를 전송해줄 기존 서버에 접속한다. 1. 로컬에서 원격으로 (Local→Remote) > scp [전송할 파일 경로] [유저명]@[IP주소]:[받을 경로] EX) 로컬의 /home/example.txt 파일을 원격지의 /home/test 디렉토리로 전송 > scp /home/example.txt dhj@141.211.xx.xxx:/home/test 2. 원격에서 로컬로 (Remote.. 2023. 8. 22.
728x90