Skip Navigation

XE 레이아웃 카메론 XE LAYOUT CAMERON XE1.9.8.1


리눅스

profile
최종 접속일 : 18-08-16 가입일 : 12-07-19
레벨 : 만렙!! P : 17,920,026
(*.185.23.199) 조회 수 18 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
원문주소


0. network 를 활성화 해준다 

# vi /etc/sysconfig/network-scripts/ifcfg-ens33 로 들어가서 맨 밑에 있는 

ONBOOT=no 를 yes로 바꿔주고 저장 후 나감

# dhclient
# yum update
# yum install wget

1) 리눅스 버전체크

#uname -a

2) CentOS 버전체크

#cat /etc/redhat-release

3) 하드용량체크

#df -h

4) 메모리 체크

#free -m

4-1) CPU 코어수 확인

cpu정보 프로세스를 읽어서 processor 항목이 몇개인지 갯수를 셉니다.

#cat /proc/cpuinfo | grep processor | wc -l

한번 정도는 다음의 명령어를 확인해 보세요.

#cat /proc/cpuinfo | grep processor
#cat /proc/cpuinfo

5) yum update
 
yum란 Yellow dog Updater, Modified 을 뜻합니다. (노란강아지 업데이터 수정버전. 별뜻 없으며 작명이 이렇게 되었을 뿐.)

우리는 yum 라는 센트오에스에 내장된 프로그램을 이용해서 프로그램을 쉽게 설치/제거 할 수 있습니다.

패키지 목록 갱신 및 업데이트 체크.

#yum update

7) wget 설치

# yum install wget

8) 시스템 시간 설정

이것을 하지 않으면 EST 시간을 불러올 것이다.

#ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

9) Hostname 설정

이 서버에 이름을 정하는 것이다. 이름을 잘 정해 두어야 나중에 다중 서버작업을 할 때 헷갈리지 않는다.

#vi /etc/hostname

#hostname -F /etc/hostname

서버에 재 접속하면 적용된 것을 확인 할 수 있을 것이다.

10) 방화벽 포트에서 http 80  허용하기

#yum install firewalld

설치되지 않았다면 설치 안내 메시지가 출력되고, 설치되어 있다면 이미 최신버전이 설치되어 있다는 메시지가 출력된다.

#firewall-cmd --zone=public --add-port=80/tcp --permanent
#firewall-cmd --reload

11) 의존성 라이브러리 설치

# rpm -qa libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel
# yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel

11) Apache2 설치 

#yum install httpd

CentOS 7.1 에서는 Apache 2.4.6 이 설치된다.

버전체크

#httpd -v

웹서버 실행

#service httpd start

확인해본다.

http://256.123.213.213 (서버의아이피)

웹브라우져에 기본 설명페이지가 뜨면 성공.
 
기본 파일을 대체한다.

#touch /var/www/html/index.html

12) 마리아 db 설치 -버전 10.3

배포사이트 : http://mariadb.org/
버전별 셋팅방법 : http://downloads.mariadb.org/mariadb/repositories/

[root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo

# MariaDB 10.3 CentOS repository list - created 2018-06-08 14:31 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

:wq (저장)

설치

[root@localhost ~]# yum install MariaDB-server MariaDB-client

MariaDB 5.5.41 버전이 설치된다.

MariaDB 시작

#service mariadb start

MariaDB 기본 환경설정

#/usr/bin/mysql_secure_installation

대문자로 쓰여져 있는 것이 기본값이다. root 비밀번호만 설정하고 나머지는 엔터(기본값 설정)를 입력하자.

Y 입력하고 엔터 입력해도 된다.

#yum install php72-mysql  ==> 아래에서 설치하자.


기본 언어셋 설정(중요)

이 단계를 건너뛰면 DB가 latin1 으로 생성되며 추후 DB작업에 문제가 생길 수 있다.

#vi /etc/my.cnf

[mysqld] 항목에 다음 2 줄을 추가한다.

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

변경사항 적용

#service mariadb restart

 12)  PHP 7.2 설치

PHP 역시 기존의 Yum 으로 설치할경우는 PHP 5.4 버전이 설치가 됩니다. 

최신버전으로 설치하기위해 Webtatic EL 저장소를 추가합니다.

자동으로 아파치 중단시키고  설정파일에 php를 등록시키고 재 구동시킨다.(바로 적용됨)

CentOS 7.1 에서는 php 5.4.16 이 설치된다.

버전별 참고사이트  : https://webtatic.com/projects/yum-repository/

