본문 바로가기

전체 글94

SSH 접속후 기본쉘 지정방법 (feat. 터미널, 쉘(shell) 차이점 정확히 구분하기) SSH 접속후 기본쉘 지정방법 (feat. 터미널, 쉘(shell) 차이점 정확히 구분하기) Q: vscode ssh로 리눅스 서버 접속 후 터미널 배쉬로 변경 "윈도우 환경에서는 터미널이 자동으로 배쉬로 되는데 서버 접속 후에는 윈도우 환경이 아니라 그런지 자동으로 터미널이 배쉬로 안바뀌는데 세팅에 어떤 명령어를 추가해야할까요??" 윈도우에서는 세팅에 아래 명령어 변경 "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe" ​ A: 우선 해결방법부터 말씀드리면 리눅스 SSH 접속후에 아래 명령어 입력하면 ssh 접속했을때 기본쉘이 Bash 가 됩니다. chsh -s /bin/bash 추가적으로 필요한 개념설명도 드리겠습니.. 2023. 9. 11.
패키지관리자 명령어 설명 (autoremove, autoclean, clean, update, upgrade, dist-upgrade) 패키지관리자 명령어 설명 (autoremove, autoclean, clean, update, upgrade, dist-upgrade) Q:리눅스에서 어느 명령을 먼저 실행할까요? sudo apt-get autoremove && sudo apt-get autoclean && sudo du -sh /var/cache/apt #clean apt cache && sudo apt-get clean ​ 업데이트 있는건 업데이트 하기 sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade ​ 그리고 저 위에서 뭔가 부족한게 있다면 뭘 더할까요? A: 우선 참고로 첫번째로 보여주신 명령어 중간에는 "# clean apt cache" 라는 주석.. 2023. 9. 11.
우분투 (리눅스) 에서 CPU 캐시(L1, L2, L3 등) 정보 확인하기 우분투 (리눅스) 에서 CPU 캐시(L1, L2, L3 등) 정보 확인하기 /proc/cpuinfo 보다는 더 자세하게 캐시정보를 볼 수 있는 다양한 방법이 존재합니다. 1. dmidecode 명령어 (가상머신 환경에서는 동작이 안될수있습니다) 예: sudo dmidecode -t cache 2. lscpu 명령어 예: lscpu | grep cache 3. getconf 명령어 예: getconf | grep CACHE ​더 자세한 교육을 추천해드린다면 리얼리눅스 교육과정 중 시스템 핵심정리, 리눅스OS 중급A반의 강의 내용을 참고 하실 수 있습니다. https://reallinux.co.kr/ Real Linux | 최신트렌드 리눅스 전문교육|임베디드|서버 직장인을 위한 리눅스교육 reallinux... 2023. 9. 11.
리눅스에서 프로세스 상태 확인하는 방법 리눅스에서 프로세스 상태 확인하는 방법 Q: 프로세스 상태를 크게 3가지로 볼 때 Wait, Ready, Run 으로 보잖아요 만약 아래처럼 아무것도 없는 프로그램을 돌리면 [code] int main() { } [/code] 프로세스 상태는 Ready -> Run -> 종료 맞나요?? 리눅스에서 바로 종료해서 ps -l 명령어로 확인 할 수 가 없어서 질문드립니다 A: 안녕하세요. 리얼리눅스 입니다. 실제 리눅스 내부에서 프로세스 상태는 top 명령어 등을 통해서 아래와 같이 확인하실 수 있습니다 S: 프로세스 상태 (STATE) 'D' = uninterruptible sleep (예시: 디스크I/O처리대기) 'R' = running 'S' = sleeping (예시: 네트워크 I/O 처리대기) 'I'.. 2023. 9. 8.