모바일 웹사이트 제작시 검토해야될 사항과 자주있는 실수에대해 상세하게 설명하고 있다.
구글등 검색엔진에 최적화 하기위한 방법, 워드프레스 등 다양한 환경에 대응하기 위한 방법등을 구글에서 친절하게 한글로 제공하고 있다. 한번쯤은 읽어보면 좋은 내용.
https://developers.google.com/webmasters/mobile-sites/?hl=ko
휴대기기 친화성 테스트
https://www.google.com/webmasters/tools/mobile-friendly/
robots.txt 검토 및 모바일 수정사항에 대한 권고사항도 확인할 수 있다.
2015년 4월 2일 목요일
2015년 3월 31일 화요일
얀덱스(yandex) 웹마스터도구 sitemap 등록
러시아 최대 검색엔진 www.yandex.ru / www.yandex.com
구글처럼 웹마스터 도구가 있으며 사이트맵도 등록할수 있다.
사이트맵을 등록하게 되면 색인이 생성되기까지 2주의 시간이 필요하다고 한다.
웹마스터도구에서 사이트 소유권 확인하고 사이트맵 등록하고 기다려 본다.
메인페이지 하나 색인이 생성되고는 페이지가 색인이 안된다.
지원 언어가 따로 있다고 한다. 한국어가 없다.!!!
http://help.yandex.com/webmaster/robot-workings/supported-languages.xml
구글처럼 웹마스터 도구가 있으며 사이트맵도 등록할수 있다.
사이트맵을 등록하게 되면 색인이 생성되기까지 2주의 시간이 필요하다고 한다.
웹마스터도구에서 사이트 소유권 확인하고 사이트맵 등록하고 기다려 본다.
메인페이지 하나 색인이 생성되고는 페이지가 색인이 안된다.
지원 언어가 따로 있다고 한다. 한국어가 없다.!!!
http://help.yandex.com/webmaster/robot-workings/supported-languages.xml
뻘짓했다... 메인페이지만 색인된 것으로 만족하고 주구장창 기다려 본다.
추가 : 한국어를 제외하지 않았다. 2주가 넘어가니 색인이 늘어나기 시작..
2015년 3월 30일 월요일
CENTOS 재부팅시 이더넷카드 자동 실행안되는 경우
CENTOS 설치 후 사설아이피 사용을 위해서 eth1에 아이피를 세팅한 후 ifup eth1 명령어를 실행해서 네트워크가 올라오는 걸 확인했지만, 재부팅시 자동으로 올라오지 않는 경우는 아래와 같이 설정파일 수정으로 간단하게 해결이 가능하다.
ONBOOT 가 no로 되어 있다면 yes 로 수정한 후
재부팅해도 올라오는 것을 확인 할수 있다.
#]cat /etc/sysconfig/network-scripts/ifcfg-eth1
ONBOOT 가 no로 되어 있다면 yes 로 수정한 후
#]service network restart
재부팅해도 올라오는 것을 확인 할수 있다.
리눅스 랜카드 연결 확인(물리적)
IDC에있는 서버의 랜카드에 랜선이 정확하게 연결되어 있는지 알아보는 방법이다.
간단한 명령어로 확인이 가능하다.
출력되는 마지막 라인의 Link detected 값을 확인하자.
yes, no 형태로 출력된다.
간단한 명령어로 확인이 가능하다.
#]/sbin/ethtool 장치명(ex eth0)
출력되는 마지막 라인의 Link detected 값을 확인하자.
yes, no 형태로 출력된다.
mysql bin파일(binary-log) 관리
mysql 설치 후 기본설정으로 장기간 사용하다 보면, 지속적으로 쌓인 bin 파일때문에 디스크가 부족해 지는 경우를 경험하게 된다.
물론 삭제 하는 방법도 있지만 설정만으로 간단하게 해결이 가능하다.
/etc/my.cnf 파일에 'expire_logs_day = 7' 이런식으로 로그 저장기간을 정하면 된다.
기본설정은 0 으로 되어 있어 삭제를 하지 않게 되어 있다. 적당한 기간(일)을 입력해서 무한적으로 늘어나는 바이너리 로그를 삭제가 가능하다.
참고로 이설정은 mysql 5.0.3 부터 지원 한다.
물론 삭제 하는 방법도 있지만 설정만으로 간단하게 해결이 가능하다.
/etc/my.cnf 파일에 'expire_logs_day = 7' 이런식으로 로그 저장기간을 정하면 된다.
기본설정은 0 으로 되어 있어 삭제를 하지 않게 되어 있다. 적당한 기간(일)을 입력해서 무한적으로 늘어나는 바이너리 로그를 삭제가 가능하다.
참고로 이설정은 mysql 5.0.3 부터 지원 한다.
2015년 3월 10일 화요일
centos setup 방화벽 설정 오류
centos 에서 setup 명령 후 방화벽 설정으로 들어가면 아래와 같은 오류가 나면서 뒤로 되돌아 오는 경우다.
#] setup
Traceback (most recent call last):
File "/usr/bin/system-config-firewall-tui", line 29, in <module>
import fw_tui
File "/usr/share/system-config-firewall/fw_tui.py", line 34, in <module>
import fw_nm
File "/usr/share/system-config-firewall/fw_nm.py", line 30, in <module>
bus = dbus.SystemBus()
File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 202, in __new__
private=private)
File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 108, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 125, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: 그런 파일이나 디렉터리가 없습니다
File "/usr/bin/system-config-firewall-tui", line 29, in <module>
import fw_tui
File "/usr/share/system-config-firewall/fw_tui.py", line 34, in <module>
import fw_nm
File "/usr/share/system-config-firewall/fw_nm.py", line 30, in <module>
bus = dbus.SystemBus()
File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 202, in __new__
private=private)
File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 108, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 125, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: 그런 파일이나 디렉터리가 없습니다
해결방법
#] service messagebus start
※ 서비스에 등록해서 재부팅시 자동으로 올라오게 하는것도 잊지 말자.
WARNING: The host '{domain}' could not be looked up with resolveip.
mysql 설치 완료후 mysql_install_db 실행시 아래와 같은 경고문구가 나오면서 실행되지 않는 경우가 있다.
해결방법
network의 HOSTNAME이 hosts 파일에 빠져있다면 127.0.0.1 마지막에 넣어주자.
#] mysql_install_db
WARNING: The host '{domain}' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
WARNING: The host '{domain}' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
해결방법
#] cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=domain
#] cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 domain
::1 localhost.localdomain localhost6 localhost6.localdomain6
NETWORKING=yes
HOSTNAME=domain
#] cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 domain
::1 localhost.localdomain localhost6 localhost6.localdomain6
network의 HOSTNAME이 hosts 파일에 빠져있다면 127.0.0.1 마지막에 넣어주자.
피드 구독하기:
글 (Atom)