일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- C언어
- EC2
- AWS
- react
- 이미지 좌표 추출
- 설치완료안됨
- expo
- AWS CodePipeline
- Error:error:0308010C:digital envelope routines::unsupported
- ERR_PNPM_NO_GLOBAL_BIN_DIR
- S3
- AWS CodeBuild
- Sequelize Error: Dialect needs to be explicitly supplied as of v4.0.0
- Unable to find the global bin directory
- ogr2ogr
- 반응형 페이지 좌표 변환
- rwdImageMaps
- 어셈블리어
- nodejs
- can't getting credentials
- CSS
- node
- GeoJSON object too complex/large
- netlify variables
- SASS
- 이미지 맵
- credential error
- NODE_VERSION
- 김골라
- aws ec2
- Today
- Total
목록Linux (25)
ImFe's study
CentOS6에 아파치 2.2.22를 컴파일 설치하는것이 목표입니다. 80번 포트로 서비스 할것이므로 iptables로 80번 포트를 개방해줍니다. openssl 설치 yum -y install openssl* mysql과 마찬가지로 /usr/local/apache 의 위치로 깔아줄 예정 cd /usr/local/src//이동 wget http://archive.apache.org/dist/httpd/httpd-2.2.22.tar.gz//다운로드 tar -zxvf httpd-2.2.22.tar.gz//압축해제 cd httpd-2.2.22//이동 ./configure \ --prefix=/usr/local/apache \//설치위치 --enable-rule=SHARED_CORE \ --enable-modu..
설치, 삭제, 업데이트가 자동으로 가능한 package manager를 냅두고 컴파일 설치를 이용하는 이유는 작업환경이 패키지 매니저를 사용할 수 없는 경우이거나(권한 없음, private, repo접근문제?), 컴파일 설치를 이용하면 좀 더 세세한 설정이 가능하기 때문이라고 한다. 먼저 이런식으로 먼저 깔려있던 패키지들(APM)을 깔끔하게 지워주자. yum install gcc make gcc-c++ yum install wget yum install net-tools 그다음엔 컴파일 설치를 위하여 gcc와 make등을 설치해주자. (MySQL 5.1.63버전) MySQL 계정과 그룹 추가 [root@localhost ~]# groupadd mysql groupadd: 'mysql' 그룹이 이미 있습니..
MariaDB의 데이터 디렉토리를 /home/mysql-data로 바꿔주는것이 목표입니다. sudo systemctl stop mariadb//mariadb 정지 sudo rsync -av /var/lib/mysql /home/mysql-data//데이터 복사 sudo chown -R mysql:mysql /home/mysql-data//소유권 변경 완료되었다면 vi /etc/my.cnf로 아래와 같이 수정 [mysqld] datadir=/home/data/mysql #socket=/home/data/mysql/mysql.sock [client] #socket=/home/data/mysql/mysql.sock #symbolic-links=0 #sql_mode=NO_ENGINE_SUBSTITUTION,ST..
/etc/my.cnf에서 기본 글자셋을 utf8로 잡아주자 오류가 발생했다. 한 두세시간정도 무의미하게 재설치만 반복한거 같은데, my.cnf파일을 초기 상태로 되돌리니 mariadb가 멀쩡히 켜졌다. 구글링을 해 보니 my.cnf에서 default-character-set을 설정하면 발생하는 오류라 한다.. restart했을때 알려주지.. 한참 헤맸다 일단 character-set이 오류에 취약하고, mariadb가 작동중이지 않다는거같다는 소리이다. my.cnf를 초기화시켜주고 restart해주자. Value값에 latin1이 있으면 안된다. 모두 utf8로 변경하여야한다. 일단 MariaDB에서 빠져나와서 /etc/my.cnf파일을 편집기로 연다. 위와 같이 설정해주고(필요한 옵션들은 알아서..) ..
리눅스를 사용하다보면 여러 오류가 발생하는데, 오류 발생 시간과 이유를 넘어 더욱 세세한 정보가 필요한 시점이 자주 있다. 그럴때 사용하면 유용한 것이 리눅스 로그파일이다. syslog.conf에 남기지 않기로 한 기록 외에는 모두 기록된다. 해당 문서를 vi편집기로 열면 이러한 모습을 볼 수 있는데 Shift+G키를 누르면 해당 문서의 가장 마지막으로 가게되어서 가장 최근에 발생한 오류에 대하여 볼 수 있다.
재설치중인 CentOS7에서 MariaDB를 설치하기 위해 레포 설정을 해주는데 오류가 발생했다. 호환성 문제거나 지원하지 않는 프로토콜? 에 관련된 문제인듯 한데 yum 다른 패키지들까지 업그레이드하기엔 시간이 너무 오래걸린다. yum update -y nss curl libcurl 을 이용하여 해당 패키지만 업데이트 해주면 성공적으로 repo설정을 해 줄 수 있다.
yum install httpd yum을 이용해 apache를 설치한다. httpd -v 명령어를 통해서 제대로 설치되었는지 알 수 있다. systemctl start httpd// 아파치 실행 chkconfig httpd on// 부팅할 때 마다 아파치 실행 까지 입력해서 마무리 해준다. CentOS6버전에서는 service [서비스명] [stop, start, restart, status] 였지만 CentOS7버전에서는 systemctl [stop, start, restart, status] [서비스명]이다. 헷갈리는 사람이 있을까 싶지만 내가 그랬어서,, 사실 설치는 쉬운데 세부적인 설정을 하다보면 오류가 정말 많이생긴다.
초기 설정을 하는중 iftop을 설치하는데 해당 오류가 발생하였습니다. vi /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 7 - $basearch baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch #mirrorlist=https://download.fedoraproject.org/pub/epel/7/$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [epel-debuginfo] name=Extra Packages for..