Fedora 웹서버로 쓸만한가요.....???

kyang2의 이미지

리눅스기반으로 웹서비스를 하려고 합니다.

이전에 쓰던 데비안 서버가 있는데..
요게 자꾸 죽어서, 새로 깔아라는 명령이 내려왔네요. ^^

아.. 저는 아직까지 리눅스를 가지고 뭐하나 제대로 해보지 못한 초보중의 초본데도 불구하고(데탑용으로 깔아본 정도), 다니는 학과가 전산이라는 이유로.. 학교에서는 배우지도 않는 리눅스로 삽질하게 생겼습니다. :cry: ..

지금 해야할 것이..
웹서비스인데..
'스트리밍서비스', mysql, php 정도는 셋팅해야하는데..
그리고 이전 자료를 복구해야하구요..
DB 옮기는 것도 처음이라 버버버벅 될 것 같은데;

전에 텍스트 모드로 젠투 리눅스 깔다가 2박 3일동안 숨 넘어갔던 경험이 있는지라 :shock:, 그나마 설치가 젤 쉬운 Fedora로 해보려하는데..

서버는 LG IBM의.. Netfinity 입니다.

혹시 Fedora로 웹서비스하고 계신분 있나요??

Fedora.. 괜찮을까요?? :oops:

nthroot의 이미지

BSD나 UNIX 쪽으로 교체가 아니라 리눅스 쪽에서 전향이라면 교체보다는 현상태에서 문제점을 찾는게 좋지 않을까요.
저는 레드햇이 자꾸 죽어서 데비안을 써볼까 하거든요. :oops:
매번 죽을때마다는 로그를 보면 문제점들을 찾을수 있었는데 그러면 패치해주고 그랬는데..
최근래에 죽은 경우는 아무런 로그도 없이 죽어버려서 ... :cry:

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

ydhoney의 이미지

IBM 넷피니티라면 수세..:-)

strongberry의 이미지

우선 이런 게시물은 QnA게시판에 올리셔야 할거 같구요..:)

웹서비스를 하는데 있어서 OS를 뭐를 사용하느냐는 문제보다는 웹서비스를 어느 정도의 규모로 할것인가 그런 목표치가 있어야 정말 필요한 답이 나올것 같은데요.

단순히 웹서비스를 제공한다라고 하면 걍 윈도우즈의 IIS를이용하거나 Fedora에 기본으로 깔린 아파치든 뭐든 전혀 상관 없습니다. 말씀하신 장비가 어느정도 성능인지는 모르겠습니다만..(일부러 찾아보지는 않았습니다) 별 문제 없을겁니다.

============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)

kyang2의 이미지

nthroot wrote:
BSD나 UNIX 쪽으로 교체가 아니라 리눅스 쪽에서 전향이라면 교체보다는 현상태에서 문제점을 찾는게 좋지 않을까요.

저도 현 상태에서 문제점을 복구해보고자 했는데.. ^^;;

지금 사용하는 서버를 만든 사람이 없습니다. 연락 방법이 없어요..;;

그 분은 매우 독특한 리눅서로서 시스템을 그 분 나름의 방식으로 구성한지라.. 초보에게는 그 시스템 분석이 너무 힘들어서 말이죠.. :oops:

보안상의 이유로 이런저런 제동을 많이 걸어 놨더라구요..

당시 외국에서 공격하기 좋은 ip로 알려져서 엄청 크래킹을 당했던 서버라서..

그 분께서 시스템을 굉장히 까다롭게 구성을 해놓으셨습니다;

단순 에러도 아니고..

로컬이 아니면 root로 들어갈 수도 없고..

그렇다고 맨날 서버실에 앉아서 복구 할 수도 없는 것이..

서버랑 제가 사는 곳이랑 너무 멀거든요... (왕복8시간) ㅠㅠ..

root가 아니면 또 편집 불가인 파일들이 많아서...;;

에.. 또.. 빠른 시일내에 복구해야한다는 시간상의 제약이 있구요.
그것만 아니면 천천히 뜯어 보고 싶은데.

이 서버에게만 매달리기엔 제가 해야할 다른 일들이 밀리고..

에효.. 결국 이런저런 핑계같군요.. :cry:

신이 있다고 가정하지 않는 한, 삶의 목적에 대한 질문은 무의미하다. -B. 러셀, 철학자

strongberry의 이미지

고생 많으십니다...:)

============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

데비안을 다시 설치해보시는건 어떠세요? :)

파도의 이미지

저도 서버를 운영할 수 있으면 안녕리눅스( http://annyung.oops.org/ )를 한 번 설치해 보고 싶다는 생각을 했었는데요...

참고로, 저는 서버를 설치해 본 경험이 전혀 없습니다.

--------Signature--------
시스니쳐 생각 중..

kyang2의 이미지

ditto wrote:
데비안을 다시 설치해보시는건 어떠세요? :)

맨 첨에 손에 쥔게 레드햇이라... 아직도 그 그늘을 벗어나기가 두렵군요. :wink:

