2013년 2월 27일 수요일

오전, 오후, 저녁 되새김 영어




딱 2주만 물 흐르듯 막힘없이 말하는 수준까지 노력하자.

           [ 오전 ] | [ 오후 ] | [ 저녁 ]


[ 오전 ] 5:00 ~12 :00

0. Once you see all those animals, you should feel better.
일단 저 동물들을 보면 네 기분이 나아질 거야.
1. I need to fix my car as soon as possible.
가능한 한 빨리 내 차를 고쳐야해.
2. I hope it snows all day long tomorrow.
내일 하루 종일 눈이 왔으면 좋겠어.
3. Can I get you anything?
뭐 좀 가져다 드릴까요?
4. How many apples did you eat today?
너 오늘 사과를 몇 개나 먹었냐?
5. If it is possible, I'd like to have a Diet Coke.
가능하다면 다이어트 콜라로 먹겠어요.
6. Whose cellular phone is this anyway?
도대체 이건 누구 핸드폰이에요?
7. Richard, What are you doing up there?
리처드, 그 위에서 뭐해요?
8. Who is that? To tell the truth, I don't like him that much.
저 사람이 누구죠? 솔직히 말해서, 나는 그를 그다지 좋아하지 않아요.
9. One Should keep one's promise; otherwise no one will trust him or her.
사람은 약속을 지켜야해요. 그렇지 않으면 아무도 그 사람을 믿지 않을 거에요.
10. Speaking of the tennis match, this is John's last one of the season.
테니스 경기로 말하자면, 이것은 존의 그 시즌 마지막 경기입니다.
11. Do you know how to cook this?
어떻게 요리하는지 알고 있나요?
12. I feel sick to my stomach.
배가 아파.
13. Feel free to call me, whenever you want to play tennis.
테니스 경기를 하고싶으면, 언제든지 내게 전화해요.
14. I have two sisters, and both of them are sick. To make matters worse,
     they have to take their final exams this week.
저에게는 누나가 두명있는데 모두 아파요. 설상가상으로 그들은 이번주에 학기말 시험을봐야해요.
15. How come you are not wearing a yellow uniform today?
오늘 왜 노란 유니폼을 입지 않았나요?
16. I have to make a decision by 10:30.
10시 30분까지 결정을 내려야 해.
17. How often do you play tennis?
얼마나 자주 테니스를 하나요?






[ 오후 ] 1:00~ 6:00

18. Do you mind if I give you some advice on that?
     It is a very important tip on how to use the court.
제가 거기에 대해 조언을 좀 해도 될까요?테니스 코트를 사용하는데 매우 중요한 정보가 될거에요.
19. You are much better than me.
나보다 니가 더 잘하는듯.
20. I can't  believe this is the last summer camp that I'm attending with you guys.
이것이 너희들과 함께 참석하는 마지막 여름 캠프라니 믿어지지 않아.
21. There's some food on the table. Help yourself, but please don't feed the dug.
     We are trying to cut down the food cost.
식탁 위에 음식이 있습니다. 마음껏 들되, 개에게는 먹이지 마세요. 음식 비용을 절감하려 합니다.
22. Is there a drugstore around here?
이 근처에 약국이 있나요?
23. Don't tell me you can't go there.
거기에 갈 수 없다는 말은 하지말아죠.
24. You should call the doctor right away.
당장 의사를 불러와야겠어.
25. Would you bring more batteries for me?
배터리 좀 더 가져다 주실래요?
26. May I ask you where I can find those batteries?
     I looked around everywhere but I couldn't find them.
     Where did you put them?
어디가면 그런 배터리를 찾을수 있나요?사방을 다 찾아봤는데 알수없네요. 어디에 두셨나요?
27. What is going on down there?
그 밑에 무슨일 있어요?
28. I had a hard time controlling the boat.
그 배를 조종하는 데 매우 힘이 들었어요.
29. Please forgive me this time. I will make sure it won't happen again.
한 번만 용서해주세요. 다시는 그런 일이 없도록 하겠습니다.
30. On a day like this, I would do anything for a cold drink.
오늘같이 더운 날엔, 찬 음료수를 위해서라면 뭐든 할거야!
31. What are you looking at?
뭘 보고 있니? 
32. I heard you are moving to New York. Is that right?
뉴욕으로 이사한다고 들었는데, 그게 사실이야?
33. Is this the ring you were looking for?
이것이 네가 찾고 있던 반지야?
34. How much did you pay for that?
너 그것 얼마 주고 샀어?






[ 저녁 ] 7:00~11:00

35. How do you open this door?
이 문을 어떻게 여니?
36. I hate this. This kind of thing makes me really angry.
난 이런거 딱 질색이야. 이런 일은 날 정말 화나게 만든다고.
37. We are sorry for all the trouble we've caused you,
     but that's the way it is around here. Take is or leave it.
여러가지로 폐를 끼쳐서 정말 죄송하지만, 세상일이란게 다 그렇자나요.사든지 말든지해요.
38. Excuse me. How long will it take to fix it?
실례합니다. 그것을 고치는 데 시간이 얼마나 걸릴까요?
39. Oh my gosh! What a mess! What happened here?
어휴, 엉망이네요. 여기 무슨일이에요?
40. John promised to visit Paul's office before he leaves for Egypt.
존은 이집트로 떠나기 전에 폴의 사무실을 방문하기로 약속했습니다.
41. Let me know when she comes in.
그녀가 들어오면 내게 알려줘.
42. Why don't you give her a call and remind her that I'll stop by around 9.
그녀에게 전화해서 내가 9시쯤 들를 거라고 말해줘.
43. I wonder if this pearl necklace will make her happy.
이 진주 목걸이가 그녀를 행복하게 해줄ㄲㅏ 몰라.
44. Are you surprised at the news?
그 뉴스에 놀라셨나요?
45. Do you want me to verify that for you?
제가 그것을 확인해 드릴까요?
46. It was here on the table this morning but it's gone now.
아침까지만 해도 책상위에 있었는데 지금은 없어졌네.
47. It's obvious he failed the exam twice before he became a broadcaster.
그가 방송인이 되기 전에 그 시험에 두 번이나 떨어진 것이 분명해요.
48. The reason why he failed the exam was he simply didn't study hard enough.
그가 그 시험에 떨어진 것은 단지 그가 공부를 열심히 하지 않았기 때문이야.
49. If he studies hard, he will pass the exam. That's for sure.
열심히만 공부한다면, 그는 그 시험에 합격할 겁니다. 그건 확실해요.

