Linux

·Linux
JupyterHub는 기본적으로 웹 서버이고, TCP 포트 8000을 기본으로 사용한다.따라서 웹 브라우저로 http://IP주소:8000 주소에 접속할 수 있음 오늘은 이러한 Jupyterhub 프로그램을 rocky linux에 설치하는 단계를 알아보고, 이를 토대로 직접 쉘 스크립트를 작성하여 한 줄짜리 커맨드 라인을 만들어보았다. (한 줄로 설치 가능한 커맨드 라인은 맨 밑에 적어놨으니 참고!) JupyterHub Setup시작 전, 이 모든 커맨드들은 root 권한으로 시작한다는 점을 명심하자. 0. 패키지 업데이트 dnf -y update  1. Jupyterhub와 라이브러리 설치dnf install -y python3-pip npmnpm install -g configurable-http-p..
·Linux
Samba (SMB 구현체) 설치# dnf install samba 각 유저의 홈 디렉토리 공유smb 서버를 구동하기만 해도 각 유저의 홈 디렉토리 (ex: /home/rocky)를 공유 가능1. 서버 시작 및 방화벽 제어# systemctl start smb# firewall-cmd --permanent --add-port=445/tcp# firewall-cmd --reload리눅스 부팅 즉시 smb 서비스를 자동으로 켜지게 하고 싶다면 서비스 활성화까지 해둘 것• # systemctl enable smb  2. Samba 전용 비밀번호 설정- Samba는 /etc/shadow 대신 별도의 비밀번호 DB를 참조함- 예) rocky 유저의 비밀번호 변경 : smbpasswd -a rocky  3. 3/3..
·Linux
최신 버전의 WordPress 다운로드 받기# wget https://wordpress.org/latest.tar.gz# tar zxvf latest.tar.gz# mv wordpress /var/www/html wget으로 다운로드, tar zxvf로 압축 풀기, mv로 wordpress를 /var/www/html로 이동  Permission/Ownership 조정# chmod 707 /var/www/html/wordpress# chown -R apache.apache /var/www/html/wordpress 여기서 /var/www/html과 같이 특수한 용도로 사용되는 경로는 DAC 외에 SELinux라는 MAC 매커니즘에 의해 추가로 보호되고 있다. 따라서 외부 경로에서 이동/복사된 wordpre..
·Linux
LAPMLAPM = Linux + Apache + PHP + MariaDB 의 약어로, 웹 서버인 아파치, 서버사이드 스크립팅 언어인 PHP, 관계형 데이터베이스 서버인 마리아DB를 합친 것을 뜻한다.보통 이 세 개를 콤보로 묶어서 사용하여 웹을 구성하는 경우가 많아 LAPM으로 묶기도 한다. 물론 저번에 Ubuntu로 APM을 설치하는 방법을 기록해두긴 했지만...로키 리눅스는 처음이기도 하고 조금 다른 명령어들도 있어서 다시 기록해보려고 함  항상 그렇듯 설치 전 먼저 이들이 시스템에 모두 설치 되어있는지 다음과 같이 점검해본다.$ rpm -qa httpd php mariadb-server 입력 후 아래와 같이 아무것도 출력되지 않는다면 시스템이 설치되어 있지 않은 것  LAPM 설치는 다음 순서로 ..
·Linux
# dnf install openssh-server# systemctl enable sshd# systemctl start sshd 설치 전 이미 환경에 깔려있는지 확인해보고 싶다면 다음 명령어를 입력해보면 된다. # systemctl status sshd 아래와 같은 화면이 뜬다면 이미 존재하는 것!  로키 리눅스 콘솔창은 이상하게 확대 축소가 안돼서 콘솔 글자가 너무 작은 관계로 불편한 경우가 많다.따라서 윈도우 파워셸로 원격접속하여 작업하면 편리한데, 이때 사용하는 명령어가 다음과 같다.ssh 사용자명@호스트명 또는 IP 주소  이렇게 하면 윈도우 파워셸로 취향껏 테마 변경 및 글자 크기 변경이 자유로워 좋음!   RDP는 텍스트 환경만 원격 접속이 가능한 SSH와 달리 GUI 그래픽 환경을 원격 ..
·Linux
리눅스 명령어에는 다양한 필터가 존재한다. (grep이나 sed 등등..)그러나 조금 더 복잡한 패턴을 검색에 사용하고 싶을 때 정규표현식을 사용! ex) can, man, fan, dan, ran, pan 중 can, man, fan만 검색하고 싶다면 [cmf]an 으로 입력 가능ex) 휴대전화번호 010-xxxx-xxxx을 검색하고 싶은 경우010-[0-9]{4}-[0-9]{4} 또는 010-\d{4}-\d{4}- [0-9]와 \d는 같은 개념- \d{4} 숫자가 네 번 연달아 등장해야 함   Regex patterns - \d : 숫자 하나를 지정함- \D : 숫자가 아닌 문자를 지정   무튼 위 정규표현식을 연습하기 위해 다음 사이트에서 exercise를 풀어보았다. https://regexone..
여백 ::
'Linux' 카테고리의 글 목록 (2 Page)