![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2bzzF%2FbtrfWKuWsqn%2FnLzJYeL7ibtmnhVWYVPu3K%2Fimg.png)
# CentOS 8 자동 업데이트 끄기 더보기 gsettings set org.gnome.software download-updates false systemctl disable dnf-makecache.service systemctl disable dnf-makecache.timer [출처] - 숙명여자대학교 서버운영및보안 수업 - 이종우 교수님 - 이것이 우분투다 (개정판) - 우재남 지음
# 리눅스 디스크 파티션 - 루트 파티션 '/' 파티션과 'swap' 파티션 2개만 있어도 리눅스 운영이 가능 > 루트 파티션만 생성하면 나머지 파티션이 모두 루트 파티션 아래 종속되기 때문에 가능 - 실무에서 리눅스를 운영할 때는 파티션을 두 개로 나누지 않고, 필요한 용도에 따라서 다양하게 분할 마운트 포인트 권장 크기 비고 / 10GB 루트 파티션 /bin 기본 명령어가 들어 있음 /sbin 시스템 관련 명령어가 들어 있음 /etc 시스템의 환경 설정과 관련된 파일이 들어 있음 /boot 4GB 부팅 커널이 저장됨 /media 외부 장치를 마운트하기 위해 제공됨 /usr 설치할 응용 프로그램에 따라 크기 다름 (주로 20GB 이내) 응용 프로그램이 주로 저장됨 /lib 프로그램의 라이브러리가 저장됨..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1JHcg%2FbtrfVtHENbA%2F3FMQE2Cr5h6UuIELzyZjz1%2Fimg.png)
# 네트워크 환경 상세 ① 호스트 OS에는 192.168.111.1의 가상 IP가 자동으로 할당되어 있음 ② 호스트 OS는 실제로 사용하는 별도의 IP 주소가 있음 ③ 192.168.111.2는 게이트웨이, DNS 서버라는 2가지 역할을 모두 하는 가상 장치의 IP 주소임 192.168.111.254는 DHCP 서버 역할을 하는 가상의 주소 ④ 이 책에서는 Server와 Server(B) 가상 머신에 고정 IP를 할당함 ⑥ Clinet와 WinClinet 가상머신은 자동으로 IP를 할당받도록 설정 가상 DHCP 서버(192.168.111.254)에서 할당 받음 - 책에서 할당한 가상머신 네트워크 정보 요약 Server Server(B) Client WinClient IP 주소 192.168.111.100..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0WXFy%2Fbtrf5jpI5XU%2F3h1hcAkP9R9RKmYWn6iJ5K%2Fimg.png)
# VMware의 특징 - 장점 ① 1대의 컴퓨터만으로 실무 환경과 거의 비슷한 네트워크 컴퓨터 환경을 구성할 수 있음 > 각 컴퓨터에 서버 역할과 클라이언트 역할을 할당함으로써 실무 기업 환경과 거의 비슷하게 구성할 수 있음 ② 운영체제 특정 시점을 저장하는 스냅숏 기능을 사용할 수 있음 > 스냅숏: 중요한 시점을 저장하는 기능으로 필요하다면 언제든지 저장한 시점으로 돌아갈 수 있음 > 운영체제를 사용하다가 문제가 발생했을 때 스냅숏을 저장한 지점으로 되돌릴 수 있음 > VMware Workstation Pro에만 포함되어 있으며 VMware Workstation Player에는 제공되지 않음 ③ 하드디스크 등의 하드웨어를 내 맘대로 여러 개 장착해서 테스트할 수 있음 > 실무에서 서버를 운영할 때 R..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLqUeU%2FbtrftozNgvO%2F0WxkSd2CBjYnoQqeSKPyPK%2Fimg.png)
[문제] Simple Array Sum | HackerRank Calculate the sum of integers in an array. www.hackerrank.com [문제 설명] - 배열의 모든 수를 더해 반환하기 [문제 풀이] - int형 배열이 아닌 vector를 사용하고 그 벡터의 size()를 사용하여 배열의 길이를 사용함 - for문을 사용하여 벡터의 크기만큼 덧셈을 수행함 [코드] int simpleArraySum(vector arr) { int sum=0; for(int i=0;i
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBQLrA%2FbtrfBr95oNI%2FB3cQDYy51hlYh1JODuMRO1%2Fimg.png)
[문제] Diagonal Difference | HackerRank Calculate the absolute difference of sums across the two diagonals of a square matrix. www.hackerrank.com [문제 설명] - 배열에서 교차되는 수 2개(왼쪽에서 오른쪽 대각선 방향, 오른쪽에서 왼쪽 대각선 방향)의 합의 절댓값을 구하기 [문제 풀이] - for문을 사용하여 더해지는 배열 대각선 방향의 합을 구함 > 왼쪽에서 오른쪽 방향 대각선의 합은: arr[i][i]를 사용하여 구할 수 있음 > 오른쪽에서 왼쪽 방향 대각선의 합은: arr[i][size-1-i]를 사용하여 구할 수 있음 * 이때 size는 배열의 행 혹은 열의 크기임 (정사각형 모양의 배..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcoACH6%2Fbtrfs5sHYqT%2FAI0S806kbZ21wJlhhx3Ozk%2Fimg.png)
Computer Graphics 2-1. Graphics System 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Graphics Hardware - 프로세서 CPU, 메모리 - 입출력 장치 - 비디오 프로세서 GPU # Device 1) 물리적 장치 - 프로그램 밖 > 하드웨어 2) 논리적 장치 - 프로그램 안 > 논리 장치 # Physical Input Device - Relative(상대적) 입력 장치 > 마우스, 조이스틱, 트랙볼, 스페이스볼 > map를 디지털화하기 위한 십자선 커서 - Absolute(절대적) 입력 장치 > 태블릿, 스타일러스 펜 > 터치 스크린 * 두 입력 장치의 차이점은 좌표가 상대적인지 절대적인지의 차이임 # Touch Screen - Resistive Tou..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvO1jB%2FbtrfuPbywkP%2F5xdwAXKqvltUgU7SGi1Ql0%2Fimg.png)
[문제] 10867번: 중복 빼고 정렬하기 첫째 줄에 수의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. www.acmicpc.net [문제 풀이] - 동적할당으로 배열 생성 - 수 입력받기 - sort()로 정렬 - 출력하면서 이전 인덱스와 같은 숫자면 출력 X [코드] #include #include using namespace std; int main() { int tc; cin>>tc; int *a = new int[tc]; for(int i=0;i>a[i]; } sort(a,a+tc); cout
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdfmiwo%2FbtrfqCYkF6g%2FWGq3sHRZkLA70K1VtocVT0%2Fimg.png)
[문제] 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net [문제 풀이] - List 구조체 선언 후 - List 형식을 가지는 vector 생성 - compare 사용하여 sort()로 나이순 오름차순 정렬 [코드] #include #include #include using namespace std; struct List{ int age; string name; }; bool compare(const List &i, const List &j){ return i.age>tc; vector person; List lis..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNeToq%2FbtrfscSCjec%2FX9IT3rQS9B3EMopMeTGR20%2Fimg.png)
[문제] 2693번: N번째 큰 수 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 배열 A의 원소 10개가 공백으로 구분되어 주어진다. 이 원소는 1보다 크거나 같고, 1,000 www.acmicpc.net [문제 풀이] - sort()사용하여 오름차순으로 정렬 - 3번째로 큰 수는 크기가 10인 배열에서 인덱스 7을 가짐 - 인덱스 7인 원소를 출력 [코드] #include #include using namespace std; int main() { int a[10]; int tc; cin>>tc; for(int i=0;i