Linux

Linux CPU 정보 확인하기(CPU 정보, 코어수 등등)

이번포스팅에서는 Linux System의 CPU정보를 확인하는 방법에 대한 포스팅입니다. 저의경우 ESXi의 가상머신으로 Linux Guest들을 운영중인데 가상머신의 경우에도 동일하게 확인 가능합니다. CPU 정보 확인하기 cat /proc/cpuinfo CPU 전체 코어 확인 grep -c processor /proc/cpuinfo 물리코어 개수 확인 grep “physical id” /proc/cpuinfo | sort -u | wc -l cpu당 물리코어 확인 grep “cpu cores” /proc/cpuinfo

Ubuntu 네트워크 속도 향상을 위한 TCP BBR 적용하기.

앞서 Google이 개발한 TCP BBR 혼잡제어 알고리즘에 대해서 간단하게 포스팅했으니 바로 TCP BBR 적용을 해보도록 하겠습니다. 설치환경 HOST OS : ESXi 6.7 U2GUEST OS : Ubuntu 20.04.01 LTS 제한사항 Linux 커널 4.9버전이상에서 사용 가능. 리눅스 운영체제,커널,아키텍처 확인하는 방법 리눅스 커널에 모듈로 내장된 옵션 확인 CONFIG_TCP_CONG_BBRCONFIG_NET_SCH_FQ cat /boot/config-$(uname -r) | egrep ‘CONFIG_TCP_CONG_BBR|CONFIG_NET_SCH_FQ’ 기존 설정 확인(cubic)sysctl net.ipv4.tcp_congestion_control […]

리눅스 명령어 정리 – find

이번에는 리눅스에서 파일을 검색하기위해 사용하는 명령어 find 명령어 입니다. 기본적으로 리눅스 명령어들은 옵션의 조합이 중요한편인데 find 역시 마찬가지입니다. 기본적인 사용법부터 실제로 사용하는 예시를 들어서 조금이나마 정보가되었으면 좋겠습니다. 사용법 기본사용법인 사용법을 리눅스 man을 통해 찾아보면 아래처럼 나오게 되는데간단한 테스트파일을 만든다음 실제 예제를 통해 검색해보겠습니다. find [-H] [-L] [-P] [-Olevel] [-D debugopts] [path…] [expression] 여기서 expression(표현식)의 경우 […]

Linux Ubuntu 시간동기화 하기

아마 Ubuntu의 서버버전이나 우분투를 기본으로 설치했을때 시간대가 UTC로 나와있는걸 확인하실수있으실겁니다. otp 시간 동기화, 로그 데이터의 시간등 정확하게 하기위해서 시간동기화도 매우 중요하기 때문에 시간동기화를 진행해보겠습니다. 진행해볼 과정은 기본적 UTC -> KST그리고 rdate를 이용한 시간동기화 입니다. 설정환경 OS : Ubuntu 20.04.01 LTS Time Zone : Etc/UTC UTC -> KST 시간대 변경하기 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 시간동기화(rdate) 시간동기화는 […]

Linux 원격 관리를 위한 툴 Cockpit(Ubuntu) OTP 설정하기.

앞서 Cockpit을 설치하셨다면 아무래도 보안에 대한 걱정이 다들 있으실거라고생각합니다.외부로 오픈된 SSH보다는 아무래도 로그인 시도나 무작위 공격은 덜 들어오긴하겠지만 확실한 보안을 위해서 Google OTP로 2 Factor 인증을 하도록 하겠습니다. 1. google-authenticator 설치 먼저 구글 OTP를 사용하기위한 패키지를 설치해줍니다. sudo apt install libpam-google-authenticator 2. google-authenticator 로 QR생성 및 Cockpit 설정파일 변경 코드를 OTP로 읽기 앞서 스마트폰에 Googld […]

Linux 원격 관리를 위한 툴 Cockpit(Ubuntu) 설치하기.

