Linux 47

MySQL4버전Latin1에서UTF8로 변환

mysqldump 를 사용 하여 이전 데이터를 "latin1"으로 추출 sed 를 사용 하여 덤프 파일에서 "latin1"을 "utf8"로 바꿉니다. 올바른 매개변수를 사용하여 새 데이터베이스 생성: 문자 집합 utf8 collate utf8_unicode_ci mysql --default-character-set=utf8 을 사용 하여 변환된 덤프를 새 데이터베이스로 파이프하십시오. # Dump the old database as latin1, because ironically, mysqldump defaults to utf8. mysqldump --default-character-set=latin1 db > db.dump # If you need to convert a MySQL dump from o..

Linux 2022.03.17

KT-cloud CentOS7에 MySQL 4 소스컴파일( 실패 )

컴파일러 설치 yum install gcc gcc-c++ pcre-devel expat-devel zlib-devel openssl-devel MySQL4소스파일 서버로 복사 scp -P 22 ./mysql-4.1.22.tar.gz root@211.123.123.22:/home/mysql4 압축풀기 tar xfpz ./mysql-4.1.22.tar.gz 컨피겨 configure: error: No curses/termcap library found #yum install ncurses >>이미 최신 인스톨되었다함. git clone https://github.com/TheCoderMerlin/Curses.git Curses ./make.sh ./make.sh: line 2: makeSwift: comma..

Linux 2022.03.05

KT-Cloud LVM 디스크 생성(추가) 확장 요약 (최종)

생성 1. 디스크 관리 (디스크 추가 , Server연결 ) /dev/xvdb , /dev/xvdc 두개의 디스크를 10G씩 생성 하였다. ((나중에 두개 지우고 1개로 20 G로함)) 2. 하드디스크의 파티션을 LVM타입(8e)으로 생성 # fdisk /dev/xvdb > n ( new ) > p( primaruy ) > 1 (1 번 파티션) > (엔터,엔터 기본값으로) > t ( 파티션 Type 변경 ) > 8e ( Linux LVM ) > w ( write and end ) # fdisk /dev/xvdc 도해줌. 파티션을 생성 한다고 해서 볼륨이생성된게 아님.. 1번 파티션이 각각1이붙는다 . xvdb1 , xvdc1 3. 물리볼륨을 생성 pvcreate 생성 ,pvscan 확인 # pvcreat..

Linux 2022.01.31

KT cloud 하드디스크 추가 하는법 Linux

20G는 기본 리눅스 선택시 용량이 주어졌다. 그래서 Root 디스크를 확장은 실패고 disk 추가로 하고 mount로 해야한다. df -h 를 해보면 /dev/mapper/centos-root 와 /dev/xvda1 을 볼수있다.. 디스크명에대하여 알아보자. 디스크는 /dev/xvda , xvdb, xvdc, 이 렇게 나가고 그뒤에 숫자 1개가 붙어 파티션 번호가 된다. 일반HDD 경우는 /dev/hda , hdb, hdc 이와같다. 일단 10G를 추가하여 /mnt/hm10g 를 추가하고 home page 를 넣고 또 10G를 추가하여 /mnt/cb10g 자 디스크 추가 한것을 마운트해주어야 사용할수있다.. 마운트 하기 전에는 파일시스템을 만들어주어야 한다. fdisk -l 로 디스크 리스트를 본다. ..

Linux 2022.01.30

KT-Cloud의 일반Server서비스에 CentOS7.2에 APM php7.2설치

yum install httpd yum 설치 해보자. 1. 의존성 패키지 yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel 2. APM 설치 ( Apache / PHP / Marid DB ) 1) Apache 먼저설치 yum install httpd 2) MySQL설치 yum install mariadb mariadb-server 이미 설치되어있다.. 그냥 패스.. apm 설치상태확인 rpm -qa httpd mariadb php yum list installed | grep php rpm -qa로는 php72설치된것이 보이지 않던것이 있다. 그냥 써보자. php-mysql만 추가설치하면되겠다. php설치..

Linux 2022.01.29

KT Cloud 서버생성 안되요 (해결)

KT 클라우드에서 서버생성을 클릭하면 우측과같이 OS 선택하고 생성을 할수있어야 하나. 아무것도 나오지 않는다. 1) 팝업차단 허용하였다. 2)모든쿠키 허용 3)cloud.kt.com에 로컬 저장된 데이타 ( 모두삭제 ) 4) 위와같이 하고 로그인하여 https://cloud.kt.com/portal/portal.loginpage.html?c=1# 에 다시로그인하여 생성 성공 요약 : KT Cloud 로그인후 서버생성은 크롬의 새로운 크롬계정 생성한 기본설정값으로 되지 않았다. 모든쿠키허용, 팝업허용,cloud.kt.com 로칼데이타를 삭제하고 다시로그인하여 해보니 되었다. 끝. 2021-12-15 아이티제어

Linux 2021.12.15

winSCP에 암호를 저장하고 Puty 셀로 root 클릭 자동로그인

윈도우 WinSCP를 사용하여 FTP, SFTP 를 많이 사용한다. 편리하고 좋다. 그리고 Puty를 설치하면 리눅스 터미널연결도 쉽게된다. WInSCP와 Puty연동되어 암호를 일일이 기억하거나 다른곳에 저장하지 안하도 되는 편리한이점이 있다. Root로그인 바로하면 더욱 편리하다.( /etc/ssh/sshd_config 를 RootLoginPermit yes 해주면 가능 =========== 파일 오른쪽마우스 "편집"클릭 으로 직접 텍스트 파일 수정된다. "구성"에서 외부 편지집기를 선택해준다. 편집기 순서를 드래그하여 맨위로 하여야 적용된다. WinSCP를 사용하여 편리하여 암호관리하는법, 편집기 연결, 파일 찾아 쉽게 열고 편집 수정이 됩니다. sshd_config 파일을 색상을 예쁘게 나오게 하..

Linux 2021.11.25

KT Cloud CenOS7 의 PHP 4.5 => PHP 7 업그레이드

지난 시간에 APM설치를 하였다. 이번엔 PHP4.5가 설치된것을 PHP7로 업그레이드 해보자. 현재버전은 5.4.16으로 나온다. 기존것 삭제 rpm remove php* php7을 확인해본다. 없다. 레미를 이용해 레포를 추가한다. # yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 레미를 이용해서 php7이안 된다. yum install epel-release yum install epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum install epel-release rpm -Uvh https://mirror.webtatic...

Linux 2021.11.16

KT Cloud의 CentOS 7에 APM 설치

KT cloud에 무료 회원가입후 로그인 로그인 완료 서버생성 외부 공인IP에서 방화벽이 웹으로 쉽게 설정하므로 .. 서브에 리눅스에서는 별도의 방화벽을 구동안해도 무방하다. 접속 설정 부분 ssh포트 22를 포워딩한 포트와 공인IP를 이용한 포트를 이용하여 KTCloud에서 서버생성시 email로 받은 암호를 이용핟여 로그인한다. WinSCP를 이용하면 암호가 저장이 되어서 관리가 아주 편리하다. 그리고 Puty셀또한 아이콘클릭하면 WinSCP의 세션을 이용하여 접속이 되어서 관리가 편리하다. 에제 WinSCP접속후 Puty셀로 접속한다. APM yum 설치 yum install httpd php mariadb-server php-mysql Apache 서비스 자동실행 등록 systemctl enabl..

Linux 2021.11.16