본문 바로가기

분류 전체보기

12. 압축 및 묶음 리눅스에서는 프로그램 설치할 때 소스를 공개했으며 소스를 컴파일 해서 사용하였다문제) 파일과 디렉토리가 많아서 공개해서 사용자들이 쉽게 다운로드 받아 사용하기가 쉽지 않다. 1. 압축 1) 주로 gzip을 많이 사용한다. - 압축할 때 gzip, 압축 풀 때 gunzip (확장자가 *.gz) - 압축할 때 bzip2, 압축 풀 때 bunzip2 (확장자가 *.bz2) - 압축할 때 compress, 압축 풀 때 uncompress(확장자 *.z) 2. 묶음(tar)1) 묶는 것 : # tar cvf my.tar .(현재 디렉토리를 my.tar로 묶어라)2) 푸는 것 : # tar xvf my.tar3) 디렉토리 지정하여 풀기 : # tar xvfC my.tar test (my.tar를 test라는 폴더에.. 더보기
11. 사용자 환경설정 - 2 1. 사용자 환경설정 파일 1) .bash_logout 2) .bashrc 3) .bash_profile - 위 3개는 사용자(user)를 만들 때 자동으로 만들어짐. - 위 3개 파일은 /etc/skel 안에 3개 파일이 있는데 이를 복사해서 /home/사용자명/ 안에 복사되어 진다. [참고] 공통환경설정 파일 ① /etc/profile ② /etc/bashrc 4) 환경설정 파일 인식 순서 /etc/profile -> ~/.bash_profile -> ~/.bashrc -> /etc/bashrc 더보기
10. 사용자 환경설정 - 1 ◈ 사용자를 만들면 /etc/passwd 파일에 등록됨.# cat /etc/passwd root계정은 uid-->0일반계정은 uid-->500이상 부여(centOS7은 1000 부터 부여) ◈ grep : 해당 열만 짜른다.# grep babo /etc/passwd -> /etc/passwd 파일에 babo가 들어간 문자열만 뽑아준다. ◈ ps -ef : 동작하고 있는 모든 데몬을 보여달라. # ps -ef|grep telnet : telnet 데몬이 동작하는 지 확인 ◈ rpm -qa : 설치된 프로그램 출력 # rpm -qa|grep telnet : telnet이 설치되어있는지 확인 ◈ chsh -l : shell의 리스트를 출력 # chsh /bin/sh -> unix shell 변경 # chsh .. 더보기
9. vi 에디터 사용 1. vi에디터 ◈ 유닉스 계열의 대표적인 필수 에디터◈ 서버구성 자체가 에디팅 방식 ◈ 실행모드 - w : 저장하기 - wq : 저장하고 빠져나가기 - q! : 저장하지 않고 빠져나가기 - q : 수정하지 않은 상태에서 빠져나가기 - set number : 라인 번호 보이기 - set nonumber : 라인 번호 숨기기 - 100 : 100번 라인으로 이동 - / : /찾을단어 검색 - n, N : 다음 단어 찾기(n), 이전 단어 찾기(N) ◈ 명령모드# vi : vi 들어가기 - [[,]] : 처음으로, 끝으로 이동 - yy : 라인 복사 (2yy : 2라인 복사) - dd : 잘라내기 - p : 붙여넣기 (3p : 3번 붙여넣기) - u : undo - x : 한 글자 지우기ㅇ - i, o, a.. 더보기
8. 기본 명령어 -cp 명령어, mv 명령어 1. cp(copy) 복사◈ cp (어디에 / 어떤거를 ) (어디에 / 어떤거로) 저장하겠느냐# cp aaa.txt bbb.txt -> aaa.txt파일을 bbb.txt파일에 복사한다.# cp aaa.txt bbb.txt aaadir -> aaa.txt와 bbb.txt를 aaadir폴더에 복사한다. # cp -r /boot ~/aaadir# cp -r /boot/* ~/bbbdir more 내용을 page 단위로 보여준다. 2. mv(move) 이동#mv aaa.txt bbb.txt -> aaa.txt파일을 bbb.txt로 이름 변경# mv aaa.txt bbb.txt aaadir# mv aaa.txt bbb.txt(기존에 bbb.txt가 있다면 mv -i)# mv aaadir bbbdir(디렉토리 이동.. 더보기
7. 기본 명령어 - 디렉토리 생성과 삭제, 파일 생성과 삭제 1. 디렉터리 이동# cd 엔터 -> 자신의 홈 디렉토리 이동# cd ~ -> 자신의 홈 디렉토리로 이동# cd . -> 자기 자신의 현재 디렉토리 # cd .. -> 상위 디렉토리# cd / -> root 이동 2. 디렉터리 만들기mkdir(make directory)rmdir(remove directory) : 비어 있지 않으면 지우지 못한다.※ 옵션 중 반드시 알아야 할 3가지..-i : 상호 대화 옵션-f : 강제 옵션 -r : 내 하위 모든 것 지정 옵션 ※ 파일 만드는 방법# touch aaa.txt# cat>aaa.txt# vi aaa.txt ※파일 삭제 # rm 파일명[참고] alias 사용하지 않으려면 : 모든 명령어 앞에 \부터 입력해준다. ※ /boot/디렉토리에 있는 모든 파일을 현.. 더보기
Windows 7에서 IIS로 FTP Server Setting 1. IIS 설치◈ 제어판 - 프로그램 - Windows 기능 사용/사용 안 함. -> 아래 2가지 선택 ◈ 설치 후 browser에 http://localhost 입력하면 아래와 같이 화면이 보인다면 성공적으로 설치한 것. 2. IIS 실행 ◈ 윈도우 키 - 프로그램 및 파일 검색 - iis 입력 - IIS(인터넷 정보 서비스) 관리자 실행 3. FTP 설정◈ 사이트에서 마우스 오른쪽 버튼 - FTP 사이트 추가 선택 ◈ FTP 사이트 이름 작성◈ 콘텐츠 디렉터리에서 실제경로 설정함.(FTP 파일 업로드할 폴더 설정) ◈ 바인딩 및 SSL 설정 바인딩 부분의 IP 및 포트는 설정된 IP와 포트를 통해서만 서비스를 진행한다는 것이다."지정하지 않은 모든 IP"는 모든 IP로 접근이 가능하도록 settin.. 더보기
6. 기본 명령어 - 리눅스상에서의 FTP 클라이언트 사용법 FTP 서버 : 윈도우 서버리눅스 : 클라이언트[참조] "ftp: 명령을 찾을 수 없습니다..." 라는 문구가 나온다면 - # yum install ftp * 명령어 :: ftp IP, FQDN◈ 익명 연결 허용이라면 - 계정명 : anonymous - 패스워드 : email ◈ 모드 2가지 설정 1. binary 모드 (2진화 모드) - 안정적 2. ascii모드 (아스키모드) - 실행파일, 압축파일은 불안정 ◈ 다운 받을 때 -> get◈ 자꾸 물어볼 때 -> prompt 서버에 있는 자원을 볼 때 -> ls클라이언트 현재 디렉토리의 자원 -> !lsmget aa* -> aa로 시작하는 파일 다 받아라 ◈ 업로드 할 때 -> put파일명mput aa* -> aa로 시작하는 파일 다 올려라. ◈ 삭제할.. 더보기
5. 리눅스 기본 명령어 - Shell의 역할과 명령어 실행순서 및 PATH 설정 1. 기본 명령어ls(list - 해당 폴더의 어떤 것들이 있나를 나열)ls -a (숨길파일(.파일명)표시)ls -l (자세하게 보여 줌)ls -s (정렬하여 보여 줌)ls *.txtls *a*ls /etc/apps* -alsls -asl /etc/pass*ls -asl ..etc/pass*ls -al ◈ 파일 만들기# touch aaa.txt# touch bbb.txt 2. 쉘◈ 로그인하고 처음 만나는 게 쉘이라고 함(리눅스 -bash, 유닉스 -sh)◈. 쉘에서 지원하는 좋은 기능 3가지 1). tab키 기능 -> 개체명을 다 안 써도 된다. 2). alias 기능 -> 명령어를 만들어 쓸 수 있다. - alias 등록 -> # alias l='ls -als' 3). history 기능 -> 내가 쳤.. 더보기
CentOS 7.0 설치 - 3 (라이센스 동의) CentOS 설치 후 처음 부팅하면 다음과 화면을 만나게 된다. (설정 이후 부팅부터는 나타나지 않는다.) 라이선스에 동의하기 위해 라이센스 정보(L)를 클릭한다. 만약, 설치단계에서 일반 사용자를 생성하지 않았다면 사용자 생성 메뉴 또한 나타난다. 라이센스 정보를 보여주는 화면이 나타나며, CentOS의 라이선스는 GPL v2에 따르고 개별 소프트웨어는 개별적인 라이선스에 따른다고 기술되어 있다. 약관에 동의합니다.(A)를 선택하고 좌측 상단에 완료(D) 버튼을 클릭한다. Kdump 설정 마지막 화면은 Kdump를 사용할지 여부를 선택한다. Kdump는 커널 충돌(crash) 덤프 수단(mechanism)이다. 시스템 충돌이 발생했을 때, Kdump는 시스템에서 충돌 원인을 알아내는데 매우 유용한 정보.. 더보기