2013년 2월 26일 화요일

마음의 수량


남의 험담을 하지마라
남을 헐뜯는 소문을 내는 건 살인보다 위험하다.
살인은 한 사람만 죽이지만 중상모략은 퍼뜨리는 사람,
듣는 사람, 그 화제가 되고 있는 사람, 세 사람을 죽이기 때문이다.
나쁜 소문을 내는 사람은 무기를 사용해 사람을 해치는 것보다 죄가 무겁다.
나쁜 소문은 멀리서도 사람을 해칠 수 있기 때문이다.
-탈무드


그것이 좋지 않다는 교육을 받아왔음에도 불구하고
나쁜 소문을 퍼트리는 것을 멈추지 못하고 있는 것이 우리의 현실입니다.
악마의 유혹 같은 달콤한 험담의 유혹을 경계하는 의미에서
벤자민 프랭클린의 이야기를 함께 보내드립니다.
“성공의 비결은 남의 험담을 결코 하지 않고 장점을 들춰내는데 있다.”



항상 생각한다.
살아있는 모든 것에 감사한다면 다른이의 험담은 하지 않을 것이다.
험담을 하는 자와 가까이 지내지 말라고 하지만.. 그래도 그 사람에게 좋은 점이 있을 것이니.
험담하는 자에게도 감사함을 느낀다. 내 단점을 알려주는 이가 험담하는 사람이니깐 ... ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
그래도 험담을 들으면 마음이 아프다.

행복의 비결


행복의 비결
                                                                       법정


세상과 타협하는 일보다 더 경계해야 할 일은
자기 자신과 타협하는 일이다.
스스로 자신의 매서운 스승 노릇을 해야한다.

우리가 일단 어딘가에 집착해 그것이 전부인 것처럼 안주하면
그 웅덩이에 갇히고 만다.
그러면 마치 고여 있는 물처럼 썩기 마련이다.

버리고 떠난다는 것은 곧 자기답게 사는 것이다.
자기답게 거듭거듭 시작하며 사는 일이다.
낡은 탈로부터, 낡은 울타리로부터,
낡은 생각으로부터 벗어나야 새롭게 시작할 수 있다.

아무리 가난해도 마음이 있는 한 나눌것은 있다.
근원적인 마음을 나눌 때
물질적인 것은 자연히 그림자처럼 따라온다.

그렇게 함으로써 내 자신이 더 풍요로워질 수 있다.
세속적인 계산법으로는 나눠 가질수록
내 잔고가 줄어들 것 같지만
출세간적인 입장에서는 나눌수록 더 풍요로워진다.

물질적인 풍요 속에서는 사람이 타락하기 쉽다.
그러나 맑은 가난은 우리에게
마음의 평안을 가져다주고 올바른 정신을 지니게 한다.

행복의 비결은 필요한 것을 얼마나 갖고 있는가가 아니라
불필요한 것에서 얼마나 자유로워져 있는가에 있다.
'위에 견주면 모자라고
아래에 견주면 남는다'는 말이 있듯
행복을 찾는 오묘한 방법은 내 안에 있다.

하나가 필요할 때는 하나만 가져야지 둘을 갖게 되면
애초의 그 하나마저도 잃게 된다.
그리고 인간을 제한하는 소유물에 사로 잡히면
소유의 비좁은 골방에 갇혀 정신의 문이 열리지 않는다.
작은 것과 적은 것에 만족할 줄 알아야 한다.
그것이 청빈의 덕이다.

우주의 기운은 자력과 같아서,
우리가 일단 어두운 마음을 지니고 있으면
어두운 기운이 몰려온다고 한다.
그러나 밝은 마음을 지니고 긍적적이고 낙관적으로 살면
밝은 기운이 밀려와 우리의 삶을 밝게 비춘다.
- 살아있는 것은 다 행복하라 中-



'위에 견주면 모자라고 아래에 견주면 남는다'
마음의 그림자 색에 따라 세상의 색도 같다.  모든 것은 상대적이어서 마음의 그림자에 따라 대상도 나와 같은 마음이 될 것이라 믿는다.
나에게 혹독한 스승이 되고, 타인에게 따스한 사람이 되어 나를 위로하자.
규칙적이고 절제된 삶과 나눔에 있어 풍요로운 마음을 .. 여유로운 마음을 .. 갖을 수 있도록 나의 시간을 가져보자.

'스스로 옳다고 믿는 일을 하는것이 삶이 살아가는 유일한 방법'이며
'중요한 것은 속도가 아닌 방향' 일 것이다.


위의 글은 '살아있는 것은 다 행복하라' 잠언집에 나와있는 글 입니다.
내용을 바꾸거나, 도용하지 말아 주세요.

Part1 오답을 피하는 요령


1) 사람이 있을 땐 상태표현과 동작 표현을 구분
  - 자세 : standing/ sitting/ lying/ bend over/ leaning against ....
  - 동작 : carrying / fishing / typing ..
  - 옷차림 : wearing / having - on

