본문 바로가기
728x90

리눅스18

[리눅스 실습] 워드프레스를 활용한 웹 사이트 구축 웹 사이트를 구축하는 것은 쉬운 것이 아닙니다. 기본적인 화면이나 메뉴 구성 외에도 게시판/자료실 같은 기능을 구현하려면 어느 정도 수준 이상의 PHP 프로그래밍 실력이 필요합니다. 웹 사이트를 통합적으로 구성하도록 도와주는 오픈소스 도구로 유명한 워드프레스(wordpress)를 활용해 보겠습니다. 워드프레스는 조금만 손보면 훌륭한 웹 사이트를 구성할 수 있습니다. 먼저 mysql이 설치되어 있지 않아서 일단 mysql server를 설치합니다. apt install mysql-server를 설치합니다. 본격적으로 워드프레스를 설치하여 운영해 봅니다. MySQL에 접속해서 다음 명령과 SQL문을 입력해 워드프레스에서 사용할 데이터베이스 사용자 wp_user를 만들고, wp_db 이름의 데이터베이스도 만듭.. 2023. 5. 26.
하드디스크 설치하기_Fdisk, RAID 아래 코드는 리눅스 우분투에서 /dev/sdc 디스크를 파티션 화하는 과정을 예시로 보여드리겠습니다. -fdisk /dev/sdc: /dev/sdc 디스크를 파티션 화하기 위해 fdisk 명령어를 실행합니다. -Device does not contain a recognized partition table.: 해당 디스크에는 파티션 테이블이 없다는 메시지가 나타납니다. -Created a new DOS disklabel with disk identifier 0x65 ef9 fc2.: 새로운 파티션 테이블을 생성하기 위해 DOS disklabel을 사용하겠다는 메시지가 나타납니다. -Command (m for help): n /새 파티션을 만들기 위해 n 명령어를 사용합니다. -Select (default .. 2023. 5. 12.
유닉스(unix) 서버 보안_셸(Shell)과 커널(Kernel) 1. 유닉스 운영체제 종류 1) 유닉스 -오라클 솔라리스, AIX, HP-UX 2) 리눅스 -페도라, 우분투 2. UNIX의 구성 1) 커널(Kernel) - 커널은 항상 메모리에 상주하여 CPU, 메인 메모리, 하드디스크 등의 하드웨어 자원을 제어하면서 프로세스 스케줄링, 기억장치관리, 파일관리, 시스템호출 인터페이스(System Call), 입출력서비스 등의 기능을 사용자에게 제공한다. -커널의 대부분은 C로 작성되어 있으며 일부분은 실행 효율 때문에 어셈블리 언어로 작성되었다. 따라서 사용자 프로그램은 필요할 때마다 시스템 호출을 통하여 커널이 제공하는 기능을 사용한다. -커널은 가장 하위 수준(Level)에서 하드웨어와 직접 관계한다. 그러므로 커널의 일부분은 특정 컴퓨터 시스템의 하드웨어에 종속.. 2023. 5. 4.
리눅스 명령어 공부_쉘 스크립트 1. echo 쉘 스크립트에서 문자열을 출력하는 명령어입니다. 예를 들어, "echo Hello World"를 실행하면 "Hello World"가 출력됩니다. 2. sleep 지정된 시간 동안 프로세스를 일시 중지하는 명령어입니다. 파이썬에서 time 모듈을 사용하여 sleep 기능을 구현할 수 있습니다. time.sleep() 함수를 사용하면 해당 시간만큼 실행을 멈출 수 있습니다. 예를 들어, "sleep 5"를 실행하면 5초 동안 프로세스가 일시 중지됩니다. 3. read read() 메서드는 파일 객체로부터 데이터를 읽어오는 메서드입니다. read() 메서드는 파일 내의 데이터를 모두 읽어옵니다. 다음은 read() 메서드를 사용하여 파일에서 데이터를 읽어와 출력하는 예제입니다. 4. mv mv .. 2023. 4. 10.
728x90