Category: Linux(리눅스)

리눅스 파일시스템 늘이기 – vmware guest os.

리눅스 파일시스템 늘이기 – vmware guest os. vmware나 kvm등 가상머신을 사용하다 보면, guest vm의 디스크가 모자랄 때가 생긴다. 이때, 가상 디스크를 추가하고 mount해서 사용해도 되지만 디스크를 증가시키고 파일시트템을 증가시켜야 할 때도 생긴다. 아래는 vsphere를 사용하여 guest 디스크를 늘인 다음, 파일시스템(여기서는 xfs로 포맷함)을 늘이는 방법이다. 1. Guest OS(ubuntu 22.04)에서 하드 디스크 확인. parted 명령으로 디스크 크기를 …

Continue reading

https를 통해서 ssh 접속하기 – sslh.

Ubuntu 리눅스에서 sslh 사용하기. sslh의 개념과 CentOS에서의 사용은 이전 글 https://blog.boxcorea.com/wp/archives/1689을 참고하면 된다. 작업환경: ubuntu 22.04, nginx(https, 443port) 사용중. 1. sslh 설치 우분투리눅스에서 sslh 설치는 apt 명령어로 간단하게 설치할 수 있다. 설치 중간에 sslh를 inetd가 제어하도록 할지 단독으로 실행할지를 묻는데, 여기서는 단독실행(standalone)하도록 했다. admin@wolf:~$ sudo apt install sslh [sudo] password for admin: Reading package lists… …

Continue reading

리눅스 ip 명령어 사용 예

리눅스 ip 명령어 사용 예 ip 명령어는 기존의 ifconfig, route, arp 등의 명령을 대체하며, 사용법은 아래와 같다. Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] -batch filename where OBJECT := { link | address | addrlabel | route | rule | neigh | ntable | tunnel | tuntap …

Continue reading

CentOS7, network bonding 설정, 확인, Active 인터페이스 변경.

CentOS 7, Bonding 설정, 확인, Active 인터페이스 변경하기. 본딩 종류는 https://blog.boxcorea.com/wp/archives/788 아래 부분을 참고하면 된다. 여기에서는 active-standby 구성을 했다. 1. bonding 커널 모듈 커널 모듈이 사용중인지 확인한다. [root@localhost ~]# lsmod | grep -i bond [root@localhost ~]# 사용하지 않고 있으므로 사용하도록 해 둔다. [root@localhost ~]# modprobe bonding [root@localhost ~]# lsmod | grep -i bond bonding 152656 …

Continue reading

unix/linux 디렉토리별 파일 개수 세기.

unix/linux 디렉토리별 파일 개수 세기. 지인 부탁으로 만든 파일 개수 세는 쉘 스크립트. /test/uploads 디렉토리 아래 존재하는 모든 디렉토리내의 파일 갯수를 센다. 맨 아래 디렉토리는 파일 갯수를 그 위의 디렉토리에는 파일과 디렉토리가 더해진 값을 표시한다. #!/bin/sh find /test/uploads -type d | while read -r dir do printf “%s:\t” “$dir”; find “$dir” -type f | wc …

Continue reading

우분투 리눅스 20.04 에서 nvidia 설치오류 – nouveau 커널 드라이버 제거

우분투 리눅스 20.04 에서 nvidia driver, cuda 설치오류 – nouveau 커널 드라이버 제거 cuda 설치하려고 하는데, 아래같이 설치되지 않았다. $ cat /var/log/nvidia-installer.log nvidia-installer log file ‘/var/log/nvidia-installer.log’ creation time: Wed Apr 6 01:20:18 2022 installer version: 510.60.02 PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin nvidia-installer command line: ./nvidia-installer Using: nvidia-installer ncurses v6 user interface -> Detected 20 CPUs online; setting concurrency …

Continue reading

리눅스에서 LSI MegaRaid 상태 보기

CentOS 7(64bit), megaraid 상태 보기. 아래와 비슷한 메시지가 보인다면 megaraid 컨트롤러를 사용중이다. # dmesg | grep -i mega [ 1.145344] megasas: 06.807.10.00-rh1 [ 1.145775] megasas: FW now in Ready state [ 1.145797] megaraid_sas 0000:08:00.0: irq 28 for MSI/MSI-X [ 1.145807] megaraid_sas 0000:08:00.0: firmware supports msix : (0) [ 1.145809] megaraid_sas 0000:08:00.0: current msix/online cpus : …

Continue reading

ubuntu 18.04, apache2 mod-security2 설치 및 설정.

ubuntu 18.04, apache2 mod-security2 설치 및 설정. 1. 설치. $ sudo apt install libapache2-mod-security2 2. 아파치 웹서버를 다시 실행하고 security2 모듈이 작동중인지 확인한다. 재실행. $ sudo systemctl restart apache2 모듈 확인 $ sudo apachectl -M | grep -i security security2_module (shared)

Continue reading

Ubuntu 20.04 LTS 대기모드 진입 금지.

Ubuntu 20.04 LTS에서 대기모드(hibernate) 금지하기. Ubuntu 20.04 LTS 에 GPU 서버 구성후에, 일정 시간 지나면 서버가 대기상태로 들어가는 현상이 발생했다. 이 현상은 Ubuntu 18.04에서는 없었던 현상이다. 먼저, 아래처럼 동면(?)상태로 들어가는 서비스를 확인 해 본다. mlearn@mlearn6:~$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target [sudo] password for mlearn: sleep.target – Sleep Loaded: loaded (/lib/systemd/system/sleep.target; static; vendor preset: …

Continue reading

리눅스 HA(corosync, pacemaker, shared disk)에 zabbix 모니터링 서버 구성 – part 4

리눅스 HA(corosync, pacemaker, shared disk)에 zabbix 모니터링 서버 구성 – part 4 zabbix 모니터링 서버를 Active/Passive(Standby) 클러스터로 구성하기. 리눅스 HA(corosync, pacemaker) – Part 1 리눅스 HA(corosync, pacemaker, DRBD) – Part 2 리눅스 HA (pacemaker, corosync, iscsi shared storage) – part 3 이 글은 위의 리눅스 HA (pacemaker, corosync, iscsi shared storage) – part 3 의 …

Continue reading