CentOS 25

[Mysql] 5.5.10 소스 설치

# 설치 준비 패키지 설치 - 안해도 되지만 중간중간 라이브러리를 못 찾는 등 자잘한 오류 발생 가능 yum -y install make gcc gcc-c++ autoconf \ automake libtool pkgconfig findutils \ zlib-devel openldap-devel openssl-devel \ libxml2-devel freetype-devel libtool-ltdl-devel \ expat-devel libssh2 libcurl libssl libssh curl-devel \ libssh2-devel bzip2-devel libjpeg-devel gmp-devel \ libmcrypt-devel mysql-devel mysql-lib ncurses-devel 공유라이브러리 ..

[CentOS] 6 -> 7 업그레이드

## 사전 준비 업데이트(추천) # yum update # reboot 리부트 후 버전 확인# cat /etc/redhat-release CentOS release 6.10 (Final) # pvdisplay -> 제거할 pv 확인 업그레이드 툴을 다운 받기 위해 repo 생성 -> 패키지를 수동으로 다운받아 사용하려면 생략 # vi /etc/yum.repos.d/upgradetool.repo [upg] name=CentOS-$releasever - Upgrade Tool baseurl=https://buildlogs.centos.org/centos/6/upg/x86_64/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 ..

[CentOS] LVM xfs - 확장, 축소

CentOS LVM ext4 구성, 생성, 삭제 시나리오 작성하였습니다. 조금이나마 도움이 되시길 바랍니다. 파일시스템 xfs 축소 기능을 지원하지 않습니다. 데이터백업 -> 삭제 -> 생성 -> 데이터복원 순으로 진행합니다. ## LVM xfs 확장 VG 확장 # vgextend testvg /dev/sdc1 -> testvg에 sdc1을 추가한다. LV 확장 # lvextend -L +50GB /dev/testvg/lv1test lvextend 대신 lvresize를 사용하여도 된다. 파일시스템 적용 # df –h (적용 전) # e2fsck -f /dev/testvg/lv1test -> e2fsck –f (파일시스템 점검) # df –h (적용 완료) ## LVM xfs 축소 데이터백업 -> 삭제 ..

[CentOS] LVM xfs - 초기 구성, 생성, 삭제

CentOS LVM xfs 구성, 생성, 삭제 시나리오 작성하였습니다. 조금이나마 도움이 되시길 바랍니다. ## LVM 초기 구성 ## LVM xfs 생성 디스크 확인 # fdisk –l 파티션생성 # fdisk /dev/sdb # n – 새로운 파티션 생성 # p – 주 파티션 # 1 – 파티션 넘버 # 엔터 – 기본값 – 시작 지점 (cylinder) # 엔터 – 기본값 – 끝 지점 (cylinder) # t – 파티션 시스템 id 변경 # 1 – 파티션 넘버 선택 # 8e – 파티션 id (LVM) L 명령어로 리스트 확인 가능 # w – 디스크 옵션 저장하고 종료 PV 생성 # pvcreate /dev/sdb1 sdb1 PV를 생성한다. # pvdisplay VG 생성 # vgcreate test..

[CentOS] LVM ext4 - 확장, 축소

CentOS LVM ext4 확장, 축소 시나리오 작성하였습니다. 조금이나마 도움이 되시길 바랍니다. ## LVM ext4 확장 VG 확장 # vgextend datvg /dev/sdb1 -> datvg에 sdb1을 추가한다. LV 확장 # lvextend -L +50GB /dev/datvg/lvhome lvextend 대신 lvresize를 사용하여도 된다. 파일시스템 적용 # df –h (적용 전) # e2fsck -f /dev/datvg/lvhome -> e2fsck –f (파일시스템 점검) # df –h (적용 완료) ## 축소 # 축소 전 백업 축소 작업 전에 백업 필수 백업 # tar cvf backup.tar –C /home . 복구 # tar xvf backup.tar –C /home 옵션..

[CentOS 7] vsftpd 설치 및 응용

리눅스 환경 CentOS 7.6 vsftpd 설정 중 생각지 못한 설정들이 있어서 다시 정리 합니다. selinux disabled 설정 # vi /etc/selinux/config SELINUX=disabled vsftpd 설치 # yum install -y vsftpd 기본 보안 설정 # vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO chroot 설정 - 루트 상위 디렉토리 접근 차단 chroot_local_user=YES chroot 가능한 리스트 설정 chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list 루트디렉토리에 쓰기 권한 추가 allow_writeable_chroot=YES user_list에..

[CentOS 7] iptables 로그

iptables 로그 남기기 시나리오. 1. CentOS7 iptables 로그를 지정 파일에 로그를 남긴다. 단 기본 설정인 /var/log/messages에는 로그를 남기지 않는다. 2. dmesg에는 해당 로그를 남기지 않는다. (ulogd 를 사용하는 방법) 1번 시나리오 1.1 iptables 설정 vi /etc/sysconfig/iptables # 아래와 같이 내용 추가. -A INPUT -j LOG --log-prefix "LOG TEST: " --log-level 4 # deny할 내용 추가. 1.2 iptables 재시작 systemctl restart iptables 1.3 rsyslog 설정 vi /etc/rsyslog.conf # 주석 처리 -> /var/log/messages에는 ..

[CentOS 6] VirtualBox 설치

본 글은 VBoxManage 사용을 위해 설치만 진행합니다. 설치 방법은 https://linuxize.com/post/how-to-install-virtualbox-on-centos-7/ https://zetawiki.com/wiki/CentOS_VirtualBox_%EC%84%A4%EC%B9%98 를 참고하였습니다. 1. 리포지토리 추가 # cd /etc/yum.repos.d # wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo # cd # yum repolist Importing GPG key 0x98AB5139: Userid: "Oracle Corporation (VirtualBox archive signing key)..