2014. 8. 5. 14:06

배치(bat) 파일 만들기

1. 파일 경로 문제

배치 파일에서 실행시킬 파일의 주소에 공백이 들어갈 경우, 공백을 정상적으로 인식하지 못한다.
그렇기 때문에 실행시킬 경로를 따옴표(")로 묶어 주면 된다.
([윈도우] 공백이 들어간 폴더명/파일명의 파일 실행하기 - Windows 에서 참고)

2. 동시 실행 문제
단순히 위와 같이 파일 경로만 정해주면,
파일이 실행된 후에 그 파일이 종료되고 커맨드가 실행창으로 넘어올 때까지 대기하게 된다.
동시 실행을 위해서는 배치 명령어 start 를 사용하면 되겠다.
start 명령어의 /d 옵션은 파일의 시작 위치를 나타내며, /b 는 새로 창을 띄우지 않겠다는 옵션이다.
(cmd 에서 start /? 으로 확인해보자)

3. 배치 파일의 실행
다른 배치 파일은 call 명령어를 이용해 실행시켜야 한다.


최종적인 모습은 아래와 같다.

start /d "C:\Program Files\Mozilla Firefox\" /b firefox.exe
start /d "C:\Program Files\Internet Explorer\" /b iexplore.exe
call "C:\QuickStart\setNetworkDrive.bat"

 

 

2014. 2. 6. 18:54

Windows 열려있는 포트 확인법

netstat 확인하기

 

1. 시작 - 실행에 cmd를 입력하고 확인을 클릭합니다.

 

2. 명령 프롬프트 창이 뜨면 netstat -an이라고 입력을 하고 엔트를 칩니다.

 

3. 그러면 아래와 같은 화면이 나오는데 Local Address는 현재 내PC의 아이피와 포트를 의미하고 Foreign Address는 외부 사이트의 아이피와 포트번호 입니다.

 

4. 아이피번호 다음에 있는 : 로 아이피주소와 포트번호가 구분이 됩니다.

 

 

 

 telnet 확인하기

 

윈도우에서 직접 커맨드 창으로 알아보실 수도 있습니다.

 

특정 포트(PORT)가 열려있는지 확인하는 방법입니다.

윈도우즈면 커맨트창(명령어프롬프트), 리눅스면 쉘이 되겠습니다.

 

사용법 : telnet [아이피주소] [포트번호]

예)
#] telnet XXX.XXX.XXX.XXX port

위의 XXX.XXX.XXX.XXX 부분에 해당 서버(컴퓨터)의 실제 아이피를 입력해 주시면 됩니다.


 

CurrPorts 확인하기

 

CurrPorts 같은 프로그램을 사용해서 확인 

 

 

'기타' 카테고리의 다른 글

배치(bat) 파일 만들기  (0) 2014.08.05
Windows 7 비밀번호 암호 초기화/해제/제거  (0) 2013.12.10
[Unix] chmod 와 chown  (0) 2012.03.27
[AIX] 서버 디스크 구성 정보 확인  (0) 2012.03.26
2013. 12. 10. 13:04

Windows 7 비밀번호 암호 초기화/해제/제거

1. 부팅 USB만듬

 

2. 설정화면 들어가서 암호제거

 

정리 잘되어있음

 

http://sspch.blog.me/140192862623

 

 

'기타' 카테고리의 다른 글

배치(bat) 파일 만들기  (0) 2014.08.05
Windows 열려있는 포트 확인법  (0) 2014.02.06
[Unix] chmod 와 chown  (0) 2012.03.27
[AIX] 서버 디스크 구성 정보 확인  (0) 2012.03.26
2012. 3. 27. 09:35

[Unix] chmod 와 chown

chown 으로 해당 디렉토리의 소유자를 변경하고

chmod 로 각 디렉토리의 퍼미션을 설정하여 파일의 보안 설정을 높일수 있음.

chmod : 파일의 소유자/소유그룹/다른사용자의 파일 권한(읽기/쓰기/실행) 변경

chown : 파일의 소유자와 소유 그룹을 변경

