1.sudo 권한이 있으면 sudo 를 이용해 방화벽 서비스를 제어 할 수 있습니다. [root@localhost ~]# sudo systemctl start firewalld.service, [root@localhost ~]# sudo systemctl reload firewalld.service [root@localhost ~]# sudo systemctl stop firewalld.service [root@localhost ~]# sudo firewall-cmd --zone=public --add-port=23431/tcp --permanent [root@localhost ~]# sudo firewall-cmd --zone=public --add-port=45000/tcp --permanent [r..
1.특정 서비스를 설치한 패키지(rpm)가 무엇인지 알아야 할 경우가 있습니다. 설치는 했는데 무슨 패키지로 설치 했는지 기억 나지 않음. 지우고 싶은 서비스 인데, 무슨 패키지인지 알 수 가 없음. 시스템 관리자가 알지 못하는 서비스가 동작 되고 있을때, 무슨 패키지로 설치 되었는지 알고 싶습니다. 2.시스템에 설치, 동작 중인 서비스의 확인 방법은 아래와 같습니다. 1. 시스템에 설치된 서비스 목록 확인 [root@localhost ~]# systemctl list-units --type=service 2. 현재 실행 중인 서비스 목록 확인 [root@localhost ~]# systemctl list-units --type=service --state=active 또는 [root@localhost ..
1. 리눅스에서 파일, 디렉토리의 권한을 알기 위해서는 rwx 에 대해 알아야 합니다. ( 파일 권한 숫자 ) 파일 권한을 구분하는 경우 크게 3가지로 분류할 수 있습니다. 읽기(r) Reading 4 쓰기(w) Writing 2 실행(x) Executing 1 이 숫자들은 8진수로 바꿔서 해석을 할 수 있다. 2. 그런데 rw, rwx 등 으로 읽지 않고 그냥 숫자로 보고 싶습니다. 간단하게 아래와 같이 입력합니다. # ls -al /etc/passwd | awk '{k=0;for(i=0;i
tar 로 압축을 할때 특정 디렉토리 (폴더) 는 제외하고 해야 하는 경우가 있습니다. 자주 하는 게 아니니 생각이 잘 안납니다. 어렵지 않으니 기억 해두면 좋습니다. 1.특정 1개 디렉토리는 제외하고 압축 하기 [root@buddy2]# ls -al total 6920 drwxrwxr-x. 2 root root 37 Jun 29 06:50 1.lookup_apple drwxrwxr-x. 2 root root 21 Jun 27 09:06 2.lookup_orange -rw-rw-r--. 1 root root 128 Jun 27 09:03 a.lookup_apple.sh -rw-rw-r--. 1 root root 129 Jun 27 09:04 b.lookup_orange.sh drwxrwxr-x. 5 ro..
1.cron 에 작업을 등록하여 반복 실행을 하고 싶은데, 정해진 시간이 아니고 랜덤으로 돌리고 싶은 경우가 있습니다. 예를 들면 정해진 작업의 시작 시간은 있지만 작업이 동일한 순간에 몰리지 않도록 랜덤으로 분산하여 실행 기계가 아닌 사람이 작업을 하는 것처럼 보이기 위해 임의의 랜덤 시간에 수행 무언가의 탐지 규칙에 자동화, 반복화 등 비정상 행위에 탐지 않도록 랜덤 시간에 작업 ...( 크롤링 등..) 주기에 의해 어떠한 작업을 수행하지만 그 작업을 한 시각을 모두 다르게 하고 싶은 경우 이외에도 랜덤으로 작업을 해야 하는 경우 보다, 하고 싶은 경우가 생깁니다. 랜덤으로 작업을 하기 위한 방법은 어디서 어떻게 구현하느냐에 따라서 굉장히 많은 방법이 있습니다. 그 중 리눅스의 cron 에 작업을 등..
1.OS 패키지를 업데이트 합니다. 시스템의 패키지를 최신 상태로 업데이트 합니다. (필수는 아닙니다.) [root@buddy2:/]# dnf update -y 2.python 패키지를 설치 합니다. 단순히 dnf install python 로 입력, 설치하면 python3.6 이 설치됩니다. python 3.6 과 3.9 를 선택 하여 설치 할 수 있으므로, 선택하여 설치한다. 1) python 3.6 설치 dnf install python36 [root@buddy2:/]# dnf install python36 Last metadata expiration check: 0:25:41 ago on Tue 13 Jun 2023 03:49:13 PM KST. Dependencies resolved. =====..