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

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을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

sed 명령어

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


★ sed 스트림 편집기
 : ed명령어와 grep명령어 기능의 일부를 합친 것이 sed(stream editor)명령어이다 

★ 특징
1) sed 명령어는 1개 라인씩 입력 라인을 읽어들여 표준 출력에 출력한다.
2) sed는 각 라인을 읽을 때마다 ed에서 사용하던 형식의 대치작업을 실행한다.
3) 일치하는 문자열이 있으면 그 문자열을 대치한 후 출력하고 일치하는 문자열이 없으면 그 라인은
수정되지 않고 그대로 출력된다.
4) 이 sed 명령어가 ed보다 좋은 점은 라인들을 하나씩 읽고 , 수정하고, 출력하기 때문에 기억장치
안의 버퍼를 사용하지 않는다는 것이다. 버퍼를 사용하지 않으면 화일의 크기에 제한 없이 작업을
할 수 있다.
5) ed와 같이 버퍼를 사용하는 경우는 버퍼의 크기보다 큰 화일은 처리할 수 없으며
대개 버퍼의 크기는 1MB정도이다. 따라서 sed는 아주 큰 화일을 처리할 때 주로 사용된다.
6) sed 명령어를 호출하는 형식은 grep명령어와 같지만 완전한 형식의 대치 연산자를
사용한다는 점만이 다르다.

★ 예제로 살펴보는 sed 명령어
  1) # sed "s/hello/goodbye" in.file
위의 명령어는 in.file이라는 화일에 있는 각 라인에서 첫번째 등장하는 hello라는 문자열을
goodbye로 교체한 후 그 라인을 표준 출력에 출력한다.

2) # echo "1234hello5678" | sed "s/hello/goodbye/"
대치 명령어를 따옴표로 둘러싸야 올바로 사용할 수 있다.
여기서 문자열은 정규식으로 표현될수 도 있다.

3) # sed "/hello/d" in.file
위의 명령어를 사용하면 hello라는 문자열을 포함하고 있는 모든 문자열을 삭제할 수 있다.
즉"hello라는 문자열을 포함하고 있는 라인을 찾아 그 라인을 삭제하라"는 것이다. 
4) # grep -v hello in.file 3) 과 같은 기능을 한다.

5) # sed "s/hello//" in.file
라인을 전부 삭제하지 않고 hello라는 문자열만을 삭제하려면 위의 명령어를 사용하다.
  6) # sed "3,7s/hello//" in.file
ed와 같이 sed에서도 화일의 일부만을 대상으로 작업하는 경우는 라인의 범위를 지정할 수 있다.
위의 명령어는 in.file이라는 화일의 라인3에서 7까지만을 대상으로 첫번째 hello를
삭제하고 화일의 그 외의 부분은 변경시키지 않는다.
또한 다음과 같이 사용하면 라인 번호 대신 문맥을 범위로 지정할 수 있다.

7) # sed "/hello/,/goodbye/s/bad/good/g" in.file
위의 명령어는 hello라는 단어를 포함하고 있는 첫번째 라인부터 goodbye라는 단어를
포함하고 있는 라인까지 검색하면서 bad라는 문자열을 모두 good으로 변경한다.
또한 문자열 goodbye를 만난 이후에도 다시 다른 hello가 등장하면 다음 goodbye가 나올 때까지
대치 작업은 반복된다.

8) # sed -f command.file in.file
sed명령어의 -f(file)선택자를 사용하면 명령어를 일일이 키보드에서 입력하지 않고 하나의 화일에
기억시켜 놓고 사용할 수도 있다.
   9) 여러 개의 명령어를 연속적으로 자주 사용할 때 이 명령어 화일이 유용하게 사용된다.
예를 들어 다음과 같은복수 개의 명령어가 화일에 기억되어 있는 경우는
# vi command.file
s/hello/goodbye
s/good/bad
     다음과 같은 명령어를 입력하면
     # echo "1234hello5678" | sed -f command.file 
다음과 같이 출력된다. # echo "1234hello5678" | sed -f command.file 1234badbye5678


