본문 바로가기

전체 글75

Linux shell script 폴더 100개 만들기 (for + if문) 이번에는 100개의 directory를 만드는 방법에 대해 배워보도록 하겠습니다. 001 ~ 100개의 directory를 만드려면 1. for문을 1~100개를 돌린다. 2. if문을 사용해서 0~10구간, 11~99구간, 100이상 구간으로 나눈다. 3. mkdir을 활용해서 디렉토리를 만든다. for문 사용방법 for ((i=1;i 2022. 11. 18.
VMware + CentOS 8 + 한글 설정하기(ibus-hangul) ibus-hangul을 설치하면 한글을 사용할 수 있습니다! ibus-hangul란 Ubuntu 설치 후 처음으로 Language Support를 실행시키면 자동으로 업데이트할 것인지 물어볼 때 한국어 설정을 안했을 경우, 설치해주면 한국어 설정이 가능하도록 해준다, 1. ibus-hangul 설치 ibus-hangul을 설치하도록 합시다! dnf install -y ibus-hangul 설치가 완료되었다면, 다음 내용으로! 2. ibus-hangul 설치 ibus-hangul을 설치하도록 합시다! 설정으로 들어갑니다. 지역 및 언어 -> 한국어 + 한국어 추가 한국어 -> 한국어 (Hangul) 방금 설정한 한국어(Hangul)은 그대로 두고 한국어는 삭제해줍니다. 이렇게 설정했다면 완료! 추가사항으로.. 2022. 11. 18.
BaekJoon : DFS와 BFS [C++] [Silver2] 문제 링크 https://www.acmicpc.net/problem/1260 문제 설명 그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성하시오. 단, 방문할 수 있는 정점이 여러 개인 경우에는 정점 번호가 작은 것을 먼저 방문하고, 더 이상 방문할 수 있는 점이 없는 경우 종료한다. 정점 번호는 1번부터 N번까지이다. 입력 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사이에 여러 개의 간선이 있을 수 있다. 입력으로 주어지는 간선은 양방향이다. 출력 첫째 줄에 DFS를 수행한 결과를, 그 다음 줄에.. 2022. 11. 17.
VMware + CentOS 8 + SSH 패키지 다운 받기 SSH 이란 SSH란 Secure Shell Protocol, 즉 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해 서로 통신을 할 때 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜입니다. 주된 사용 용도는 데이터, 전송원격 제어 등이 있습니다. openssh-server 패키지 다운받기 1. openssh-server 설치 dnf install -y openssh-server 2. openssh-server상태 SSH 실행중인지 확인하도록 합니다. systemctl status sshd SSH 실행하기 systemctl start sshd systemctl status sshd SSH 멈추기 systemctl stop sshd systemctl st.. 2022. 11. 17.
VMware + CentOS 8 + telnet 패키지 다운 받기 Telnet 이란 원격 접속 서비스로서 특정 사용자가 네트워크를 통해 다른 컴퓨터에 연결하여 그 컴퓨터에서 제공하는 서비스를 받을 수 있도록 하는 인터넷 표준 프로토콜이다. Telnet(텔넷)을 이용하면 네트워크에 있는 컴퓨터를 자신의 컴퓨터처럼 파일 전송, 파일 생성, 디렉토리 생성 등을 자유롭게 할 수 있다. SSH가 추세 telnet-server 패키지 다운받기 1. telnet 설치 dnf install telnet-server 2. telnet 상태 텔넷이 실행중인지 확인하도록 합니다. systemctl status telnet.socket 텔넷 실행하기 systemctl start telnet.socket systemctl status telnet.socket 텔넷 멈추기 systemctl s.. 2022. 11. 17.
VMware + CentOS 8 + Vsftpd 패키지 다운 받기 FTP란 File Transfer Protocol의 약자로 TCP/IP나 IPX와 같은 프로토콜의 일종으로, 클라이언트와 서버사이에 파일을 전송하기 위한 프로토콜이다. FTP를 사용할 때 시스템에 로그인하여 파일을 엑세스하려면 네트워크 시스템 관리자에게 사용 권한을 받아야 사용 가능하다. 또한 "익명(anonymous)"로 엑세스 할 수 있는 FTP도 존재한다. vsftpd 패키지 다운받기 1. vsftpd 설치 dnf install vsftpd 2. vsftpd 설정 익명의 사용자도 사용할 수 있도록 설정해주도록 합시다! vi /etc/vsftpd/vsftpd.conf #중간쯤에 있는 anonymoust_enable=YES 로변경 anonymous_enable=YES 끝내고 wq로 저장하고 나오도록 합.. 2022. 11. 17.
VMware + CentOS 8 + DNF으로 패키지 다운 받기 DNF을 활용해서 패키지를 다운받아보도록 합시다. DNF란 DNF는 Yum의 낮은 성능, 많은 메모리 사용량, 비효율적인 중복 의존성 해결 메커니즘 등의 문제를 해결하기 위해 개발되었다. Yum과 달리, 외부 라이브러리인 libsolv를 통해 의존성 문제를 처리한다. DNF는 RPM 패키지 매니저와 여러 지원 라이브러리를 이용하여 패키지 관리 작업을 수행한다. DNF으로 패키지 다운받기 1. CD-ROM Mount 우선 CD-ROM을 mount 시켜주도록 합시다. CD-ROM 클릭 -> Settings CD/DVD (IDE)에서 Device status -> Connected 체크 / Connedct at power on 체크 Use ISO image file -> Browse 마운트가 잘 되었나 확인해.. 2022. 11. 17.
VMware + CentOS 8 + RPM으로 패키지 다운 받기 centOS를 활용해서 패키지를 다운받는 방법에는 여러가지 방법이 있습니다. 이 중에서 RPM으로 패키지 다운받는 방법에 대해 배워보도록 하겠습니다! RPM이란 RPM이란 RedHat Pacage Manager의 약자로 레드햇 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구 입니다. 현재는 RPM Package Manager의 재구적 약자로 사용되어 지고 있습니다. 오픈소스 진영 특유의 유머가 느껴지는 약자로 GNU의 GNU is Not Unix 와 같은 원리라고 볼 수 있습니다. RPM 으로 패키지 다운받기 우선 CD-ROM을 mount 시켜주도록 합시다. CD-ROM 클릭 -> Settings CD/DVD (IDE)에서 Device status -> Connected 체크 / Co.. 2022. 11. 17.
TO-DO List 프로젝트 - 설정 및 Git 공유 (2) [Spring Boot] Spring-Boot에서 가장 중요한 설정 중 하나가 있다! 그것은 바로바로바로바로! devtools.livereload이다. 이것이 왜 중요하냐하면은 LiveReload 란? LiveReload 소스 코드 변경시 자동으로 브라우저를 Reload 해주는 편리한 툴 입니다. 즉, 스프링부트에서 작업을 하다가 소스코드가 변경될 때마다 웹페이지가 리로드 된다는 뜻이다! 변경사항을 바로바로 파악할 수 있다는 것이 정말정말 중요하다. pom.xml에 아래의 코드를 기입해 주도록하자. org.springframework.boot spring-boot-devtools true 이후 apllication.properties에도 spring.devtools.livereload.enabled=true 이 한줄을 넣어주면된.. 2022. 11. 16.