일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 트루오비쉬
- 모리셔스여행
- Melbourne 여행
- postgresql 설치
- cloud foundry
- 독일여행
- mauritius
- postgresql 비밀번호 변경
- 모리셔스 여행
- 느낌 사진
- Trou aux Biches
- Sony A850
- 두바이여행
- duabi
- 두바이
- 경주 여행
- 모리셔스 카젤라
- 서울 야경
- openstack
- bind9
- 프랑크푸르트 여행
- mauritius casela
- postgresql 비밀번호 초기화
- 모리셔스
- 톰캣 서비스 등록
- 모리셔스리조트
- 경주
- 모리셔스 카셀라
- r
- 서울야경
- Today
- Total
목록Desktop and Mobile/Linux (58)
I.K.Picture & IT Info.
어떤 기준을 가지고 작성을 해야되는지 쉽지 않지만기본적으로 서비스 등록 하는 방법에 대해 정리해보려고 합니다. 아래 내용은 Tomcat을 기반으로 서비스를 생성하는 서비스 스크립트를 작성한 것입니다. 위치는 /etc/systemd/system/tomcat.service [Unit] Description=Tomcat After=network.target [Service] Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/java-1.17.0-openjdk-amd64" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALIN..
아주 짧은 내용이지만, 그래도 정리해보려고 합니다. ubuntu에서 실제 설치하는 것이 아닌 deb만 다운로드 하고 싶을 경우가 있는데 그럴 때 사용하는 명령어입니다. $sudo apt reinstall --download-only -y {패키지명}### 이렇게 하면 /var/cache/apt/archives 디렉토리에 deb 파일을 모두 다운로드 한다. 하지만 위의 내용의 경우 의존성 패키지를 다운로드 받지 않기 때문에 아래와 같이 명령어를 작성해야 모든 의존성 패키지를 다운로드 받을 수 있습니다. $sudo apt-cache depends vim | grep "Depends" | awk '{print $2}' | xargs apt-get download
간혹 우리는 컴퓨터 화면을 끄지 않고 계속 켜놓기를 원한다. (내가 모니터를 끄면 껐지 운영체제가 자동으로 모니터를 끄거나 절전모드로 들어가는 것을 방지) 특히, 서버의 경우 그러는 경우가 대다수인데 이 때, CUI 모드 화면에서 꺼짐 기능을 끄는 방법은 다음과 같다. $sudo vi /etc/profile (맨 아래 해당 내용 추가) setterm -blank 0 그런데 profile 의 경우 로그인 후 읽는 파일이기 때문에 만약, 로그인 전 화면 꺼짐 기능을 끄려면 grub 파일을 수정해야한다. $sudo vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0" (기존에 GRUB_COMLINE_LINUX_DEFAULT는 있을 것이다 내용을 채..
Elasticsearch 실행 시 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 가 보여지게되면 아주 간편하게 sysctl 을 수정하여 적용 하면됩니다. $sudo vi /etc/sysctl.conf 를 수행한 후 vm.max_map_count=262144 를 작성해주고 재부팅하면 됩니다. 만약, 재부팅이 불가능하다고 하면 $sudo sysct -w vm.max_map_count=262144 를 작성하면 바로 적용 됩니다.
일단, postgresql을 설치하기 전 만약 CentOS 에서 dnf 설치가 되지 않는다면 아래 형태로(Stream 버전으로) 수정될 필요가 있다. (Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist) --------------------------------- $sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-* $sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /e..
일단, tomcat을 설치하기 전 만약 CentOS 에서 dnf 설치가 되지 않는다면 아래 형태로(Stream 버전으로) 수정될 필요가 있다. (Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist) --------------------------------- $sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-* $sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/y..
윈도우에는 작업 관리자라는 편리한게 있어서 마우스 클릭으로 짠짠 하면 알아서 강제 종료 되고 그렇지만.. 리눅스는 대체적으로 command 명령으로 하는 게 많기 때문에 찾아보기가 쉽지 않습니다. (물론 16으로 올라가면서... GUI가 많이 발전한거 같지만요...) 자 일단 명령어 부터 말씀을 드리겠습니다 ^^ 차근 차근히 말씀을 드리면 $ps 요놈이 현제 프로세스를 보는 명령어 입니다.!! 그럼 프로세스의 옵션들은 뭐가 있을까요? ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (s..
구글 크롬 리모트 데스크톱을 우분투에 설치할 때 살짝 문제가 있더라구요 그 부분을 완벽한 해결은 아니지만 어느정도 해결하기 위한 방법 중 하나를 아래에 정리해 보았습니다. sudo /opt/google/chrome-remote-desktop/chrome-remote-desktop --stop sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig DEFAULT_SIZES = "1920x1080" FIRST_X_DISPLAY_NUMBER = 0 주석 #while os.path.exists(X_LOCK_FILE_TEMPLATE % displa..
해당 내용은 제가 centos와 ubuntu 모두 처리 해보고 올리는 글입니다. 1. 계정 생성 일단, 기본적으로 사용하고 있는 계정을 쓰시겠지만, 보안을 위해서라면 별도 계정이 필요하겠죠...?? 하지만, 굳이 로그인을 할 필요가 없는 계정이라면 아래와 같이 계정을 생성하면됩니다. $sudo groupadd tomcat $sudo mkdir /opt/tomcat $sudo useradd -s /bin/nologin -g tomcat -d /opt/tomcat tomcat 그 다음 tomcat을 받아야겠죠...? 아래 사이트를 통해 다운로드를 받습니다. (원하는 버전으로 받으시면 되요) tomcat.apache.org/download-80.cgi Apache Tomcat® - Apache Tomcat 8..
딱, 포스팅 제목 부터 오류네요 Synergy.. 소프트웨어 형태로 마우스랑 키보드를 공유해서 여러 컴퓨터에 설치함으로써... 한대의 마우스랑 키보드를 여러대 컴퓨터로 사용하는 소프트웨어 인데요 사실 상 뭐 유료 버전이긴 하지만 그닥 비싸지 않고 (베이직 버전: 베이직 버전도 쓸만합니다) 한번 결제로 뭐 계속 사용할 수 있어서 전 한번 결제해놓고 여러대 쓰고 있습니다. (물론 무료로 사용할 수도 있습니다,, 예전 버전을 사용하신다면요~) 윈도우 측에 서버 형태로 물려놓았고 리눅스나 Mac OS 같은 경우에는... 사실 상 설치가 apt 와 yum 으로 바로 설치를 무료로 할 수 있습니다. 그리고 클라이언트 형태로 사용할 때는 크게 시리얼 넘버를 물어보는게 의미가 없더라구요 그런데 ubuntu에서 간혹 위..
일반적으로 단일 형태로 리눅스를 설치하면 디스크 확장이 어렵지만 LVM 으로 운영체제를 설치했을 경우 디스크를 확장할 수 있습니다. 제 예제는 일단 sda 에 LVM 형태로 설치하였고 아래 그림으로 확인하실 수 있습니다. (#fdisk -l로 확인) 물리 디스크를 추가하였고 이는 sdc에 마운트가 되어 있는 상황입니다. 이를 가지고 해볼 예정입니다. 기존 240G 였고 동일한 크기인 240G 하드(SSD)를 추가하여 root ( / ) 를 480G로 만드는 것입니다. 해당 내용 수행 시 root권한으로 하시길 바랍니다. (sudo 귀찮아요) 먼저 추가할 디스크에 대해 확인이 필요하겠죠?? #fdisk -l (저 같은 경우 /dev/sdc1) 혹시나 sdx 숫자가 없으신 분은 파티션을 먼저 생성하셔야합니다..
용량이 너무 클 경우 분할 압축을 하는데 리눅스에서는 과연 어떻게 할 것인가...??? 그리고 어떤 방식으로 압축이 될까...? 를 알아보도록 하겠습니다. [일반 압축] 기본적으로 tar로 묶는 경우 tar -cvf [파일명.tar] [폴더명] gz로 압축하는 경우 tar -zcvf [파일명.tar.gz] [폴더명] 압축을 해제할 때도 tar와 tar.gz 방법이 서로 다릅니다. tar 의 경우 tar -xvf [파일명.tar] tar.gz의 경우 tar -zxvf [파일명.tar.gz] [분할 압축] 자, 그럼 분할 압축은 어떻게하는 것인지 알아보도록 하겠습니다. 일단 tar 로 분할 묶는 방법입니다. tar cvf - [폴더명] | split -b [분할용량] - [파일명.tar] 이 때, 분할용량은..