OS 12

[Linux/Ubuntu] VMWare Workstation player 17에 Ubuntu 설치해보자

https://softwareupdate.vmware.com/cds/vmw-desktop/player/17.5.2/23775571/windows/core/  CDS Repository - /var/www/public/stage/session-120/cds/vmw-desktop/player/17.5.2/23775571/windows/core softwareupdate.vmware.com위 링크에서 VMware-player-17.5.2-23775571.exe.tar 파일을 다운로드 받아준다. tar 파일 형식은 Windows cmd에서 압축을 풀 수 있다. 압축을 풀기 전에 원하는 경로에 압축 푼 파일이 저장될 폴더를 만들어준다. 나는 VMware라는 폴더를 생성했다. 설치 프로그램을 열어 설치를 완료해주면..

OS/Linux 2024.10.29

[Linux] SSH 접속 오류 Trouble Shooting

윈도우 OS에서 리눅스 서버로 파일을 전송하려고 했는데 다음과 같은 오류가 발생했다.   리눅스 Server를 새로 생성한 일이 있었다. 기존에 쓰던 서버의 IP 주소와 동일한 IP 주소를 가지도록 생성한 것이 문제였다. 그래서 ssh-keygen -R 192.168.111.100 명령어가 먹지 않았다.192.168.111.100 은 내가 사용하는 IP 주소 우선 기존의 가상 머신을 모두 밀고 새로운 서버를 구축해보았다. 그러나, 여전히 같은 오류가 발생했다. ssh-keygen -R 192.168.111.100 명령어를 cmd에서 다시 실행하고 파일 전송을 시도했더니 성공했다.  내 경우에는 기존 서버와 동일한 IP 주소에서 새로 서버를 설치해서 발생한 오류라고 판단된다. SSH client는 ~/.s..

OS/Linux 2024.08.22

[Linux] 웹 서버를 설치해보자

APM (Apache, PHP, MariaDB)리눅스를 가장 많이 활용하는 분야 중 하나는 바로 웹 서버 운영이다.APM은 웹 서버를 구성하는 주요 컴포넌트로 간단히 다음과 같은 역할을 한다. Apache: Apache HTTP Server는 가장 널리 사용되는 웹 서버 소프트 웨어이다. 클라이언트로부터 요청이 들어오면 Apache는 웹 페이지를 제공하거나, 동적 콘텐츠를 생성하기 위해 PHP 같은 서버 측 스크립트를 호출하게 된다. PHP: PHP는 서버 측에서 실행되는 스크립트 언어로, 웹 페이지를 동적으로 생성하는 데 사용된다.HTML 코드와 함께 PHP 코드를 작성해 데이터베이스와 상호작용하거나 사용자 입력을 처리해 결과를 HTML로 변환하여 브라우저에 전달한다. MariaDB: MariaDB는 ..

OS/Linux 2024.08.20

[Linux] 네임 서버 (Domain Name System, DNS)에 대해 알아보자

네임 서버평소에 우리가 인터넷을 사용할 경우 URL이라고 하는 주소를 이용해 웹 브라우저 주소창에 입력해 특정 웹 서버에 접속한다. http://naver.com 과 같은  URL을 사용해 서버에 접근하기 위해서는 실제로 이 URL을 해당 컴퓨터의 IP 주소로 변환하는 작업이 필요하다. 네임 서버 또는 DNS 서버가 위의 작업을 담당하며 이 과정을 이름 해석(name resolution)이라고도 한다.  리눅스 서버에서 네임 서버 이해하기현재 PC에서 사용하고 있는 네임 서버의 IP 주소를 nslookup 명령어를 통해 확인한다. www.daum.net의 의 IP 주소를 확인해보자 vi 에디터나 gedit을 이용해 /etc/resolv.conf를 열어 nameserver 부분을 주석 처리해보자.주석 처리..

OS/Linux 2024.08.20