데비안 환경에 낯설까봐 걱정되어서요.
버벅일만큼 시간여유가 있는 것도 아니구요.. :)

음.. 사실 데비안 확 질러버릴까도(일단, 깔고보자식의..) 생각도 해봤습니다만.....

아흑.. 고민입니다. ㅠㅠ

신이 있다고 가정하지 않는 한, 삶의 목적에 대한 질문은 무의미하다. -B. 러셀, 철학자

nonots의 이미지

몇년전

LG IBM Netfinity 4500 와 7100 을
사용한 적있는데 ..
너무 자주 죽어서 IBM 에 문의 했더니
그 모델이 문제가 있다면서 엔지니어가 와서
무상으로 CPU 메모리 메인보드 등등 갈아주더군요.
..
혹시 님이 사용하시는 모델이 위에 해당한다면
아마 하드웨어의 원척적 문제일수도 있습니다.
..
그리고 .. 7100 이었던가.. 하드웨어 교체안한 상태에서는
레드햇 7.3 이상으로도 깔리지 않았던 기억이...
..
..
암튼 이런 경험으로 넷피너티는 다시보게 됐습니다.
..


=== 건달의 경지를 꿈꾸며 ===

랜덤여신의 이미지

kyang2 wrote:
로컬이 아니면 root로 들어갈 수도 없고..

그렇다고 맨날 서버실에 앉아서 복구 할 수도 없는 것이..

서버랑 제가 사는 곳이랑 너무 멀거든요... (왕복8시간) ㅠㅠ..

요즘 리눅스 배포판들은 다 그렇습니다. telnet/ssh 는 물론이고 ftp 도 막아놓죠.
일반 유저로 접속하신 후, su 명령을 써보세요.

kyang2 wrote:
root가 아니면 또 편집 불가인 파일들이 많아서...;;

음;; 원래 정상 아닌가요? 일반 유저가 시스템 설정을 건드리게 되면... (...)

아무튼 힘내세용~ ^^

viper9의 이미지

지금 집에서 넷피티니 3500 M10 서버를 24시간 굴리고 있습니다.

레드햇9+아파치2+MySQL+PHP 조합으로 잘 돌아갑니다. ^^ (이것말고도 별별 잡스런 프로그램 다 설치해서 쓰지만;;)

페도라는 개인적으로 그다지... 좋아하지는 않는 편이라 잘 모르겠구요. 어쟀튼 빨간모자9로는 아주 잘 설치되더라구요. 아, 프비도 잘 설치됩니다;;

프로그램 설치나 뭐 그런건 다른 사람이나 아니면 이곳 도움을 받아서라도 해나가실 수 있겠지만...

보안이 제일 큰 문제네요. 어떤 배포판이 됐건간에 IP가 해커들의 표적이 되고있다면 보안이 가장 문제 같습니다.

markboy의 이미지

인클루드 wrote:
일반 유저로 접속하신 후, su 명령을 써보세요.

su 보다는 sudo를 추천합니다. :)

익명 사용자의 이미지

주위를 둘러보세요.

프비나 넷비, 오픈비에스디도 좋습니다.

kyang2의 이미지

markboy wrote:
인클루드 wrote:
일반 유저로 접속하신 후, su 명령을 써보세요.

su 보다는 sudo를 추천합니다. :)

에.. 그것이.. su 명령을 써도......

로컬이 아니면 절대 root를 얻지 못하게 해놔서요..

$su-
password:
su: Authentication service cannot retrieve authentication info.
Sorry.

(게다가 ssh 유저도 한 순간엔 한명만 접속 가능..)

telnet은 사용안하구요..

방금해봤는데 sudo도 사용불가입니다.

admin is not in the sudoers file. This incident will be reported.