먼저 Yum 저장소 생성

# yum install epel-release
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm


기타 주로 사용되는 모듈을 설치한다.
# yum install php72w-fpm php72w-opcache
# yum install php72w-mysql php72w-pdo php72w-pgsql php72w-odbc php72w-mbstring php72w-mcrypt php72w-gd
# yum install php72w-pear php72w-pdo_dblib php72w-pecl-imagick php72w-pecl-imagick-devel php72w-xml php72w-xmlrpc


#yum search php72w
#yum search php70w

라고 입력해서 설치가능한 패키지를 검색후 install 하도록 하자.


13) 설치 확인 및 버전확인
# httpd -v
# php -v
# mysql -V

14) APM] Apache, PHP, MariaDB config(설정) 및 구동

자세한 설정은 여기서 ....

http://aeac.tistory.com/21

 

15 ) Cent OS 7에서 아파치 사용자 별 디렉토리 설정 및 설정 후 접속 안될 때

Cent OS 7 아파치 사용자별 홈 디렉토리 설정방법

https://4880.net/linux/133580 

#vi /app/apache/conf/httpd.conf 파일을 편집합니다.
userdir.conf 파일을 include 시키기 위해 그림과 같이 주석처리한 것을 제거합니다.

#vi /etc/httpd/conf.d/userdir.conf

17행의 UserDir disabled 주석처리

24행 UserDir public_html 주석제거

32행 AllowOverride All로 변경

33행 Options None 으로 변경

wq로 저장하고 httpd 재시작 하면 완료.

# apachectl restart
# service httpd restart

사용자 디렉토리에 711로 chmod, 사용자 디렉토리안에 public_html 디렉토리 생성 후 chmod 755.

chmod 711 /home/사용자계정
chmod 755 /home/사용자계정/public_html


Cent OS 7에서 아차피 사용자별로 홈 디렉토리를 설정하고 접속하려고 하면

Forbidden

You don’t have permission to access /~abcd/ on this server.

와 같은 오류가 날 때는

보안설정이 안되어서 그런 것이므로 아래와 같이 조치한다.
 

관리자 권한으로 아래와 같은 명령을 입력한다.

setsebool -P httpd_enable_homedirs true

chcon -R -t httpd_sys_content_t /home/사용자명/public_html

Who's 부운영자

profile

