본문 바로가기

리눅스 서버구축

apache와 php 연동(아파치 php 연동) apache와 php 연동(아파치 php 연동) apache와 php 연동(아파치 php 연동)아파치를 실행후 php파일 실행이 안되는 경우가 있습니다 위와 같은 그림처럼 실행이 안될경우 apache 설정파일에서 php가 연동이 될수 있도록 설정을 해주어야 합니다 apache와 php 연동 설정 아파치 설정파일 : httpd.conf 1)기존 : httpd.conf [root@server /]# vi apache2/conf/httpd.conf # # TypesConfig points to the file containing the list of mappings from # filename extension to MIME-type. # TypesConfig conf/mime.types # # AddType.. 더보기
centos 소개와 설치 - (Desktop version) centos 소개와 설치 CentOS 란?CentOS 란? 레드헷 계열 오픈소스 프로젝트 중 하나인 CentOS는 Redhat Enterprise Linux AS 기반의 리눅스 배포판입니다.CentOS는 RedHat 또는 Redhat Enterprise Linux 설치단계부터 운영하는 방법등이 거의 비슷합니다. 눈에 띠는 것은 페도라와 마찬가지로 업데이트용 프로그램인 yum 이 포함되어 있습니다. 커맨드 프롬프트에서 yum update 하는것만으로도 시스템을 업데이트 할 수 있습니다. 또 SMP 시스템일 경우 유리한 irqbalace 도 포함되어 있습니다. 같은 설정으로 설치한 경우 페도라에 비해서는 잡다한 프로그램들이 덜 깔리는거 같습니다. 최근 레드헷의 업데이트는 중단되었고, 레드헷 엔터프라이즈의 경.. 더보기
mysql 백업, 복원 (DB, Table 백업, 복원) mysql 백업, 복원 (DB, Table 백업, 복원) 데이터베이스 관리자와 개발자들은 정기적인 데이터 백업의 중요성을 잘 알것입니다.만약 디스크나 서버가 고장날 경우 백업을 미리 해 두었는지 여부는 몇년치 업무결과를 잃어버리느냐 아니면 몇시간만에 정상으로 복귀 하느냐를 결정합니다. 데이터베이스 파일 복사DB Name : test_db테이블 : test_table사용자 계정 : test_userDB 접속계정 패스워드 : 123456 MYSQL DB 백업하기mysqldump -u [사용자 계정] -p [패스워드] [원본 데이터베이스명] > [생성할 백업 DB명].sql# mysqldump -u test_user -p 123456 test_db > backup_test_db.sql MYSQL DB 복원하기.. 더보기
리눅스 계열별 메가레이드 설치 - MegaRaid Storage Manager 리눅스 계열별 메가레이드 설치 Linux - RAID Monitor - LSI MegaRAID SAS RAID 컨트롤러이 칩셋을 기반으로하는 일부 알려진 RAID 컨트롤러는 다음과 같습니다.Dell PERC 6/i Integrated RAID ControllerDell PERC 5/i Integrated RAID ControllerDell PERC H710P Mini 메가레이드 스토리지 메이지 설치시 megacli를 설치하여야 합니다. 이 도구는 LSI Logic에서 만들었으며 해당 사이트에서 다운로드 할 수 있습니다 다운로드 : http://hwraid.le-vert.net/debian/pool-wheezy/. 메가레이드 스토리지 메니저 설치 Gentoo Linux bash$> emerge sys-bl.. 더보기
linux MegaRaid MegaCLT 설치 Linux MegaRaid MegaCLT 설치 메가레이드메가레이드란? RAID 구성 및 디스크 상태를 체크 및 정보를 사용할수 있고,MegaCLI 명령을 사용하여 RAID 설정관리 관리할수 툴 입니 이번에는 ME MegaCLT 명령을 사용하여, RAID 구성 및 디스크 상태 체크 및 정보를 확인 할 수 있다. MegaRAID 설치 MegaRAID 설치 전에 패키지 업데이트를 하는 것이 좋습니다 1. 패키지 업데이트 및 설치 1)패키지 업데이트 ubuntu [root@server ~]# sudo apt-get update CentOS [root@server ~]# yum -y update 2) 패키지 설치 ubuntu - unzip 설치 [root@server ~]# sudo apt-get install .. 더보기
리눅스 SNMP 설치 및 설정 리눅스 SNMP 설치 및 설정 SNMPSNMP는 ping과 같은 툴을 이용하여 데이터 송수신에 대한 가능/불가능을 확인을 함으로써 네트워크 시스템을 관리하였으나 현재는 네트워크로 연결된 시스템들의 복잡도가 굉장이 증가하였고 따라 문제파일이 쉽지않아 관리의 필요성으로 대두되었습니다 SNMP(Simple Network Managerment Protocol)가 쓰이기 전에는 ICMP에 의존하였습니다 - ICMP : Netowrk계층의 프로토콜 운영체제에 관계없이 사용할 수 있는 간단한 프로토콜, 네트워크로 연결된 각각의 호스트가 작동되고 있는지, 작동한다면 어느정도의 응답시간을 가지고 동작중인지 체크 가능, 초기에는 이정도로도 필요한 네트워크 관리가 가능했었습니다 하지만 인터넷 네트워크 구성이 복잡하여 ICM.. 더보기
PHP란? PHP란? PHP역사 PHP/FI PHP는 PHP/FI라는 이름의 오래된 소프트웨어를 계승했다. PHP/FI는 1995년 Rasmus Ledorf에 의해 만들어졌다.그의 온라인 이력서의 접속수를 추적하기 위해 단순한 펄 스크립트 구성물로 시작되었다. 그는 그 스크립트 구성물을 Personal Home Page Tools라고 명명했다.좀더 많은 기능이 요구됨에 따라, Rasmus는 좀 더 많은 C 구현물을 작성했다. 이 구현물은 데이터베이스와 의사소통을 하고, 유저가 단산한 동적 웹 어플리케이션을 작성할수 있게 하였다. Rasmus는 모든 사람이 볼수 있도록 PHP/FI의 소스코드를 Release하기로 결정했다 그래서 모든 사람이 그것을 사용하고 버그를 고칠수 있을뿐만 아니라 코드를 향상시킬수 있었다 PH.. 더보기
CentOS 6 SSH 설치 및 사용법 CentOS 6 SSH 설치 및 사용법 SSHSSH란? 시큐어 쉘(Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용프로그램 또는 그 프로토콜을 가리킵니다. 기존 rsh, rlogin, 텔넷등을 데체 하기 위해 설계되었으며, 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공합니다. 암호화 기법을 사용하기 때문에, 통신이 노출되더라도 암호화된 문자로 보이기 때문에 보안상으로 안전한 프로토콜 입니다. SSH 설정하기 vi /etc/ssh/sshd_config Port 9966 더보기
CPU, CPU정보 모델명, OS버전, 메모리정보 확인 명령어 리눅스 OS계정 OS확인 CPU 정보확인 CPU 개수확인(코어 수) - CPU개 수를 확인할 수 있다 cat /proc/cpuinfo | grep processor | wc -l 모델명 확인 - 명령어로 모델명을 확인할 수 있다. dmidecode | grep Name OS버전 확인 - OS버전을 확인할 수 있다. cat /etc/issue CPU 정보확인 - CPU정보를 확인할 수 있다 cat /proc/cpuinfo 메모리 정보 확인 - 메모리를 확인할 수 있다 cat /proc/meminfo 더보기
hostname 변경 방법 (centos 6, 7) - 호스트네임 변경 리눅스 hostname 변경 방법 (centos 6, 7) 1. hostname 변경(재부팅후 원래대로 돌아감) * hostname 확인 [root@localhost ~]# hostname localhost.localdomain * hostname 변경[root@localhost ~]# hostname myhostname * 변경한 hostname 확인 [root@localhost ~]# hostname myhostname 2. hostname 영구적으로 변경 * centos 6 [root@localhost ~]# vi /etc/sysconfig/network HOSTNAME=myhostname * centos 7 [root@localhost ~]# hostnamectl set-hostname myhos.. 더보기