★ sed 기본
# sed '' ljs --> cat ljs 와 동일
sed 편집 명령어 일상적인 sed 명령 --------------------------------------------------------------------------------------- a\ 다음 라인(들)을 적용될 라인들에 부가한다 (라인뒤) c\ 적용될 라인들을 다음 라인(들)로 변경한다 (라인 대체) d 적용될 라인들을 삭제한다 g 단지 첫번째의 것만이 아니라 라인의 모든 부합 패턴 대체가 적용 되게 한다 i\ 다음 라인(들)을 적용될 라인들 위에 삽입한다 (라인앞) p - n 옵션하에 있을지라도, 라인을 프린트한다 q 명시된 라인에 도달할 때 중지한다 r filename filename을 판독한다. 내용을 출력에 부가한다 s/old/new/ "old"를 "new"로 대체한다 = 라인 번호를 프린트한다 !command 라인이 선택되지 않는 경우 command를 적용한다. --------------------------------------------------------------------------------------
★ 라인 명시
  sed명령은 두가지 방법을 사용한다. 첫 번째는 번지를 번호로 명시하는것이다.
  여러분은 특정한 라인을 가리키기 위해 단일 번호를 사용할 수 있다. 
     # sed '3d' ljs  --> 세번째 라인을 삭제
  또는, 라인들의 범위를 가리키기 위해 콤마(,)로 분리된 두 번호들을 사용할 수 있다.
     # sed '2,4 s/e/#/' ljs  --> 대체 명령은 단지 2-4 라인들에만 적용된다. (단순 대체 명령은 라인에서
                                 첫번째 어커런스에만 적용된다는 점을 기억하라. 따라서 각 적용 라인의
                                 첫 번째 e만이 #로 대체된다)
     # sed -n '/kingdom/p' ljs  --> kingdom이 들어있는 line만 프린트
     # sed '/kingdom/p' ljs  --> 모든 line이 나타나고 그와 동시에 kingdom line이 중복해서 나타남
     # sed '[Pp]rincess/d' ljs  --> princess 또는 Princess를 포함하고 있는 라인들을 삭제함
     # sed '1,/fragrant/d' ljs  --> 라인 1로부터 fragrant를 포함하고 있는 첫번째 라인까지의 모든
