메뉴 건너뛰기

OBG

서버 관리 기록

profile
OBG 2022.11.09 12:18

PHP 7.1 -> 7.4 업그레이드 이후 작업 정리

 

sudo apt-get install -y php7.4-{curl,gd,mbstring,mysql,soap,json,intl,zip,xml,xmlrpc,cli,xsl}

 

# (docker compose로 memcached 실행 이후)

sudo apt-get install php7.4-memcached

# php 7.1 비활성화
sudo a2dismod php7.1

# php 7.4 활성화
sudo a2enmod php7.4

 

# rhymix 작업 (이건 다른 php 기반 어플리케이션도 작업해야할 듯)

# 참고1: https://xetown.com/questions/1586095

# 참고2: https://xetown.com/tips/1585205

# 참고3: https://heum-story.tistory.com/62

# 참고4: https://ksr930.tistory.com/271

 

# 검색

grep -e "new Object" * -R

 

# 변경

find ./ -name "*.php" -exec sudo sed -i 's/new Object/new BaseObject/g' {} \;

?
profile
OBG 2021.08.01 21:22
구입한지 얼마 안된 하드디스크 에러 발생

## 주요 에러 메시지
- failed to get diagnostic page 0x1
- failed command READ FPDMA QUEUED

## 문제 확인 방법
- 복구 모드 진입 -> 같은 에러 메시지가 뜨며 진입하는데 오래 걸렸으나 /data2 ~/data4 와 /boot/efi 만 마운트 된 것을 보고 /data1 이 문제가 있음을 예상
- normal mode 로 진입하였을 때 에러 메시지가 뜨긴 했으나 로그인 화면까지 진입은 됨

## 해결
- normal mode로 부팅한 상태에서 /etc/default/grub 파일 편집 후 아래 매개변수에 libbata.force=noncq 추가
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"
- 그 후에 진입이 안되었으나 컴퓨터 전원 off 후 SATA, 전원 선을 뺐다가 다시 연결 후 부팅 후 성공

## 참고
- https://askubuntu.com/questions/1232188/during-boot-process-message-failed-command-read-fpdma-queued
- NCQ 에러: https://www.kernel.org/doc/htmldocs/libata/ataExceptions.html
- 복구 모드 진입: https://mslee89.tistory.com/5
?
profile
OBG 2020.01.06 00:13

/data2 용도로 사용하던 하드디스크 에러로 에러 검사

(ls: cannot open directory .: Input/output error)

일단 삼바 프로세스 종료하고 (/etc/init.d/smbd stop)
/etc/fstab 에서 /data2 마운트 하는 부분 주석처리하고
시스템 재시작 후 sudo fsck /dev/sdb1 (원래 sudo umount /dev/sdb1 으로 언마운트하려 했으나 디스크 사용중 메시지로 언마운트 불가)

총 30~40분 정도 걸렸으며 중간중간 복구를 위해 y 눌러줘야 함.

완료 후 fstab 주석한 부분 원래대로 돌리고 mount -a 로 다시 마운트

참고로 fsck 로 디스크를 검사하고 나면 에러가 생긴 파일들은 lost+found 디렉토리로 옮겨지고

이 파일들은 추후 시스템이 재시작될 때 복구에 사용할 수 있다고 한다.

복구가 필요없으면 지워도 되는듯? (불확실)


상황에 따라 하드 디스크 구입이 필요할 수도 있음

?
profile
OBG 2017.08.21 10:15

8월 15일에 우분투 16.04로 업그레이드하면서 XE를 날릴뻔했다.
PHP7에서 mysql 연결을 기본적으로 지원하지 않기 때문.
mysqli로 변경하면 되었으나 어쨌든 새로 설치하고 해야할 것 같아 새로 설치.
기왕 이렇게 된거 라이믹스로 변경.
레이아웃도 그냥 귀찮기도 하고 모바일을 고려해 XE 기본 레이아웃으로 변경.