이번에는 Ubuntu 리눅스를 원격에서 쉽게 관리하기 위한 툴 Cockpit을 설치해보려고합니다. 기본적으로 Cloud를 사용하시던 홈서버를 사용하시던 원격에서 ssh를 열기에는 많이부담되실텐데 Cockpit을 사용하시면 보안적으로도 안전하게 외부에서 서버에 접속 할 수 있습니다.또한 자원모니터링, 로그 모니터링도 다 되기때문에 이런툴이 있구나 생각하시면 될거같습니다. https://cockpit-project.org/ 설치하기 우분투에서는 16.04 부터 기본패키지에 포함되어있기 때문에 apt 패키지 관리자를 사용하시면 쉽게 사용 가능합니다. sudo apt-get […]

Linux SSH 기본적인 보안설정.(포트변경 및 Root 접근제한)

이번 포스팅에서는 Ubuntu, Cent OS등 리눅스 설치 후 가장 먼저 해야할 SSH관련 보안설정입니다. Linux를 설치하고 나신뒤 보통 SSH를 통해 접근하셔서 작업을 진행하실텐데 기본포트인 22번과 root 접근을 사용하실경우 공격의 타겟이 되기 쉽습니다.물론, 외부로 포트노출을 안할경우에는 상관없겠지만 습관들이면 좋으니… 포트변경하기 ssh 관련 설정은 /etc/ssh/sshd_config에 있습니다. vi를 통해 접근한뒤 해당 줄의 주석을 없애고 뒤에 포트를 적어주시면됩니다. 변경 전 […]

리눅스 명령어 정리 – ls

나태해지지 않기위한.. 1일 1리눅스 명령어 정리입니다. 가장 기본적인 ls 관련 명령어 입니다.ls는 ‘list segments’의 약자로 리눅스를 사용하시면서 가장 많이 사용되는 명령어라고 생각합니다.기본적으로 ll = ls -al을 가장많이사용하실텐데 여기서 조금 더 나아가서 파일용량단위를 보기쉽게 표시해보겠습니다. ls 명령어 옵션 Usage: ls [OPTION]… [FILE]… 상세한 사용법은 –help로 확인가능하며간단한 예제는 아래 예제를 참고하시면 됩니다. 자주쓰는 명령어 ls 기본적인 ls […]

리눅스 사용법(명렁어) 정리

리눅스 기본 명령어 정리입니다. 리눅스 명령어 정리 – CP 리눅스 명령어 정리 – rsync 리눅스 명령어 정리 – Tree 리눅스 명령어 정리 – grep 리눅스 명령어 정리 – nslookup 리눅스 명령어 정리 – ls 리눅스 명령어 정리 – find 리눅스 파일 압축/압축해제 하기 [gzip] 리눅스 버전, 커널, 아키텍처 확인 명령어 hostnamectl 리눅스 시스템/사용자 계정 목록 […]

Ubuntu 미러서버 변경하기.

우분투 운영체제에서 패키지를 다운받을때는 미러서버를 통해 다운로드 받게됩니다. 한국지역에서 최초설치하게되면 kr.archive.ubuntu.com 으로지정되어있으나 국내에 카카오,카이스트 등 속도빠른 미러서버가 있기때문에 그쪽으로 변경해보도록하겠습니다. 변경 가능한 미러서버 확인하기 아래 사이트에서 변경가능한 미러서버가 확인이 가능합니다. https://launchpad.net/ubuntu/+cdmirrors 국내에서는 카카오가 제일 속도가 잘나옵니다. 미러서버 변경하기 apt 의 sources.list 파일에서 기존 kr.archive.ubuntu.com -> mirror.kakago.com으로 바꾸면됩니다. vi /etc/apt/sources.list esc누른 후 :%s/kr.archive.ubuntu.com/mirror.kakao.com 변경완료 테스트 apt […]

홈서버 IT 커뮤니티 SVRFORUM
Link