Category: Linux(리눅스)

CentOS 기본 부팅 커널 설정 변경

CentOS 기본 부팅 커널 설정 변경 oracleasm 커널 모듈을 탑재하려고 했으나, 5.x 커널은 지원되지 않는다. 부팅시 커널을 선택하면 되지만, 기본 부팅 커널을 변경해 놓으면 따로 선택하지 않아되 된다. 먼저, 현재 커널 버전을 확인 해 본다. # uname -a Linux grid-2 5.15.0-204.147.6.2.el8uek.x86_64 #2 SMP Thu Mar 7 21:48:25 PST 2024 x86_64 x86_64 x86_64 GNU/Linux grubby 명령어로 …

Continue reading

오라클 19c 설치 – 오라클 리눅스8에.

Oracle Linux 8에 Oracle 19c 설치 * 설치 환경 Memory: 16GB SWAP : 16GB OS: Oracle Linux 8.8 최소설치 버전(서버) IP 주소: 172.30.124.212/24 * 사전작업 selinux를 사용하지 않도록 설정한다. [root@localhost etc]# getenforce Enforcing [root@localhost etc]# setenforce 0 [root@localhost etc]# getenforce Permissive 오라클 설치 파일 LINUX.X64_193000_db_home.zip 을 다운로드 받아둔다. 1. 오라클 preinstall 패키지 설치 예전 버전설치 …

Continue reading

리눅스 파일시스템 늘이기 – 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