admin 2023.10.16 bash until 400씩 증가 (100씩 증가) until 문을 이용해서 400씩 증가시키는 쉘 스크립트 [crayon-66dd02217ec62805016104/] 결과값 [crayon-66dd02217ec6c444277604/] Read More..
admin 2023.10.13 bash 여러줄을 1개의줄로 표시하는데 구분을 콤마(,)로 표현 여러개의 줄이 있는데 이 여러개의 줄을 ,로 구분해서 1줄로 표현하는 방법 1. 15개 이상의 줄이 있다 ( ip list ) [crayon-66dd02217f453689480858/] 2. 이것을 콤마로 구분하여 1줄로 표현해보자 [crayon-66dd02217f45c671239595/] 3. 파일로 받아보면 1줄로 표시 [crayon-66dd02217f460462509526/] 참고사이트 : https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%97%AC%EB%9F%AC_%EC%A4%84_%EC%B6%9C%EB%A0%A5%EC%9D%84_%ED%95%9C%EC%A4%84%EB%A1%9C_%EB%A7%8C%EB%93%A4%EA%B8%B0 Read More..
admin 2023.10.13 bash 콤마(,) 구분을 줄로 변경하기 ( sed 이용) 내용이 1개의 라인으로 되어 있는데 콤마로 구분되어 있다 아래 ip 는 중국 아이피인데 모두 , 구분되어 있는데 난 이것을 1줄씩 표현하고 싶다 [crayon-66dd02217f8c8650733405/] 위와 같이 ip_list.txt 파일의 내용이 1개의 줄로 여러 아이피가 있는데 이것을 여러줄로 표시하는 방법 sed 명령어를 이용하면 되고 명령어 이용시 꼭 /\ ( 이부분이 슬러시 한다음에 꼭 엔터를 입력해야함) [crayon-66dd02217f8d1640264339/] 즉 sed ‘s/,/\ 여기까지 입력 후 엔터이다 이게 1줄로 표시가 되면 370개의 라인으로 표시가 된다 [crayon-66dd02217f8d6547720172/] Read More..
+ admin 2023.10.12 linux shell script ( bash if eq 연산자) bash if 문 사용 방법 bash if 연산자 사용 [crayon-66dd02217fddf036422972/] if 산술 비교 연산자 [crayon-66dd02217fde7159164992/] 문자열 비교 [crayon-66dd02217fdeb391852483/] 1. 파일이 존재하는지 여부 체크 ( -e ) [crayon-66dd02217fdee509561002/] 2. 디렉토리 체크 ( -d ) [crayon-66dd02217fdf1289943329/] 실제 디렉토리로 다시 체크해보면 ( 디렉토리명을 명시해주면 ) [crayon-66dd02217fdf4765385981/] 폴더가 없으면 바로 폴더를 생성하는 if문 [crayon-66dd02217fdf6947594944/] 3. 파일은 존재하는데... Read More..
+ admin 2023.10.05 node_exporter rocky linux install o/s [crayon-66dd0221806fb793888890/] 1. node_exporter download [crayon-66dd022180703043129549/] 2. 서비스 시작 파일 생성 [crayon-66dd022180708812240957/] 3. 서비스 등록 및 시작 및 상태 확인 [crayon-66dd02218070c988296133/] 4. 포트 확인 [crayon-66dd02218070f300281916/] 5. 웹페이지에서 확인 7. prometheus 파일에 해당 서버 추가 [crayon-66dd022180713175532599/] 8. granfana 에서 대시보드 확인 Read More..
+ admin 2023.10.05 nginx php-fpm ( html 파일 내에서 php 사용) nginx 설치 경로 : /usr/local/nginx php-fpm 설치 경로 : /usr/local/php-fpm nginx에서 php-fpm을 이용해서 소켓통신을 하는 php의 경우 html 파일내에서 php를 사용할수가 없다 이럴땐 2가지 설정을 변경해주면 사용이 가능하다 1. nginx 설정 변경 (연결할 server 부분에 php-fpm 부분에 내용을 수정해 준다 (location ~ \.(php|html|htm)$) [crayon-66dd022180c49849147391/] 2. php-fpm www.conf 파일 내용 수정 security.limit_extensions = .php .html .htm 추가 [crayon-66dd022180c53886947094/] 3. ngixn 및 php... Read More..
+ admin 2023.10.05 httpd php-fpm ( html 파일 내에서 php 사용) 기본적으로 httpd 와 php-fpm을 사용하여 php 사용시 html 내에서 php사용시 인식이 안된다 이렇게 되는경우에 httpd.conf 와 php-fpm www.conf 파일을 수정해주면 된다 1. 서버 버전 [crayon-66dd02218168e671568262/] 2. httpd 버전 ( yum ) [crayon-66dd022181696859846410/] 3. php 버전 ( yum) [crayon-66dd022181699830209937/] 4. 가장 먼저 httpd.conf 에서 php-fpm 연결하는 부분의 내용을 수정해준다 ( <FilesMatch \.(php|html|htm)$> 수정) [crayon-66dd02218169c700186679/] 5. php-fpm 파일에서도 htm... Read More..
admin 2023.10.05 rocky linux apache mod_geoip 설치 o/s : rocky linux 8.8 [root@han ~]# httpd -V Server version: Apache/2.4.37 (rocky) Server built: Sep 22 2023 23:22:00 1. 먼저 GeoIP yum 으로 설치 [crayon-66dd0221820f4899263668/] 2. mod_geoip download and install [crayon-66dd0221820fd120581250/] 만약 위 링크에서 다운로드가 되지 않는다면 아래 주소에서 다운로드 https://xinet.kr/data/geoip/mod_geoip-0:1.2.10-11.el8.x86_64.rpm 3. 설치가 다 되었다면 확인 [crayon-66dd022182101751833872/] 4. 웹로그에... Read More..
admin 2023.10.04 rocky linux dmesg rocky linux의 경우 기본적으로 설치시 dmesg의 log 파일이 생성되지 않는다 /var/log/dmesg (부팅 기록) 부팅시 로그 파일이 생성될 수 있게 구성한다 [crayon-66dd0221826ff740595510/] touch 명령어로 파일 생성 [crayon-66dd022182709029181087/] 부팅시 활성화 [crayon-66dd02218270d336898935/] 서비스 시작 및 확인 [crayon-66dd022182711950959768/] 파일 확인 [crayon-66dd022182714693427990/] 내용도 확인 [crayon-66dd022182718692099221/] rogrotate 등록 / dmesg 추가만 진행 [crayon-66dd02218271e22... Read More..
+ admin 2023.09.27 rocky linux php 5.6 install rocky linux에서 php 5.6버전을 comfile을 진행하다 보면 openssl 버전 이슈로 인해 설치가 진행이 되지 않는다 그러면 remi yum repo를 이용해서 php 5.6버전을 설치 진행할 수 있다 1. mysql 설치 [crayon-66dd022182cf0182563923/] 2. httpd 설치 [crayon-66dd022182cf9437739638/] 3. php5.6 설치를 위한 remi yum repo 추가 [crayon-66dd022182cfd044511396/] 4. php56 설치 [crayon-66dd022182d01513729794/] 6. 연결방식 설정 [crayon-66dd022182d04489606474/] 5-1. php.ini 수정 [crayon-66dd0221... Read More..