Topic

우분투

A collection of 26 posts
리눅스

리눅스 크론탭 설치와 사용법 - crontab

크론탭은 리눅스와 유닉스 기반 시스템에서 주기적으로 작업을 실행하기 위한 시스템 스케줄러입니다. 윈도우 환경의 "작업 스케줄러"와 같은 기능을 합니다. 크론탭을 사용하면 주기적으로, 또는 정해진 시각에 실행해야 하는 여러가지 리눅스 작업들을 자동 실행되도록 설정할 수 있습니다. 크론탭 설치 패키지 매니저로 크론탭을 설치합니다. 우분투 기준입니다. sudo apt update sudo apt install cron
6 min read
리눅스

주소창에서 PHP 확장자와 index.php를 생략할 수 있도록 Nginx 설정하기

PHP 확장자 생략 Nginx는 기본 설정으로 PHP 확장자가 있는 파일을 FastCGI로 처리를 해서 결과를 HTML 페이지로 출력합니다. UI에 "php" 확장자가 없으면 Nginx는 확장자가 없는 "index." 파일을 찾게 되고 파일이 없는 것으로 인식합니다. Nginx의 설정 파일을 수정해서 확장자가 없는 파일은 PHP가 처리하도록 설정을 변경할 수 있습니다. PHP를 서비스하는 웹 사이트용 설정
3 min read
리눅스

[linux] 우분투 패키지 강제 재설치하기

패키지 파일이 손상되거나, 패키지 일부를 잘못 삭제해서 패키지를 재설치해야 할 때, 일반적인 커맨드로는 패키지가 삭제되거나 설치되지 않을 수 있습니다. 이럴 때는 강제 삭제와 강제 재설치 커맨드를 사용해서 패키지를 재설치 해야 합니다. 패키지 강제 재설치 패키지가 손상되었지만, 패키지 매니저인 apt는 설치된 패키지의 어떤 부분이 손상된지를 알 수 없습니다. 때문에 이미 패키지가
3 min read
리눅스

우분투 Nginx 웹서버 설치와 멀티 도메인 설정 - Ubuntu Nginx

엔진엑스로 불리는 웹서버입니다. 가볍고 빠른 웹서버를 목표로 개발된 오픈소스 프로젝트입니다. 아파치 만큼이나 각광을 받고 있는 멀티 플랫폼 지원 웹서버로 아파치만큼 다양한 서비스 기능을 지원합니다. 강력한 성능으로 인해 웹 서버 기능뿐만 아니라 프록시 서버, 로드 밸런서, 캐시 서버 등 다양한 서버 서비스 용도로 사용됩니다. 아파치 웹서버에서 구성하는 가상 호스트, 또는 멀티
9 min read
우분투

[linux] 우분투 아파치 웹서버 설치와 가상 호스트 설정

아파치 웹서버는 세계에서 가장 많이 사용하는 웹서버 중 하나입니다. 대표적으로 워드프레스와 주요 웹 서비스들이 아파치로 구동되고 있습니다. 아파치는 리눅스 전용은 아니며 윈도우11과 같은 데스크탑 운영체제에서 설치해서 사용할 수 있는 크로스 플랫폼 웹 서버입니다. 또한 오픈소스로 소스가 공개되어 있기 때문에 다양한 커스터마이징 버전을 만들 수 있고, 보안 이슈에 대한 패치 또한
12 min read
리눅스

[linux] 우분투 네트워크 서비스 다시 시작하기

우분투 네트워크 데몬은 다음 커맨드로 재시작할 수 있습니다. 18.04 이상에서 공통으로 사용할 수 있습니다. sudo systemctl restart systemd-networkd NetworkManager를 사용해서 네트워크 데몬을 다시 시작할 수도 있습니다. 우분투 서버는 NetworkManager가 기본 설치되어있지 않기 때문에 네트워크 매니저를 먼저 설치해야 합니다. sudo apt install NetworkManager sudo service NetworkManager restart 또는 네트워크 인터페이스를
1 min read
리눅스

[linux] kill 커맨드로 프로세스 강제로 종료하기

리눅스에서 kill 명령어는 프로세스를 강제로 종료하거나 종료 시그널을 보내는 데 사용합니다. kill 명령어는 프로세스 ID(PID)를 통해 특정 프로세스를 종료합니다. kill 명령어의 기본 사용법은 다음과 같습니다. kill [옵션] [PID] 예를 들어 프로세스 ID가 3124면 다음처럼 커맨드를 사용합니다. kill 3124 kill 프로세스를 실행할 때 사용 가능한 옵션은 다음 두 가지
2 min read
리눅스

[linux] LAMP 설치하기 - Ubuntu, Apache, MySQL, PHP 설치 한번에 끝내기

우분투 서버 설치 LTS 버전과 일반버전의 차이 우분투 서버의 LTS(Long Term Support) 버전과 일반 버전 간의 주요 차이점은 다음과 같습니다: LTS(Long Term Support) 버전 장기 지원을 받는 버전입니다. 최대 5년에서 10년까지의 긴 지원 주기를 제공하며, 안정성과 신뢰성이 중요한 서버 환경에 적합합니다. 주로 2년 간격으로 새로운 LTS 버전이 출시되며,
20 min read
리눅스

[linux] 우분투 네트워크 고정 IP 설정과 통신사별 DNS 서버 IP

우분투 20.04, 22.04 버전 공통 사항입니다. 구버전인 18.04는 설정 방법이 다릅니다. /et/netplan/ 디렉토리로 들어가면 yaml 확장자 파일이 하나 있습니다. 파일 이름은 설치 이 파일이 우분투의 네트워크 설정 정보를 담고 있는 파일입니다. 파일을 편집기로 열면 기본 설정이 다음과 같습니다. DHCP 서버에서 IP를 자동으로 받아오도록 되어 있습니다. 유선랜
2 min read