라인들을 삭제함  

 sed의 패턴-부합
      패턴-부합에 대한 sed메타 문자
     -------------------------------------------------------------------
       메타 문자            작    용
     -------------------------------------------------------------------
       \              다음 문자의 특수한 의미를 부정한다
       ^              라인의 시작과 부합한다
       $              라인의 끝과 부합한다
       .              어떠한 단일 문자와도 부합한다
       [ ]            둘러싸인 문자들 중의 어느 하나와 부합한다
       [^...]         ...리스트에 없는 어떠한 문자와도 부합한다
       pat*           0 또는 그 이상의 pat 어커런스들과 부합한다
                      여기에서 pat는 단일문자 또는 [ ]패턴이다
       &              s 명령의 newpattern부분에서 사용되어 oldpattern
                      부분의 재 산출을 나타낸다
     -------------------------------------------------------------------

 간략한 예
  ----------------------------------------------------------------------------------------
    명 령         결  과 
  ----------------------------------------------------------------------------------------
   /Second/       Second를 포함하고 있는 어떠한 라인과도 부합한다.
   /^Second/      Second로 시작하는 어떠한 라인과도 부합한다.
   /^$/          공백라인, 즉 라인의 시작과 끝 사이에 아무것도 없는 라인과 부합한다.
                  이것은 공백 스페이스들로 된 라인과는 부합하지 않는바, 스페이스 자체가
                  문자이기 때문이다.
   /c.t/          cat, cot, 기타 등을 포함하고 있는 라인들과 부합한다. 이 패턴은 단어의
                  일부일 수 있음에 유의하라. 예를 들어, apricot와 acute도 부합된다.
   /./            적어도 한 문자를 포함하고 있는 라인들과 부합한다.
   /\./           피리어드를 포함하고 있는 라인들과 부합한다. \는 .의 특수한 의미를 부정
   /s[oa]p/       sop또는 sap와는 부합하지만 sip 또는 sup와는 부합하지 않는다.
   /s[ ^oa]p/     sip또는 sup와는 부합하지만 sop또는 sap와는 부합하지 않는다.
   s/cow/s&s/     cow를 scows로 대체한다.
   /co*t/         * --> 어떠한 수
  ----------------------------------------------------------------------------------------

 간단한 sed 해법
     # sed '/^$/d' ljs  --> 모든 공백 라인 제거
     # sed '/^ *$/d' --> space로 만들어진 공백까지 제거 (조심! ^와 *사이에 공백이 있어야 한다)
     # sed 'a\\
       ' ljs   --> 각 line마다 공백라인 추가
     # sed '/^#/d' ljs  --> 첫번째 열에 #을 가진 라인 제거
     # sed 's/^/     /' ljs  --> 각 line의 시작을 5 space로 대체

 다중 명령
     # sed 's/Bob/Robert/g\
            s/Pat/Patricia/g' ljs  --> sh을 사용하는 경우에는 \을 생략하라
     # sed 's/cat/dog/g\
            s/dog/pigs/g' ljs  --> 먼저 모든 cats를 dogs로 변환한 다음에 모든 dogs를 pigs로 변환한다.
     # sed 's/Bob/Robert/g\
            s/Pat[^a-z]/Patricia/g' ljs  --> ^a-z은 a에서 z까지의 문자들이 아닌 모든 문자를 
                                             의미한다는 점을 상기하라

 태그
  위에서 Pat!와 같은 것이 발견될때 !를 포함한 전체 문자열이 Patricia로 대체되므로 !가 소실된다.
  우리는 !를 유지하면서 Pat를 대체하는 방법을 필요로 한다. 우리는 이것을 태그(tag)를 사용하여
  수행할 수 있다. 패턴의 일부를 "태그"하려면, 그것을 좌측에는 \(로 우측에는 \)로 둘러싸라.
  그 다음에, 명령의 newpattern부분에서, 여러분은 그렇게 둘러싸인 패턴의 첫 번째 것은 \1로,
  두번째 것은 \2 등으로 인용할 수 있다. 이 방법을 사용하면 다음의 명령이 부여된다.
      # sed 's/\(Pat\)\([^a-z]\)/\1ricia\2/g' ljs

 쉘 스크립트와 sed
      # vi twospace
        sed 'a\\
        ' $*   --> $*은 모든 인자들을 나타냄
      # twospace ljs | pr | lpr
   위 예는 sed가 어떻게 하여 UNIX 프로그래밍과 쉘 스크립트에 적합한가를 나타낸다.
 
참고 사이트 : http://stone.backrush.com/sunfaq/ljs007.html
정말 잘 정리를 해주셔서 빠른 이해가 되었다. 레알 감사합니다!^-^good~ 
 
 

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

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

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

설정

트랙백

댓글

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

WMWARE 셋팅 및 기본 설정들!

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

팀이 이사 후에 방화벽이 몽땅 막혀서..WMWARE를 깔아보았다.(os : oracle linux 64bit)




os 셋팅 후 한 작업은!! 계정을 생성! 홈디렉토리 잡기였다~!^-^good~

계정생성
useradd 라는 명령어로 생성 할 수 있으며, 홈디렉토리 지정을 할려면
생성 시에 useradd 계정이름 -d /home/acet  등으로 정해주면 된다.
그런 뒤 암호는 passwd라는 명령어를 써서
passwd 계정이름  을 써주면 된다.
그런 뒤에 암호 입력!

man에 나온 내용!
about useradd : 엄청 허벌나게 길다~~=ㅁ=...


USERADD(8)                System Management Commands                USERADD(8)

NAME
       useradd - create a new user or update default new user information

SYNOPSIS
       useradd [options] LOGIN

       useradd -D

       useradd -D [options]

DESCRIPTION
       When invoked without the -D option, the useradd command creates a new
       user account using the values specified on the command line and the
       default values from the system. Depending on command line options, the
       useradd command will update system files and may also create the new
       user?셲 home directory and copy initial files. The version provided with
       Red Hat Linux will create a group for each user added to the system by
       default.

