해당 포스트는 리눅스(Linux)에서 사용가능한 shutdown 명령어에 대해 설명하는 글입니다. 아래에서는 Linux 시스템에서 자주 사용되는 shutdown 명령어에 대해 설명합니다. shutdown 명령어는 일반적으로 시스템 종료를 위해 사용되며, 사용자들이 컴퓨터를 안전하게 종료하고 저장하지 않은 데이터를 손상시키지 않고 시스템을 종료할 수 있도록 합니다. 또한, shutdown 명령어는 시스템을 지정된 시간 이후에 자동으로 종료하도록 설정할 수 있습니다. 아래에서는 다양항 사용 예시와 함께 shutdown 명령에 대해 소개합니다. shutdown? 리눅스(Linux)에서 shutdown 명령은 시스템을 종료하거나 재부팅하는 데 사용되며, 명령의 기본 구문은 다음과 같습니다. shutdown [o..
본 포스트에서는 Linux(CentOS)에서 tar, tar.gz 파일로 압축 및 해제하는 방법을 소개합니다. INTRO 리눅스(Linux)를 사용하다보면 파일을 백업하거나 옮기는 작업을 자주 수행하게 됩니다. 용량이 작거나 파일 수가 적은 경우에는 그대로 작업해도 문제가 없지만 일반적으로는 작업 효율을 위해 대상 파일 또는 폴더를 압축하여 백업 및 전달합니다. 리눅스에서 압축 명령어는 tar이며 자주 사용하는 명령어 및 옵션 몇가지를 아래 정리해보았습니다. tar 명령어에 대한 자세한 내용은 IT나무위키 - 리눅스 tar 에서 확인 가능합니다. 1. 파일 압축하기 1.1 tar로 압축하기 명령어 사용법 : tar -cvf "파일명.tar" "대상 파일 또는 폴더" 사용 예시 : 현재 디렉토리에 있는 t..
CentOS7에서 포트(Port) 열기 CentOS6까지 잘 쓰던 service iptables status 명령이 동작하지 않아서, 검색한 결과 firewall-cmd 이란 명령어를 찾았습니다. 아래 참고하였던 코드와 사이트를 정리하였으니 필요한 작업에 도움이 되었으면 좋겠습니다. 코드 정리 # 현재 열려있는 포트를 확인 netstat -tulpn | grep LISTEN # CentOS6까지만 동작했던 명령입니다. service iptables status # CentOS7에서 방화벽 iptables 현황을 볼 수 있습니다. iptables -L --line # 외부 테스트를 위해서 웹서버를 띄웁니다. python -m SimpleHTTPServer 8000 # 포트가 외부에서 접속되지 않는다면 포트..
리눅스(CentOS)에서 CPU 개수 및 Core 수를 확인 하는 방법을 소개하는 글입니다. 현상 회사에서 사용하는 분석 서버의 스펙을 요청받아 상세 CPU 정보 확인이 필요해 짐 조치 분석 서버(Linux)에서 아래 명령어들을 입력하여 상세 정보 확인 1. 물리적인 CPU 개수 grep "physical id" /proc/cpuinfo | sort -u | wc -l 2. CPU 1개 당 물리적인 코어(Core) 수 grep "cpu cores" /proc/cpuinfo | tail -1 3. CPU 전체 코어 개수 사용중인 분석 서버는 하이퍼 스레딩을 지원하고 있어 전체 코어수가 36개가 아닌 72개로 나타남 grep -c processor /proc/cpuinfo 참고사항 하이퍼 쓰레딩(hyper-..
우분투(Ubuntu)에서 계정 비밀번호 변경 시 발생하는 에러를 우회하여 처리하는 방법을 소개하는 글입니다. 현상 우분투(Ubuntu) 서버 사용자로부터 비밀번호 초기화 요청을 받음 서버에 접속하여 비밀번호 변경을 시도하였으나 Authentication token manipulation error 에러 발생 > sudo -i > passwd user_id Changing password for user user_id Changing password for user_id (current) UNIX password: passwd: Authentication token manipulation error 접근 1. 서버 재부팅, Remount Root Partition 등 현실적 어려움 존재 아래 링크에서 다양..
CentOS 에서 CPU 코어별 사용량을 확인하는 방법에 대한 포스트 입니다. 회사에서 사용하는 분석 서버는 다수의 사용자가 작업을 수행하고 있습니다. 사용을 유연하게 하고자 계정별 물리적인 제한을 두지 않고 파이썬 스크립트 내에서 scikit-learn의 n_jobs 파라미터를 조절해 가며 사용하고 있습니다. ex1) 전체 코어 수 = 72개 → 8명 사용 : n_jobs = 9 설정 ex2) 전체 코어 수 = 72개 → 3명 사용 : n_jobs = 24 설정 동시 접속자 수가 많지 않거나 특정 이슈로 빠른 처리가 필요한 경우 리소스 몰아주기를 하는데, 가끔 확인되지 않은 작업이 있을 수 있기에 반드시 사전 확인을 해야 합니다. ex) 대용량 학습, 배치 작업 등 리눅스에서 기본적으로 제공하는 top..