2) 사물만 나오는 사진에서
 is / are being p.p의 동작 표현이 틀리면 오답!!
 -> p.p : 사람, 사물의 상태에 따라 정답 가능성이 높다.!!

3) 사진에 좌석들이 보이면 자리가 비어있는, 좌석의 배열 상태도 확인!

===========================================================================
1, 어휘력
   명사, 동사 - 사람의 동작 , 어디서,
                          사물의 어디에
2. 동사
    - 동작 :  사물이 뭐하고있는 것처럼 얘기하면 제거,
                    옷을 입고 있는것 처럼 얘기한건 제거
    - 상태 :  옷을 입고있는 상태 (답 가능성 )
3. 답안지에 바로바로 표시하세요.
4. 오답을 제거해 나가는걸로 답을 찾아가세요.
    정답을 찾는거 말고, 오답을 찾아 제거하삼.!!
===========================================
리스닝 직청직해!
1. 명사나 대명사가 들리면 바로 머리 속으로 그림연상
2. 동사가 들리면 마음속으로 되새기기.
3. 전치사 뒤에는 뭉탱이로 듣기.
===========================================

Part4 오답을 피하는 요령


파트4 오답을 피하는 듣기 요령
v. 목적을 묻는 질문의 보기에 information이 나오면 그 앞의 동사를 반드시 확인하여 '정보를 주겠다'는 말인지 '정보를 달라'는 말인 구분한다.
[기출]What is the purpose of the voice-mail?
(A) To request some information.
(B) To give a delivery date.

----------------------------------------------------------------------------------
#. 질문의 유형을 정확히 알아야한다.
#. 지문의 유형별로 공략이 필요하다.
#. **질문을 다시 한번 봐라.
#. ***첫 문장을 잘 듣자.
#. 문제를 다 풀고 나서 마킹하라.
----------------------------------------------------------------------------------

파트4. 오답을 피하는 듣기 요령

v. 날씨 변화(최근 날씨/ 오늘 날씨/../주말 날씨/다음 주 날씨):
   However, unfortunately 등의 부사에 귀를 기울여라.!
-  temperature drop(fall) - cold/ rain stops - clear

v. 조언
 - take an umbrella / drive slowly / wear a winter coat

v. 다음 방송 순서
-  advertisements
= commercials
= messages from our sponsors

* after = following / before = followed by
파트4. 오답을 피하는 듣기 요령
v. What are listeners/ employees / audience asked to do?
 -  Please make sure ~/ be sure ~/ remember~
 - I'd like to remind you ~ / As a reminder~

* Part 3, Part4에서 위의 표현이 들리면 항상 ~의 부분에 집중!

Part3 오답을 피하는 요령


#. 질문의 유형을 정확히 파악하라.
#. 긴 보기가 나왔을 때 신속 정확하게 핵심어 파악.
#. 질문과 보기를 정확하게 보는 이유는 대화를 정확하게
   듣기 위한 수단.
    대화 듣기 전 질문을 한번더 핵심어를 콕콕 집어 확인만.
#. 무조건 첫번째 대화를 꼭 들어라!!!
#. 파트3,4는 문제를 다 풀고나서 마킹하기.

#. 나쁜습관 없애라. 보기읽다가 대화가 나오기 시작하면
   대화를 들어라.!


############################################
#. 가장 중요한것!!
첫문장 잘 듣기 > 질문 읽기 > 보기읽기
############################################

파검검사 : 파트3,4 긴 문장이 있는지 확인한다.
파트1 (1분 40초):  긴 보기를 읽어라. (파트4)
파트2 (1분)          :  긴 보기를 읽어라. (파트3)
파트3,4(30초)     :  41~43,71~73 ,질문,보기 읽어둬라.
-----------------------------------------------------------------------------
문제를 읽을 때 꼭 시제를 동그라미
시간의 표현이 나왔을 때 동그라미
질문에 고유명사가 나오면 대화자인지 제 3인자인지 구분! 어디에서??? 첫문장!!!
질문이 When 으로 시작하면 보기가 요일인지 시각인지 정도만 살짝 확인하고 질문의 본동사에 등그라미 친다.

Part3 . 오답을 피하는 듣기 요령
v. 숫자가 들리면 반드시 뒤따라오는 명사까지 덩어리로 확인.
   - ten minutes / ten scientsts / tenth floor

v. 시간과 기간의 표현을 구분한다.
   - two months        (2달 동안 - 기간 ) how  long
     in two months    (2달 후에 - 미래 시점) When
     two months ago (2달 전에 - 과거시점)
     since two months ago (2달 전부터 지금까지-기간)
     every two months = ever other month( 격 달로- 빈도)
   
-----------------
파트 3 . 오답을 피하는 듣기 요령
v. 특정 질문에서 정답의 단서가 되는 표현들을 암기
1) What does the woman offer to do?
   - Let me make some copies for you
   - I'll make some copies for you.
   - I can make some copies for you.
   - Why don't I make some copies for you ?
2) What does the woman suggest that the man do?
    - Don't forget to make a reservation in advance.
   - You should make a reservation in advance.
   - Why don't you make a reservation in advance?
   - You'd better make a reservation in advance.
   - You'll have to make a reservation in advance.
   - You may want to make a reservation in advance.

--------------------------------------------------------------------------------

Part2 오답을 피하는 듣기 요령


오답을 피하는 듣기 요령
v. 의문사의 종류와 구조를 파악한다.
  - 의문사의 의문문
> Yes/No 대답하면 오답.
  - 조동사/ be동사 의문문
        > Yes/No 뒤에 내용들을 들어라.
  - 기타 의문문(선택 의문문, 평서문, 부가 의문문 등)

v. 답안지 표기 - 답안지에 그때 그때 표기를 하라!