OPTIONS
       The options which apply to the useradd command are:
   -c, --comment COMMENT
          Any text string. It is generally a short description of the login,
          and is currently used as the field for the user?셲 full name.

       -b, --base-dir BASE_DIR
          The default base directory for the system if -d dir is not
          specified.  BASE_DIR is concatenated with the account name to define
          the home directory. If the -m option is not used, BASE_DIR must
          exist.

       -d, --home HOME_DIR
          The new user will be created using HOME_DIR as the value for the
          user?셲 login directory. The default is to append the LOGIN name to
          BASE_DIR and use that as the login directory name. The directory
          HOME_DIR does not have to exist but will not be created if it is
          missing.

       -e, --expiredate EXPIRE_DATE
          The date on which the user account will be disabled. The date is
          specified in the format YYYY-MM-DD.

       -f, --inactive INACTIVE
 The number of days after a password expires until the account is
          permanently disabled. A value of 0 disables the account as soon as
          the password has expired, and a value of -1 disables the feature.
          The default value is -1.

       -g, --gid GROUP
          The group name or number of the user?셲 initial login group. The
          group name must exist. A group number must refer to an already
          existing group.  /etc/default/useradd.

       -G, --groups GROUP1[,GROUP2,...[,GROUPN]]]
          A list of supplementary groups which the user is also a member of.
          Each group is separated from the next by a comma, with no
          intervening whitespace. The groups are subject to the same
          restrictions as the group given with the -g option. The default is
          for the user to belong only to the initial group.

       -h, --help
          Display help message and exit.

       -M The user?셲 home directory will not be created, even if the system
          wide settings from /etc/login.defs is to create home dirs.
  -m, --create-home
          The user?셲 home directory will be created if it does not exist. The
          files contained in SKEL_DIR will be copied to the home directory if
          the -k option is used, otherwise the files contained in /etc/skel
          will be used instead. Any directories contained in SKEL_DIR or
          /etc/skel will be created in the user?셲 home directory as well. The
          -k option is only valid in conjunction with the -m option. The
          default is to not create the directory and to not copy any files.

       -l Do not add the user to the last login log file. This is an option
          added by Red Hat.

       -n A group having the same name as the user being added to the system
          will be created by default. This option will turn off this Red Hat
          Linux specific behavior. When this option is used, users by default
          will be placed in whatever group is specified in
          /etc/default/useradd. If no default group is defined, group 1 will
          be used.

       -K, --key KEY=VALUE
          Overrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK,
          PASS_MAX_DAYS and others).
   Example: -K PASS_MAX_DAYS=-1 can be used when creating system
          account to turn off password ageing, even though system account has
          no password at all. Multiple -K options can be specified, e.g.: -K
          UID_MIN=100
           -K UID_MAX=499

          Note: -K UID_MIN=10,UID_MAX=499 doesn?셳 work yet.

       -o, --non-unique
          Allow the creation of a user account with a duplicate (non-unique)
          UID.

       -p, --password PASSWORD
          The encrypted password, as returned by crypt(3). The default is to
          disable the account.

       -r This flag is used to create a system account. That is, a user with a
          UID lower than the value of UID_MIN defined in /etc/login.defs and
          whose password does not expire. Note that useradd will not create a
          home directory for such an user, regardless of the default setting
          in /etc/login.defs. You have to specify -m option if you want a home
          directory for a system account to be created. This is an option
          added by Red Hat
 -s, --shell SHELL
          The name of the user?셲 login shell. The default is to leave this
          field blank, which causes the system to select the default login
          shell.

       -u, --uid UID
          The numerical value of the user?셲 ID. This value must be unique,
          unless the -o option is used. The value must be non-negative. The
          default is to use the smallest ID value greater than 999 and greater
          than every other user. Values between 0 and 999 are typically
          reserved for system accounts.

       -Z, --selinux-user SEUSER
          The SELinux user for the user?셲 login. The default is to leave this
          field blank, which causes the system to select the default SELinux
          user.

   Changing the default values
       When invoked with the -D option, useradd will either display the
       current default values, or update the default values from the command
       line. The valid options are
  The initial path prefix for a new user?셲 home directory. The user??s
          name will be affixed to the end of HOME_DIR to create the new
          directory name if the -d option is not used when creating a new
          account.

       -e EXPIRE_DATE
          The date on which the user account is disabled.

       -f INACTIVE
          The number of days after a password has expired before the account
          will be disabled.

       -g, --gid GROUP
          The group name or ID for a new user?셲 initial group. The named group
          must exist, and a numerical group ID must have an existing entry.

       -s, --shell SHELL
          The name of the new user?셲 login shell. The named program will be
          used for all future new user accounts.

       If no options are specified, useradd displays the current default
       values.

