Test 36

[리눅스마스터 2급 2차] 디스크 쿼터 설정 및 관리

✅ 디스크 쿼터 설정 및 관리 파일 시스템마다 사용자 / 그룹을 생성할 수 있는 파일 용량 / 개수 제한 📍 요약edquota사용자 및 그룹 쿼터 설정setquota특정 사용자 및 그룹 디스크 쿼터 설정quota사용자 디스크 사용량 확인requota디스크 쿼터 데이터 동기화xfs_quotaXFS 파일 시스템 디스크 쿼터 관리     ✅ edquota사용자 또는 그룹의 디스크 쿼터를 편집할 수 있는 도구sudo edquota -u 사용자명 # 특정 사용자에 대한 쿼터 설정sudo edquota -g 그룹명 # 특정 그룹에 대한 쿼터 설정  ex)sudo edquota -u john     ✅ setquota특정 사용자 또는 그룹에 대해 디스크 쿼터를 설정sudo setquota -u 사용자명 ..

[리눅스마스터 2급 2차] 권한 및 그룹 삭제

📍 요약chown소유자, 그룹 변경chgrp그룹 변경chmod권한 변경     ✅ chown파일이나 디렉토리의 소유자(owner)와 그룹(group)을 변경하는 명령어 chown [옵션] [소유자] 파일명 [소유자]: 파일을 소유할 사용자 이름파일명: 소유자와 그룹을 변경할 파일이나 디렉토리chown [옵션] [소유자][:그룹] 파일명[그룹]: 파일을 소속시킬 그룹 이름 (선택사항)그룹명 앞에 콜론 (:) 을 붙여 사용자 소유권 과그룹 소유권을 분리옵션 -R 하위 디렉터리 포함   ex)1️⃣ 파일 소유자 변경chown user1 file.txt file.txt의 소유자를 user1로 변경    2️⃣ 파일 소유자와 그룹 동시에 변경 chown user1:group1 file.txt file.txt의 ..

[JAVA 기초 문제] ArrayList사용 문제: 숫자 구하

정수를 입력 10개가 될때까지 계속 입력한 정수들을 모두 출력 [ 1, 3, -1, 0, 10, ...] 이중에서 0이하인 정수들을 모두 제거하고 출력 [1, 3, 10,...] 이중에서 가장 큰 정수가 저장된 인덱스 넘버 출력 [2]번 가장 큰 정수를 제외하고 남은 정수들의 합과 평균 출력 4 2.0 package class01; import java.util.ArrayList; import java.util.InputMismatchException; import java.util.Scanner; public class Test04 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); ArrayList data=new..

Test/JAVA Test 2023.05.26

[JAVA 기초 문제] 공동 계좌에서 인출하기

가족 공동 계좌 10000원 가족들은 5000원 씩 사용 가족 구성원은 3명 이때, 결제에 실패한 가족의 이름을 console에 출력! package class01; class Family extends Thread{ Account a=new Account(); @Override public void run() { a.use(); } } class Account{ static int money=10000; // 공유자원 돈 synchronized void use() { // 동기화 : 내가 쓰는 동안은 접근하지마 if(money>=5000) { System.out.println(Thread.currentThread().getName()+" 인출성공!"); // 스레드가 멤버변수로 이름을 갖고 있다 // ..

Test/JAVA Test 2023.05.26

MVC 음료 자판기 프로그램 + 장바구니

로그: 사용자가 새로 입장합니다. === 자 판 기 === 1. 음료추가 2. 음료목록출력 3. 음료구매 4. 음료제거 5. 음료추가 6. 음료검색 7. 프로그램 종료 입력) View package view; import java.util.ArrayList; import java.util.Scanner; import model.DrinkVO; public class DrinkView { private static Scanner sc=new Scanner(System.in); public int tryCatch() { while(true) { try { System.out.print("입력) "); int action=sc.nextInt(); return action; } catch(Exception e)..

Test/JAVA Test 2023.05.24

중복 허용 정수 값 구하기

중복허용 정수를 입력합니다. 0을 입력하면 종료됩니다. 프로그램이 종료되었을때 현재까지 이렵한 정수들의 평균을 출력 _._ 입니다. 입력한 정수중에서 짝수가 몇개인지 출력해주세요 짝수는 _개 입니다. 해당 컬렉션에 짝수만 남겨서 출력해주세요. package class02; import java.util.ArrayList; import java.util.Scanner; public class Test02 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); //배열은 개수가 정해져 있어야 하는데 그게 안되어 있으니까 못쓴다 //=> 배열리스트 써야함 ArrayList data=new ArrayList(); while(tr..

Test/JAVA Test 2023.05.22

중복을 제외한 랜덤수 출력

10개의 랜덤수를 생성해주세요. 범위는 1~15까지 입니다. 중복을 제외하고 생성된 랜덤수의 개수를 출력 랜덤수를 출력해주세요 랜덤수는 3개 생성되었고 [1,2,3] 입니다 package class02; import java.util.HashSet; import java.util.Random; public class Test01 { public static void main(String[] args) { // 1개씩 10번 // 10개를 1번 // -> 어떤 자료형을 선택하는지? //배열 / 컬랙션(배열리스트,집합) > 컬렉션 선택 컬렉션 중 어떤걸 선택? // 집합 선택 // 집한은 순서(정렬)개념 없음 HashSet data=new HashSet(); // 중복 방지 Random rand=new Ra..

Test/JAVA Test 2023.05.22

try catch문을 사용하여 해당 정수 값 구하기

정수를 입력 10개가 될때까지 계속 입력한 정수들을 모두 출력 [ 1, 3, -1, 0, 10, ...] 이중에서 0이하인 정수들을 모두 제거하고 출력 [1, 3, 10,...] 이중에서 가장 큰 정수가 저장된 인덱스 넘버 출력 [2]번 가장 큰 정수를 제외하고 남은 정수들의 합과 평균 출력 4 2.0 package class01; import java.util.ArrayList; import java.util.InputMismatchException; import java.util.Scanner; public class Test04 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); ArrayList data=new..

Test/JAVA Test 2023.05.22

[멘토씨리즈 자바] pg.273~275

1. 다음 중 상속과 관련된 단어를 모두 고르세요. ① super ② super() ③ this ④ extends 답: ④ extends, ② super() 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까? package section10; class Person{ void printHello() { System.out.println("안녕하세요."); } } class Student extends Person{ } public class PRACTICE_10_02 { public static void main(String[] args) { Person p = new Person(); p.printHello(); Student s = new Student(); s.printHello()..

[멘토씨리즈 자바] pg.244~245

1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 클래스의 이름과 동일하고 반환 타입이 없는 특별한 메서드를 생성자 (이)라고 합니다. 2. 다음 문장이 맞으면 O표, 틀리면 X표 하세요. 생성자를 호출 할 때는 반드시 new 키워드를 사용해야 합니다. ( O ) 매개변수가 1개인 생성자를 기본 생성자라고 부릅니다. ( X ) 생성자를 코드로 명시하지 않으면 기본 생성자는 생략되어 있습니다. ( X ) 3. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까? package section09; class Computer{ String brand; Computer(String name){ brand = name; } void logo() { System.out.println("사랑해요 "+brand..