Linux 50

[Linux] VI 에디터에서 시스템 클립보드로 복사하는 방법

콘솔로 서버 등에 접근해서 vi 에디터에서 복사 후, 시스템 클립보드로 복사가 되지 않을 때 확인방법 vim --version 해보면 -clipboard 와 같이 클립보드에 - 로 되어 있다. vim --version VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jun 21 2019 04:10:35) Included patches: 1-197, 322, 377-378, 550, 649, 651, 703, 706-707 Extra patches: 8.1.1401, 8.1.1382, 8.1.1368, 8.1.1367, 8.1.1366, 8.1.1365, 8.1.1046, 8.1.0613, 8.1.0547, 8.1.0546, 8.1.0544, 8.1.0540, 8.1.053..

Linux 2021.12.09

[Linux] su 계정 전환 시 This account is currently not available

su - www-data 로 계정 전환 시 This account is currently not available 메시지가 뜬다면, 1. cat /etc/passwd 로 lonogin 지정 되어 있는지 확인 cat /etc/passwd 2. chsh -s /bin/bash www-data chsh -s /bin/bash www-data 위 처럼 bash를 지정해준 후 3. su - www-data 로 계정 전환 시도 su - www-data 또는 runuser -u www-data -- php artisan migrate 위 형식으로 runuser를 www-data 권한으로 명령어를 실행 runuser -u www-data -- php artisan migrate

Linux 2021.11.05

[Linux] 버전 및 릴리즈 정보 확인 방법

1. 간단하게 버전만 확인 $ cat /etc/issue Ubuntu 20.04.3 LTS $ uname -m x86_64 //64비트 i686 //32비트 2. 릴리즈 정보 확인 $ cat /etc/*release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS" NAME="Ubuntu" VERSION="20.04.3 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.3 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL..

Linux 2021.09.24

[Nginx] conf 설정 후 index.php 접속시 파일이 다운로드 될때

nginx 설정을 마치고 사이트 접속 시, 접속이 제대로 안되고 index.php 파일이 다운로드 될 때, 3가지정도 살펴보면 된다. 1. fastcgi 설정 /etc/nginx/conf.d/mydomain.conf 등으로 자신의 서버가 설정되어 있을 것이다. 아래와 같이 fastcgi 부분을 확인 server { listen 80; server_name mydomain.com www.mydomain.com; access_log /var/log/nginx/mydomain.com.access.log main; error_log /var/log/nginx/mydomain.com.error.log; root /home/www; location / { index index.php index.html index...

Linux 2021.05.08

[Linux] crontab 파일 수정 없이 한줄로 작성하기

sh파일 만들어서 crontab으로 실행하기 머신의 hostname 이나 현재날짜 등을 파일명으로 사용하고 싶을때에는 crontab에 직접 사용할 수 없다. 그래서 sh 파일에 작성 후 sh 파일을 crontab에 등록 해야 한다. sudo vi mycrontab.sh #!/bin/bash aws s3 cp /var/app/storage/logs s3://s3domain.com/logs/`date +%F`/$(hostname -s)/ --recursive 위 처럼 .sh 파일을 생성 후 sudo crontab -e // 10분마다 sh파일 실행 */10 * * * * sudo sh /var/app/current/mycrontab.sh sudo service crond restart 위와같이 crontab..

Linux 2021.03.25
반응형