NOTES
       The system administrator is responsible for placing the default user
       files in the /etc/skel/ directory.
       This version of useradd was modified by Red Hat to suit Red Hat
       user/group conventions.

CAVEATS
       You may not add a user to a NIS group. This must be performed on the
       NIS server.

       Similarly, if the username already exists in an external user database
       such as NIS, useradd will deny the user account creation request.

FILES
       /etc/passwd
          User account information.

       /etc/shadow
          Secure user account information.

       /etc/group
          Group account information.
    /etc/gshadow
          Secure group account information.

       /etc/default/useradd
          Default values for account creation.

       /etc/skel/
          Directory containing default files.

       /etc/login.defs
          Shadow password suite configuration.

EXIT VALUES
       The useradd command exits with the following values:

       0  success

       1  can?셳 update password file

       2  invalid command syntax

       3  invalid argument to option
  1  can?셳 update password file

       2  invalid command syntax

       3  invalid argument to option

       4  UID already in use (and no -o)

       6  specified group doesn?셳 exist

       9  username already in use

       10 can?셳 update group file

       12 can?셳 create home directory

       13 can?셳 create mail spool

SEE ALSO
       chfn(1), chsh(1), passwd(1), crypt(3), groupadd(8), groupdel(8),
       groupmod(8), login.defs(5), userdel(8), usermod(8).

자! 이제 putty를 통해 wmware 리눅스 서버에 접근해서 셋팅을 해보자^-^good~

참고 할 만한 사이트 :  http://croute.me/372

- 끝 -

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

Linux에서 $블라블라 지우기!  (0) 2012.10.18
sed 명령어  (0) 2012.10.09
WMWARE 셋팅 및 기본 설정들!  (0) 2012.09.28
리눅스 쓸만한 명령어  (0) 2012.09.24
tar.gz 사용법  (0) 2012.09.24
[명령어] nohup  (0) 2012.09.10

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

설정

트랙백

댓글

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

리눅스 쓸만한 명령어

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



1) txt로 넣어주고
/bin/ksh build.sh > flavio.txt

2) more로 보고
 more flavio.txt

3) 오류있나 확인한다.^-^good~
grep -i error flavio.txt

4) x11 떠있나 본다 5번이면 x11이 뜬 것이다.
ps -ef | grep init

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

sed 명령어  (0) 2012.10.09
WMWARE 셋팅 및 기본 설정들!  (0) 2012.09.28
리눅스 쓸만한 명령어  (0) 2012.09.24
tar.gz 사용법  (0) 2012.09.24
[명령어] nohup  (0) 2012.09.10
리눅스 명령어 netstat -altunp  (0) 2012.09.10

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

설정

트랙백

댓글

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

tar.gz 사용법

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



압축
$tar cvfz XXXX.tar.gz ./file dir
ex) $tar cvfz ASAP_Flavio.tar.gz ./home/ASAP

해제
$tar xcfz XXXX.tar.gz

혹은
따로따로 풀어준다.
$gunzip filename.tar.gz    // tar.gz에서 gz을 품
$tar xvf filename.tar         // tar를 풀어냅니다.  ( x: 압축풀기 , v: 압축푸는 상태를 본다, f: 파일이름 )

-끝-


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

