IT/리눅스13 [명령어] firewall firewall이란? 방화벽 또는 파이어월(firewall)은 미리 정의된 보안 규칙에 기반한, 들어오고 나가는 네트워크 트래픽을 모니터링하고 제어하는 네트워크 보안 시스템이다. 리눅스에서는 firewall명령어로 설정할 수 있다. 설치 및 서비스 실행 yum install firewalld systemctl start firewalld firewalld config 파일 위치 (zone, mark, clean up, lockdown, IPv6_rpfilter, individualcalls, logDenied) /etc/firewalld/firewalld.conf 커스터마이징 zone확인 /etc/firewalld/zones//[zone].xml public zone확인 /etc/firewalld/zon.. 2020. 7. 2. [명령어] sed sed란? stream editor로 문자를 치환하거나 변환하는 기능을 수행한다. .sh(shell script) sed의 사용 /etc/selinux/config => 경로의 config파일에 s(변환)해라 g(첫번째에 해당하는) SELINUX=enforcing을 SELINUX=disabled로 2020. 7. 2. [명령어] echo echo란? echo는 도스, OS/2, 유닉스 및 유닉스 계열 운영 체제에서 문자열을 컴퓨터 터미널에 출력하는 명령어이다. 일반적으로 셸 스크립트와 배치 파일에서 화면이나 파일로 상황을 알리는 문자열을 출력할 때에 사용된다. 2020. 7. 2. [명령어] grep grep이란? 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자 할 때 사용하는 명령어이다. 정규 표현식(Regular Expresstion)에 의한 패턴매칭(Pattern Matching)방식을 사용한다. *정규표현식 : 특정 규칙을 가진 문자열 집합을 표현하기 위한 형식 언어로, 주로 문자열 패턴 매칭을 검사하거나 또는 문자열을 치환하기 위해 사용한다. 파이프라인을 이용한 검색 grep 옵션 ex) grep -v "hello" test.txt //test.txt파일에 "hello"가 포함된 라인을 제외하고 검색 grep --hellp명령으로 옵션확인 가능 2020. 7. 2. [명령어] 파이프라인(pipe) | 파이프라인(pipe) 파이프라인은 |(수직바) 을 기준으로 양쪽의 명령어를 연결하는 역할을 한다. an이름이 들어가는 폴더나 파일의 리스트 보기 ls - al | grep an 2020. 7. 2. [명령어] mv mv명령어 폴더나 파일의 복사이동할 수 있도로 해주는 명령어이다. 폴더나 파일의 이름을 변경해줄 수도 있다. 이동복사 mv /usr/bin/www /desktop/ mv 현재경로 이동할경로 이름변경 mv 현재이름 변경할이름 mv www www_change 2020. 7. 2. [리눅스] Xshell -> Centos7 접속하기 Xshell로 Centos에 접속하기 Centos7의 ip확인 su ifconfig Centos7 sshd의 포트번호 확인 netstat -tnlp Xshell 새 세션 만들기 2020. 7. 2. [명령어] systemctl systemctl이란? RHEL 7에 도입된 systemd를 관리하는 명령어이다. /usr/lib/systemd/system 디렉토리의 .service파일을 systemctl 명령어로 서비스를 제어할 수 있다. Centos systemctl 과 service 명령어 차이점 service httpd start vs systemctl start httpd 같은 동작을 수행한다 하지만 CentOS6버전 이하에서 service구문으로 사용한다. 이상은 systemctl systemctl 옵션 서비스명.service (.service는 생략가능) 기존 명령어와 비교 표 service systemctl 설명 service name start systemctl start name.service 서비스 시작 servi.. 2020. 7. 2. [에러] Peer's Certificate has expired git clocn https://주소 Peer's Certificate has expired 에러 해결 방법 1. 모든 저장소에 대해 인증서 확이 건너뛰기 git config --global http.sslverify 2. 타임서버와 시간 동기화 #yum -y install rdate #rdate -s zero.bora.net #date && clock -r && clock -w 2020. 7. 1. 이전 1 2 다음 LIST