admin이란 계정으로 접속 했는데.... :(

그 원래 만드신 분이 어떻게 만들어놓으셨는지 지금도 알수가 없다는 :cry:

이거.. 제가 다시 설치한 뒤에 크래킹 당하지나 않을지 슬슬 걱정됩니다. 이렇게나 서버에 많은 설정을 해 놨는데..

Anonymous wrote:
주위를 둘러보세요.

프비나 넷비, 오픈비에스디도 좋습니다.

지경을 넓혀봐야겠군요. :shock:

신이 있다고 가정하지 않는 한, 삶의 목적에 대한 질문은 무의미하다. -B. 러셀, 철학자

mach의 이미지

kyang2 wrote:

...
이거.. 제가 다시 설치한 뒤에 크래킹 당하지나 않을지 슬슬 걱정됩니다. 이렇게나 서버에 많은 설정을 해 놨는데..
...

기존의 관념을 깨야 발전합니다.
기존에 ...
기존에 ...
기존에 ...

물론 버릴 수 없는 것이 있지만, 체계화 되어 있지 않아 통제 불능이라면,
아예 처음부터 하는것도 좋은 방법입니다.
단, 기존에 어떤 보안조치를 해놨는지를 먼저 최대한 조사해서
기록해 두도록하세요.
전부 모를지라도 말입니다.
그리고, 시작하시고, 님과 같은 어려움 격지 않도록 도큐멘트를 남겨 주시는게 좋겠군요.

------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.

랜덤여신의 이미지

kyang2 wrote:
에.. 그것이.. su 명령을 써도......

로컬이 아니면 절대 root를 얻지 못하게 해놔서요..

$su-
password:
su: Authentication service cannot retrieve authentication info.
Sorry.

흠; 사용하시는 유저가 소속되어 있는 그룹 목록에 wheel 을 넣어보시겠어요?
/etc/group 을 편집하시면 됩니다.

덧: 아예 데비안을 다시 까시는 것이 어떨지요. ^^

익명 사용자의 이미지

- 초보자분이 새로설치하기에는 RedHat이 좋지 않을 까 싶습니다.
개인적인 취향이 조금 가미 되었습니다. ^^
또한 위에분이 말하셨듯이 하드웨어적으로 해당 배포본이
문제없이 설치되는지 여부도 한번 확인해 보시는게 좋을것 같네요.
INTEL서버를 제외한 대부분의 서버 제품군은 지원하는 O/S가
명시되어 있습니다.
물론 운이 좋으면 원하시는 배포본을 무리없이 설치할 수 도 있지만 설치되지 않고 해맬 확율이 상당히 높습니다.

nthroot의 이미지

Quote:

admin is not in the sudoers file. This incident will be reported

sudo 사용자 설정파일에 등록하셔야 합니다.

현상유지하시면서 서버를 잘 파악하시는게 좋을것 같네요.

걱정하시는것처럼 재설치 하시고 그냥 두시면...염려하시던 일들이 일어 납니다 :cry:

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

kyang2의 이미지

답변 주신 모든 분께 감사드립니다.

얼마전에 서버 문제를 완전히 해결했습니다.

마지막 답변 날짜에 비해 서버 복구일이 늦어진 것은 일단 서버실과 제가 멀리 살고, 원격접속은 안되는데다, 일이 바빠서 서버실에 가지 못했기 때문입니다.

위의 분들 의견을 종합해서..

nthroot님의 말대로 현상유지를 한채로 서버를 살리는 방법을 채택했습니다.

처음 생각했던 페도라를 깔기엔 서버 하드가 그렇게 많지 않았고(스카시 9G*2), 새로 깔기엔 시간이 촉박했으니까요.

서버 해결 상황을 간략히 설명드립니다.

원격접속 문제는 'su' 나 'sudo' 를 실행되도록 바꾸기 보다 'ssh'에서 원격으로 root로 로긴할 수 있도록 설정을 바꿨습니다.

홈페이지 자체가 자꾸 죽는 이유는 어이 없게도 용량부족이었습니다. :shock:

/usr 파티션이 꽉차서 그 아래에 있는 mysql 과 log 파일등이 새로 생성되지 못했기 때문이었습니다.
/usr 파티션의 전체 용량은 2.4G 입니다.
2001년 부터 사용한 서버인데, 그 동안 쌓인 log가 무려 2.1G나 되는 것이었습니다.. :twisted:
로그를 지워 용량확보 뒤에도 홈페이지에는 계속 해서 error가 났습니다.
(재부팅 후에야 비운 용량이 적용되었는데 왜 그런지는 모르겠군요 :? )
제로보드를 사용중인데 다음과 같은 에러였죠.
'Can't open file: 'zetyx_board_free.MYD'. (errno: 145)'
모두 5개의 테이블에서 위와 동일한 에러가 났습니다.

NZEO.COM 에서 검색을 통해 해결했습니다.
대략 다음과 같은 절차였습니다.

1. root 권한으로 로그인 (su)

2. mysqladmin -uroot -p shutdown (mysql 데몬을 죽인다.)

3. DB가 있는 곳으로 이동..

4. myisamchk 테이블 ---> 문제가 있는지 체크해줍니다.
예) myisamchk /var/lib/mysql/test/zetyx_board_free

5. 만일의 사태에 대비해서 백업(mysqldump 말고 화일 자체를 다른 곳에 복사)
6.  문제가 있다면 복구옵션으로 복구
myisamchk -r /var/lib/mysql/test/zetyx_board_free
7. safe_mysqld & (mysql 데몬 시동)
이렇게 하면 복구가 끄읏!!
8. 웹상에서 문제가 있는지 없는지 확인한다.

물론 이렇게 해준 뒤에도 홈페이지 상에서 목록으로 출력이 되지 않는 현상이 있었습니다만, 어드민 테이블 관리 페이지에서 해당테이블에서 '정리' 를 클릭해주니 해결되었습니다.

도움주신 분들께 다시 한번 감사드립니다. :D

신이 있다고 가정하지 않는 한, 삶의 목적에 대한 질문은 무의미하다. -B. 러셀, 철학자

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.