<빌립보서 4장 10절-13절> "내가 주 안에서 크게 기뻐함은 너희가 나를 생각하던 것이 이제 다시 싹이 남이니 너희가 또한 이를 위하여 생각은 하였으나 기회가 없었느니라 내가 궁핍하므로 말하는 것이 아니라 어떠한 형편에든지 내가 자족하기를 배웠노니 내가 비천에 처할 줄도 알고 풍부에 처할 줄도 알아 모든 일에 배부르며 배고픔과 풍부와 궁핍에도 일체의 비결을 배웠노라  내게 능력 주시는 자 안에서 내가 모든 것을 할 수 있느니라 "


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
» 설치 centos7 최신버전으로 설치 하는 법 0. network 를 활성화 해준다 # vi /etc/sysconfig/network-scripts/ifcfg-ens33 로 들어가서 맨 밑에 있는 ONBOOT=no 를 yes로 바꿔주고 저장 후 나감 # dhclien... 부운영자 2018.06.09 18
123 설치 한번에 끝내는 CentOS 7 웹서버세팅 (센토스 서버세팅) https://blog.lael.be/post/1721 한번에 끝내는 CentOS 웹서버세팅 (센토스 서버세팅) Last updated : 2016-11-08 CentOS 에서의 웹서버 구축 방법을 요청하셔서 ... 부운영자 2018.06.08 7
122 설치 centos7 yum 명령어 안될때[Could not retrieve mirrorlist..] vmware에 최소한의 설정으로 centos7을 설치했더니 wget이 작동하지 않아서 yum으로 설치 시도 #yum install wget 그랬더니 아래와 같은 문구가 뜬다.... 해결법 ... 부운영자 2018.06.08 10
121 명령어 ifconfig - 리눅스 서버 IP주소 할당 및 변경하는 방법 ifconfig - 리눅스 서버 IP주소 할당 및 변경하는 방법 리눅스서버의 네트워크를 설정하는 여러가지 방법중에 ifconfig를 이용하는 방법을 알아보겠다. ifconfig... 1 부운영자 2018.02.24 158
120 리눅스뉴스 GNOME 리눅스 데스크탑의 탄생부터 2017년까지 역사 그놈 개발자 행사에서 나온 슬라이드인듯 합니다. 그놈의 역사뿐만 아니라 리눅스, 컴퓨터의 역사까지 포함하고 있어서 굉장히 좋은 자료라고 생각해서 올립니다.... 1 file 부운영자 2017.10.30 237
119 리눅스뉴스 웹 호스팅 서비스 랜섬웨어 공격 분석 및 보안 권고 웹 호스팅 서비스 랜섬웨어 공격 분석 및 보안 권고 스마일서브( HTTP://WWW.IWINV.KR) 대표 김병철 지난 2017 . 6월 10일 01시 에 있었던 인터넷 나야나에 대한 ... 부운영자 2017.06.16 334
118 설치 centos 완벽설치 centos 7 vmware 설치기 0. 소프트웨어선택에서 그놈데스크탑 선택 전부 체크 1. network 활성화... 재부팅후에도 네트워크 활성화 되도록 vi /etc/sysconfig/net... 부운영자 2017.05.16 422
117 설치 VMware Tools 제거 Linux, Solaris, FreeBSD, NetWare 루트로 로그인하여 터미널 창에 다음 명령을 입력합니다. vmware-uninstall-tools.pl 부운영자 2017.05.15 385
116 설치 CentOS 7 설치 후 X window 설치 CentOS 7 설치 후 X window 설치 yum groupinstall &quot;GNOME Desktop&quot; &quot;Graphical Administration Tools&quot; # ln -sf /lib/systemd/system/runlevel5.target /etc/sys... 부운영자 2017.05.15 706
115 설치 재부팅시에도 네트워크 연결이 유지되도록 설정파일 변경 file 부운영자 2017.05.15 247
114 설치 VMWare + CentOS 7 네트워크 장치 설정 CentOS 7.3.10 이후 커널은 Ethernet Controller 장치를 더이상 지원하지 않기 때문에 eth0가 잡히지 않는다고 한다. 그래서 네트워크를 사용하기 위해선 다음과 ... 부운영자 2017.05.15 550
113 설치 How to install VestaCP control panel on CentOS 7 VestaCP is an open source web hosting control panel that you can install on machines running RedHat/CentOS or Ubuntu. It is notable for having a very c... 부운영자 2017.05.15 448
112 리눅스뉴스 InterWorx 웹패널 소개 InterWorx 웹패널을 출장중에 간간히 번역 했었는데.... 어느덧 90% 정도 마무리가 된것 같습니다....^^ 내년에 서버 한대 더 장만하고 사용 하려고 미리 작업을 ... file 부운영자 2016.11.22 346
111 설치 칼리리눅스 한글입력설정하기 부운영자 2016.08.28 620
110 설치 Tutorial on how to install Open edx Recently, I started working on deploying open edx on aws, an open source platform which edx.org uses to host MOOC(Massive Open Online Courses). In this... 부운영자 2016.07.14 623
109 설치 [APM] CentOS7 + httpd 2.4.18 + php 7.0.4 + mariaDB 10.1.12 설치 @ apache /usr/local/apache/ @ mariadb /usr/local/mariadb/ @ php /usr/local/php/ @ apache-log /logs/ @ db 파일 저장 위치 /usr/local/mariadb/data @... 부운영자 2016.03.08 1537
108 설치 centos-7-enable-apache-userdir I was used the old ways for enabling Apache UserDir but this time in CentOS 7, its different. So I’m kinda outdated. Even on restarting services are di... 부운영자 2015.11.11 604
107 설치 Linux vsftp 사용자 폴더 이외 폴더 접근제한 vsftp, ftp 사용자 폴더를 제외한 다른 폴더 접근제한 1)파일을 편집 /etc/vsftpd/vsftpd.conf chroot_local_user=YES 추가 2)ftp demon restart /etc/init.d/vsf... 부운영자 2015.10.07 626
106 설치 Installing SSH2 php on CentOS 7 #sudo yum install php-pecl-ssh2.x86_64 부운영자 2015.08.08 337
105 설치 [XE] 각 사용자디렉토리에서 mod_rewrite 적용하기 .htaccess파일을 이용해서 동적으로 디렉토리에 대한 설정을 하기 위해서는 Directory지시자에서 AllowOverride 속성에 FileInfo를 부여해야합니다. userdir.conf... 부운영자 2015.08.08 441
목록
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7

서버에 요청 중입니다. 잠시만 기다려 주십시오...