2015. 9. 24. 18:39ㆍserver/2008 Server
# 컴퓨터 이름 변경 명령어
wmic computersystem where name="%computername%"call rename name="변경될 이름"
# IP 설정
netsh interface ip set address "로컬 영역 연결" static 100.100.100.110 255.255.255.0 192.168.12.254
IP 주소 서브넷마스크 Gateway 주소
# IP 자동할당
netsh interface ip set address "로컬 영역 연결" dhcp
# 사용자 계정 보기
net user
# bbb라는 사용자 계정 생성
net user bbb /add
# ccc 라는 계정의 비밀번호 P@ssw0rd 생성
net user ccc P@ssw0rd /add
# ccc라는 계정 삭제
net user ccc /delete
# 만들어져 있는 bbb의 비밀번호 설정
net user bbb P@ssw0rd
#경로 변경
>cd 디렉토리 명
#상위 경로로 이동
>cd..
명령어 입력
절대경로 : 내 위치에 상관 없이 어디에서든 실행 가능 / 모든 경로를 입력함, 드라이브 경로부터
상대경로 : .\ 내가 현재 위치해 있는 곳
마지막 디렉토리 입력시에는 .\ 생략해도 됨.
중간 디렉토리는 .\ 생략 불가능 -> 구분자.
# 폴더 만들기
C:\Users\Administrator\Desktop>mkdir c:\Users\Administrator\Desktop\a
C:\Users\Administrator\Desktop>mkdir .\b
C:\Users\Administrator\Desktop>mkdir c
C:\Users\Administrator\Desktop>mkdir d e f
#폴더 안에 폴더 만들기
C:\Users\Administrator\Desktop>mkdir a\b\c\d
# 폴더 삭제
C:\Users\Administrator\Desktop>rmdir c
C:\Users\Administrator\Desktop>rmdir .\b
C:\Users\Administrator\Desktop>rmdir c:\Users\Administrator\Desktop\a
하위 디렉토리 부터 지워야 함.
C:\Users\Administrator\Desktop>rmdir a\b\c\d
a 디렉토리를 하위 디렉토리 상관 없이 모두 지움.
C:\Users\Administrator\Desktop>rmdir /s a
# 파일 만들기
C:\Users\Administrator\Desktop>fsutil file createnew a.txt 0 // 0은 파일의 크기
fsutil 명령어는 만드는 파일의 용량 지정 가능
C:\Users\Administrator\Desktop>fsutil file createnew b.txt 100 // 100 바이트 크기의 메모장 생성
C:\Users\Administrator\Desktop>fsutil file createnew a.txt 0 // 0은 파일의 크기
# 파일 삭제
C:\Users\Administrator\Desktop>del a.txt
# 종료
시스템 종료 전 시간 제한 설정
shutdown /r /t 초
강제 종료
shutdown /r /f
#문자 출력
echo 안녕하세요
# 해당 경로에 내용이 담겨 있는 텍스트 파일 생성
C:\Users\Administrator\Desktop>echo test > C:\Users\Administrator\Desktop a.txt
만약 해당 파일이 있으면 Overwrite 됨.
C:\Users\Administrator\Desktop>echo ABCDE > a.txt
해당 텍스트 파일에 내용 추가
C:\Users\Administrator\Desktop>echo QWERTY >> a.txt
# 해당 파일 내용 보기
C:\Users\Administrator\Desktop>type a.txt
# 공백 한 줄 출력
C:\Users\Administrator\Desktop>echo.
# 환경변수 내용 출력
환경변수 앞뒤에 % 붙여서.
C:\Users\Administrator\Desktop>echo %aaa%
* 이 때 환경변수 변경시 CMD 창을 껐다가 다시 켜야 함.(켜져 있을 때 변경하면 적용 안됨)
=> cmd 창이 켜질 때 전역변수 등 환경변수를 가져 옴.
# 환경변수 생성
C:\Users\Administrator\Desktop>set bbb=value
bbb는 환경변수 이름, value에는 값
이 때 set 으로 만든 환경변수는 해당 cmd에서만 유효함. cmd 창을 끄면 사라짐.
why? 지역변수 이므로.
이렇게도 생성 가능
C:\Users\Administrator\Desktop>set bbb value
시스템 환경변수에서 만드는 것 -> 전역변수
# 전역변수인 환경변수 생성
aaa라는 환경변수 이름의 test라는 값을 같는 환경변수 생성
C:\Users\Administrator\Desktop>setx aaa test
해당 환경변수 값의 내용을 지움
C:\Users\Administrator\Desktop>setx aaa ""
# 변수를 이용하여 폴더 생성 배치 파일
디렉토리 생성.bat
[내용 시작
set a = c:\users\administrator\desktop
mkdir %a%a1
mkdir %a%a2
mkdir %a%a3
내용 끝]
# cmd 창에서 setx dir c:\users\administrator\desktop\dir.bat
을 입력하여 환경변수를 생성
=> 실행창에서 %dir%로 실행 가능
해당 dir.bat 파일이set a = c:\users\administrator\desktop 에 있으면 실행 파일에 dir로 실행 가능
환경변수 - 시스템 - Path - 해당 bat이 있는 경로;
=> 실행파일에서 해당 파일이 있는지 Path경로를 전부 검색하여 실행
## net localgroup 개발팀 /add
개발팀이라는 그룹이 생성이 됨.
## 그룹 확인 명령어
-> net localgroup
만약 LG000 ~ LG999 계정이 있고
LG100 계정을 찾고 싶다면
net users | findstr LG100
LG100 LG101 LG102
해당 조건에 맞는 값이 있는 행을 출력.
## 개발팀 그룹에 LG001 계정을 추가
net localgroup 개발팀 LG001 /add
## 해당 그룹의 구성원 보기
net localgroup 개발팀
## 여러 계정을 그룹에 추가
net localgroup 개발팀 LG001 LG002 LG003 /add
## 해당 그룹의 구성원을 삭제
net localgroup 개발팀 LG001 /delete
## 개발팀이라는 그룹을 삭제
net localgroup 개발팀 /delete
## 파일 이름 변경
ren a.txt b.txt
a의 txt 파일 이름을 b.txt로 변경
## 파일 복사
copy c:\테스트\aaa.txt .\
경로를 적으면 해당 위치에 복사됨
c드라이브 안 테스트 폴더 안 aaa 텍스트 파일을 해당 위치에 있는 곳으로 복사
copy a.txt c:\테스트
테스트라는 폴더로 a 텍스트파일을 복사
DNS 서버 지정
# netsh interface ip add dnsservers "로컬 영역 연결" 100.100.100.110
## 설치 배포파일을 무인설치 가능하도록
msiexec /a "설치파일이름.msi"
msiexec /? 자세한 명령어 볼 수 있음.
## 파일생성
mkdir C:\users\administrator\desktop\aaa
fsutil file createnew C:\users\administrator\desktop\aaa\a.txt 0
## 파일삭제
del C:\users\administrator\desktop\aaa\a.txt
'server > 2008 Server' 카테고리의 다른 글
[5][2008 Server] 파일 서버 구축 FTP (0) | 2015.09.24 |
---|---|
[4][2008 Server] 웹서버 구축(자격증명, 로그온) (0) | 2015.09.24 |
[3][2008 Server] SSL을 이용한 웹서비스 (0) | 2015.09.24 |
[2][2008 Server] 웹서버 구축 연습 (0) | 2015.09.24 |
[1][2008 Server] 웹서버 (0) | 2015.09.24 |