파일 존재 유무 확인 ( 존재하면 true, 절대경로 "/" 불가능  )

is_file( './dir/name.txt' )

 

파일삭제 ( 절대경로 "/" 불가능 )

unlink( 'name.txt' )

Posted by 꼬장e
,

초기화

alter table 테이블명 auto_increment = 1


 

재정렬

SET @COUNT = 0;
UPDATE `테이블명` SET `테이블명`.`컬럼명` = @COUNT:=@COUNT+1;

Posted by 꼬장e
,

[리눅스] 버전 확인

OS 2016. 6. 15. 19:23

배포판 버전확인

grep /etc/*-release

cat /etc/*-release | uniq


커널버전 확인

cat /proc/version

uname -a



Posted by 꼬장e
,

[리눅스] IP변경

OS 2016. 6. 8. 16:44

● CentOS 6

vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

DEVICE= 장치 인식명
TYPE= 장치타입
UUID= 일반적으로 없어도 동작가능
ONBOOT= 부팅시 자동으로 랜카드를 올리는지 유무
NM_CONTROLLED= Network management 사용 유무
BOOTPROTO= ip할당 타입 none(없음), static(수동), dhcp(동적)
HWADDR= 맥어드레스

IPADDR= 아이피
PREFIX= 넷마스크의 255.255.255.0와 비슷한 의미, 둘다 설정되어 있으면 여기를 우선한다
GATEWAY= 게이트웨이

DNS1= DNS
DEFROUTE= 시스템에 셋팅된 Default routing 사용 유무
IPV4_FAILURE_FATAL= dhclient 자동 할당 실패 이후 네트워크 자동종료
IPV6INIT= ipv6 사용 유무
NAME= 네트워크장치 별칭

NETMASK= 서브넷 마스크

USERCTL= 일반 유저의 네트워크 컨트롤 유무

 

service network restart 적용

 

● Centos7

vi /etc/sysconfig/network-scripts/ifcfg-ens33

 

예)

BOOTPROTO=static DHCP를 통해 IP를 받아오지 않고 직접 설정IPV6INIT=no IPv6 사용을 해제ONBOOT=yes 부팅 시 등록된 IP설정을 적용IPADDR=192.168.0.100 NETMASK=255.255.255.0 넷마스크GATEWAY=192.168.0.1 DNS1=168.126.63.1 DNS서버 IP 
● 멀티 아이피 설정시 ( Centos6 Centos7 동일 )

PREFIX=24

GATEWAY=192.168.0.1

IPADDR=192.168.0.3


PREFIX2=24

GATEWAY2=192.168.0.1

IPADDR2=192.168.0.5

 

형식으로 추가

 

혹은

IPADDR=192.168.0.3
IPADDR1=192.168.0.4
IPADDR2=192.168.0.5
IPADDR3=192.168.0.6

'OS' 카테고리의 다른 글

[윈도우]무선랜 핑 느려질때 빠르게  (0) 2018.01.30
[리눅스] 버전 확인  (0) 2016.06.15
[리눅스] 방화벽 iptables 설정  (0) 2016.04.05
[리눅스] 시간 자동 동기화  (0) 2015.11.09
[리눅스] 프로세스 죽이기  (0) 2015.09.26
Posted by 꼬장e
,

[PHP] 메뉴얼

WEB 2016. 5. 17. 18:20

http://kr.php.net/manual/kr/index.php




Posted by 꼬장e
,

[javascript] foreach

WEB 2016. 5. 3. 23:58

 

var str_arr = Array();

str_arr.push( "a" );

str_arr.push( "b" );

str_arr.push( "c" );

 

for( var i in str_arr )

{

document.write( str_arr[i] + '<br>' );

}

 

 

Posted by 꼬장e
,

관리자모드 cmd 실행

Aptana_Studio_3_Setup_3.7.2.exe /passive /norestart ALLUSERS=1 APPDIR=c:\apps\AptanaStudio

'WEB' 카테고리의 다른 글

[PHP] 메뉴얼  (0) 2016.05.17
[javascript] foreach  (0) 2016.05.03
[javascript] 정규표현식  (0) 2015.11.24
[PHP] 정규표현식 이용 자동링크 걸기  (0) 2015.08.19
[PHP] $_SERVER 함수정리 [펌]  (0) 2015.06.22
Posted by 꼬장e
,

우회하는 VPN ( 아직 일부국가 무료 )

https://chrome.google.com/webstore/detail/zenmate-vpn-best-cyber-se/fdcgdnkidjaadafnichfpabhfomcebme/related?hl=de


데이터세이버 ( 구글을 통하가때문에 아이피가 변경됨 )

https://chrome.google.com/webstore/detail/data-saver/pfmgfdlgomnbgkofeojodiodmgpgmkac?hl=ko

Posted by 꼬장e
,

ALTER TABLE `테이블명` AUTO_INCREMENT=1(설정할 인덱스번호);


Posted by 꼬장e
,

●CentOS 6

 

vi /etc/sysconfig/iptables

 

현재 설정보기

iptables -nvL

 

특정 IP 차단

iptables -I INPUT -s 10.10.10.10 -j DROP

 

특정 IP 허용

iptables -A INPUT -s 10.10.10.10 -j ACCEPT

 

특정 포트 차단

iptables -A INPUT -p tcp --dport 3306 -j DROP

 

특정 IP의 포트 허용

-A INPUT -m state --state NEW -s 0.0.0.0 -m tcp -p tcp --dport 22 -j ACCEPT

 

설정 전부 삭제

iptables --flush

 

80포트 접속 허용

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

 

특정 아이피 포트 허용

-A INPUT -m state --state NEW -s xxx.xxx.xxx.xxx -m tcp -p tcp --dport 3306 -j ACCEPT

 

이후 아래로 차단(INPUT 과 FORWARD)

-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

 

service iptables restart

 

옵션 :

-A : 기존 룰에 추가

-j : 패킷이 정책과 일치 할 경우 실행 할 타깃을 지정

-p : 프로토콜과의 일치 여부를 확인하여 설정( tcp, udp 등 )

-s : 특정 네트워크만 허용

 

●CentOS 7

 

vi /etc/firewalld/zones/public.xml

 

일반적 포트허용

<port protocol="tcp" port="22"/>

 

특정 아이피 포트허용

<rule family="ipv4">
    <source address="192.168.0.100"/>
    <port protocol="tcp" port="22"/>
    <accept/>
  </rule>

 

systemctl restart firewalld

 

'OS' 카테고리의 다른 글

[리눅스] 버전 확인  (0) 2016.06.15
[리눅스] IP변경  (0) 2016.06.08
[리눅스] 시간 자동 동기화  (0) 2015.11.09
[리눅스] 프로세스 죽이기  (0) 2015.09.26
[apache] 자동재시작  (0) 2015.09.26
Posted by 꼬장e
,