일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- PHP
- 폼메일
- chart.js
- Mail Server
- 안드로이드 gcm
- 안드로이드
- mysql
- 설치
- 안드로이드 푸쉬
- android 효과음
- Android
- javascript
- curl
- 우분투
- roundcube
- xe
- 자바스크립트
- php 시큐어코딩
- C# IO
- php 취약점
- 안드로이드 푸시
- dovecot
- FCM
- WebView
- 자동 생성
- UML
- not working
- html5
- soundpool
- C#
- Today
- Total
목록Linux (42)
그러냐
리눅스 Centos 7 부팅시 명령어 자동실행 방법 자동으로 실행되게 하려면 '/etc/rc.d/rc.local' 파일을 이용하면 됩니다. rc.local 실행권한 허용 chmod +x /etc/rc.d/rc.local 실행스크립트 추가 vi /etc/rc.d/rc.local 상태 확인 systemctl status rc-local.service 실행 systemctl start rc-local.service 리부팅되어도 실행되게 서비스설정 enable 처리 vi /usr/lib/systemd/system/rc-local.service -> 아래내용 추가 [Install] WantedBy=multi-user.target systemctl enable rc-local.service systemctl sta..
php 외부 접속허용 해줬다 그래서 다른 아이피에서 쉘로 접속하면 된다 근데 php 에서는 안된다 SELinux 가 구동중인 서버라면 setsebool httpd_can_network_connect=1 이렇게 설정해주어야 한댄다.. 아래 출처 내용 참조 출처 : http://b1ix.net/192 리눅스에서 #telnet aaa.com 60060 명령어를 치면 접속이 된다. 그런데, php소스에서 fsockopen(aaa.com, 60060, $errno, $errstr, 2); 라고 하고 실행하면 $errstr에 Permission denied 에러가 뜬다. 이럴 경우에는 selinux때문일 수가 있다. 일단 # getsebool -a 명령어로 httpd_can_network_connect 값이 On으..
아오 개고생했네!!!!!!!!!!!!!!!!!!!!!!!!! ls -alZ .................. 출처 : https://m.blog.naver.com/phongdaegi/221988174349 퍼미션 문제로 접속 불가시 You don't have permission to access 1. 권한 수정하기 # "-R" 붙이면 하위 디렉토리까지 전부 변경 # "777" 다른 사용자도 변경을 허용 # 권한 수정의 경우 테스트로 "777"를 해본 후 원인이 맞다면 적당한 권한으로 수정하길 권장 chmod -R 777 /home/username OR chmod -R 777 /var/www/html 2. 소유자 변경하기 # "-R" 붙이면 하위 디렉토리까지 전부 변경 chown -R root:root /..
root권한으로 아파치 실행 시 아파치(httpd) 포트번호가 1024보다 크면 에러가 발생하면서 실행이 되지 않습니다. 그럼 상태를 확인해 보겠습니다. [root@localhost init.d]# systemctl status httpd.service ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since 화 2019-12-17 13:51:21 KST; 18s ago Docs: man:httpd(8) man:apachectl(8) Process: 5368 ..
CentOS7 포트(port) 열기(open) 방법 CentOS 7 부터 iptables -> firewalld 로 변경 1. 설정파일 위치 /etc/firewalld/zones/public.xml vi로 열어 보면 Public For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted. 이런식으로 추가 되어 있다 2. 설정 추가&오픈 (설정에 추가하여 서버재부팅 후에도 계속적으로 적용되도록 함) 예) 8080 포트 오픈 firewall-cmd --permanent --zone=public --add..
부팅시 작업안되는 것이 아니라 systemctl start rc-local.servic 명령을 햇는데 Startin.... 이렇게 무한 대기.. 이래저래 해봐도 안된다. 스크립트에 문제가 있나 해서 /etc/rc.local 에 추가한 내용을 지웠더니 된다 알고보니 스크립트 뒤에 & 를 안붙혔다. 내가 추가한 스크립트는 무한 루프도는 스크립트라 /.../abc.sh & 이렇게 백그라운드에서 돌게 해줘야 했다
22번포트(기본값)을 사용하는 겨우 ssh 사용자명@도메인(또는 IP주소) 사용자 지정 포트를 사용하는 경우 ssh -p 10085 사용자명@도메인(또는 IP주소) 출처 : https://sites.google.com/site/balgeunsesang/seobeojeonglinoteu/linugseuteomineol-eseosshjeobsoghagi
yum --enablerepo=remi-php80 install -y --downloadonly --downloaddir=. php-gd rpm -ivh xxx.rmp
MySQL 설치 yum을 이용하여 간편하게 설치도 가능하지만 MySQL을 컴파일을 하여 설치해보겠습니다. 설치 환경 : CentOS 6.7 / MySQL 5.5 먼저 Download를 받아야겠죠? mysql 홈페이지에 접속합니다. https://www.mysql.com/ 아래 사진과 같이 위부터 차례대로 빨간 박스를 클릭합니다. Downloads - Community - MySQL Community Server 현재 5.7버전까지 나와있네요. 다른 버전을 받으셔도 상관없습니다만 저는 5.5 버전을 받아보겠습니다. 플랫폼을 Source Code 로 선택합니다. CentOS는 Generic Linux를 받으시면 됩니다. 오른쪽에 다운로드 클릭 MySQL은 오라클에 넘어갔기 때문에 오라클 계정으로 로그인을 하..
iptables 세팅을 잘못하면 서버접속을 못하는 상황이 생기므로 신중하게 해야합니다. iptables 옵션 테이블(tables) 우선 iptables에는 테이블이라는 광범위한 범주가 있는데, 이 테이블은 filter, nat, mangle, raw 같은 4개의 테이블로 구성되며, 이중에서 우리에게 필요한 것은 필터링 규칙을 세우는 filter 테이블입니다. 체인(chain) iptables에는 filter 테이블에 미리 정의된 세가지의 체인이 존재하는데 이는 INPUT, OUTPUT, FORWARD 입니다. 이 체인들은 어떠한 네트워크 트래픽(IP 패킷)에 대하여 정해진 규칙들을 수행합니다. 가령 들어오는 패킷(INPUT)에 대하여 허용(ACCEPT)할 것인지, 거부(REJECT)할 것인지, 버릴(DR..