?
profile
MoA 2016.06.15 13:02
서버 uptime 130일 기록!
?
profile
MoA 2015.10.28 01:44
미디어위키의 도움말을 보니 생각보다는 어렵지 않다.
분류와 통계 기능도 맘에 든다.
모바일 스킨도 도쿠위키보다 깔끔하다.
슬슬 옮겨야지
?
profile
MoA 2015.09.19 15:41
이제 조회수가 제대로 표시되는 것 같아 모든 게시물의 조회수를 0으로 초기화했다.
?
profile
MoA 2015.09.19 04:29
30분전 서버 컴퓨터가 갑자기 꺼졌다가 재부팅했다.
불안하다.
파워서플라이의 문제인가?
또 이러면 교체해야겠다 젠장
?
profile
MoA 2015.09.06 01:21
서버 하드웨어 업그레이드 및 패키지 설치를 완료하였다.
내가 자주 사용하는 패키지 설치 완료에는 대략 7~8시간은 걸린거 같다.
그 외에도 메일 서버 설치를 진행하려 했는데 이상하게 roundcube 설치에서 막혔다.
버전 업이 되면서 DB 세팅이 좀 바뀌어야 했나보다.
그래서 다 지우고 sendmail, dovecot 재설치를 했는데 메일 받기는 되지만 보내기가 메일 클라이언트에서 안된다.
텔넷으로 직접 보내는건 되는데 왜 아웃룩에선 안되지?
access 설정이 문제인건지 다른 원인이 있는건지 모르겠다.
귀찮아서 메일 로그도 안봤다.

서버 설정은 언제나 귀찮다. -_-;
?
profile
MoA 2015.04.28 02:41

새로 산 라즈베리파이 2의 포트포워딩 작업을 하다 적용이 안되어 펌웨어 업그레이드를 시도하였다.
그런데 펌웨어 업그레이드 적용이 안되어 다시 시도해 봤는데 그 뒤로 공유기가 응답이 없다.
원래 공유기의 LED 5개가 항상 켜져 있는 상태여야 하는데 맨 아래 전원 LED만 천천히 깜빡인다.
급 당황하여 factory reset을 시도해보았으나 모두 실패.

당황한 마음을 가라앉히고 차분히 공유기 CD를 찾아 매뉴얼을 읽어보니 복구하는 방법이 나와있다.
Firmware Restoration 항목에 정리되어 있는데 요약하면 다음과 같다.

1. 공유기에 연결된 모든 LAN선 (WAN 포함)을 제거하고 전원을 끈다.
2. PC에 ASUS Utility를 설치한다.
3. 공유기 펌웨어를 받아둔다.
4. PC와 공유기를 LAN선으로 연결한다. (WAN은 연결되지 않은 상태)
5. 공유기의 리셋스위치를 누르면서 전원을 켠다. 리셋스위치는 계속 누르고 있어야 한다.
6. 공유기의 전원 LED가 천천히 깜빡이기 시작하면 리셋스위치를 놓는다. (난 이미 이상태였다)
이 상태가 복구 모드
7. 네트워크 어댑터 설정에서 ip 주소를 192.168.1.x (1 제외), 서브넷 마스크를 255.255.255.0 으로 설정한다. 이렇게 하면 공유기와 연결된다.
8. 시작 - 프로그램 - ASUS Utility - Firmware Restoration 을 실행한다.
9. 펌웨어 파일 선택 후 업로드를 클릭하면 복구 시작

이제 겨우 된다. 다행...

?
profile
MoA 2015.04.02 01:58
우여곡절 끝에 기가인터넷 콤팩트 설치.

기가인터넷 상담받을때만 해도 모든게 수월할 줄 알았다.
그러나 담날에 아이폰 6로 기변하면서 직원한테 결합 상품 관련 상담을 받고 폭탄 요금 크리를 맞을뻔 했다는 걸 알았다.
인터넷 + TV + 2인 모바일 (67 요금 이상) 결합으로 요금할인 받으려다 이거 때문에 4인 가족 결합으로 40%할인 받던거 깨질뻔 했다는거.

할인은 못받지만 그래도 TV + 인터넷이 기존 수원 티브로드 + VDSL과 요금이 같고 현금 지원 받으니 이득이어서 신청을 취소하진 않았다.

오늘 동생이 쉬는 날이라 오후에 설치.

그런데 퇴근하고 와보니 100Mbps 밖에 안나오네?
뭔가 해서 이것저것 테스트 해보니 기사가 랜선을 후진걸로 달고 갔다.
기가인터넷 신청했는데 랜선 스펙이 최대 100Mbps -_-;

결국 벽사이로 통과하는 랜선을 빼내고 CAT 5e 선을 다시 연결하여 설치 완료.
?
profile
MoA 2015.03.25 00:55
미디어위키는 아무리 써보려해도 적응이 안된다.
개인적으로 쓸 위키인데 공부할게 이렇게 많다니...
위키에 위키 사용법부터 정리해야할 판.
?
profile
MoA 2014.12.21 03:21
현재 사고 싶은 서버 스펙

CPU: Intel Xeon E3-1265LV3 or E3-1245V3 (43 ~ 45만원)
RAM: 삼성전자 8G PC3-12800 Unbuffered X 2 (~20만원)
MainBoard: ASRock Z97E-ITX/ac or GIGABYTE GA-H97N-WIFI 듀러블에디션 제이씨현 (15 ~ 18만원)
Case: Fractal Design Node 304 (10 ~ 12만원)
Power: 마이크로닉스 Classic II 500W +12V Single Rail 85+(~4만원)