v. 오답 수거법
  - 의문사 의문문이나 선택의문문에 Yes /No 대답은 안됨!
  - 제안, 제공, 요청 의문문에 과제시제로 대답 할 수 없다.
  - 의문문에 사람을 나타내는 단수명사가 없을 때 He나 She로 대답할 수 없다.!!
  - 목적어 사람이나 사물을 모두 쑬수 있는 동사는
    take, get, make, pick up, drop off, replace 등이 들리면
    뒤에 목적어까지 덩어리로 듣는다.
  - rain - tain - drain 등 발음이 비슷한 단어들과 파생어를 이용하여 만드는 함정은 미리 습득하라.
  - book, park, share 등 다의어의 함정 조심!!

v. 발음의 혼동을 가져오는 단어는 문장구조나 문맥을 통해서
   1) Wouldn't   vs    when
  - Wouldn't you rather go to the movie?
  - When are you giong to the movie?
   2) Will you   vs were you + 형용사
  - Will you be able to finish the report by the end of the week'
  - Were you able to finish the report last night?

v. 제안,제공, 요청의 의문문에 과거시제로 응답하면 오답.
   1) Would you like to join us for dinner?
  - It was delicious, Thanks(x)
   2) How about a movie tonight?
  - I enjoyed very much.(x)
  예외) Why don't you make a reservation first?
  - I already did.(o)
  (f). When are you going to mail the letter?
  - Last nigth.(x) / I already did.(o)

v. 질문 기억하기 (각 의문문의 듣기 요령 적용하라!!)


#. who is reponsible for ~ 을 누가 담당하고 있나?
             in charge
             handle/ take care
             take over : 담당자
   who : 이름 , 기관

#. not responsible = inresponsible 무책임

#. leave for the day : 하루 일과를 마치고 퇴근하다.
    leave work  : 퇴근하다.

#. N1 or N2 /  v1 or v2  /time1 or time2 => Yes/No 대답안됨
   santence 1 or s2 => Yes/No 대답가능

#. 의문사 + 조동사 + 주어    + 본동사 ~~~?
                 be       N             * 되내어라,! 따라해라!
                 have     대명사
                시제      
  **** 의문사 기호 나타내서 써놓기,
  **** 의문사 (do you think )            + v / s +v (이부분을 들어라!)
                  (did somebody say )

제안,요청,의무의 주절을 뒤따르는 that 절





제안,요청,의무의 주절을 뒤따르는 that 절에 동사원형이 와야 한다.

[동사]suggest 제안하다.                                             propose 제안하다.recommend 추천하다                                        request 요청하다ask 요청하다.                                                    require 요구하다demand 요구하다                                              insist 주장하다command 명령하다                                           order 명령하다
[형용사]imperative 필주적인                                          essential 필수적인necessary 필요한                                              important 중요한 [명사]advice 충고 



My advice is that she takes more classes in business communications
                                  take
=>주절에 제안을 나타내는 명사(advice)가 왔으므로, 종속절의 동사는 원형(take)이 와야함.
내 충고는 그녀가 비즈니스 커뮤니케이션 과목을 더 수강해야 한다는 것이다.

The hotel manager requests that any meetings are held in the conference room.
                                                                           be held
=>주절에 요청을 나타내는 동사(request)가 왔으므로, 종속절의 동사는 원형(be held)이 와야함.
호텔 관리자는 어떠한 회의라도 회의실에서 이루어지기를 요청한다.

It is essential that the process is completed in a timely fashion.
                                               be completed
=>주절에 의무를 나타내는 형용사(essential)가 왔으므로, 종속절의 동사는 원형이(be completed)이 와야함.
그 과정은 시기적절하게 마쳐져야 한다.

#. 위의 동사처럼 형용사,명사가 주절에 TM였더라도, 제안,요청,의무를 의미하지 않는다면 that절에 동사원형을 못쓴다.
A recent cancer study suggests that exposure to sun make (->makes) our skin prone to cancer.
=> 이문장의 suggests는 ‘제안하다’가 아니라, ‘보여주다’,‘암시하다’를 의미하기 때문에, that절에 동사원형을 쓸 수 없다.
최근의 암 연구는 자외선 노출이 피부암을 유발하기쉽다는 사실을 보여준다.


2013년 2월 23일 토요일

영어 학습법의 원리


항상 어설프게 아는 것 보다

하나를 하더라도 정확 또는 확실하게 하는 것이 머리속에 각인이 되고

후에 순간적으로 응용을 할 때에 도움을 스스로에게 받는다.


1. 영어는 일차적으로 습관이다.
: 듣기와 말하기는 쓰기와 읽기보다 더 많은 노력과 연습이 필요

2. 습관을 만들기 위해서는 먼저 암기를 해라.

3. 습관은 반복적인 연습 없이는 안 된다.
: 영어가 습관이 되기 위해서는 문장을 암기한 뒤에 자투리 시간을 이용해서 한 문장을 1,00번 정도 집중적으로 발음해 보는 연습과 노력이 필요하다.

4. 기초적인 습관이 되었으면 응용으로 범위를 넓힌다.
: 기본 50문장을 중심으로 한 문장당 1~3개의 회화문장과 5~9개 정도의 응용 문장을 학습함으로써 습득하는 영어문장의 수를 2배 이상 늘려간다.

5. 영어가 유창해지려면 순발력이 필요하다.
: 학습자는 파트너와 학습한 문장에 대해 한국어, 영어 통역연습을 함으로써 영어에 대한 순발력을 기른다.

6. 영어로부터 자유로워지려면 스스로 영문법 책을 써라.

7. 다른 사람에게 가르칠 수 없는 지식은 지식이 아니다.
: 배운걸 다른사람에게 가르춰줘라 이말인듯.