● chown [옵션(cfvR)] 소유자:소유그룹 파일명

ex) chown -R user1:group1 aaa -> aaa 및 하위 파일까지의 모든 소유자를 user1 / 소유그룹을 group1 로 변경

chown user1 aaa.txt -> aaa.txt 파일의 소유자를 user1로 변경

chown :group1 aaa.txt -> aaa.text 파일의 소유 그룹을 group1 로 변경

chmod [옵션(cfvR)] [퍼미션설정] 파일명

퍼미션 설정

심볼릭으로 퍼미션 설정

[ugoa...][[+-=][rwxXs-tugo...]...][,...]

1 2 3 ,로 재귀

1 : u(소유자) g(그룹) o(다른 사용자) a(모든 사용자) / 생략시 모든 사용자로 간주

2 : +(권한부여) -(권한박탈) =(원래권한)

3 : r(읽기) w(쓰기) x(실행 / 디렉토리일 경우 접근허용)

X(다른 사용자에게 실행 권한이 있는 파일의 실행)

s(소유자와 그룹만 실행)

u(소유주 권한)

g(그룹권한)

o(다른 사용자 권한)

, 로 위의 설정 재귀 반복

ex) chmod u+w aaa.txt -> 소유자(u) 에게 쓰기권한(w) 을 더한다(+)

8진수를 이용 퍼미션 설정

읽기권한 : 4 (100)

쓰기권한 : 2 (010)

실행권한 : 1 (001)

읽기 + 쓰기 : 6(4 + 2)

읽기 + 실행 : 5(4 + 1)

읽기 + 쓰기 + 실행 : 7 (4 + 2 + 1) 이런식으로 설정

ex) ls -al

- rw- --- r-- 1 user1 group1 6 12월 19 22:01 aaa.txt

1   2    3    4  5    6         7    8         9            10

1 : 타입( - : 파일 / d : 디렉토리)

2 ~ 3 : 퍼미션 설정 값

2 : 소유자 권한 ( 읽기/쓰기/실행)

3 : 그룹 권한 ( 읽기/쓰기/실행)

4 : 다른사용자 권한 ( 읽기/쓰기/실행)

5 : 링크수

6 : 소유자

7 : 그룹

8 : 파일크기

9 : 만든 날짜/시간

10 : 파일 이름

ex) chmod 777 aaa.txt -> 소유자 / 그룹 / 다른사용에게 모든 퍼미션을 허용

- rwx rwx rwx 1 user1 group1 6 12월 19 22:01 aaa.txt

    2    3    4

 

2012. 3. 26. 14:28

[AIX] 서버 디스크 구성 정보 확인

1. 서버에서 사용중인 PV 보기
 > lspv
 
 [elsprd] root:/# lspv
  hdisk0          00c3fdc0cbc9f580                    rootvg          active
  hdisk1          00c3fdb0d268e133                    rootvg          active
  hdisk2          00c3fdb0d776ce8a                    prd_datavg      active
  hdisk3          00c3fdb0d776cf2d                    prd_datavg      active
  hdisk4          00c3fdb0d776cfd1                    prd_datavg      active
  hdisk5          00c3fdb0d776d06d                    prd_datavg      active
  hdisk6          00c3fdb0d776d112                    prd_datavg      active
  hdisk7          00c3fdb0d776d1b1                    prd_datavg      active
  hdisk8          00c3fdb0d776d256                    prd_datavg      active
  hdisk9          00c3fdb0d776d2fa                    prd_datavg      active
  hdisk10         00c3fdc011e14255                    None 

2. 사용중인 PV가 내장디스크인지 외장디스크인지 확인
 > lsdev -Cc disk
 
 [elsprd] root:/# lsdev -Cc disk
  hdisk0  Available 05-08-00 SAS Disk Drive
  hdisk1  Available 05-08-00 SAS Disk Drive
  hdisk2  Available 02-00-02 1815     DS4800 Disk Array Device
  hdisk3  Available 02-00-02 1815     DS4800 Disk Array Device
  hdisk4  Available 02-00-02 1815     DS4800 Disk Array Device
  hdisk5  Available 02-00-02 1815     DS4800 Disk Array Device
  hdisk6  Available 02-00-02 1815     DS4800 Disk Array Device
  hdisk7  Available 02-00-02 1815     DS4800 Disk Array Device
  hdisk8  Available 02-00-02 1815     DS4800 Disk Array Device
  hdisk9  Available 02-00-02 1815     DS4800 Disk Array Device
  hdisk10 Available 05-08-00 SAS Disk Drive
 
