본문 바로가기

CentOS_7

(12)
[Linux]VI Editor 1. VI - 빌 조이 개발 - 유닉스 환경에서 가장 많이 쓰이는 문서 편집기 - 모드형 편집기 - 명령모드 / 입력모드 / 편집모드 - 화면을 편집하는 비주얼 에디터 - VI 클론 2. 모드전환 편집모드 ---[ ESC ]---> 명령모드 --- [a, i] ---> 입력모드 편집모드
[Linux]Emacs Editor 1. Emacs - 매크로 기능이 있는 텍스트 교정 및 편집기로 개발 - 리차드 스톨만 개발 - 텍스트 처리를 위한 포괄적인 통합 환경을 제공 - LISP 코드를 불러오는데 시간이 많이 걸린다는 단점 - 비모드형 편집기 - 여러 가지 명령을 수행하기 위해 ctrl 또는 alt 와 다른 키를 조합하여 이용 2. 단축키 단축키 기능 ctrl + x, ctrl + s 파일 저장 ctrl + x, ctrl +c 편집 종료 ctrl + space 마크 설정 마크 설정 + ctrl + w 잘라내기 ctrl + k 커서 뒤에 있는 한줄이 모두 지워짐 지워진 문자는 클립보드에 저장 ctrl + a 커서를 줄의 맨 앞으로 이동 ctrl + e 커서를 줄의 맨 뒤로 이동 ctrl + n 커서를 한 줄 아래로 이동 단축키 ..
[Linux]Pico Editor 1. Pico - 유닉스 기반의 텍스트 에디터 - 자유 소프트웨어 라이센스가 아니므로 소스 수정이 불가능 - pico 복제 버전 에디터인 nano가 개발되었음 - 윈도우의 메모장처럼 쉽게 사용 - vi 편집기처럼 입력모드와 명령모드가 존재하지 않고 바로 텍스트 입력이 가능 2. 옵션 pico [옵션] [파일명] 옵션 설명 -w 긴 라인에서 라인이 깨지는 경우에 사용 3. 단축키 단축키 기능 ctrl + o 파일 저장 ctrl + x 파일 종료, 종료 시 저장이 안 되어 있으면 저장할 것인지 물어봄 ctrl + r 현재 커서 위치에 다른 파일을 불러옴 ctrl + a 현재 행의 맨 앞으로 이동 ctrl + e 현재 행의 맨 끝으로 이동 ctrl + v 이전 페이지로 이동 ctrl + y 다음 페이지로 이동..
Scenario>보안 해제 작업(firewall / SELinux 해제) Scenario> - 특정 테스트 작업 중 firewall 및 SELinux 기능을 해제해야된다. 1. root 사용자로 로그인 2. # systemctl stop firewalld 3. # systemctl disable firewalld 4. # vi /etc/selinux/config 5. SELINUX=disabled 추가 6. # reboot
Scenario>GUI Mode에서 CLI Mode로 변경(GUI -> CLI) Scenario> - CentOS 7 GUI 전환 후 다시 CLI 형식으로 변경 요청 - 일회성이 아닌 지속성 사용 요청 1. root 사용자로 로그인 2. 터미널 실행 3. # systemctl isolate multi-user.target 4. # systemctl set-default multi-user.target 5. # reboot 6.
Scenario>CLI Mode에서 GUI Mode로 변경(CLI -> GUI) Scenario> - CentOS 7 최소설치(Minimal) 후 GUI 형식으로 변경 요청 - 일회성이 아닌 지속성 사용 요청 1. root 사용자로 로그인 2. # yum grouplist 3. # yum -y groupinstall "GNOME Desktop" 4. # systemctl isolate graphical.target 5. root 사용자로 로그인 6. 터미널 실행 7. # systemctl set-default graphical.target 8. # reboot
Scenario>Backup Script Scenario> 회사 업무에서 /home/* 백업 스크립트를 정기적으로 사용해야된다. 이에 스케쥴러에 등록을 한다. 1. 폴더 생성 [root@system1 ~]# mkdir -p /backup [root@system1 ~]# mkdir -p /root/bin - /backup : /home/* 백업을 저장 - /root/bin : 백업 sh 파일 저장 2. 백업 스크립트 작성 [root@system1 ~]# vi /root/bin/backup.sh 3. 1차 Test #!/bin/bash cd /home tar cvzf /backup/home_`date +%m%d_%H%M%S`.tar.gz . 4. 실행 퍼미션 부여 [root@system1 ~]# chmod 755 /root/bin/backup.sh..
Linux - Prompt 1. Prompt 경로 표시 작업 설정 [root@system1 ~]# gedit ~/.bashrc 2. 경로 표시 설정 후 저장 export PS1='[\u@\h \w]\$ ' 3. 적용 [root@system1 ~]# . ~/.bashrc 4. 경로 표시 확인 [root@system1 ~]# cd /test [root@system1 /test]#