8. 영어를 배우면 사용해보쟈.
: 학습내용을 한국어로 강의할 수 있다면 영어로 해보쟈.

9. 영미 문화를 알면 영어가 쉬워진다.

2013년 2월 15일 금요일

[보문역]안동반점


아..

오랜만에 포스팅 하네요. 어떤거? 음식.ㅋㅋㅋㅋㅋㅋ

맛집에 오랜만에 가서 진짜 기분 좋았음. 백수로 사는거 진짜 그거 고달프거든요.


단기알바도 없어서 더 지갑의 잔고가 후덜덜하네여.


아무튼,

아는 분의 지인들과 함께 [보문역 4번출구 "안동반점"]에 모였습니다.


평소에 못 먹었던 음식들을 먹어보쟈! 라고 생각한 터라 .. 도키도키 하네요.ㅋ


오늘 먹은 양은 약 6인분양이며,

가격은 1인당 만원 씩해서 약 오만원입니다.

안동 반점 모습입니다. 딱 동네 중국음식점이죠? 하지만 겉과 달리 속은 내공이 어마어마 하지요.

먹은 음식은 탕수육 中, 양장피 中, 우동 , 볶음밥

매주 화요일은 쉬는 날이니, 다들 유의하세요. 맘먹고 갔다가 허탕치고 집으로 가는건 아쉽자나요.ㅎ


탕수육 中. 양은 꽤 많습니다. 2명~3명은 탕수육 小를 시키시는게 좋아요. (다른음식과 같이 먹는다는 전제)
달콤하고 바싹하고 쫀득. 여긴 양배추가 아니라 배추를 넣어 달짝한 맛을 더 살렸어요.
아. 츄릅 다시 먹고싶다. (' ㅠ')
양장피 中, 탕수육이 나오고 나서 나옴. 겨자 소스는 [톡!!톡!! 코 구녕 빵아아아아앙] 하니깐
조절하면서 드세요. 가운데 계란은 불맛이 남. 아악후 맛있겠다. ㅠㅠ


우동. 참깨 기름맛과 향이 강합니다. 이런 맛 좋아하시면 강추!
국물맛도 진짜 끝내줍니다. 면발은 탱글탱글한 면은 아니지만 맛있어요.
츄릅 ..
위에 사진은 먹다가 아차!!! 하고 사진 찍은거에요. 양은 푸짐합니다.ㅎ


볶음밥. 계란은 덜 익은 노른자 입니다. 저걸 갈라서 밥에 비벼서 짜장 소스랑 스윽스윽
캬아아아 >3<
살아 있네 살아있어. 볶음밥 불맛!
진짜 맛나요. 아~ 잡채 볶음밥도 맛있답니다. 오늘은 포스팅이 안되어있지만 나중에 할께요.






안동반점이 어느 순간 입소문이 나서 사람이 북적 북적 합니다.

운이 좋으면 대기없이도 먹을 수 있는데,

식사 시간에는 어휴 ㅎ


기본적으로 여긴 양도 푸짐합니다.

다양한 음식의 맛을 보고싶다면 여러 사람들과 함께 와서 음식을 나눠 드시면

사람들을 만나서 좋고,

맛있는 음식을 먹어서 좋고.


가격도 싸게 먹어서 좋고.

1석 3조네요.ㅎㅎㅎㅎ


기름진 음식을 먹어서 마지막 후식으로






















블루 레몬 에이드와
딸기우유 쉐이드 (?)


헤헤


칼로리 폭탄 !! 캬캬캬


















안동반점 위치는

네이버 지도 앱으로 보문역 치면 바로 나오기도 하고요.


주소 : 서울시 성북구 보문동 1가 107
전화 : 02-923-7235
주차 : 불가


헤헷 맛있게 드세요.ㅎ

2013년 2월 13일 수요일

리눅스 및 오라클 설치 : Windows7 + VMWare Workstation 8 + Enterprise Linux 4 + 10gR2



오라클을 학습하기 위해 PC에 학습에 맞춰 세팅을 해줘야 한다.
아래에 나와있는 내용은 [강남정보처리학원-방형욱 강사]님의 블로그에 있는 내용을
제 PC에 맞춰서 리뷰합니다. 

현재 GoldMoon의 OS : WINDOWS 7

[1] VMWare Workstation 7 설치(약 1GB 필요) 및 Virtual Machine 생성(약 20GB 필요)
[2] 리눅스 설치 : Oracle사의 Enterprise Linux 4 설치 → Virtual Machine 복사 (약 20GB 필요)
[3] Oracle 10gR2 설치


전 설치를 할 때 깊은 빡침을 얻으면서 설치를 하였습니다.
리눅스를 설치할 때 제대로 설치가 안되면 Oracle 10gR2 설치할 때 오류가 생깁니다.
리눅스를 잘 다루시는 분이 아니시면 재 설치를 강행해야 하기 때문에..
오라클 설치로 하루 계획을 세우면, 설치하면서 느끼는 빡침을 덜 느낄 수 있을 겁니다...



---------------------------------------------------------------------------------------------
[1] VMWare Workstation 8 설치 및 Virtual Machine 생성

VMWare는 가상머신 프로그램임.
한 PC안에 여러가지 운영체제를 설치 및 설정하여 사용할 수 있는 응용 프로그램이지요.

설치는 비교적 간단합니다.

Setup.exe를 클릭해서 쭉쭉 Enter 치면 됩니다.

그리고 설치가 다 되었다면 '내 PC 네트워크'와 'VMWare 머신의 네트워크'를 연결해 줍니다.

설정은 아래 사진과 같습니다.

인터넷이 연결되지 않은 VMware Network Adapter VMnet8을 클릭해서 아래와 같이 설정을 해줍니다.



