본문 바로가기

설치 및 기술 자료/Linux141

[Linux] 리눅스 grep 명령어의 소개와 활용 안녕하세요. 주식회사 서버몬 입니다. 오늘은 리눅스 시스템에서 텍스트 검색과 패턴 매칭을 위해 자주 사용되는 grep 명령어에 대해 알아보겠습니다. grep은 강력한 검색 도구로, 파일 내용이나 명령어 출력 결과에서 원하는 패턴을 찾을 수 있습니다. 본 글에서는 Rocky Linux 8.7 환경에서 grep의 기본적인 정보와 단독으로 활용하는 방법, 다른 명령어와 함께 활용 방법 등을 확인해보겠습니다. grep이란? grep은 Global Regular Expression Print의 약자로 1973년에 UNIX 운영 체제에서 개발되었습니다. Ken Thompson이 개발한 ed(편집기)의 정규 표현식 검색 기능을 기반으로 만들어졌습니다. [주요 사용 가능한 OS 환경] - UNIX 및 UNIX 계열: .. 2023. 6. 21.
[Linux] CentOS 7, RockyLinux 8 에서 PHP 7, 8 선택하여 설치하기 안녕하세요. 주식회사 서버몬 입니다. 오늘은 현재 많이 사용되고 있는 OS 인 CentOS 7 과 RockyLinux 8 버전에서의 PHP 버전을 7.4 또는 8.2 버전을 선택하여 설치하는 방법에 대해서 알아보도록 하겠습니다. PHP는 오픈소스로 만들어진 개발언어로, 많이 사용되고 있는 데이터베이스와 웹 서버에 대해 연동이 편리하고 많이 사용되고 있습니다. 이에 맞게 웹 개발에 특화되어 있습니다. 보안성 또는 호환성에 맞게 각 OS에서 원하는 버전을 설치하는 방법에 대해서 알아보도록 하겠습니다. ※ CentOS 7 버전의 경우 PHP설치의 기본 값이 5.4.16 버전이며, RockyLinux 8 버전의 경우 7.2 버전이 기본 값 입니다. PHP 7.4 EOL (End Of Life) 현재 가장 많이 .. 2023. 6. 5.
[Linux] 리눅스 방화벽 firewalld의 소개 및 활용 안녕하세요. 주식회사 서버몬 입니다. 오늘은 리눅스 방화벽 firewalld에 대해 알아보도록 하겠습니다. firewalld은 다양한 리눅스 환경에서 기본 방화벽 관리 도구로 사용되고 있으며 본 글에서는 CentOS 7.x 환경을 기반으로 테스트되었습니다. (firewalld는 시스템 관련 설정이므로 작업 시 root 권한 필요) CentOS의 경우 6버전 이하에서는 firewalld이 아닌 iptables 명령을 사용하므로 해당 내용은 아래 링크를 참고 부탁 드립니다. https://servermon.kr/board/board.html?code=servermon_board2&page=1&type=v&board_cate=&num1=999842&num2=00000&s_id=&stext=iptables&ss.. 2023. 5. 26.
[Linux] RockyLinux 에서 삼바(samba) 설치와 설정 및 윈도우 공유 안녕하세요. 주식회사 서버몬 입니다. 오늘은 리눅스 서버의 samba 기능을 사용하여 리눅스에서 samba 구성 후 윈도우 에서 네트워크 드라이브로 연결하여 파일 공유를 해보겠습니다. SAMBA 란? SMB(Server Message Block)는 인텔에서 개발한 네트워크 프로토콜을 이용하여 윈도우와 리눅스 및 유닉스 계열의 운영체제 등 다른 운영체제에 네트워크로 연결하여 공유 폴더 및 프린터를 사용할 수 있도록 만든 프로그램 입니다. 윈도우 에서 구성 후 리눅스에서 드라이브 연결도 가능하며 반대로도 구현이 가능 합니다. 즉, SMB 프로토콜 을 기반으로 다른 시스템의 자원과 프린터를 공유할 수 있도록 개발되었습니다. 해당 테스트는 Rocky Linux 8.7 버전에서 구성 후 윈도우11에서 네트워크 드.. 2023. 5. 11.
[Linux] smartctl 을 이용한 디스크 점검 방법 안녕하세요. 주식회사 서버몬 입니다. 오늘은 리눅스에서 smartctl이라는 툴을 이용한 디스크 점검 방법에 대해 알아보겠습니다. smartctl 은 디스크의 S.M.A.R.T. 라는 기능을 통해서 디스크에 대한 정보를 확인할 수 있는 프로그램입니다. 디스크가 올바르게 작동하는지 확인하는 것은 시스템의 안정성을 유지하는 데 매우 중요합니다. 이를 위해 smartctl 툴을 사용하여 상시적으로 디스크의 상태를 모니터링하고 오류를 확인하는 작업이 필요합니다. smartctl 은 윈도우를 포함하여 다양한 OS를 지원하고 있지만 이번 시간에는 리눅스 환경 중 가장 많이 활용되는 레드헷 기반의 CentOS 7.9 환경에서 테스트 후 작성되었습니다. S.M.A.R.T. 란? S.M.A.R.T.는 Self-Monit.. 2023. 5. 4.
[Linux] Rsyslog 서버에 LogAnalyzer 구성하기 안녕하세요. 주식회사 서버몬 입니다. 지난번에 Rsyslog 서버에 템플릿 및 MariaDB 구성에 대해서 알아보았습니다. https://servermon.tistory.com/555 [Linux] Rsyslog 의 템플릿 설정 및 MariaDB 연동 구성 안녕하세요. 주식회사 서버몬 입니다. 지난번 Rsyslog 의 기본편에 이어서 이번 포스팅에서는 Rsyslog 의 템플릿을 설정하는 방법 및 MariaDB와 연동하는 방법에 대해서 알아보도록 하겠습니다. https:// servermon.tistory.com 이번에는 해당 내용으로 구성 된 서버에 Loganalyzer 을 추가로 구성하여 데이터가 기록되는 상황과 누적된 데이터들의 통계를 확인할 수 있는 내용에 대해 포스팅 해보려고 합니다. 먼저 Log.. 2023. 5. 3.
[Linux] Rockylinux 에서 Virtual Machine 설치 후 Win Svr 2022설치 안녕하세요. 주식회사 서버몬 입니다. 오늘은 Rockylinux8.x 에서 Virtual Machine manager 설치 후 그 위에 Windows Server 2022설치를 해보겠습니다. 보통 windows 나 windows server 에서 hyper-v 가상머신 생성 후 그 위에 linux 를 올려 테스트 를 진행하는 경우는 많이 봐왔지만 linux 에 windows 를 올리는건 익숙한 환경이 아니라 포스팅 진행해보겠습니다. 해당 테스트는 Rockylinux 8.7 버전에서 진행 되었습니다. 1. virt-manager 설치 # 버전확인 및 virt-manager 설치되었는지 확인 # cat /etc/redhat-release # rpm -qa|grep virt-manager # 설치가 되어있지 .. 2023. 4. 24.
[Linux] 리눅스 부팅 불가(파일시스템 복구) 방법 안녕하세요. 주식회사 서버몬 입니다. 오늘은 리눅스 서버를 운영하면서 접하게 될 수 있는 부팅 불가능 사례에 대해서 알아 보도록 하겠습니다. RHEL/CentOS6 OS 파일 시스템 손상 일반 PC 에서도 동일하지만 급작스러운 정전, 재해 등의 사유로 리눅스 파일시스템이 손상 되는 경우가 있습니다. 위 사진은 CentOS6 의 루트 파티션의 손상으로 부팅이 불가능 한 상황입니다. 이 경우 파일시스템 복구를 통해 해결이 가능합니다. 우선 안내된 것 처럼 Root 비밀번호를 입력하여 Shell 로 진입합니다. fdisk -l 명령을 입력하여 현재 구성된 파티션 정보를 확인합니다. 이후 fsck /dev/sda1(손상된 파티션명) 명령을 통해 손상된 파일 파일 시스템을 복구 합니다. 재부팅 이후 정상 부팅 가.. 2023. 4. 19.
[Linux] Rsyslog 의 템플릿 설정 및 MariaDB 연동 구성 안녕하세요. 주식회사 서버몬 입니다. 지난번 Rsyslog 의 기본편에 이어서 이번 포스팅에서는 Rsyslog 의 템플릿을 설정하는 방법 및 MariaDB와 연동하는 방법에 대해서 알아보도록 하겠습니다. https://servermon.tistory.com/535 [Linux] 원격 시스템 로그 Rsyslog 구성 안녕하세요. 주식회사 서버몬 입니다. 금번 포스팅은 Rsyslog를 사용한 원격 로깅 시스템에 대한 이해와 구축을 진행 하도록 하겠습니다. 로그란? 로그는 모든 소프트웨어 및 운영체제에 중요한 servermon.tistory.com 템플릿 설정은 여러 원격지에서 다수 서버에게 로그를 전송 받을 때에 이를 구분해서 저장하는 용도 및 원하는 부분만 저장할 수 있는 기능 입니다. MariaDB 로의.. 2023. 4. 14.