WMWARE 셋팅 및 기본 설정들!  (0) 2012.09.28
리눅스 쓸만한 명령어  (0) 2012.09.24
tar.gz 사용법  (0) 2012.09.24
[명령어] nohup  (0) 2012.09.10
리눅스 명령어 netstat -altunp  (0) 2012.09.10
[리눅스] 이클립스 라이브러리 경로가 변경 안될 때  (0) 2012.06.19

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

설정

트랙백

댓글

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

[명령어] nohup

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


nohup : 백그라운드로 수행 시킬 수가 있다.

형식 : nohup XXXX.sh &

ex)
$ nohup ./startWebLogic.sh &


수행 시킨 뒤에 포트번호로 수행하고 있는 여부를 판단 할 수가 있다.^-^good~

ps -ef | grep "포트번호"
oracle   13047 13759  0 13:57 pts/1    00:00:00 grep xxxx


- 끝 -

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

리눅스 쓸만한 명령어  (0) 2012.09.24
tar.gz 사용법  (0) 2012.09.24
[명령어] nohup  (0) 2012.09.10
리눅스 명령어 netstat -altunp  (0) 2012.09.10
[리눅스] 이클립스 라이브러리 경로가 변경 안될 때  (0) 2012.06.19
GNU/Linux / ubuntu  (0) 2012.06.18

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

설정

트랙백

댓글

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

리눅스 명령어 netstat -altunp

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

열려있는 포트를 알아 볼 때 사용 한다. 매우 유용하다^-^good~
netstat -altunp

옵션 : 
아래의 옵션은 man netstat 를 통해서 발췌한 내용이다.
 --verbose , -v
       Tell the user what is going on by being verbose. Especially print  some
       useful information about unconfigured address families.

--numeric , -n
       Show  numerical addresses instead of trying to determine symbolic host,
       port or user names.

   --numeric-hosts
       shows numerical host addresses but does not affect  the  resolution  of
       port or user names.

   --numeric-ports
       shows numerical port numbers but does not affect the resolution of host
       or user names.

   --numeric-users
       shows numerical user IDs but does not affect the resolution of host  or
       port names.

   --protocol=family , -A
       Specifies  the  address families (perhaps better described as low level
       protocols) for which connections are to be shown.  family  is  a  comma
       (’,’)  separated  list of address family keywords like inet, unix, ipx,
       ax25, netrom, and ddp.  This has the same effect as using  the  --inet,
       --unix (-x), --ipx, --ax25, --netrom, and --ddp options.

       The address family inet includes raw, udp and tcp protocol sockets.

   -c, --continuous
       This  will cause netstat to print the selected information every second
       continuously.

   -e, --extend
       Display additional information.  Use  this  option  twice  for  maximum
       detail.

   -o, --timers
       Include information related to networking timers.

-p, --program
       Show the PID and name of the program to which each socket belongs.

 -l, --listening
       Show only listening sockets.  (These are omitted by default.)

 -a, --all
       Show  both  listening and non-listening sockets.  With the --interfaces
       option, show interfaces that are not marked

   -F
       Print routing information from the FIB.  (This is the default.)

   -C
       Print routing information from the route cache.

   -Z --context
       If SELinux enabled print SELinux context.

   -T --notrim
       Stop trimming long addresses.

   delay
       Netstat will cycle printing through  statistics  every  delay  seconds.
       UP.

 netstat {--statistics|-s} [--tcp|-t] [--udp|-u] [--raw|-w] [delay]

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

tar.gz 사용법  (0) 2012.09.24
[명령어] nohup  (0) 2012.09.10
리눅스 명령어 netstat -altunp  (0) 2012.09.10
[리눅스] 이클립스 라이브러리 경로가 변경 안될 때  (0) 2012.06.19
GNU/Linux / ubuntu  (0) 2012.06.18
리눅스 zip 압축 및 해제  (0) 2012.06.08

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

설정

트랙백

댓글

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

[리눅스] 이클립스 라이브러리 경로가 변경 안될 때

OS/Linux&Unix 2012.06.19 09:42
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T
리눅스 상에서 이클립스를 띄워서 lib 경로를 수정 했으나
빌드시에 잘못된 경로를 바라보고 있었다...