그리고, 가상머신과 로컬영역 네트워크를 연결해줍니다.
[로컬영역 연결]을 클릭해서 아래와 같이 설정을 해줍니다.



[예]를 누르세욤.
---------------------------------------------------------------------------------

설정을 했으면, 새로운 가상머신을 생성하는데 

난~ 리눅스를 설치 할거임. (어려운 리눅스 ㅠㅠ)

일단, 강의에서 했던 방식대로 진행하겠듬.

0. Window에 폴더를 생성합니다. 전 C드라이브보다 다른 드라이브에 설치를 했어요.
   D:\Oracle10gR2onOEL4

1. VMWare를 열고, New Virtual Machine 클릭
2.Custom(advanced)을 선택하고 Next 버튼 클릭
3.Choose the Virtual Machine Hardware Compatibility 화면에서 Next 버튼 클릭
4.Guest Operating System Installation 화면에서 Installer disk image file을 선택하고
   Enterprise-R4-U8-i386-disc1.iso 파일의 위치를 Browse한 뒤 Next 버튼 클릭



















위와같이 단계가 끝나면 곧바로 OS 설치 단계로 진행됨.

---------------------------------------------------------------------------------


[2] Enterprise Linux 4 설치 → Virtual Machine 복사
1.Enterprise Linux(엔터프라이즈 리눅스) 설치 첫 화면에서 엔터 키




2.CD Found 화면에서 Skip을 선택한다.

3.Welcome to Enterprise Linux 화면에서 Next 버튼 클릭
4.Language Selection 화면에서 한국어를 선택하고 Next 버튼 클릭
5.키보드 설정 화면에서 U.S.English를 선택하고 다음 버튼 클릭
6.디스크 파티션 분할 설정 화면에서 "Disk Druid를 통한 수동 파티션 설정"을 선택하고 다음 버튼 클릭
7."이 드라이브를 초기화 하시겠습니까?" 경고 화면에서 예 버튼 클릭
8.디스크 설정 화면에서 아래와 같이 설정한다.
 
 이 설정은 잘해야한다. 이거 잘못 설정하면 나중에 땅을 치면서
 다시 빡침을 느끼면서 설치해야한다.
  
   ㅇDrive /dev/sda를 더블 클릭하여 파티션 추가 팝업 창이 나타나도록 한뒤 아래와 같이 세 번 설정한다. 

마운트 지점: / 
파일시스템 유형: ext3 
실린더의 시작: 1 
실린더의 끝: 910


마운트 지점: <적용할 수 없음>
파일시스템 유형: swap
실린더의 시작: 911
실린더의 끝: 1170


마운트 지점: /u01
파일시스템 유형: ext3
실린더의 시작: 1171
실린더의 끝: 2610

   ㅇ설정을 잘 했다면 다음과 같을 것이다. 이상이 없으면 다음 버튼 클릭.


9.부트로더 설정 화면에서 아무 변경없이 다음 버튼 클릭
  
10.네트워크 설정 화면에서 편집 버튼을 클릭한 뒤 "DHCP 사용 환경으로 설정" 선택을 해제하고 다음처럼 IP를 설정한다.

11.방화벽 설정 화면에서 "방화벽을 사용하지 않음"을 선택하고 다음 버튼 클릭

  
12."경고-방화벽을 사용하지 않음" 팝업 창에서 계속 진행 버튼 클릭 

13.추가 언어 지원 화면에서 다음 버튼 클릭

14.시간대 선택 화면에서 다음 버튼 클릭

15.루트 암호 설정 화면에서 원하는 암호를 입력하고 다음 버튼 클릭

16.패키지 설치 기본 화면에서 "설치할 소프트웨어 패키지 사용자 설정하기"를 선택하고 다음 버튼 클릭

17.다음 패키지들을 선택하도록 한다.

X 윈도우 시스템
GNOME 데스크탑 환경
편집기
그래픽 인터넷
텍스트-기반 인터넷
사무/생산성
사운드와 비디오
그래픽


서버설정 도구
FTP 서버
레거시 네트워크 서버 -> 자세한 정보 클릭
    rsh-server 선택
    telnet-server 선택
개발용 도구
레거시 소프트웨어 개발
  

관리 도구
시스템 도구  -> 자세한 정보 클릭 (확인만)
인쇄지원 

모두 적절히 선택했으면 다음 버튼 클릭

18.설치 시작화면에서 다음 버튼 클릭

19."필요한 설치 매체" 팝업 창에서 진행 버튼 클릭

20.CDROM 교체 화면이 나타나면 Ctrl + D(또는 Change Disk 버튼)를 눌러 Settings 화면이 나타나도록 한 뒤 ISO Image file을 두번째 것으로 교체하고 확인 버튼 클릭, 세번째, 네번째 디스크도 같은 방법으로 교체한다.

22.설치 작업이 종료된 후, VMware Server 콘솔에서 Ctrl-D를 눌러 Settings 화면이 나타나게 한 뒤 CD-ROM 디바이스를 클릭하고 Use physical drive를 클릭

23.재부팅 버튼 클릭

24.환영합니다 화면에서 다음 버튼 클릭

25.사용 계약서 화면에서: "네, 사용 계약서에 동의합니다"를 선택하고 다음 버튼 클릭 

26.날짜와 시간 화면에서 다음 버튼 클릭

27.원하는 해상도를 선택 : Configure 클릭 -> Generic LCD Diskplay 펼침 -> LCD Panel 1024x768 선택

     -> 해상도 1024x768 선택 -> 다음 버튼 클릭


28.시스템 사용자 : 모든 항목을 빈 칸으로 남겨두고 Next를 클릭합니다. -> 이어지는 팝업 창에서 계속 진행 버튼 클릭 

29.사운트 카드 화면에서 다음 버튼 클릭 

