728x90

OS 22

[Linux] top 명령어 옵션

toptop는 리눅스 운영체제에서 사용하는 모니터링 도구이다. 서버의 리소스 등을 모니터링할 수 있으며, 프로세스 별 pid, 사용자, CPU 점유율, Memory 사용량, swap 메모리 사용량 등을 확인할 수 있다.기본 설정만으로도 대략적인 지표들을 한눈에 확인할 수 있다.수동 refresh : 스페이스 바       CPU / Memory 표시방법 변경  정렬 관련 필터링 관련

OS/Linux 2025.04.11

[Linux] Anonymous Memory & File-backed Memory

🔍 1. Anonymous Memory란?Anonymous memory는 파일 시스템에 매핑되지 않은 메모리 영역입니다. 즉, 디스크의 어떤 파일과도 연결되지 않은 메모리입니다. 이 메모리는 보통 다음과 같은 경우에 생성됩니다:프로세스가 malloc() 또는 brk()를 호출해서 힙을 사용하는 경우mmap()을 통해 MAP_ANONYMOUS 플래그로 메모리를 매핑하는 경우스택 영역 (예: 함수 호출에 의해 자동 생성되는 변수들)📂 2. File-backed Memory와 비교항목Anonymous MemoryFile-backed Memory매핑 대상없음특정 파일저장 방식디스크에 저장되지 않음 (단, swap 제외)파일 시스템의 파일예시malloc, stack, heapshared library, mem..

OS/Linux 2025.04.11

[Linux] CentOS SSH 로그인 시 느려지는 현상 해결법

잘 동작하던 ssh 접속이 10초 이상 걸리는 것을 보고 답답함을 느낀 나는 구글링을 통해 해결법을 찾았다.10초 이상 걸리던 로그인이 순식간에 되는 것을 확인하였다.  1. sshd_config 수정vi /etc/ssh/sshd_configGSSAPIAuthentication noUseDNS no#위 두가지 사항만 수정하며, 주석처리 되어있을 경우 풀고 수정하여 적용하면 된다. 2. sshd 재시작systemctl restart sshd 3. 로그인 테스트

OS/Linux 2025.04.08

[iOS] APNs 설정을 통한 푸시 알림

iOS 푸시 알림은 아이폰 사용자에게 중요한 정보를 앱 외부에서도 전달할 수 있도록 해 주는 시스템입니다.푸시 알림을 구현하려면 주로 APNs(Apple Push Notification service)를 활용해야 하며, 전체 과정은 다음과 같은 주요 단계로 구성됩니다. 1. APNs 설정 및 인증Apple의 APNs를 사용하기 위해서는 개발자 계정과 함께 앱의 APNs 인증서를 설정해야 합니다.APNs 인증서 생성: Apple Developer Console에서 앱의 Push Notification 기능을 활성화하고 APNs 인증서를 생성합니다.인증서 또는 키 다운로드: 생성된 인증서나 키는 서버에 업로드하여 APNs에 접속할 수 있게 준비합니다. 2. 기기 등록 (Device Registration)앱..

OS/iOS 2024.11.11

[Linux] 네트워크 관련 명령어 및 옵션

1. 네트워크 상태 확인 명령어ifconfig네트워크 인터페이스의 상태를 확인하고 설정할 때 사용합니다.기본 사용법: ifconfig주요 옵션:ifconfig [인터페이스명] down - 특정 인터페이스 비활성화ifconfig [인터페이스명] up - 특정 인터페이스 활성화ip네트워크 인터페이스, IP 주소, 라우팅 테이블 등을 관리하는 명령어입니다.기본 사용법: ip a 또는 ip addr주요 옵션:ip link show - 인터페이스 상태 확인ip route - 라우팅 테이블 확인netstat네트워크 연결, 라우팅 테이블, 네트워크 인터페이스, 프로토콜 통계를 출력합니다.기본 사용법: netstat -options주요 옵션:-a - 모든 연결 상태 표시-t - TCP 연결만 표시-u - UDP 연결만..

OS/Linux 2024.10.29

[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
728x90