![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaUhcR%2FbtsqKwGFmaz%2FmVLfF8v2riyj4L00Llekl0%2Fimg.png)
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 11. 20:14
자격증/리눅스마스터
killall 명령어 특정 프로세스 이름을 사용하여 해당하는 모든 프로세스를 종료하는 명령어 이 명령어를 사용하면 해당하는 모든 프로세스가 강제 종료됨 예시 killall [프로세스명] # ex killall firefox kill 명령어 프로세스를 종료하거나 동작을 제어하는 명령어 시그널 번호 15(SIGTERM) 혹은 9(SIGKILL)를 사용하여 프로세스를 종료할 수 있음 예시 kill [프로세스ID] # ex kill 12345 nice 명령어 프로세스의 우선순위를 조절하는 데 사용하는 명령어 더 낮은 우선순위 값은 더 높은 우선순위를 의미하며, 낮은 우선순위의 프로세스는 시스템 자원을 덜 사용하게 됨 nice 값은 -20부터 19까지 부여할 수 있으며, default는 0임 따라서 -20에 가까..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKNKZ8%2FbtsqJFbCYEu%2FQ8NhRQEWEuFw8rxV82Nux1%2Fimg.png)
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 10. 20:34
자격증/리눅스마스터
systemd 파일 시스템 부팅과 관련된 작업을 담당하는 도구로, 시스템 초기화 및 프로세스 관리에 사용하는 파일 exec 명령어 원래 프로세스를 멈추고 새로운 프로세스(PID 같음)를 실행하는 명령어 비슷한 명령어로 fork 명령어가 있는데 이는 새로운 PID 프로세스를 생성함 jobs 명령어 작업의 상태를 표시하는 명령어 현재 쉘 세션에서 실행시킨 백그라운드 작업의 목록이 출력되며, 각 작업에는 번호가 붙어 있음 시그널 종류 정리 번호 시그널 이름 발생 및 용도 1 SIGHUP(HUP) - hangup 시그널 - 로그아웃과 같은 터미널에서 접속이 끊켰을 때 보내지는 시그널 - 데몬 관련 환경 설정 파일을 변경시키고, 변화된 내용을 적용하기 위해 재시작할 때 이 시그널이 사용됨 2 SIGINT(INT)..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdk8wku%2FbtsqujzI2q1%2Fjkj0VoXpipZyxszi7VjXk1%2Fimg.png)
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 9. 20:54
자격증/리눅스마스터
chsh 명령어 Change Shell의 약어로, 사용자의 로그인 쉘을 변경하는데 사용되는 명령어 옵션 chsh -s [새로운 쉘 경로] 로그인 쉘 변경 chsh -l 사용 가능한 쉘 목록 보기 chsh -i 로그인 쉘을 대화식으로 변경(-s 옵션과 유사하지만 대화식으로 진행) chsh -u 다른 사용자의 로그인 쉘 변경 SHELL 사용자의 로그인 쉘이 저장되는 환경 변수 이 환경 변수는 사용자의 로그인 쉘 경로를 저장하고 있으며 사용자 계정의 로그인 쉘이 무엇인지 나타내는 역할을 함 이 환경 변수를 통해 사용자는 원하는 쉘을 선택하거나 변경할 수 있음 예를 들어, SHELL 환경 변수에 /bin/bash라는 값이 저장되어 있다면 사용자는 Bash 쉘을 기본 로그인 쉘로 사용하고 있음을 의미 사용자의 로..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiKbM0%2FbtsqrEcd6BQ%2FL8ic5AVa33Ki9qhJKtTedK%2Fimg.png)
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 8. 20:16
자격증/리눅스마스터
mke2fs 명령어 Make Second Extended File System의 약어로, ext2, ext3 그리고 ext4 타입의 리눅스 파일을 생성(포맷)하는 명령어 새로운 디스크를 추가로 장착한 경우 fdisk로 먼저 파티션 생성 후 mke2fs로 파일 시스템을 생성(포맷)해야 함 mke2fs는 mkfs가 확장된 명령어이기에 mkfs도 파일 시스템 생성(포맷)이 가능함 예시 mke2fs [옵션] [디렉토리] 옵션 -T 파일 시스템 타입 지정(ext2, ext3, ext4 등) -b 블록 크기 지정 -c 파일 시스템 생성 시 배드 블록 검사하기 -f 프래그먼트 크기 지정 -i inode당 바이트 수 지정 -m 예비 블록 지정 df 명령어 Disk Free의 약어로, 마운트 된 디스크 사용량 확인 가..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxkQin%2Fbtsp2jnYOyT%2FXFdEbK02zQl54hdLvQ46mK%2Fimg.png)
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 7. 20:05
자격증/리눅스마스터
chown 명령어 Change Owner의 줄임말로, 파일 또는 디렉터리 소유자를 변경하는데 사용되는 명령어 해당 파일이나 디렉터리를 새로운 사용자 또는 그룹으로 소유권을 이전할 수 있음 예시 chwon [옵션] [소유자]:[그룹] [디렉터리 or 파일] 옵션 chown 명령어에는 다양한 옵션이 있으며, 가장 일반적인 옵션은 -R로, 디렉토리를 재귀적으로 소유자를 변경할 때 사용됨 이 옵션이 없으면 디렉터리의 경우 해당 디렉토리만 소유자가 변경되며, 그 하위 디렉터리와 파일들은 변경되지 않음 참고 : https://server-talk.tistory.com/420 ls 명령어 ls 명령어를 사용하여 디렉터리에 부여된 특수 권한을 확인할 수 있음 특수 권한은 일반 파일에는 적용되지 않으며, 주로 디렉터리에..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8fqh6%2FbtspZCHRw7g%2FDFY9UFEeQX3PzfHJ7f8cS1%2Fimg.png)
[Javascript] alert 창 줄바꿈
2023. 8. 4. 20:28
프로그래밍/JavaScript
alert 창 줄바꿈 줄바꿈을 위해서 \n으로 개행을 해주면 됨 예시 alert('한 줄\n두 줄');
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaAeze%2FbtspsFyxm5H%2FKUN9xEDxHCNJve8LmpJR60%2Fimg.png)
[Java] 특정 파일 찾아서 가져오기
2023. 8. 2. 20:02
프로그래밍/JAVA
특정 경로의 파일, 특정된 파일명으로 파일 찾아오는 방법 특정 경로의 파일을 가져와서 읽어야하는 플젝을 한 적이 있어 그 방법을 공유하고자 작성함 내 경우 폴더 경로를 찾는데 좀 복잡한 조건이 있었음 /Users 폴더 안에 하위로 이름이 다 다른 폴더들이 있고, 그 폴더가 몇개가 될지는 모르지만 최하위 폴더로 Downloads/sample 폴더가 존재하는 폴더를 찾아서 그 안의 sample1.txt, sample2.txt만 찾아서 읽어야 했음 내가 읽어야 하는 정보는 아래의 사진과 같이 /Users 폴더안에 있는 /Downloads/sample/sample1.txt, sample2.txt 이 두 파일이였음 해당 경로의 파일 찾아서 읽기 나는 Downloads/sample을 찾을 때 재귀함수를 통해서 계속..
[Java] X509Certificate 클래스 설명 및 예제
2023. 8. 1. 20:33
프로그래밍/JAVA
X509Certificate 클래스 Java에서 X.509 표준에 따라 서명된 디지털 인증서를 표현하는 클래스 디지털 인증서는 공개키 기반 암호화에서 사용되며, 주로 웹 사이트의 SSL/TLS 인증서나 인증서 기반의 클라이언트 인증 등에서 사용됨 인증서 파일 읽는 방법 CertificateFactory를 사용하여 인증서 파일을 읽고, X509Certificate 객체로 변환 그리고 X509Certificate 객체의 다양한 메서드를 사용하여 인증서의 주요 정보를 추출하여 출력 예제 인증서 파일을 읽어서 X509Certificate 객체를 생성하고, 인증서의 주요 정보를 출력 import java.io.FileInputStream; import java.security.cert.CertificateFact..