30.추가 CD 화면에서 다음 버튼 클릭 

31.설정 완료 화면에서 다음 버튼 클릭 : 리부팅 되면서 Enterprise Linux를 설치 작업이 완료된다.

--------------------------------------------------------------------------------

- 이어서 VMWare Tool을 설치한다.

32.리눅스에 root 사용자로 로그인 -> 메뉴에서 VM을 클릭한 후 Install VMware Tools를 선택

33.데스크탑의 VMware Tools 아이콘을 더블 클릭하여 애플리케이션을 실행 

34.VMwareTools-8.1.3-203739.tar.gz 파일을 더블 클릭한 뒤 압축 해제

35.root 유저로 다음 작업을 수행한다. 

[root@ora10gr2 ~]# cd /root/Desktop/vmware-tools-distrib
[root@ora10gr2 vmware-tools-distrib]# ./vmware-install.pl


  계속 enter를 치면서 진행하면 된다.

  
36.인터넷이 사용 가능한지 확인한 뒤 reboot한다.

 [root@ora10gr2 vmware-tools-distrib]# reboot

37-1. 리눅스에서 한글 입력이 가능하도록 설정하는 방법

37-2.모두 마친 뒤에 reboot한다.

 [root@ora10gr2 vmware-tools-distrib]# reboot


38.Telnet과 FTP를 사용할 수 있도록 아래와 같이 파일의 내용을 수정하고, xinetd을 재시작한다.

    [root@ora10gr2 ~]# su - root
    [root@ora10gr2 ~]# cd /etc/xinetd.d/ 
    [root@ora10gr2 xinetd.d]# vi telnet         : disable = no로 수정

    [root@ora10gr2 xinetd.d]# vi krb5-telnet  : disable = no로 수정 : 혹시 telnet이 없다면 이렇게 하세요.
    [root@ora10gr2 xinetd.d]# vi gssftp         : disable = no로 수정 
                                                               server_args = -l -a 부분의 -a를 제거 

    [root@ora10gr2 xinetd.d]# cd /etc/rc.d/init.d
    [root@ora10gr2 init.d]# ./xinetd restart
    [root@ora10gr2 ~]# cd 

38-1.hosts 파일의 내용을 다음과 같이 설정한다. 

    [root@ora10gr2 ~]# vi /etc/hosts 

      127.0.0.1         localhost
      192.168.0.10    ora10gr2.gsedu.com      ora10gr2        localhost.localdomain localhost

---------------------------------------------------------------------------------

- Oracle 설치를 위한 준비를 진행한다.

39.oracle 유저 생성

  
    [root@ora10gr2 ~]# groupadd oinstall
    [root@ora10gr2 ~]# groupadd dba
    [root@ora10gr2 ~]# groupadd oper
    [root@ora10gr2 ~]# groupadd asmadmin

    [root@ora10gr2 ~]# useradd -g oinstall -G dba,oper,asmadmin oracle
    [root@ora10gr2 ~]# passwd oracle
    [root@ora10gr2 ~]# more /etc/passwd|grep oracle


40.Set Kernel Parameters : (Set_Kernel_Parameters.rtf) 참조

41.D:\Oracle10gR2onOEL4 폴더의 모든 내용을 D:\Oracle11gR2onOEL4 폴더로 복사한다.

D:\Oracle10gR2onOEL4 : Oracle 10gR2를 설치할 Machine





---------------------------------------------------------------------------------

[3] Oracle 10gR2 설치

- Shared Folders 설정 -

1.Edit virtual machine settings 클릭

2.Options 탭 클릭

3.Shared Folders 클릭 -> Always enabled 클릭 -> Add 클릭

4.Shared Folder Wizard를 이용해서 아래와 같이 설치할 파일이 있는 위치를 설정한다.
  next클릭
-> Host Path : C:\Oracle\10g\10201_database_linux32 (oracle database 설치파일)
    Name : staging

-> Next클릭
    Enable this share 선택 그리고 Finish 클릭




5.OK 버튼을 클릭한다.



6.Power on this virtual machine을 클릭해서 가상 머신을 시작한 뒤 다음처럼 Oracle 10gR2 설치를 시작한다.



- Terminal 1 -



    [root@ora10gr2 ~]# mkdir -p /u01/app/oracle/product/10.2.0/db_1
    [root@ora10gr2 ~]# chown -R oracle:oinstall /u01
    [root@ora10gr2 ~]# chmod -R 775 /u01
    [root@ora10gr2 ~]# xhost +

       access control disabled, clients can connect from any host.



- Terminal 2 -



    [root@ora10gr2 ~]# su - oracle
    [oracle@ora10gr2 ~]$ vi .bash_profile  -> (.bash_profile_10g.txt) 참조


 # Oracle Settings

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=ora10gr2.gsedu.com; export ORACLE_HOSTNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM

NLS_LANG=korean_korea.ko16mswin949; export NLS_LANG
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi

    [oracle@ora10gr2 ~]$ . .bash_profile             <-- 첫번째 점(.)과 두번째 점(.)사이에 스페이스를 두세요.



    [oracle@ora10gr2 ~]$ cd /mnt/hgfs/staging
    [oracle@ora10gr2 staging]$ ls
    database


    [oracle@ora10gr2 staging]$ cd database
    [oracle@ora10gr2 database]$ ls
    doc  install  response  runInstaller  stage  welcome.html



    [oracle@ora10gr2 database]$ ./runInstaller




7.설치 방식 선택 화면 : 데이터베이스 암호를 oracle로 입력하고 다음 버튼 클릭

8.인벤토리 디렉토리 및 인증서 지정 화면 : 다음 버튼 클릭

9.제품별 필요 조건 검사 화면 : 검사가 성공적이면 다음 버튼 클릭

10.요약 화면 : 설치 버튼 클릭

