Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

linux os 확인

OS/Linux&Unix 2017.07.03 17:16
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


$ grep . /etc/*-release
/etc/centos-release:CentOS Linux release 7.2.1511 (Core)
/etc/os-release:NAME="CentOS Linux"
/etc/os-release:VERSION="7 (Core)"
/etc/os-release:ID="centos"
/etc/os-release:ID_LIKE="rhel fedora"
/etc/os-release:VERSION_ID="7"
/etc/os-release:PRETTY_NAME="CentOS Linux 7 (Core)"
/etc/os-release:ANSI_COLOR="0;31"
/etc/os-release:CPE_NAME="cpe:/o:centos:centos:7"
/etc/os-release:HOME_URL="https://www.centos.org/"
/etc/os-release:BUG_REPORT_URL="https://bugs.centos.org/"
/etc/os-release:CENTOS_MANTISBT_PROJECT="CentOS-7"
/etc/os-release:CENTOS_MANTISBT_PROJECT_VERSION="7"
/etc/os-release:REDHAT_SUPPORT_PRODUCT="centos"
/etc/os-release:REDHAT_SUPPORT_PRODUCT_VERSION="7"
/etc/redhat-release:CentOS Linux release 7.2.1511 (Core)
/etc/system-release:CentOS Linux release 7.2.1511 (Core)


$ cat /etc/*-release | uniq
CentOS Linux release 7.2.1511 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.2.1511 (Core)

참조 사이트 : https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%A2%85%EB%A5%98_%ED%99%95%EC%9D%B8,_%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%B2%84%EC%A0%84_%ED%99%95%EC%9D%B8

감사하므니다! ㅎㅎ 


저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

linux os 확인  (0) 2017.07.03
pokemon skin  (0) 2017.06.22
yum에 대해 알아보자.  (0) 2017.05.09
curl http/2  (0) 2017.03.21
리눅스 - scp file copy  (0) 2017.01.22
top 명령&옵션  (0) 2016.12.21

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

pokemon skin

OS/Linux&Unix 2017.06.22 16:48
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T
심심했던 검정 화면이! 아래와 같이 변화합니다 ㅋㅋㅋ 굿뜨!

https://github.com/LazoCoder/Pokemon-Terminal


저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

linux os 확인  (0) 2017.07.03
pokemon skin  (0) 2017.06.22
yum에 대해 알아보자.  (0) 2017.05.09
curl http/2  (0) 2017.03.21
리눅스 - scp file copy  (0) 2017.01.22
top 명령&옵션  (0) 2016.12.21

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

yum에 대해 알아보자.

OS/Linux&Unix 2017.05.09 19:06
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


출처 : https://access.redhat.com/ko/node/82093


yum의 개념
Yum은 Yellow dog Update라고도 하고 Duke University에서 RPM 설치를 개선하기 위해 개발한 패키지 관리자입니다.

1) 패키지 설치:
yum install package               ex) yum install httpd

2) 패키지 삭제:
yum remove package            ex) yum remove httpd

3) 패키지 업데이트:
yum update package             ex) yum update httpd

4) 패키지 검색:
yum search package              ex) yum search httpd

5) 패키지 정보:
yum info package                   ex) yum info httpd

6) 특정단어가 포함 된 패키지 리스트:

yum list term                           ex) yum list httpd

7) 특정 파일을 제공한 패키지 검색:
yum whatprovides filename    ex) yum whatprovides httpd.conf

8) 커널 패키지에 설치된 모든 패키지를 업데이트:
yum -y update                         ex) yum -y update


저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

linux os 확인  (0) 2017.07.03
pokemon skin  (0) 2017.06.22
yum에 대해 알아보자.  (0) 2017.05.09
curl http/2  (0) 2017.03.21
리눅스 - scp file copy  (0) 2017.01.22
top 명령&옵션  (0) 2016.12.21

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

curl http/2

OS/Linux&Unix 2017.03.21 22:19
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T



ENV

Mac OS 10.12


TEST를 위해  curl http/2 지원 버전이 필요하였다. 

$ brew install curl --with-nghttp2
$ brew link curl --force

위의 명령을 수행하는데 오류가 아래와 같이 났다.

ERROR

set the environment variables ZLIB_CFLAGS

Warning: curl is a keg-only and another version is linked to opt.

Package requirements (zlib >= 1.2.3) were not met

you may set the environment variables GLIB_CFLAGS and GLIB_LIBS to avoid the need to call pkg-config


RESULT

brew 버전이 낮아서 나는 문제였다..끙..

https://brew.sh 에서 다운 또는 아래를 터미널에서 수행해보자!

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

pokemon skin  (0) 2017.06.22
yum에 대해 알아보자.  (0) 2017.05.09
curl http/2  (0) 2017.03.21
리눅스 - scp file copy  (0) 2017.01.22
top 명령&옵션  (0) 2016.12.21
Crontab을 이용해보자!  (0) 2016.11.11

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

리눅스 - scp file copy

OS/Linux&Unix 2017.01.22 16:31
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T



아주 오래전 개발소스나 파일들을 서버에 옮기기 위해서는 FTP 툴을 이용하여 옮기곤 하였습니다.
이제는 맥북도 많이들 사용하시고 서버에서 다른 서버로 파일을 옮길때 많이 사용되는 명령어를 알아보겠습니다.

방법 01. 서버에서 로컬에것 가져오기
  - 서버에서 수행
scp -P 22 로컬계정@로컬아이피:/Users/terrypark/app/xxx/acetManager.jar ./ 

방법 02. 로컬에서 서버로 보내기
  - local에서 수행
scp acet.war serverId@acet-dev.kakao.io:/daum/program/tomcat/ 




저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

yum에 대해 알아보자.  (0) 2017.05.09
curl http/2  (0) 2017.03.21
리눅스 - scp file copy  (0) 2017.01.22
top 명령&옵션  (0) 2016.12.21
Crontab을 이용해보자!  (0) 2016.11.11
BATCH, OLTP,OLAP,DW 정의  (0) 2016.09.28

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

top 명령&옵션

OS/Linux&Unix 2016.12.21 18:49
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


top 명령 실행시 추가할 수 있는 옵션

    * (top) -d [sec]: 설정된 초단위로 Refresh
    * (top) -c      : command뒤에 인자값 표시

top 명령 실행 후 사용할 수 있는 옵션

    * shift + t     : 실행된 시간이 큰 순서로 정렬
    * shift + m     : 메모리 사용량이 큰 순서로 정렬
    * shift + p     : cpu 사용량이 큰 순서로 정렬
    * k             : Process 종료
       o k 입력 후 종료할 PID를 입력한다
       o signal을 입력하라 표시되면 9를 넣어준다
    * c             : 명령 인자 표시 / 비표시
    * l(소 문자엘)   : uptime line(첫번째 행)을 표시 / 비표시
    * space bar     : Refresh
    * u             : 입력한 유저 소유의 Process만 표시
       o which user: 와 같이 유저를 입력하라 표시될때 User를 입력
       o blank(공백) 입력시 모두 표시
    * shift + b     : 상단의 uptime 및 기타 정보값을 블락선택해 표시
    * f             : 화면에 표시될 프로세스 관련 항목 설정


세부 정보 필드별 항목


    * PID : 프로세스 ID (PID)
    * USER : 프로세스를 실행시킨 사용자 ID
    * PRI : 프로세스의 우선순위 (priority)
    * NI : NICE 값. 일의 nice value값이다. 마이너스를 가지는 nice value는 우선순위가 높음.
    * VIRT : 가상 메모리의 사용량(SWAP+RES)
    * RES : 현재 페이지가 상주하고 있는 크기(Resident Size)
    * SHR : 분할된 페이지, 프로세스에 의해 사용된 메모리를 나눈 메모리의 총합.
    * S : 프로세스의 상태 [ S(sleeping), R(running), W(swapped out process), Z(zombies) ]
    * %CPU : 프로세스가 사용하는 CPU의 사용율
    * %MEM : 프로세스가 사용하는 메모리의 사용율
    * COMMAND : 실행된 명령어


출처 : http://faq.hostway.co.kr/?mid=Linux_ETC&page=7&document_srl=1441

저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

curl http/2  (0) 2017.03.21
리눅스 - scp file copy  (0) 2017.01.22
top 명령&옵션  (0) 2016.12.21
Crontab을 이용해보자!  (0) 2016.11.11
BATCH, OLTP,OLAP,DW 정의  (0) 2016.09.28
SSH 유용정보!  (0) 2016.08.29

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

Crontab을 이용해보자!

OS/Linux&Unix 2016.11.11 17:33
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

크론탭 파일 생성 및 삭제 등 설명!

출처 : https://docs.oracle.com/cd/E24846_01/html/E23088/enmwx.html

저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

리눅스 - scp file copy  (0) 2017.01.22
top 명령&옵션  (0) 2016.12.21
Crontab을 이용해보자!  (0) 2016.11.11
BATCH, OLTP,OLAP,DW 정의  (0) 2016.09.28
SSH 유용정보!  (0) 2016.08.29
아직도 nohup으로 돌리세요?? - daemon ( daemon-0.6.4.tar.gz)  (0) 2016.06.21

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

BATCH, OLTP,OLAP,DW 정의

OS/Linux&Unix 2016.09.28 11:07
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


OLTP,OLAP,DW 정의

Batch Processing

작업을 몰아두었다가 한번에 처리하는 시스템. 
예: 쇼핑몰로 예를 들면 하루가 지난 뒤에 전체 매장의 재고를 체크하고 현재의 상품에 대해 가격과 재고 등을 맞추는 작업을주기적으로 수행하는 작업을 말한다! 간단히 말해 데이터를 실시간이 아닌 전체적으로 맞추는 작업을 하거나 주기적으로 발생하는 것들에 대한 처리를 하는 것! 예시는 넘나어려운것..


OLTP: OnLine Transaction Processing

Batch 와 반대되는 개념으로 실시간으로 db의 데이터를 트랜잭션 단위로 갱신/조회하는 처리방식.
은행, 증권사 등에서 씀. 기존과 달리 다수의 client가 거의 동시에 이용할수 있도록 송수신자료를 트랜잭션단위로 
압축한것이 특징.


DW: Data Warehouse

수년간 발생한 데이터를 모아서 주제별로 합쳐 분석할 수 있게 하는 통합시스템.

예) 운영데이터, 분산데이터, 시장데이터를 추출하여 DW를 구축하고 그걸 DSS나 OLAP로 분석


※Data Mart: DW의 하위단위라고 볼 수 있으며, DW는 중앙집중식 데이터 집합체의 개념을 가지나, data mart는 데이터 저장소의 역할을 하고 특정 목적을 위해 쉬운 접근성과 사용성을 가진다. DW는 기존 데이터를 어떻게 수집/분석하고 어떻게 재사용할 것인가에 초점을 맞춤


OLAP:OnLine Analytical Processing

위의 DW에서 데이터를 분석해서 의미있는 형태로 만들기 위한 과정 및 도구.  
의사결정 지원 시스템의 하나.

※ 의사결정 지원 시스템(DSS, Decision Support System)

단순히 정보를 수집, 저장, 분배하기 위한 시스템을 넘어서 사용자들이 기업의 의사결정을 쉽게 내릴 수 있도록 사업 자료를 분석해주는 역할을 하는 컴퓨터 응용 프로그램이다.

예로 로그 분석을 통해 지표를 제공하는것이라고할 수 있을 것 같다.


출처 : http://neo-vector.blogspot.kr/2012/03/oltpolapdw.html

너무 잘 정리해주신!! 고맙삼다! 








저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

top 명령&옵션  (0) 2016.12.21
Crontab을 이용해보자!  (0) 2016.11.11
BATCH, OLTP,OLAP,DW 정의  (0) 2016.09.28
SSH 유용정보!  (0) 2016.08.29
아직도 nohup으로 돌리세요?? - daemon ( daemon-0.6.4.tar.gz)  (0) 2016.06.21
펌] linux 디스크 용량 확인(df / du)  (0) 2016.01.19

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

SSH 유용정보!

OS/Linux&Unix 2016.08.29 19:11
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


SSH  이자식!! 맨날 헷깔리게 해서 정리를 초스피드로 해본다.


중요한 것만 정리!


SSH key 생성 - rsa라는 암호화 방식으로 생성하겠다는 이야기!

ssh-keygen -t rsa 


id_rsa         : private key

id_rsa.pub  : public key

authorized_keys : id_rsa.pub의 값을 저장.(remote)


ex) A서버 / B서버가 있다면

B에서 A를 ssh로 접근하고 싶다면 B의 id_rsa.pub를 A의 authorized_keys에 등록하면 된다.


접속이 안된다면?

ssh -v 옵션으로 디버깅해본다.

/etc/hosts 등록도 해본다.


그리고 혹시나 공통으로 사용되어지는 ssh 공용키가 있다면 아래처럼 권한을 제대로 줘야한다..엄청 깐깐한 녀석이다!!

chmod 700 ~/.ssh

chmod 600 ~/.ssh/id_rsa

chmod 644 ~/.ssh/id_rsa.pub  

chmod 644 ~/.ssh/authorized_keys

chmod 644 ~/.ssh/known_hosts


권한문제로 아래와 같은 오류가 났었다.

Unspecified GSS failure.  Minor code may provide more information

No Kerberos credentials available



복사 방법 복사할 대상이 있는곳에 가서!

ssh-copy-id -i ~/.ssh/id_rsa.pub  acet@서버(복사할 곳)


  - 끝 -


저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

Crontab을 이용해보자!  (0) 2016.11.11
BATCH, OLTP,OLAP,DW 정의  (0) 2016.09.28
SSH 유용정보!  (0) 2016.08.29
아직도 nohup으로 돌리세요?? - daemon ( daemon-0.6.4.tar.gz)  (0) 2016.06.21
펌] linux 디스크 용량 확인(df / du)  (0) 2016.01.19
Curl 이란?  (0) 2015.12.03

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

아직도 nohup으로 돌리세요?? - daemon ( daemon-0.6.4.tar.gz)

OS/Linux&Unix 2016.06.21 15:02
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T



지금까지 백그라운드로 실행을 하기 위해 nohup을 사용했다면 아래의 daemon을 사용하여 보자!

http://www.libslack.org/daemon/


daemon으로 수행할 때 pid도 생성할 수 있고 프로세스 관리에 도움을 많이 준다.

물론 다른 여러가지가 있지만 일단은 daemon을 써봐야겠다.


What is daemon?

Daemon turns other process into daemons. There are many tasks that need to be performed to correctly set up a daemon process. This can be tedious. Daemon performs these tasks for other processes. This is useful for writing daemons in languages other than C, C++ or Perl (e.g. /bin/sh, Java).

If you want to write daemons in languages that can link against C functions (e.g. C, C++), see libslack which contains the core functionality of daemon.

Daemon is freely available under the GNU General Public License.


  - 끝 -



저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

BATCH, OLTP,OLAP,DW 정의  (0) 2016.09.28
SSH 유용정보!  (0) 2016.08.29
아직도 nohup으로 돌리세요?? - daemon ( daemon-0.6.4.tar.gz)  (0) 2016.06.21
펌] linux 디스크 용량 확인(df / du)  (0) 2016.01.19
Curl 이란?  (0) 2015.12.03
리눅스 - telnet 설치 및 사용하기  (0) 2014.02.06

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

펌] linux 디스크 용량 확인(df / du)

OS/Linux&Unix 2016.01.19 13:33
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


하도 까먹어서...퍼왔다..-_-;;



[출처 : http://ra2kstar.tistory.com/135 ]

저작자 표시 비영리 변경 금지
신고

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

Curl 이란?

OS/Linux&Unix 2015.12.03 17:33
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

출처 : http://jokergt.tistory.com/83


그냥 사용했었는데 한번 찾아보았다ㅋㅋㅋ 이런 탄생과 발전의 비화가 있었다뉘~



참고 사항!

아래의 옵션을 사용하여 체킹할 수 있다.

ex) -e, --referer       Referer URL (H) 

curl "http://www.themungu.co.kr/" -e "http://www.daum.net"


결과 : www.daum.net이 막혀있는 것을 알수가 있다..ㅠ.ㅠ..개슬픔..

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<HTML><HEAD>

<TITLE>403 Forbidden</TITLE>

</HEAD><BODY>

<H1>Forbidden</H1>

You don't have permission to access /

on this server.<P>

</BODY></HTML>


curl "http://www.themungu.co.kr/" -e "http://www.naver.com"

네이버는 잘가져온다..ㅠ_ㅠ..

<html>

<head>

<title>네이버</title>

</head>

<frameset rows="1*, 1" border="0">

<frame src="./main/main.html?PHPSESSID=9d7fd06cb57d9cb85ae46c6f87ef9dd0" scrolling="auto" marginwidth="0" marginheight="0">

<frame src="f.html?PHPSESSID=9d7fd06cb57d9cb85ae46c6f87ef9dd0" scrolling="no" marginwidth="0" marginheight="0">

<noframes>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">

</body>

</noframes>

</frameset>


</html>


더보기


저작자 표시 비영리 변경 금지
신고

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

리눅스 - telnet 설치 및 사용하기

OS/Linux&Unix 2014.02.06 01:37
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T



node.js를 테스트 하다가...telnet을 해야하는데...아래처럼 되질 않았다..


[root@localhost nodejs]# telnet localhost 8000

-bash: telnet: command not found

[root@localhost nodejs]# telnet

-bash: telnet: command not found

[root@localhost nodejs]# rpm -qa | grep telnet

[root@localhost nodejs]# cat /etc/xinetd.d/telnet

cat: /etc/xinetd.d/telnet: No such file or directory


<< 아래처럼 설치!! >>

[root@localhost nodejs]# yum install telnet-server  <---- 설치!! 명령어(CentOS)

Loaded plugins: fastestmirror, priorities, refresh-packagekit, security

Loading mirror speeds from cached hostfile

 * base: centos.mirror.cdnetworks.com

 * extras: centos.mirror.cdnetworks.com

 * updates: ftp.daum.net

base                                                     | 3.7 kB     00:00

dag                                                      | 1.9 kB     00:00

extras                                                   | 3.4 kB     00:00

newrelic                                                 |  951 B     00:00

updates                                                  | 3.4 kB     00:00

updates/primary_db                                       | 1.4 MB     00:00

19 packages excluded due to repository priority protections

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package telnet-server.x86_64 1:0.17-47.el6_3.1 will be installed

--> Processing Dependency: xinetd for package: 1:telnet-server-0.17-47.el6_3.1.x86_64

--> Running transaction check

---> Package xinetd.x86_64 2:2.3.14-39.el6_4 will be installed

--> Finished Dependency Resolution


Dependencies Resolved


================================================================================

 Package              Arch          Version                   Repository   Size

================================================================================

Installing:

 telnet-server        x86_64        1:0.17-47.el6_3.1         base         37 k

Installing for dependencies:

 xinetd               x86_64        2:2.3.14-39.el6_4         base        121 k


Transaction Summary

================================================================================

Install       2 Package(s)


Total download size: 158 k

Installed size: 313 k

Is this ok [y/N]: y

Downloading Packages:

(1/2): telnet-server-0.17-47.el6_3.1.x86_64.rpm          |  37 kB     00:00

(2/2): xinetd-2.3.14-39.el6_4.x86_64.rpm                 | 121 kB     00:00

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

Total                                           1.3 MB/s | 158 kB     00:00

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing : 2:xinetd-2.3.14-39.el6_4.x86_64                              1/2

  Installing : 1:telnet-server-0.17-47.el6_3.1.x86_64                       2/2

  Verifying  : 2:xinetd-2.3.14-39.el6_4.x86_64                              1/2

  Verifying  : 1:telnet-server-0.17-47.el6_3.1.x86_64                       2/2


Installed:

  telnet-server.x86_64 1:0.17-47.el6_3.1


Dependency Installed:

  xinetd.x86_64 2:2.3.14-39.el6_4


Complete!  ☜  완료!!


다시 해보면 아래와 같이 설치되어있는 것을 볼 수가 있다.

[root@localhost nodejs]# rpm -qa | grep telnet

telnet-server-0.17-47.el6_3.1.x86_64


vi /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = yes
}

disable을 no 로 수정!!  슈퍼데몬에서 텔넷데몬 disable -> no

재시작~~
[root@localhost nodejs]# service xinetd restart    
Stopping xinetd:                                           [FAILED]
Starting xinetd:                                           [  OK  ]

호스트파일 확인~!
 vi /etc/hosts

[root@localhost nodejs]# service network restart
Shutting down interface eth0:  Device state: 3 (disconnected)
                                                           [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Active connection state: activating
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2
state: activated
Connection activated


[root@localhost ~]# vi /etc/sysconfig/iptables
[root@localhost ~]# /etc/init.d/iptables restart
iptables: Setting chains to policy ACCEPT: nat mangle filte[  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]



[root@localhost etc]# find / -name telnet
/etc/xinetd.d/telnet



<< 참조 사이트 >>
http://www.greenidc.co.kr/gnuboard4/bbs/board.php?bo_table=linux&wr_id=240
http://ibabo.tistory.com/147
http://blog.naver.com/PostView.nhn?blogId=kr0191&logNo=140049914623
http://www.linux.com/learn/answers/view/1246-why-do-we-get-unrecognised-service-on-giving-command-service-telnet-start
http://computist.tistory.com/42
http://www.greenidc.co.kr/gnuboard4/bbs/board.php?bo_table=linux&wr_id=240

아...안된다 ㅋㅋㅋㅋㅋㅋ 아놔...ㅠ.ㅠ..

     - not yet finish.. -

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ Telnet...Client를 설치를 하지 않았었다...OTL

Telnet Client Setting - CentOS

[root@localhost ~]# yum install telnet -y
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.mirror.cdnetworks.com
 * extras: centos.mirror.cdnetworks.com
 * updates: ftp.daum.net
19 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package telnet.x86_64 1:0.17-47.el6_3.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package         Arch            Version                    Repository     Size
================================================================================
Installing:
 telnet          x86_64          1:0.17-47.el6_3.1          base           58 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 58 k
Installed size: 109 k
Downloading Packages:
telnet-0.17-47.el6_3.1.x86_64.rpm                        |  58 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : 1:telnet-0.17-47.el6_3.1.x86_64                              1/1
  Verifying  : 1:telnet-0.17-47.el6_3.1.x86_64                              1/1

Installed:
  telnet.x86_64 1:0.17-47.el6_3.1

Complete!


[root@localhost ~]# telnet localhost
Trying ::1...
Connected to localhost.
Escape character is '^]'.
CentOS release 6.5 (Final)
Kernel 2.6.32-431.el6.x86_64 on an x86_64
login:

ㅠ_ㅠ...이제 되는구나...아흑~
참고 사이트 : http://jmnote.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%85%94%EB%84%B7_%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8


   - END -










저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

펌] linux 디스크 용량 확인(df / du)  (0) 2016.01.19
Curl 이란?  (0) 2015.12.03
리눅스 - telnet 설치 및 사용하기  (0) 2014.02.06
리눅스 현재 사용 포트 확인 방법  (0) 2013.06.03
.profile vs .bash_profile vs .bashrc  (0) 2013.06.02
우분투에서 JDK 셋팅  (0) 2013.06.02

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

리눅스 현재 사용 포트 확인 방법

OS/Linux&Unix 2013.06.03 02:01
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

 

 

lsof -i TCP:portNumber


acet@ubuntu:~/acetServer/apache-tomcat-6.0.37/conf$ lsof -i TCP:8080(사용포트)

COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    16851 acet   37u  IPv6  90074      0t0  TCP *:사용포트 (LISTEN)

 

해당 포트가 Listen하고 있다는 것을 알 수 있다.^-^


물론 netstat -na로도 알수가 있다.

ex) 

acet@ubuntu:~/acetServer$ netstat -an

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address           Foreign Address         State

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN

tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN




저작자 표시 비영리 변경 금지
신고

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

.profile vs .bash_profile vs .bashrc

OS/Linux&Unix 2013.06.02 05:36
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T



음...profile vs .bash_profile vs .bashrc 에 대해서 정확히 몰랐었다. 

bashrc'는 로그인 없이 Bash가 실행될 때 로드된다. 'sudo bash'나 'su'로 root 권한을 얻으려 bash를 실행할 때도 이 파일이 로드된다.

정리:

  • ’.profile' - 로그인할 때 로드된다. PATH처럼 로그인할 때 로드해야 하는데 bash와 상관없는 것들을 여기에 넣는다.
  • ‘.bash_profile’ - 로그인할 때 로드된다. ‘bash completion'이나 'nvm'같이 로그인할 때 로드해야 하는데 Bash와 관련된 것이면 여기에 넣는다.
  • ’.bashrc' - 로그인하지 않고 Bash가 실행될 때마다 로드된다.

bash-it

나는 Bash 프레임워크인 bash-it을 사용하는데, 그냥 터미널에서 ssh로 접속하기만 할 때는 ‘.bash_profile'에만 넣어주는 걸로 충분했다. 그런데 Desktop으로 쓸려니 로그인 없이 Bash를 실행할 일이 많아서 ’.bashrc'에 넣어줘야 했다:

if [ -f "~/.bash_profile" ]; then
    . ~/.bash_profile
fi


출처 : http://dogfeet.github.io/articles/2012/bash-profile.html

저작자 표시 비영리 변경 금지
신고

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

우분투에서 JDK 셋팅

OS/Linux&Unix 2013.06.02 05:31
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T



우분투에서 JDK 셋팅


우분투의 특징이..명령어를 통해 셋팅하는 것이라고 한다.

sun java를 가져온다.

1) sudo add-apt-repository ppa:webupd8team/java 
2) sudo apt-get update 
3) sudo apt-get install oracle-jdk7-installer


단, apt-get install 명령어를 찾지 못한다면!! 아래의 명령어를 쳐준다.

sudo apt-get install python-software-properties


잘 깔렸는지 확인은 자바 버전으로!

acet@ubuntu:~$ java -version

-bash: /usr/bin/java: No such file or directory


1,2,3 이후에 위와 같은 오류가 난다면..아래의 config java를 해보자!

acet@ubuntu:~$ sudo update-alternatives --config java


There are 4 choices for the alternative java (providing /usr/bin/java).


  Selection    Path                                            Priority   Status

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

  0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      auto mode

  1            /home/acet/acetServer/jdk1.7.0_21                1         manual mode

* 2            /home/acet/acetServer/jdk1.7.0_21/bin/java       1         manual mode

  3            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode

  4            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode



결과

acet@ubuntu:~$ java -version

java version "1.7.0_21"

Java(TM) SE Runtime Environment (build 1.7.0_21-b11)

Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)


우분투에 드디어 깔았다..헤헤~날밤 깠다..요고 하나로 ㅋㅋㅋ 

하지만 많이 배웠다^-^ 굳!굳!

저작자 표시 비영리 변경 금지
신고

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

[우분투] sudo add-apt-repository command not found ubuntu

OS/Linux&Unix 2013.06.02 05:07
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T




sudo add-apt-repository command not found ubuntu 라고 나오면..


sudo apt-get install python-software-properties 를 해주자!


출처 : http://ubuntugeek.com/forum/index.php?topic=4196.0

저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

.profile vs .bash_profile vs .bashrc  (0) 2013.06.02
우분투에서 JDK 셋팅  (0) 2013.06.02
[우분투] sudo add-apt-repository command not found ubuntu  (0) 2013.06.02
리눅스 권한 관리  (0) 2013.06.02
리눅스 bit 알아내기  (0) 2013.06.02
Linux에서 $블라블라 지우기!  (0) 2012.10.18

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

리눅스 권한 관리

OS/Linux&Unix 2013.06.02 01:48
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T





자꾸..까먹어서..ㅠ_ㅠ 잘 정리되어있는 사이트를 참고 하도록하자!


참고 사이트 : http://c36wn.egloos.com/4762496


위의 사이트에서 가져왔음을 알려드립니다^-^


# 리눅스 파일권한 상식 #

ls -al 로 파일의 자세한 정보를 볼 수 있다 

# 참고 :  맨앞에 문자가 - 일 경우 파일, d 이면 디렉토리, l 이면 링크를 나타냄 ) 

r : Read  = 4
w : Write = 2
x : eXcute = 1

acet //
위에 rwx는 점수라고 보면 된다.

아래의 빨강 파랑 녹색은 유저 그룹 나머지라고 보면 된다.


-rwxrwxrwx   ( 777 ) <-- 세개의 그룹 모두 읽기 쓰기 실행이 다 된다는 뜻! 
-r--r--r--  ( 444 )        <-- 읽기만~~
-rwx--x--x ( 711 )      <-- 유저만 모든권한이 다있고, 나머지는 실행만!

2~4필드 : 소유주 ( User ) 권한
5~7필드 : 그룹 ( Group )  권한
8~10필드 : 나머지 ( Others ) 권한


1. chmod : 파일, 디렉토리 권한 수정
   - ex) 
        chmod 755 a_file         
        ( 소유자에겐 7(rwx), 그룹과 나머지에겐 5(r-x) 권한부여 )
        chmod o+rw a_file         
        ( others에게 읽기, 쓰기 권한 부여 )
        chmod 700 *                
         ( 현재 위치의 모든 파일과 폴더 권한 수정 )
        chmod -R 755 www        
        ( www디렉토리 내의 모든 파일과 디렉토리의 권한 수정 )


2. umask : 파일이 만들어질때 허가권 기본값
   - ex) 
        # umask 022                                           
           -> chmod와 반대개념 777에서 뺀다.  022일 경우 chmod 755 와 같음, 
                

3. chown : 파일 소유자, 소유그룹 수정 
   - ex) 
        chown bible file1        
         ( file1 파일의 소유자를 bible로 수정 )
        chown bible:bible2 file2         
        ( file2 파일의 소유자를 bible로 그룹을 bible2로 수정 )
        chown -cR nobody:nobody dirl       
        ( dirl 폴더와 그안의 모든 파일,디렉토리의 소유자,소유그룹 변경 )
        chown -R bible:webhost uploads --from=nobody:nobody    
        ( uploads디렉토리 내의 파일중 소유자가 nobody이고 소유그룹이 nobody로 되어 있는 파일의
           소유자를 bible로 변경하고 소유그룹을 webhost로 변경 )

저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

우분투에서 JDK 셋팅  (0) 2013.06.02
[우분투] sudo add-apt-repository command not found ubuntu  (0) 2013.06.02
리눅스 권한 관리  (0) 2013.06.02
리눅스 bit 알아내기  (0) 2013.06.02
Linux에서 $블라블라 지우기!  (0) 2012.10.18
sed 명령어  (0) 2012.10.09

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

리눅스 bit 알아내기

OS/Linux&Unix 2013.06.02 01:34
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T




아래와 같이 usr/bin으로 이동하여 getconf WORD_BIT를 써주면 된다.



끝~^.*


이라고 생각하면 안된다!!!! 32비트가 아닌 64비트인데..위의 명령어로는 32가 나왔다..

즉..위에 것은..틀렸다..ㅠ_ㅠ


acet@ubuntu:~$ dpkg -s libc6 | grep Arch  <-- 요 명령어로 하거나..

Multi-Arch: same

Architecture: amd64



acet@ubuntu:~$ uname -a <-- 요 명령어로 하거나..

Linux ubuntu 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


끝~~


저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

[우분투] sudo add-apt-repository command not found ubuntu  (0) 2013.06.02
리눅스 권한 관리  (0) 2013.06.02
리눅스 bit 알아내기  (0) 2013.06.02
Linux에서 $블라블라 지우기!  (0) 2012.10.18
sed 명령어  (0) 2012.10.09
WMWARE 셋팅 및 기본 설정들!  (0) 2012.09.28

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

Linux에서 $블라블라 지우기!

OS/Linux&Unix 2012.10.18 19:26
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


우짜다보니..디렉토리가 $dir이 생겨버렸다.

rm -rf "$dir"로 아무리 해도...

cd $dir 로 아무리 이동하려고 해도....작동하지 않았다!!

어떻게 지우나??  영어로 How to delete???


바로!!!

rm -rf '$dir' 

이다.^-^/

생성 또한 mkdir '$dir'로 해줘야 한다 ㅋ

끝~~ 
저작자 표시 비영리 변경 금지
신고

'OS > Linux&Unix' 카테고리의 다른 글

리눅스 권한 관리  (0) 2013.06.02
리눅스 bit 알아내기  (0) 2013.06.02
Linux에서 $블라블라 지우기!  (0) 2012.10.18
sed 명령어  (0) 2012.10.09
WMWARE 셋팅 및 기본 설정들!  (0) 2012.09.28
리눅스 쓸만한 명령어  (0) 2012.09.24

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바