[Linux] 텔넷 (Telnet) 서버 구축하기

원격 접속을 쉽게 표현하면 멀리 있는 장소의 PC에서 나의 리눅스 서버에 접속하는 것이다.이를 통해 내가 직접 서버 앞에 앉아 작업하는 것과 동일한 효과를 얻을 수 있다. 텔넷 서버 (Telnet Server)텔넷 서버는 오랫동안 전통적으로 사용되어 온 원격 접속 방법이다.요즘은 보안이 취약한 텔넷만 사용하기보다는 보안 기능을 더해 사용하는 방식으로 이용한다. 리눅스 서버에 텔넷 서버를 설치했다면 원격지에서 리눅스 서버에 접속할 PC에는 텔넷 클라이언트 프로그램이 필요하다.대부분의 운영체제에는 기본적으로 텔넷 클라이언트 프로그램이 설치되어 있기에 따로 설치할 필요는 없다.  텔넷 서버 설치하기리눅스 서버에 텔넷 서버를 설치한다rpm -qa telnet-server-> 텔넷 서버가 이미 설치되어 있는지 확..

OS/Linux 2024.08.20

[Linux] 쉘 스크립트 프로그래밍 (1)

리눅스에서 기본적으로 사용하는 쉘(Shell)은 Bash 쉘이다. Bash Shell 특징- alias 기능 : 명령어 단축 기능- history 기능 : 상하 방향키를 이용해 이전에 실행한 명령어를 확인할 수 있다- 연산 기능- Job Control 기능- 자동 이름 완성 기능 : tab 키- 프롬프트 제어 기능- 명령 편집 기능 연산 결과를 출력하는 스크립트를 작성해보자vi 편집기로 확장자가 .sh인 파일을 생성한다.nano 또는 gedit 명령어를 사용할 수도 있다.  1행에는 반드시 특별한 형태의 주석으로 bash를 사용하겠다는 의미의 #!/bin/sh를 작성해주어야 한다.변수에 넣은 값은 모두 문자열로 취급된다. 따라서 연산을 하기 위해서는 expr 키워드를 사용해주어야 한다.괄호 또는 곱하기는..

OS/Linux 2024.08.20

[Linux] 가상 머신에 운영 체제 설치하기

https://cafe.naver.com/thisislinux 이것이리눅스다 : 네이버 카페[이것이 리눅스/윈도서버]의 정보 자료실입니다.cafe.naver.com 운영 체제 설치하기Rocky Linux 9 DVD ISO 파일을 위 링크에서 다운로드 받는다 VMware Player 실행 후 Edit Virtual machine settings 클릭 -> Server CD/DVD에 다운 받은 디스크 이미지 파일 업로드   디스크 이미지 파일 업로드 후 Server -> Play virtual machine 클릭하면 Rocky Linux 9.0 설치가 시작된다. 사용할 언어를 선택한 뒤 계속 진행을 클릭한다. 소프트웨어 선택을 클릭 후 기본 환경을 '워크스테이션'으로 변경하고 완료를 클릭해준다. 설치 목적지..

OS/Linux 2024.08.18

[Linux] 가상 머신 세팅

가상 머신 (Virtual Machine)컴퓨터에 설치된 운영 체제 내에 가상의 컴퓨터를 만들어 또 다른 운영 체제를 설치/운영할 수 있도록 만든 프로그램 PC에 설치되어 있는 Window -> 호스트 운영 체제 (Host Operation System)가상 머신에 설치할 운영 체제 -> 게스트 운영 체제 (Guest Operation System) 가상의 라우터가 Guest OS에 가상 IP를 제공하게 된다   VMware workstation player, VMware workstation pro 17 다운로드   가상 머신 세팅하기Server (서버 전용), Server(B) (서버 전용, 텍스트 모드), Client (클라이언트 전용), WinClient1 (Windows 클라이언트 전용) 4개의..

OS/Linux 2024.08.18