본문 바로가기

Linux8

[Linux] NFS 서버 구축 구성 목적 : WSL로 구성한 Linux에서 Windows로 파일을 옮기려고 할 때 기존에 구축했던 FTP 방식이 아닌 NFS 방식으로 해보기 위함추가적으로 WSL에서는 기본적으로 Windows 파일 시스템과 연동되게끔 지원해줌환경 : WSL Linux, Windows01. NFS_Server 설정 (Linux) 02. NFS_Client 설정 (Windows) NFS- Network File System- Linux(Unix) 컴퓨터끼리 저장 공간을 공유할 수 있도록 해주는 시스템 NFS 서버 구현 NFS Server 구성## server# nfs 관련 패키지 설치apt-get install -y nfs-common nfs-kernel-server rpcbind# 공유 디렉터리 생성mkdir /s.. 2024. 9. 20.
[Linux] FTP 서버 구성, Filezilla 환경Windows에서 WSL로 구성한 Ubuntu22.04 ServerFTP- FTP(File Transfer Protocol) : 파일을 전송하기 위한 서비스- vsftpd는 우분투에서 제공해줌- vsftpd(Very Secure FTPD)는 우분투에서 기본적으로 제공되며, 리눅스와 유닉스 환경에서 보안과 성능이 우수한 FTP 서버로 인정받고 있음 ## server> apt-get -y install vsftpd> vi /etc/vsftpd.conf25 : anonymous_enable=YES 변경 # 일반적으로 anonymous는 다운로드만 되게끔 하는 것이 보안상 일반적임31 : wirte_enable=YES 주석 풀기40 : anon_upload_enable=YES 주석 풀기44 : anon_mk.. 2024. 9. 19.
[Linux] Learn Linux in 5 Days and Level Up Your Career(9/6, 9/9) Day 1~2Linux 파일 시스템 구조/ : Root, 가장 상위에 있는 파일 시스템각 디렉터리마다 하위 디렉터리가 있음/root : 특별 관리 계정/bin : 바이너리 파일이나 실행 가능한 프로그램을 찾는 곳프로그램은 사람이 읽을 수 있는 소스 코드로 작성됨, 그 텍스트 파일은 컴퓨터 읽기 가능한 바이너리로 컴파일 됨컴퓨터 코드는 0과 1로 이루어져 있어 바이너리라 불림그래서 실행할 수 있는 응용 프로그램은 /bin에 위치함/boot : 부팅하는데 필요한 파일, Linux Kernel을 찾을 수 있음/etc : 구성 파일을 찾는 곳구성 파일은 운영 체제나 응용 프로그램의 작동 방식을 제어ex) 텍스트 모드로 부팅할지 그래픽 모드로 부팅할지/home : 사용자 홈 디렉터리가 저장되는 곳리눅스는 여러 사.. 2024. 9. 6.
[Linux] Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지(9/5~) Linux Kernel- 하드웨어와 소프트웨어 간의 상호 작용을 가능하게 해주는 것- Kernel은 운영체제가 아님, 운영체제의 핵심 요소 Shell- 운영체제의 인터페이스가 되는 소프트웨어를 말함- 사람이 읽을 수 있는 것을 운영체제에게 번역해주는 것- 중간자 역할을 하는 것으로, 터미널에 무언가를 입력하면 그것이 shell로 전달되고 그 명령어들을 운영체제로 전달하는 것  섹션 4 : 도움말 확인하기man -k 옵션을 사용하면 숨겨진 관리자 명령어(다른 세션)까지 확인할 수 있음type command : 명령어가 어디에 내장되어 있는지 알 수 있음help : man 페이지에서 찾을 수 없을 때 help를 이용하면 됨섹션 5: 파일 시스템 탐색가상 머신에서는 파일 크기를 최소화 하기 위해 크기가 비슷함.. 2024. 9. 5.
VMwareFusion에서 Rocky Linux 8 GUI 설치하기 0. CentOS Linux 7 지원 종료CentOS Linux가 2024년 6월 30일에 지원이 종료됨에 따라 대체할 Linux로 Rocky가 추천되고 있다. Rocky는 RHEL의 오픈소스를 이용하여 1:1로 만든  배포판 OS다.1. Rocky Linux 8 ISO 다운로드 받기https://rockylinux.org/ko/download Download - Rocky LinuxDownload Download the latest Rocky Linux versions here. Get Involved As you download and use Rocky Linux, the Rocky Enterprise Software Foundation invites you to be a part of the co.. 2024. 5. 31.
[Linux] DNS 정보를 조회하는 도구 dig명령어 사용 방법 dig 명령어 dig(Domain Information Groper) DNS 정보를 조회할 수 있는 네트워크 관리 도구 DNS 네임서버에 쿼리 하고, 받은 응답을 출력하는 방식으로 DNS 정보를 조회(lookup)함 특정 네임서버에 쿼리 하라는 지시가 없으면 dig는 /etc/resolv.conf에 나열된 각 서버를 시도함 사용 가능한 서버 주소를 찾을 수 없으면 dig는 쿼리를 로컬 호스트로 보냄 명령줄 인수나 옵션이 제공되지 않으면 dig는 "."(루트)에 대한 네임서버 쿼리를 수행함 명령어 사용 방법 dig [@server domain][query-type][query-class] server : 확인하고자 하는 네임서버를 지정, 지정하지 않을 경우 /etc/resolve.conf에 등록된 네임 서.. 2024. 3. 19.
[Linux] Ubuntu 22.04 ufw 방화벽 설정 후 ssh port 22: Operation timed out 해결 문제 상황) 환경 : Mac M1 VMware Fusion Player에서 Ubuntu 22.04 OS인 VM sudo ufw disable 명령어 입력 후 재시작 후 ssh 접속 불가와, ip가 사라지는 현상 발생 kubernetes clustering 구성을 위해 방화벽 비활성화 시도함 root@master:~# sudo ufw disable Firewall stopped and disabled on system startup root@master:~# sudo ufw status Status: inactive 재시작 후 ssh 접속 불가 ssh root@172.16.133.4 ssh: connect to host 172.16.133.4 port 22: Operation timed out 시도했던 방.. 2024. 2. 27.
[Linux] SCP Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 해결 (Local → Remote) 파일 옮기기 SCP명령어 Permission denied 해결 과정 에러 코드 scp Ga-Bastion.pem ec2-user@43.203.95.196:/home/ec2-user/ ec2-user@43.203.95.196: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). scp: Connection closed scp 명령어 사용 의도) Bastion Host에서 Private Subnet에 있는 WEB Server에 SSH로 접근하기 위해 내 로컬 컴퓨터(Mac OS)에 저장된 Private key(개인 키) 파일을 scp 명령어를 통해 로컬에서 원격지로 파일을 옮기려고 했음 이 과정에서 Permission de.. 2024. 2. 13.