본문 바로가기

리눅스

[리눅스] last 명령어 last 명령어 최근 시스템에 접속한 정보를 출력하는 명령어 last $ last vagrant pts/0 192.168.0.1 Tue Jan 31 21:30 still logged in reboot system boot 5.15.0-58-generi Tue Jan 31 21:30 still running root tty1 Tue Jan 31 00:11 - down (00:00) vagrant pts/0 192.168.0.1 Sun Dec 11 20:11 - 22:41 (02:30) vagrant pts/0 192.168.0.14 Sun Dec 11 19:37 - 20:07 (00:29) ubuntu pts/1 192.168.0.51 Sun Dec 11 18:58 - 19:35 (00:36 * 원격 접속.. 더보기
SSH 키를 생성하고 배포하여 원격 서버에 SSH 접속하는 방법 SSH 키를 생성하고 배포하여 원격 서버에 SSH 접속하는 방법 1. SSH 키 생성 [server 작업] 로컬 컴퓨터에서 SSH 키 쌍을 생성해야 합니다. 이를 위해 ssh-keygen 명령을 사용합니다. 터미널에서 다음 명령을 실행하여 SSH 키 쌍을 생성합니다 ssh-keygen -t rsa -b 4096 -C "[email protected]" 위 명령을 실행하면 키 쌍 생성을 위해 몇 가지 옵션을 설정하라는 메시지가 표시됩니다. 엔터를 눌러 기본값을 사용하거나 필요한 옵션을 설정합니다. ssh-keygen 사용법 더보기 usage: ssh-keygen [-q] [-b bits] [-t dsa | ecdsa | ed25519 | rsa | rsa1] [-N new_passphrase] [.. 더보기
CentOS 7에서 TFTP 서버를 구축하는 방법 CentOS 7에서 TFTP(Trivial File Transfer Protocol) 서버를 구축하는 방법 TFTP 서버 구축하기 tftp-server, tftp 패키지 설치 sudo yum install tftp tftp-server tftpd 계정 생성 useradd -m -d /app/tftproot tftpd TFTP 루트 디렉토리 생성 및 권한 설정 TFTP 서버에서 접근할 수 있는 디렉토리를 생성하고 해당 디렉토리에 파일을 저장할 수 있도록 권한을 설정합니다. sudo mkdir /app/tftproot sudo chmod -R 777 /app/tftproot sudo chown -R nobody:nobody /app/tftproot TFTP 서버 설정 파일 편집 TFTP 서버 설정 파일인 /.. 더보기
[리눅스] PHP 수호신(Suhosin) 설치 PHP 수호신(Suhosin) 설치 [root@lvm07 src]# wget http://download.suhosin.org/suhosin-0.9.29.tgz [root@lvm07 src]# tar xvfz suhosin-0.9.29.tgz [root@lvm07 src]# cd suhosin-0.9.29 [root@lvm07 suhosin-0.9.29]# phpize [root@lvm07 suhosin-0.9.29]# ./configure --with-php-config=/usr/bin/php-config [root@lvm07 suhosin-0.9.29]# make && make install - php.ini Suhosin 설정 추가 [root@lvm07 ~]# vi /etc/php.ini [Suho.. 더보기
[리눅스] iTop(itsm) 설치하기 iTop(itsm) 설치하기 iTop - IT Service Management & CMDB 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 22.04.1 LTS Release:22.04 Codename:jammy APT 인덱스 업데이트 apt update 필수 종속성(required dependencies) 설치 apt install -y lsb-release ca-certificates apt-transport-https software-properties-common apt install -y openssl $ openssl version OpenSSL 3.0.2 15 Mar 2.. 더보기
CentOS 7 Yum Repository 서버에 MariaDB Repository를 추가하는 방법 CentOS 7 Yum Repository 서버에 MariaDB Repository를 추가하는 방법 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) MariaDB Repository 추가 MariaDB Repositories : https://mariadb.org/download/?t=repo-config MariaDB Repository 설정 파일 추가(MariaDB.repo 저장소 추가) vim /etc/yum.repos.d/MariaDB.repo Repository 정보 입력 이 설정 파일은 MariaDB의 공식 미러를 사용합니다. # MariaDB 10.8 CentOS repository list - created 202.. 더보기
ipcalc 명령어 ipcalc 명령어 - 아이피 계산기(ip 계산기) ipcalc는 Linux 및 Unix 시스템에서 IP 주소 및 서브넷을 계산하고 표시하는 유틸리티입니다. ipcalc를 사용하면 주어진 IP 주소, 서브넷 마스크, 네트워크 주소, 브로드캐스트 주소, 호스트 범위 및 기타 네트워크 관련 정보를 계산할 수 있습니다. ipcalc 패키지 설치 Debian/Ubuntu sudo apt-get install ipcalc CentOS/RHEL sudo yum install ipcalc 기본 구문 ipcalc [옵션] IP주소/서브넷 옵션 : ipcalc 명령어의 옵션을 설정할 수 있으며, 아래에서 설명하겠습니다. IP주소/서브넷 : 계산하려는 IP 주소와 서브넷을 지정합니다. 예를 들어, 192.168.1.10/.. 더보기
[리눅스] systemd 명령어 systemd 명령어 systemd, init - systemd 시스템 및 서비스 관리자 systemd에서 서비스를 관리하는 명령어는 다음과 같습니다. systemctl list-unit-files --type=service - 현재 설치된 모든 서비스 목록을 출력합니다. systemctl start [서비스 이름] - 지정된 서비스를 시작합니다. systemctl stop [서비스 이름] - 지정된 서비스를 중지합니다. systemctl enable [서비스 이름] - 지정된 서비스를 부팅 시 자동으로 실행하도록 설정합니다. systemctl disable [서비스 이름] - 지정된 서비스를 부팅 시 자동으로 실행하지 않도록 설정합니다. systemctl status [서비스 이름] - 지정된 서비스의.. 더보기