기본 콘텐츠로 건너뛰기

리눅스에서의 시스템 복구 응급처치 - mj의 블로그

리눅스에서의 시스템 복구 응급처치 안녕하세요, mj입니다. 오늘은 리눅스에서 시스템 오류가 발생했을 때 유용한 응급처치 방법에 대해 알아보겠습니다. 시스템 오류는 언제든지 발생할 수 있으며, 이에 대한 적절한 대처 방법을 아는 것이 중요합니다. 아래에서는 다양한 상황에 따른 복구 방법을 소개하겠습니다. 1. 시스템 부팅 문제 해결 시스템이 부팅되지 않는 경우, 다음과 같은 방법을 시도해 볼 수 있습니다. GRUB 복구: 부팅 시 GRUB 메뉴에서 'Recovery Mode'를 선택합니다. Live CD 사용: Live CD로 부팅하여 파일 시스템을 점검합니다. fsck 명령어: 터미널에서 fsck /dev/sda1 를 실행하여 파일 시스템 오류를 수정합니다. 부팅 파라미터 수정: 부팅 시 'nomodeset' 옵션을 추가하여 드라이버 문제를 우회합니다. 커널 재설치: 커널이 손상된 경우 apt-get install --reinstall linux-image-$(uname -r) 명령어로 재설치합니다. 2. 시스템 느려짐 문제 해결 시스템 속도가 느려진 경우, 다음 방법을 고려해 보세요. 불필요한 프로세스 종료: top 또는 htop 명령어로 CPU 사용량을 확인하고 불필요한 프로세스를 종료합니다. 디스크 청소: sudo apt-get autoremove 와 sudo apt-get clean 으로 불필요한 패키지를 제거합니다. 메모리 확인: free -h 명령어로 메모리 사용량을 확인합니다. 디스크 공간 확인: df -h 로 디스크 사용량을 확인하고 정리합니다. 시작 프로그램 관리: gnome-session-properties 에서 불필요한 시작 프로그램을 비활성화합니다. 3. 네트워크 문제 해결 네트워크 연결에 문제가 발생했을 때는 다음과 같은 방법을 사용할 수 있습니다. 인터넷 연결 확인: ping google.com 명령어로 연결 상태를 확인합니다. ...

13. OS 설정:Session Time Out

안녕하세요, MJ 입니다.

OS 설정에 대해 글을 작성 해 봅니다.
이렇게 기억 날 때 마다 내용을 추가 해 나간다면, 분명 도움이 되시리라 믿습니다.


Session Time Out

: 이 설정은 계정이 시스템에 접속을 해 있는 상태로 아무런 액션이 없으면 자동으로 로그아웃을 시키는 기능으로, OS를 위한 설정이라기 보다 보안강화를 위한 설정으로 분류가 됩니다.

# 파일을 열고, 맨 마지막 줄에 다음을 추가합니다.
[root]# vi /etc/bashrc
...(생략)...(초 단위의 숫자를 입력)
export TMOUT=300
  • 이렇게 설정을 할 수 있고 /etc/bashrc 는 계정이 시스템에 로그인 할 때에 적용 되므로, 적용을 시키기 위해서는 <u>로그인을 다시 해야</u> 할 필요가 있지만,
    다음 online 적용을 하여 로그인을 다시 안해도 됩니다.

현재의 프롬프트에 Online 적용.

[user]# export TMOUT=300
  • 입력 한 숫자 300은 초 단위로 유저가 접속 된 상태로 300초 동안 아무런 액션이 없는 경우, 자동으로 로그아웃 시키도록 합니다.

문의사항은 댓글을 달아 주시면 성심껏 답변 드리겠습니다.

감사합니다.

G
M
T
Y
음성 기능은 200자로 제한됨

댓글

가장 많이 본 글

5. 버추얼박스:설정 (+네트워크의 종류 설명)

안녕하세요 , MJ 입니다 .   우리가 실습을 하는데에 필요한 버추얼박스의 설정에 대해 설명을 합니다 .     버추얼 박스의 설정에는 종류별로 메뉴가 구분되어있습니다 . 1-1. 환경설정 1-2. 네트워크 설정 1-3. 미디어 설정       다른 설정도 존재하지만 , 필요한 일이 없을것이 예상되고 , 위 3 가지 설정에 대해서만 알고 계신다면 버추얼 박스로 실습을 하는데에 아무런 지장이 없고 또 취업을 하신 뒤에 실무에 가셔서도 문제가 될 것이 없습니다 .   환경설정 부터 확인하겠습니다 . 1-1. 환경설정 : 우리가 알아야 편한 내용은 2 가지가 있는데 VM 의 기본 저장경로 설정 " 파일 (F)" 의 환경설정 (P) … [ 단축키 : Ctrl+G] 을 누르면 환경설정 창이 보이고 , 제일먼저 확인되는 기본 머신 폴더 (M) 입니다 . VM 을 저장 할 경로를 지정하는 것인데 VM 은 가상 머신으로 디스크의 용량과는 상관없이 , 가상 컴퓨터의 정보가 저장되는 것으로 , 텍스트 파일형태로 저장되어있고 , 그 내용에는 CPU 를 몇개 사용하도록 되어있는지 , 메모리는 얼마만큼을 할당하도록 되어있는지 , 네트워크 인터페이스는 몇 개가 어떻게 설정되어있는지 ... 등 가상의 컴퓨터를 정의하는 내용의 파일이 저장되는 경로가 되고 ,   디스크 파일은 별도 미디어 설정에서 관리가 되지만 VM 을 생성하는 과정에서 만든 디스크는 VM 저장경로에 함께 생성 되어있어 사용자가 파일탐색기로 경로를 찾아가보면 파일의 사이즈로 아 이것이 디스크 파일인가보구나 하고 알 수 있습니다 .( 용량이 크고 ...

MJ. 로또의 회차별 당첨번호 API 확인 (예제포함)

안녕하세요, MJ 입니다.   로또 당첨번호를 확인하기위해 동행복권 사이트를 찾아 가거나, 포털사이트에서 검색을 할 수 있지만, 다음 주소를 브라우저에 붙여넣거나, curl 명령을 이용하여 터미널에서 손쉽게 확인할 수 있는 방법이 있어 소개를 드리려고 합니다.     < URL> https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo= < 회차번호 >     - API 주소 활용 방법 브라우저에 URL 입력하여 확인 .           >> 인터넷 주소창에 URL 을 입력       ( 윈도우 ) cmd / ( 리눅스 ) bash 터미널에서 curl 을 사용하여 확인 .( 예 : 123 회차 ) >> curl " https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo= 123 " <cmd>   <bash>         python/java/c 등 코드를 만들어서 확인 . >> 코드를 짜서 확인하는 것이 , 데이터를 가공하기도 좋고 , 앞으로 출현할 숫자를 분석하기도 좋지만 , 자신이 원하는 대로 데이터를 가공하기 위해 시간과 노력의 투자가 필요함 .       [ (API 결과 예시 ) 123 회차 조회결과 ] >> json 형식으로 공백 , 줄바꿈이 없이 순서도 제멋대로 확인되지만 (브라우저나 터미널에서 확인하면), 다음과 같은 데이터가 확인됨 .   <확인한 정보 줄맞춰봄> #######...