본문 바로가기

리눅스18

소스 복사 붙여넣기 1. vi에서 :set noai와 :set paste를 설정해주더라도, 맨 앞의 문자열이 몇 개 정도 잘려서 붙여넣기 되는 현상이 있음 왜인지는 모르겠으나 그냥... 수동으로 입력해주고 있다. => :set paste 해준 뒤에 바로 붙여넣지 말고 i를 입력한 다음 붙여넣으면 잘리지 않는다! 2. 티스토리나 웹에서 복사 붙여넣기 할 경우, 리눅스에서 인식되지 않는 문제가 있다. 육안으로 보면 오류가 날 이유가 없는 명령어이나, 인식하지 못하고 있다. 메모장에 한번 더 복사한 것인데도 그렇다 해결법은 그냥... 직접 리눅스에 입력하는 것... 2024. 4. 7.
리눅스 수업 2 2차시 복습 요약 1. root 접속 금지 : /etc/ssh/sshd_config 파일의 PermitRootLogin No 2. 관리자 사용자 생성 useradd -g whell liunuxadmin 3. PAM 모듈 권한제한 : /etc/pam.d/su 파일에 pam_wheel.so 모듈 사용 4. 방화벽 설정 : firewall-cmd --permanent --add-service={http,https} firewall-cmd --reload firewall-cmd --list-services (alias fl='firewall-cmd --list-services' 로 간략화 할 수 있지만, 초반에는 추천하지 않음) yum -y install bash-completion => centos7에서 rockey.. 2024. 4. 7.
리눅스 수업 2 1차시 Rocky Linux 설치하여, Rocky와 Centos7 두 개의 서버 이용. 1. Apache + PHP + MariaDB 환경 구성 DNS Server ┌─ 방화벽Firewall ↕ │ (httpd) (php) (php-mysql) WEB │ ↔ WEB ↔ PHP ↔ DBMS Client Server Engine MariaDB - web server는 프로그래밍 능력이 없으므로, PHP Engine이 WAS의 역할을 함 - 도메인을 사용했을 때 web server -> web client -> dns server를 거침 2. Apache + Tomcat + Oracle 환경 DNS Server ┌─Firewall JSP ↕ │ (httpd) (tomcat) (oracle) WEB │ ↔ WEB ↔ .. 2024. 4. 6.
리눅스 수업 8차시 vim 단축키 이어서 수업 f - 현재 커서가 위치한 라인 한 줄에서 오른쪽으로 검색 (프로그래밍에 자주 쓰임) - ex fa => a를 찾음 - 검색후 , 왼쪽 ; 오른쪽 이동 - F는 반대로 왼쪽으로 검색( ,는 오른쪽 ;는 왼쪽) - 하이라이팅은 유지되지 않음 * - 전체 문서에서 단어를 찾을 때 사용 - 단어 앞에서 * 사용시, 하이라이팅 되면서 찾음 - 이전N, 다음n 문자열 치환 (ex 모드에서 사용) :% 전체문서 :1,5 1~5번 라인까지 :%s/old/new/g : 전체문서에서 old 문자열을 모두 new로 치환 :%s/old/new : 처음 만나는 old -> new로 치환 :s/old/new : 현재 라인의 첫 old -> new로 치환 :-,+3s/old/new/g : 현재 커서기준.. 2024. 3. 17.