본문 바로가기

클라우드 및 인프라/Linux61

[linux] 리눅스 방화벽 설정 (포트 확인 및 포트 열기) 리눅스 버전 확인 uname -a 리눅스 7버전 이하 iptables 리눅스 7버전 이상 Firewall Daemon 사용 아래내용은 iptables 이다. 포트 확인 netstat -tnlp # only server netstat -tnlp # servers and established netstat -na #자신의 웹서버 포트 확인 netstat -nat iptables -A INPUT -p tcp --dport 8088 -j ACCEPT 리눅스 상에서 방화벽 열어줄 때 사용하는 명령어로 tcp 프로토콜의 포트를 열어주는 명령어이다. (ex 8080 port) iptables -A INPUT -p tcp --dport 8080 -j ACCEPT -A : append의 약자로 방화벽 규칙 추가 -p :.. 2021. 4. 26.
리눅스 파일 및 디렉토리 모두 삭제 리눅스에서 파일을 삭제하려고 하는데 하위 폴더 내부에 파일이 존재하는 경우 아래 명령어로 파일 및 디렉토리 모두 삭제할 수 있다. rm -rf 파일명 -r : 파일 디렉토리와 함께 삭제 -f : 파일 유무와 관계없이 삭제 2021. 4. 9.
리눅스 폴더,파일 이동 및 복사 mv 는 이동하는 명령어, cp 는 복사하는 명령어이다. 파일이동과 폴더 이동은 동일하다 파일을 이동하고 싶으면 파일 경로에 파일을 적어주고 폴더를 이동하고 싶으면 이동할 폴더명을 적어주면 된다. mv 현재파일경로 이동할경로 mv /home/downloaad/a /home/download/b '/home/downloaad/a' 폴더를 '/home/download/b' 폴더로 이동 mv /home/downloaad/a/c.java /home/download/b '/home/downloaad/a' 폴더안에 있는 c.java파일을 '/home/download/b' 폴더로 이동 cp -r 현재파일경로 이동할경로 2021. 4. 9.
[리눅스 명령어] 리눅스에서 os버전 확인하기 / centos/ubuntu 시스템 정보 출력 uname -a os버전에 대한 정보 cat /etc/issue cat /etc/redhat-release cat /etc/*release* os bit 확인하기 get conf LONG_BIT 2021. 4. 6.
리눅스 명령어 uname -a 리눅스 버전 확인 grep . /etc/*-release OS 확인 useradd 계정명 계정생성 passwd 계정명 패스워드 변경 (계정명 안쓰면 현재 계정) netstat 네트워크 상태 보기 netstat -tnlp 열려있는 포트 확인 cat filename filename 파일 읽기 find -name '*mysqld*' 현재 디렉토리 하위에서 mysqld의 문자열이 포함된 파일명 기준으로 찾기 find 파일위치 -name '*mysqld*' 파일위치 하위에서 mysqld의 문자열이 포함된 파일명 기준으로 찾기 whereis 명령어의 실행파일위치, 소스위치 $ whereis mysqld htop 서버 모니터링 프로그램 # only server netstat -tnlp # server.. 2021. 3. 23.
포트포워딩 했는데 외부에서 포트 접속 안되는 이유 오라클 DB를 외부에서 접근 가능하도록 만들고자 한다. 오라클 1521 포트를 포트포워딩 해주었다. 하지만 외부에서 접근할 수 가 없었다. 1. netstat -nltp 네트워크 상태 확인을 통해 내가 사용하고자 하는 서비스의 포트가 올라가져 있는지 확인 2. 포트에 내가 실행하고자 하는 서비스 없으면 /bin 안에 실행하고자 하는 서비스 찾아서 올리기 ex) /bin 이나 /sbin 폴더 안에 실행하고자 하는 파일 있을 수 있음 2021. 3. 15.