레이블이 ubuntu인 게시물을 표시합니다. 모든 게시물 표시
레이블이 ubuntu인 게시물을 표시합니다. 모든 게시물 표시

2022년 7월 26일 화요일

ubuntu 웹캠 연동 메모

 # ubuntu 웹캠 연결 확인 방법

sudo apt install v4l-utils


# 카메라 번호 확인

ls -ltrh /dev/video*


# 포멧 체크

sudo v4l2-ctl -d /dev/video0 --list-formats-ext

sudo v4l2-ctl -d /dev/video1 --list-formats-ext


# 그룹권한 확인 및 추가

sudo groups 계정명

gpasswd -a 계정명 video

sudo usermod -a -G video 계정명


여기까지 설정이 완료되면 웹캠을 사용할 수 있음

만약 안된다면 재부팅 후 다시 확인.


# 테스트 환경

ubuntu 22.04 LTS

앱코 QHD 웹캠 APC930




2022년 7월 18일 월요일

리눅스 로그인 배너 꾸미기

 # Banner 설정

vi /etc/ssh/sshd_config


Banner /etc/issue.net

Banner /etc/issue

Banner /etc/motd


issue.net - 원격접속 배너

issue - 로컬 접속 배너

motd - 로그인 후 배너


# 적용

service sshd restart


배너는 아스키 아트를 사용하여 이쁘게 꾸미면 됩니다.

https://www.asciiart.eu/


적용 예)



ubuntu samba 설치

 # samba 설치

apt install samba


# 설정 변경

vi /etc/samba/smb.conf

[homes]

   comment = Home Directories

   valid users = %S

   browseable = no

   read only = no

   guest ok = no

   writable = yes

   create mask = 0644

   directory mask = 0755

   

# 설정 적용

service smbd restart


# 계정 추가

smbpasswd -a test


# 윈도우 네트워크 드라이브 추가

\\192.168.0.2\test


2022년 7월 17일 일요일

우분투 IP 수동 설정 방법

# 인터페이스 수정

vi /etc/netplan/00-installer-config.yaml

network:

  ethernets:

    enp0s3:

      dhcp4: false

      addresses: [192.168.1.51/24]

      gateway4: 192.168.1.1

      nameservers:

        addresses: [8.8.8.8,1.1.1.1]

  version: 2


dhcp4를 false 설정하고 

아이피, 게이트웨이, DNS 설정 후 저장


# 적용

netplan apply


우분투 RTSP 재생 이슈

우분투 21.04, 우분투 22.04에서 RTSP 미디어가 재생 되지 않음...



임시 조치로 해결한 방법.

sudo apt-get install snapd
sudo snap install core
sudo snap install vlc

이 방법 말고 당장 해결할 수 있는 방법은 생각나지 않음........
피곤.

2020년 3월 10일 화요일

우분투 - 아파치 톰캣 연동

apache2, tomcat9 연동예제입니다.


1. 설치
# apt-get install -y apache2
# service apache2 start

아파치2 접속확인
http://localhost



2. 톰캣설치
# apt-get install -y openjdk-8-jdk 
자바가 필수로 설치된 환경에서 설치합니다.

/usr/share/tomcat9경로에 설치합니다.
# cd /usr/share
# wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.tar.gz
# tar -zxvf apache-tomcat-9.0.31.tar.gz
# mv apache-tomcat-9.0.31 tomcat9
# rm apache-tomcat-9.0.31.tar.gz
# sh /usr/share/tomcat9/bin/startup.sh

톰캣 접속확인
http://localhost:8080



3. mod-jk 설치
# apt-get install libapache2-mod-jk



4. /etc/libapache2-mod-jk/workers.properties 수정
# which java
/usr/bin/java

# readlink /usr/bin/java
/etc/alternatives/java

# readlink /etc/alternatives/java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

readlink /etc/alternatives/java에서 확인된 경로와 톰캣 설치 경로를 workers.properties 파일에 설정합니다.

# vi /etc/libapache2-mod-jk/workers.properties
workers.tomcat_home=/usr/share/tomcat9
workers.java_home=/usr/lib/jvm/java-8-openjdk-amd64



5. 톰캣 server.xml 파일 수정
# vi /usr/share/tomcat9/conf/server.xml
<Connector protocol="AJP/1.3"
   port="8009"
   address="0.0.0.0"
   secretRequired="false"
   redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost" jvmRoute="ajp13_worker">

Connector의 secretRequired, address 두 설정에 오류가 있으면 연동이 안될 수 있습니다.
worker 기본 설정값인 ajp13_worker를 jvmRoute에 입력합니다.

톰캣9 재시작
# sh /usr/share/tomcat9/bin/shutdown.sh
# sh /usr/share/tomcat9/bin/startup.sh



6. /etc/apache2/sites-enabled/000-default.conf 수정
# vi /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
        ServerName localhost
        JkMount /* ajp13_worker
        DocumentRoot /usr/share/tomcat9/webapps/ROOT
</VirtualHost>




7. /etc/apache2/apache2.conf 수정
# vi /etc/apache2/apache2.conf
ServerName localhost

서버네임이 생략된경우 추가합니다.



8. 아파치2 재시작
# service apache2 restart



9. 접속확인
http://localhost

















만약 접속이 안된다면 톰캣과 아차피 모두 재시작하고 확인합니다.
에러가 발생한다면 /var/log/apache2/ 경로에서 아파치 로그를 확인합니다.