11.설치 완료 화면 : 확인 버튼 클릭 -> "구성 스크립트 실행" 팝업 창이 나타난다.

12.root 유저로 접속한 터미널에서 다음을 실행한다.


    [root@ora10gr2 ~]# /u01/app/oracle/oraInventory/orainstRoot.sh
    [root@ora10gr2 ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh


13. "구성 스크립트 실행" 팝업 창에서 확인 버튼을 클릭한다.

14.설치 종료 화면 : 종료 버튼을 클릭한다.

15.시스템을 재시작한다.

    [root@ora10gr2 ~]# reboot

- Windows(Host)에서 -

16.Windows의 hosts 파일에 내용 추가

C:\> notepad C:\Windows\System32\drivers\etc\hosts

192.168.0.10    ora10gr2.gsedu.com   ora10gr2
192.168.0.11    ora11gr2.gsedu.com   ora11gr2

그런데 위와 같이 하면 안됨. 왜? Windows 7은 =ㅅ= 보안 때문에 자꾸 막힘그래서 다른 방법으로 해야함.
위와 같은 방법이 되면 바로 아래로 넘어가고, 그렇지 않으면 [Windows 7에서 hosts 파일 수정하기]를 클릭해서 수정한다.

17.Telnet으로 서버에 접속

 C:\> telnet 192.168.0.10


이놈도 안되는 경우가 있음. 왜? Windows7 보안 때문에.. ㄱ-..그래서 설정을 한다. [Windows7에서 Telnet 설치하기]를 클릭해서 telnet client을 설치한다.


[oracle@ora10gr2 ~]$ vi orcl.sh


lsnrctl start
isqlplusctl start
sqlplus / as sysdba <<EOF
startup
exit
EOF
emctl start dbconsole


[oracle@ora10gr2 ~]$ . orcl.sh

18.Web browser를 이용해서 서버에 접속 및 SQL*Plus를 이용해서 접속

http://ora10gr2.gsedu.com:1158/em        -> sys/oracle/sysdba -> I agree
http://ora10gr2.gsedu.com:5560/isqlplus  -> system/oracle


C:\> sqlplus system/oracle@192.168.0.10:1521/orcl
C:\> sqlplus system/oracle@ora10gr2.gsedu.com:1521/orcl


또 위에 sqlplus가 접속이 안된다 하면. sqlplus client를 설치해줘야한다.이건 그냥 링크 걸겠다. [sqlplus client 설치하는 방법] 클릭




------------------------------------------------------------------------------

위에와 같은 과정을 8번 정도 한듯하다.
컴퓨터가 노후화 되어있다보니 이게 설치하면서 자꾸 중요 파일을 팅겼나보다.

그래도 지금은 정상적(?)으로 설치가 되어서 기쁘다. 

이제 Oracle10g를 열심히 만져봐야겠다. 

막힐 때마다 강사님께 이메일을 보내서 문제점을 해결하였다.

앞으로도 분명 -ㅅ- 문제점을 해결하려고 자주 연락드릴 듯 싶다.




출처:







Windows7에서 Telnet 설치하기



Windows7에서는 기본적으로 Telnet Client 가 설치되어 있지 않아.
(쓰는 놈만 쓰니깐 ...)

Telnet 을 이용하기 위해서는 제어판 -> 프로그램 -> 프로그램 및 기능에 들어가서

Windows 기능 사용/사용안함을 선택.

우측 기능 목록 하단에 "텔넷클라이언트"를 체크하여 설치를 하면 끗~!




Windows 7에서 hosts 파일 수정하기




1. Windows 탐색기 실행후 "도구"=>폴더 옵션" 클릭한다.

2. "보기" 탭의 "고급설정" 항목에
   [보호된 운영 체제 파일 숨기기(권장)을 풀어주고 적용한다.

3. 메모장을 '관리자 권한으로 실행' 클릭

4. 수정할 IP나 기타 등등 작업을 하고
     파일을 저장할 때 'C:\Windows\System32\drivers\etc' 위치로 이동해서
    파일을 "모든파일"로 변경하여 'hosts' 파일을 선택해서 덮어씌운다.

   중요한건... 이 Hosts파일 안에 뭐가 들어 있는지 확인을 하고 덮어 씌워야 한다.

   괜히 파일 안에 내용 다 삭제해서 컴퓨터 설정 변경하지 않는 실수는 하지말길.

.bash_profile_10g


# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=ora10gr2.gsedu.com; export ORACLE_HOSTNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
NLS_LANG=korean_korea.ko16mswin949; export NLS_LANG
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi

Set_Kernel_Parameters.rtf



Set Kernel Parameters

1.Oracle recommend the following minimum parameter settings:
Add or amend the following lines in the "/etc/sysctl.conf" file.

[root]# vi /etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586

2.Run the following command to change the current kernel parameters:

[root]# /sbin/sysctl -p

3.Add the following lines to the /etc/security/limits.conf file:

[root]# vi /etc/security/limits.conf

oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536

4.Add the following line to the /etc/pam.d/login file, if it does not already exist:

[root]# vi  /etc/pam.d/login

session    required     pam_limits.so

5.Disable secure linux by editing the /etc/selinux/config file, making sure the SELINUX flag is set as follows:

[root]# vi  /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - SELinux is fully disabled.

SELINUX=enforcing SELINUX=disabled 수정

6.hosts 파일을 내용을 확인하고 필요하면 수정한다.

[root]# vi  /etc/hosts

127.0.0.1       localhost
192.168.0.10    ora10gr2.gsedu.com ora10gr2 localhost.localdomain localhost


7.커널 설정을 마쳤다면 Virtual Machine 복사하기 위해 시스템을 종료한다.

[root]# shutdown -h now


[ Post List ]