즉, 수정된 경로가 저장이 되지 않는 것이다.

이럴 경우에 리눅스상에서 경로를 확인을 해봐야했다.

어디에서??

해당 프로젝트로 가서 .classpath 를 열어보면 된다.. ㅠㅠ

 
 

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

설정

트랙백

댓글

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

GNU/Linux / ubuntu

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


[ubuntu]
export PATH=$[ECLIPSE_HOME]:$[JAVA_HOME]:$[ANT_HOME]/bin

[GNU/Linux]
export PATH=${ECLIPSE_HOME}:${JAVA_HOME}:${ANT_HOME}/bin

이런 차이가....

오래 걸릴뻔..ㅋㅋㅋ 휴~~^0^good~

우분투에서의 [] 로 쓰다가 오라클 리눅스로 왔을 때 문법 오류가 빵빵! 터진다..
{} 로 대체해주면 된다^0^ 

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

설정

트랙백

댓글

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

리눅스 zip 압축 및 해제

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

 

 

압축

zip -r -F  저장파일명.zip  디렉토리/
-r 서브디렉토리가지 압축
-F 한글파일을 포함하는 zip 압축


압축해제
unzip 파일이름.zip  or  jar xvf 파일이름.zip

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

설정

트랙백

댓글

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

VirtualBox 창모드 조정&호스트 키 설정

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

VirtualBox 에서 창모드 조정을 하기 위한 호스트 키 설정을 해보자..
엄청 짜증났지만..결국 알아내서 포스팅 해본다..-_-oh no~~


전체화면모드 : host key + F
심리스 모드로 전환 :  host key + L
크기 조정 모드로 전환 : host key + C
게스트 디스플레이 크기 자동조절 : host key + G
창 크기 조정 : host key + A

자! 호스트 키 설정은 어떻게 하는것인가??
아래의 그림을 참조하자^-^ good~~

관리자에서 파일 > 환경설정





입력에서 F2나 Ctrl 등을 설청하면 된다^0^good~~~~



듀얼모니터에서 노트북모니터쪽에 전체화면이 된 후....꿈쩍도 안해서 고생을 했다 ㅋㅋ;;

도움이 되었으면 좋겠다^-^nice~

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

GNU/Linux / ubuntu  (0) 2012.06.18
리눅스 zip 압축 및 해제  (0) 2012.06.08
VirtualBox 창모드 조정&호스트 키 설정  (4) 2012.02.24
VirtualBox 설치  (0) 2012.02.24
ksh: ls: 찾을 수 없음, ksh: vi: 찾을 수 없음  (0) 2012.02.15
단말기 폭 초과 해결방법  (2) 2012.02.06

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

설정

트랙백

댓글

  • ㅇㅇ 2016.04.04 07:09 신고 답글 | 수정/삭제 | ADDR

    좋은정보 감사감사드려요

    • Favicon of http://acet.pe.kr BlogIcon String Ace-T 2016.04.04 13:49 신고 수정/삭제

      도움이 되셨다니 기쁘네요! ㅎㅎ 댓글 감사합니다~~:D

  • hohoho 2017.09.21 21:59 신고 답글 | 수정/삭제 | ADDR

    덕분에 살았습니다 ㅠㅠㅠㅠ 감사합니다

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

VirtualBox 설치

OS/Linux&Unix 2012.02.24 14:54
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T
일반 PC에 가상으로 운영체제를 깔아서 사용 하면 된다.
내가 사용한 이유는 IBM 솔루션을 셋팅하는데 있어서 레지스터리 오류가나서..
PC를 포맷할려다가 VirtualBox를 설치하게 되었다.




!!VirtualBox  설치!!


1) 오라클에 가서 다운로드 받는다~~!! ^0^good~~




2) 셋업 파일을 누른다.



3) 셋업 이후 새로만들기(N)으로 클릭!!!





4) 메모리...10G 정도 잡았는데 ...IBM에...솔루션이 엄청 무겁다 ㅠㅠ 늘리는것을 찾아서 포스팅해야겠다..