Total: 92 ~ 99만원

현실은 시궁창 ㅠㅠ
CPU는 i3 4160 으로 변경하면 12만원 (-31만원)
RAM은 삼성전자 DDR3 8G PC3-12800로 변경하면 7.5만원 (-12.5만원)

그래도 50만원이네 ㅠ
?
profile
MoA 2014.11.24 01:20
공유기 uptime 벌써 223일!
아직까지 아무 문제 없이 잘 버텨주어서 직구로 산 보람이 있다.
365일 채우자!
?
profile
MoA 2014.10.22 02:40
왜 라즈베리파이 전원만 키면 SSH 접속이 가능할거란걸 몰랐지?
왜 라즈베리파이 전원을 공유기 USB에 연결할 생각을 안했지?
진작 알았으면 연결하고 이것저것 테스트하면서 가지고 놀았을텐데.

32GB SD카드 주문하고 대기중. UHS-1 타입은 첨보네. 속도 ㅎㄷㄷ
?
profile
MoA 2014.10.15 12:02
구름IDE 설치 완료!
웹에서 소스 코드의 빌드, 디버그, 실행이 가능한 환경을 구축하여 뿌듯하다.
한편으로는 잉여력 발휘.
?
profile
MoA 2014.07.01 20:54
StartSSL을 이용하여 HTTPS 세팅 완료.
이제 https://www.obg.co.kr로 접속 가능!
  • profile
    MoA 2014.07.05 03:09

    Naver Analytics 모듈이 https 접속을 지원하지 않아 안전하지 않은 리소스라는 경고가 뜬다. 젠장..

    그래서 Naver Analytics 모듈 삭제.

  • profile
    MoA 2014.07.05 12:58

    일부 브라우저(IE -_-)에서 obg.co.kr로 접속하면 아파치 디폴트 페이지로 이동하는 것 발견.
    이것 때문에 어제 접속자 수가 반으로 줄어든건가

?
profile
MoA 2014.06.11 10:57
어제까지 리눅스 민트를 서버로 사용하면서 CPU 사용량이 이전보다 많음을 느껴 CLI 환경의 우분투 서버로 교체. 우분투 서버를 설치하면서 생긴 일들을 간략히 적자면...

1. 설치 후 디스크 마운트 하고 www 폴더 복사 도중 DMA Read/Write 실패와 함께 buffer i o error on device sda1 에러 발생.
- 그 후 SSH 로그인, FTP 서버 로그인 실패. 로그인 시도할 때마다 비슷한 에러 메시지 출력
- 결국 강제 종료

2. sudo badblocks -v /dev/sda1 명령으로 배드블록 검사
- http://devanix.tistory.com/242 참고
- 검사 중 다시 sda1 장비 에러. 하드디스크 교체 필요한듯 ㅠㅠ

3. 재설치. 320GB 히타치 하드 이용. 4GB만 스왑영역 할당

4. 이젠 buffer i/o 에러는 뜨지 않음

5. 아파치의 mod_rewrite 모듈이 동작하지 않음. 어떻게 하지?

6. vsftpd에 21번 포트로 접속이 안됨. 어떻게 하지?
?
profile
MoA 2014.06.05 00:45
이전 갤러리 패키지의 실행에 문제가 생겨 제거하고 다른 것으로 교체.
설정은 좀 복잡하고 덜 이쁜 것 같지만 더 맘에 든다.
플래시 안써서 모바일에서도 문제없이 보이는게 정말 좋다 ㅎㅎ
?
profile
MoA 2014.06.04 03:51

하루만에 웹사이트를 복구하였다.

우분투 업그레이드를 시도하다가 메일서버/웹서버 엉켜서 삽질하느니 이왕 이렇게 된거 배포판 갈아타자 마음먹고 리눅스 민트로 설치!
마침 며칠전에 우분투 14.04 기반의 LTS 버전이 출시되었었다.
사실 좀 더 가벼운 Elementary OS로 갈아타고 싶었으나 그건 우분투 14.04 기반 버전이 나오지 않았고 사용자가 아직 적어 패스.

리눅스 다시 설치 중 5년동안 모아두었던 자료 날아갈까봐 떨렸었다.
다행히 다른 파티션은 그대로 두고 리눅스 파티션만 포맷시키는게 윈도우보다 더 쉬웠었다.

이제 웹하드(ajaxplorer), 메일서버, subsonic, Bittorent Sync 정도 설치하면 끝날 것 같다.

?
Board Pagination Prev 1 2 Next
/ 2
위로