본문 바로가기
반응형

IT/Linux83

심볼릭 링크 소유권 변경(chown) 리눅스에서 심볼릭 링크로 폴더 하나를 만들었는데 일반적으로 소유권이나 권한을 변경하는 chown 명령어를 사용하였다. 하지만 명령이 들질 않았고 찾아본 결과 chown 에 옵션을 추가하여 해결 할 수 있었다. sudo chown -h user:group symbolic_link -h 옵션을 추가 하였고 리눅스에서 man 이나 help 로 확인 결과 -h 옵션은-h      If the file is a symbolic link, change the user ID and/or the group ID of the link itself.이렇게 설명이 되어있다.번역기를 돌리니 아래와 같다.-h      파일이 심볼릭 링크인 경우 사용자 ID 및/또는 링크 자체의 그룹 ID입니다. 2024. 10. 16.
[NextCloud] [Error] Internal Server Error 발생 시 nextcloud 에 대해서는 아래 참고 포스팅 참고 바란다. 잘 들어가지던 Linux 에 설치한 NextCloud가 갑자기 들어가보니 아래와 같이 표시 되었다.Internal Server ErrorThe server encountered an internal error and was unable to complete your request.Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.More details can be found in the server log. apache 를 재실행하거나 실행중인 프로.. 2024. 10. 12.
sh 명령어와 ./ 의 차이 쉘스크립트를 실행하게 될 경우 sh 명령어를 사용하거나 ./ 를 사용한다. 사용 예시이다. sh test.sh./test.sh 두 명령어는 같은 동작을 하지만 각각 장단점이 있을것 같아서 작성한다.(지극히 개인적인 주관입니다) ./ 명령어실행 방식./는 실행 파일(스크립트 포함)을 직접 실행하는 방식입니다. 이 방법을 사용하려면 스크립트에 실행 권한이 있어야 한다. (chmod +x script.sh로 설정)장점스크립트가 어느 셸에서 실행될지 스크립트 상단의 #!(쉐뱅)으로 정의할 수 있다. 예를 들어, #!/bin/bash라고 쓰면 Bash 셸에서 실행된다.환경 변수 등 스크립트 내에서 정의한 설정이 그대로 유지된다.sh 명령어실행 방식sh는 Bourne 셸에서 스크립트를 실행한다. 이때 스크립트가 실.. 2024. 9. 26.
OS 별 network 재시작 관련 CentOS 6/ RHEL7/service network  restartCentOS 8$sudo nmcli networking off$sudo nmcli networking on$sudo systemctl restart NetworkManager.serviceUbuntu 14How to restart network in Ubuntu Server:/etc/init.d/networking restart script based command.service restart networking – Use service to run a System V init script such as networking.systemctl restart networking – Restart networking for the late.. 2024. 8. 31.
우분투에 Odoo 설치 이전 포스팅에서 Odoo 에 대해서 다룬 글이 있다.자세한 내용은 아래 참고 포스팅 참고 바란다. 리눅스(우분투) 에 Odoo를 설치하는 방법을 정리해두려 포스팅을 작성한다. Odoo를 실행하는데 필요한 패키지 설치git, python3-pip, build-essential, wget, python3-dev, python3-venv, python3-wheel, libxslt-dev, libzip-dev, libldap2-dev, libsasl2-dev, python3-setuptools, node-less 등의 패키지들이 Odoo를 실행하는데 필요하다.sudo apt update -y sudo apt updgrade -ysudo apt install git python3-pip build-essentia.. 2024. 8. 23.
wheel그룹/권한 예전 포스팅에서 sudo 에 대해서 다룬 글이 있다.자세한 내용은 아래 참고 포스팅 참고 바란다. wheel그룹이란? @wheel:sudo 명령이 가능하도록 세팅된 그룹이다.sudo 권한 설정하는 것과 마찬가지로 /etc/sudoers 파일에 세팅되어 있다.  사용자 권한이란root 권한, wheel 권한, 일반권한으로 나뉘는데 wheel 그룹은 그 속한 그룹 자용자들만 su root 를 할수 있도록,sudo 권한을 사용할수 있는 그룹이라고 이해하면 된다.참고 포스팅https://thenicesj.tistory.com/230 리눅스에서 관리자 권한(sudo)윈도우를 사용할 경우엔 어떤 파일을 관리자 권한으로 실행할 경우 마우스 우클릭 후 관리자 권한으로 실행을 하면 된다. 리눅스에서는 어떻게 해야할까? .. 2024. 7. 3.
sudo / su / visudo 관련 이전 포스팅에서 sudo 관련해서 다룬 적이 있다.자세한 내용은 참고 포스팅 참고 바란다. 이번 포스팅에서는 su와 sudo , 그리고 visudo 명령어까지 함께 다뤄볼 것이다. sudo superuser do 의 약자로 리눅스에서는 Superuser인 root계정과 일반 계정으로 나뉘어져 운영되고 있다. 일반 계정 사용시, root권한이 필요한 경우가 있는데 , 이 경우 sudo 명령어를 통해 root권한을 빌려 쓸 수 있다.즉, sudo는 특정 사용자 또는 특정 그룹에 root 사용자 권한을 가질 수 있도록 일부 명령 또는 모든 명령을 실행 할 수 있도록 해주는 도구이다. 일반 사용자가 root권한을 사용위해서는 su 와 sudo를 사용할수 있는데 둘의 차이는 아래와 같다. su (switch us.. 2024. 6. 28.
Swap Memory 추가하기 (CentOS 7) 스왑 파티션 및 파일 확인free -mswapon -s스왑 파일 생성 및 시스템 등록2GB swap file 생성fallocate -l 2GB /swapfilefallocate 명령어로 생성 안될 경우 아래 명령어로 생성. count 뒷부분이 swap file 용량dd if=/dev/zero of=/swapfile count=5096 bs=1MiBswap file 권한 설정chmod 600 /swapfile스왑 포맷 형태로 파일 변환mkswap /swapfile스왑 파일 시스템 등록swapon /swapfile등록된 swap memory 확인swapon --summaryfree -h스왑 파일 삭제스왑 사용 비활성화swapoff swapfile스왑 파일 삭제rm /swapfile다음 부팅시 스왑 공간을 사.. 2024. 6. 27.
vi 편집기 특정 문자열 검색 및 갯수 구하기 vi 편집기를 사용할때 특정 문자열 검색을 하거나 갯수 구하는 방법이다. 검색 /test 라고 vi 편집기 내에서 바로 작성하면 하이라이트로 표시가 된다. 갯수 :$s/test/ /n 을 하면 갯수가 나온다 2024. 4. 14.
반응형