728x90

OS 17

[Linux] 리눅스마스터 1급 필기 기출

2023년 3월 11일 기출문제 정리 라이센스오픈소스 라이센스: 상업적 이용, 배포, 수정, 특허신청, 사적이용이 가능한 라이센스GNU GPL(제약: 상)수정한 소스코드 및 GPL 소스코드 사용시 모두 GPL로 공개변경사항 명시파이어 폭스(2.0), 리눅스 커널, 깃, 마리아LGPL(제약: 중간)LGPL 소스코드를 단순 라이브러리 이상으로 사용하는 경우에 소스코드 공개변경사항 명시BSD(제약: 낮음)저작원 및 라이선스 명시 이외엔 아무런 제약이 없음OpenCVApache(제약: 낮음)변경사항 명시, 2차 라이센스 가능소스코드 공개의무X, 아파치 라이센스 사용 공시, BSD보다 완화안드로이드, Hadoop 등MIT(제약: 낮음)2차 라이센스 가능소스코드 공개의무 XX 윈도 시스템MPL(제약: 중간)수정한 ..

OS/Linux 2024.10.16

[Linux] yum install 오류 해결법

리눅스 로컬 서버(Centos7)에서 yum으로 install 테스트 중 아래와 같은 에러가 발생했다.[root@test1 ~]# yum install htopLoaded plugins: fastestmirrorDetermining fastest mirrorsCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error" One of the configured repositories failed (Unknown), and yum doesn..

OS/Linux 2024.09.04

[Linux] 서버 리소스 모니터링

top설명: 실시간으로 시스템의 프로세스와 리소스 사용량을 모니터링할 수 있습니다.예시: toptop실행하면 CPU, 메모리 사용량, 각 프로세스의 상태 등을 실시간으로 보여줍니다. htop설명: top 명령어의 향상된 버전으로, 더 직관적인 인터페이스와 추가 기능을 제공합니다.예시: htophtophtop은 설치가 필요할 수 있습니다. 설치 후 실행하면 키보드로 쉽게 조작할 수 있는 인터페이스를 제공합니다. htop 설치 방법 (Centos 7)htop은 epel 레파지토리에 포함되어 있어 사전 설치작업이 필요합니다.yum -y install epel-releasehtop installyum -y install htophtop 모니터링 화면 예시vmstat설명: 시스템의 메모리, 프로세스, I/O, C..

OS/Linux 2024.09.04

[Linux] vi 편집기 명령어

명령 모드에서 입력 모드로 전환i: 커서 앞(왼쪽)에 입력a: 커서 다음(오른쪽)에 입력입력 모드에서 명령 모드로 전환ESC저장, 종료하기:q 종료:q! 저장하지 않고 강제로 종료:w 저장:wq 저장 후 종료ZZ 저장 후 종료 (:wq와 동일):wq 파일 이름: 저장 후 파일 이름 지정* vi 에디터에서는 비정상 종료 시 .swp 파일이 생성된다. 필요하지 않은 경우 삭제한다.명령 모드에서 콜론:을 이용하여 다양한 작업이 가능하다. (콜론 모드)커서 이동h, j, k, l: 좌,하,상,우 커서 이동 (방향 키가 없는 키보드에서 사용)w: 다음 단어의 첫 글자로 이동b: 이전 단어의 첫 글자로 이동G: 마지막 행으로 가기:숫자: 지정한 숫자 행으로 이동 ex) :5삭제x: 커서에 있는 글자 삭제X : 커서..

OS/Linux 2024.08.28

[Android] APK 파일 설치 불가?

갤럭시 스마트폰을 사용하는 안드로이드 유저들은 최근 apk 파일로 직접 앱을 설치할 때 아래와 같은 화면을 본 경험이 한번쯤은 있을 것이다. 관련 삼성전자 답변 원인을 분석해보니, 삼성전자 갤럭시 ONE UI 6.1 업데이트가 진행되면서 보안 기능이 강화된 사실이 확인되었다.공식 앱 스토어(구글플레이, 앱스토어, 갤럭시스토어 등)가 아닌 다른 경로로 유입된 apk 파일에 대해서는 자체적으로 보안을 위해 설치가 제한된다는 내용이다. 해결 방법 1보안위험자동차단 기능 해제 이후 apk 파일을 별도로 다운로드받아 설치 시에 출처를 알 수 없는 앱 설치 팝업이 뜬다.-> 무시하고 설치 선택 후 설치 진행하면 된다.