5) 아무거나 해도 된다고한다. VDI로 했다~





6) 동적할당이 편하다고 해서 동적할당으로~~



7) CD로 부팅을 했다~~XP OS설치~~!!





8) 깔고난 모습이다^^good~~




IBM 솔루션..SPOSA..ㅜ_ㅜ 나아쁜녀석....

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

GNU/Linux / ubuntu  (0) 2012.06.18
리눅스 zip 압축 및 해제  (0) 2012.06.08
VirtualBox 창모드 조정&호스트 키 설정  (4) 2012.02.24
VirtualBox 설치  (0) 2012.02.24
ksh: ls: 찾을 수 없음, ksh: vi: 찾을 수 없음  (0) 2012.02.15
단말기 폭 초과 해결방법  (2) 2012.02.06

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

설정

트랙백

댓글

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

ksh: ls: 찾을 수 없음, ksh: vi: 찾을 수 없음

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


$ ls
ksh: ls: 찾을 수 없음
$ ls -alr
ksh: ls: 찾을 수 없음
$ vi .profile
ksh: vi: 찾을 수 없음


위의 같은 현상이 나타난다면...

.profile 이 잘못 된 것이다 ㅋㅋㅋㅋ 오타 또는 없어서...경로등이..
export ANT_HOME=/app/boons/ant/apache-ant-1.8.2
export PATH=$ANT_HOME/bin

이런식으로 추가를 해주었는데..
아무것도 먹히지 않았다.
알고보니...profile안의 PATH만을 참조한다고 한다.

즉, 필요한 것들을 PATH에 추가해줘야한다..
처음 셋팅한다고 치면 아무것도 없다~~텅텅 비어있다 ㅋㅋ

즉, export PATH=$ANT_HOME/bin 이것만 참조한다는 뜻..

그러므로 PATH=/usr/java/bin:/bin:/usr/bin: ....
이런식으로 PATH가 있다면

추가시에는 export PATH=$ANT_HOME/bin:$PATH 요렇게 해주어서 해당 PATH을 읽을 수 있도록 해주면 된다 ㅋㅋ

 




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

GNU/Linux / ubuntu  (0) 2012.06.18
리눅스 zip 압축 및 해제  (0) 2012.06.08
VirtualBox 창모드 조정&호스트 키 설정  (4) 2012.02.24
VirtualBox 설치  (0) 2012.02.24
ksh: ls: 찾을 수 없음, ksh: vi: 찾을 수 없음  (0) 2012.02.15
단말기 폭 초과 해결방법  (2) 2012.02.06

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

설정

트랙백

댓글

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

단말기 폭 초과 해결방법

OS/Linux&Unix 2012.02.06 13:34
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T
아래와 같이 vi로 열때 "단말기 폭 초과" 라는 에러메시지를 볼 수 가 있다.

[th:th/Home2/engine/src/daily/check]$ vi check_acet.sql
단말기 폭 초과 :


이럴 경우에는 stty columns 명령어를 통해서 늘려주면 된다 150이든 160이든 상황에 맞게 늘려주면 된다.



위의 명령어를 친 다음에 vi 로 편집해주면 된다^0^good~

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

GNU/Linux / ubuntu  (0) 2012.06.18
리눅스 zip 압축 및 해제  (0) 2012.06.08
VirtualBox 창모드 조정&호스트 키 설정  (4) 2012.02.24
VirtualBox 설치  (0) 2012.02.24
ksh: ls: 찾을 수 없음, ksh: vi: 찾을 수 없음  (0) 2012.02.15
단말기 폭 초과 해결방법  (2) 2012.02.06

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

설정

트랙백

댓글

  • 와우~ 2012.10.19 07:54 신고 답글 | 수정/삭제 | ADDR

    와우~
    좋은 정보 감사요^^

    • Favicon of http://acet.pe.kr BlogIcon String Ace-T 2012.10.19 13:31 신고 수정/삭제

      ㅎㅎ도움이 되셨다니 다행이네요!^-^good~
      자주 놀러오세요~~^-^/

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

티스토리 툴바