3. 각 PV의 사용량 확인
 > lspv hdisk0
 
 [elsprd] root:/# lspv hdisk0
  PHYSICAL VOLUME:    hdisk0                   VOLUME GROUP:     rootvg
  PV IDENTIFIER:      00c3fdc0cbc9f580 VG IDENTIFIER     00c3fdc000004c0000000116cc1fa5a4
  PV STATE:           active                                    
 STALE PARTITIONS:   0                        ALLOCATABLE:      yes
  PP SIZE:            256 megabyte(s)          LOGICAL VOLUMES:  13
  TOTAL PPs:          546 (139776 megabytes)   VG DESCRIPTORS:   2
  FREE PPs:           267 (68352 megabytes)    HOT SPARE:        no
  USED PPs:           279 (71424 megabytes)    MAX REQUEST:      1 megabyte
  FREE DISTRIBUTION:  57..00..00..101..109                      
 USED DISTRIBUTION:  53..109..109..08..00
                  
4. 서버에서 사용중인 vg 이름 보기
 > lsvg
 
 [elsprd] root:/# lsvg
  rootvg
  prd_datavg
 
5. 서버에서 사용중인 vg의 상세정보 보기
 > lsvg [vg명]
 
* 현 사용량 및 남아있는 공간 확인 가능
 
 [elsprd] root:/# lsvg rootvg
  VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00c3fdc000004c0000000116cc1fa5a4
  VG STATE:           active                   PP SIZE:        256 megabyte(s)
  VG PERMISSION:      read/write               TOTAL PPs:      1092 (279552 megabytes)
  MAX LVs:            256                      FREE PPs:       564 (144384 megabytes)
  LVs:                13                       USED PPs:       528 (135168 megabytes)
  OPEN LVs:           12                       QUORUM:         1
  TOTAL PVs:          2                        VG DESCRIPTORS: 3
  STALE PVs:          0                        STALE PPs:      0
  ACTIVE PVs:         2                        AUTO ON:        no
  MAX PPs per VG:     32512                                    
 MAX PPs per PV:     1016                     MAX PVs:        32
  LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
  HOT SPARE:          no                       BB POLICY:      relocatable

6. 해당 vg에 mount 정보 보기
 > lsvg -l [vg명]
 
 [elsprd] root:/# lsvg -l rootvg
  rootvg:
  LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
  hd5                 boot       1     2     2    closed/syncd  N/A
  hd6                 paging     157   314   2    open/syncd    N/A
  hd8                 jfs2log    1     2     2    open/syncd    N/A
  hd4                 jfs2       16    32    2    open/syncd    /
  hd2                 jfs2       16    32    2    open/syncd    /usr
  hd9var              jfs2       8     16    2    open/syncd    /var
  hd3                 jfs2       16    32    2    open/syncd    /tmp
  hd1                 jfs2       4     8     2    open/syncd    /home
  hd10opt             jfs2       8     16    2    open/syncd    /opt
  lg_dumplv           sysdump    30    30    1    open/syncd    N/A
  loglv00             jfslog     1     2     2    open/syncd    N/A
  lv00                jfs        1     2     2    open/syncd    /var/adm/csd
  fslv00              jfs2       20    40    2    open/syncd    /resource

'기타' 카테고리의 다른 글

배치(bat) 파일 만들기  (0) 2014.08.05
Windows 열려있는 포트 확인법  (0) 2014.02.06
Windows 7 비밀번호 암호 초기화/해제/제거  (0) 2013.12.10
[Unix] chmod 와 chown  (0) 2012.03.27