OS/Android 2024.08.27

[Linux] cron 표현식

linux 서버 내 배치 작업을 등록할 때 사용하는 표현식vi /etc/crontab을 직접 수정하거나 crontab -e 명령어를 통해 배치를 등록할 수 있다.vi /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root# For details see man 4 crontabs# Example of job definition:# .---------------- minute (0 - 59)# | .------------- hour (0 - 23)# | | .---------- day of month (1 - 31)# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...# | | ..

OS/Linux 2024.08.27

[Linux] 서버시간 동기화 - ntp

NTP 패키지 설치: 먼저 각 가상 서버에 NTP 패키지를 설치sudo yum install ntp /etc/ntp.conf 수정# Use public servers from the pool.ntp.org project.# Please consider joining the pool (http://www.pool.ntp.org/join.html).#server 0.centos.pool.ntp.org iburst#server 1.centos.pool.ntp.org iburst#server 2.centos.pool.ntp.org iburst#server 3.centos.pool.ntp.org iburstserver time.bora.netserver kr.pool.ntp.org NTP 서비스 재시작system..

OS/Linux 2024.08.27

[Linux] timezone?

Linux 환경에서 시간대(timezone)는 시스템의 시간을 정확히 표시하기 위해 사용된다.timezone은 UTC(Universal Coordinated Time)를 기준으로 지역 별로 설정되며, 시간대 설정은 서버의 운영체제에 따라 다를 수 있다.Linux에서는 보통 tzselect 또는 timedatectl 명령을 사용하여 시간대를 설정한다.timezone 설정은 /etc/timezone 또는 /etc/localtime 파일을 통해 지정된다.timezone 설정은 올바르게 설정되지 않으면 서버의 시간이 잘못 표시되거나 로그 및 시스템 이벤트의 타임스탬프가 정확하지 않을 수 있다.따라서 Linux 시스템을 설정할 때 올바른 시간대를 선택하고 설정하는 것이 중요하다. timedatectlLocal t..

OS/Linux 2024.08.26

[Windows] Server, OS 평가판 기간 연장하는 법 (최대 3년)

Microsoft 홈페이지에서 무료로 다운로드 받을 수 있는 Windows OS/Server 평가판은 다운로드 및 설치와 동시에 180일 제한이 걸려있다. 하지만 이 기간을 최대 3년까지 연장할 수 있다. 바탕 화면의 오른쪽 하단에 이와같이 표시가 있어야 가능하다.  powershell을 열고 아래와 같이 입력해보면,slmgr -dlv Remaining Windows rearm count : 연장 가능한 횟수Trusted time : 현재 유효한 기간(분단위, 일단위)을 확인할 수 있다. 2회를 이미 연장하여 현재 4회만 남아있는 상태이다. 만약 평가판 기간이 끝났다면 아래 명령을 통해 180일 더 연장시키자.slmgr -rearm 컴퓨터를 재부팅한 후 연장기간을 확인하자.slmgr -dli

OS/Windows 2023.01.05

Linux 명령어 정리

userdel -M [유저명] : 유저 및 홈디렉토리까지 삭제 usermod -d [홈디렉토리 경로] [유저명] : 특정 유저의 홈디렉토리 경로 변경 ​ passwd [유저명] : 패스워드 설정 /etc 에서 vi passwd로 계정 설정내용 확인가능(홈디렉토리 등) ​ ps -efx | grep [프로세스명] : 현재 실행중인 프로세스 상황 프롬프트 창에 전체 표시 grep -i error *.log | grep Oct | grep 2019 : 로그파일 경로에 있는 상태에서 전체 로그파일을 검색하여 2019, Oct가 포함된 에러 로그 모두 출력 ​ top, topas, glance : 수행중인 프로세스 목록 및 메모리 모니터링 ​ top | grep "name" : 원하는 프로세스만 보기 top -a..

OS/Linux 2023.01.04
728x90