Linux/개념

· Linux/개념
crontab 에서 editor 선택하는 방법 crontab 편집 시 기본값으로 특정 editor 가 선택되어 있지 않다면, 특정 에디터를 선택해 달라는 메시지가 나옵니다. 메시지 내용은 "Select an editor. To chagne later, run 'select-editor'" 입니다. 에디터를 선택해 주세요. 이후에 에디터를 변경하길 원하면 select-editor 명령어를 입력해 주세요. 라는 내용입니다. 1 2 3 4 5 6 7 8 9 root@~/# crontab -e Select an editor. To change later, run 'select-editor'. 1. /bin/nano
· Linux/개념
리눅스의 시간표현 리눅스에서는 다양한 표준시간으로 날짜 시간을 출력해 줍니다. UTC 는 Universal Time Coordinated 로 세계협정시를 의미합니다. KST 는 Korean Standard Time 으로 한국 표준 시간을 의미합니다. KST 는 UTC 시간에서 +9:00 시간 입니다. 예를들어 UTC 가 00시 00분이면 KST 는 09시 00분 입니다. 리눅스 시간변환 방법 1. 리눅스 서버에서 date 명령어를 수행하면 UTC 기준으로 출력됩니다. 1 2 [root@ ~]# date Mon Mar 8 03:50:57 UTC 2021 cs 2. UTC 로 출력되는 이유는 localtime 에 UTC 로 설정되어 있기 때문입니다. 1 2 3 [root@ ~]# cat /etc/localt..
· Linux/개념
상황 Ubuntu 환경에서 apt 명령어를 사용하여 자동으로 설치진행하는 도중 아래와 같은 오류가 발생했습니다. 'kr.archive.ubuntu.com' 의 주소를 알아낼 수 없습니다. 해결방안 1차 해결방안 저 같은 경우는 좀 특이한 케이스인데 VM 에서 호스트전용 어댑터로 설정만 해서 발생하는 문제였습니다. ( 외부와의 통신이 불가능한 상태 ) VM 에서 '호스트전용 어댑터'와 'NAT' 어댑터 2개를 설정한 후 interface 설정을 변경하였습니다. Step 1. enp0s3 는 '호스트전용 어댑터' enp0s8 은 'NAT' 으로 설정되어 있는 상태입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 root@psh-VirtualBox:~# ifconfig ..
· Linux/개념
상황 우분투에서 yum 명령어 설치를 진행하려고 하던 도중 아래와 같은 에러가 발생했습니다. E: /var/lib/dpkg/lock-frontend 잠금 파일을 얻을 수 없습니다 - open (11: 자원이 일시적으로 사용 불가능함) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? E: /var/lib/dpkg/lock-frontend 잠금 파일을 얻을 수 없습니다 - open (11: 자원이 일시적으로 사용 불가능함) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is anothe..
· Linux/개념
sudo 권한을 설정하는 일반적인 방법 일반적으로 /etc/sudoers 파일에 사용자를 등록 후 ALL 로 전체권한을 부여하는 방식으로 설정합니다. 1 2 3 4 5 6 7 8 9 10 [root@~] # ls -al /etc/sudoers -r--r----- 1 root root 755 1월 18 2018 /etc/sudoers [root@~] # chmod 640 /etc/sudoers [root@~] # vi /etc/sudoers # User Add testuser ALL=(ALL:ALL) ALL [root@~] # chmod 440 /etc/sudoers cs 이렇게 되면 sudo 명령어 실행시 최초 한번은 사용자암호를 입력해 주어야 합니다. 1 2 3 4 5 6 7 8 9 10 11 12 1..
· Linux/개념
sudo 란 A사용자가 B사용자의 권한을 얻어서 수행할 수 있게 하는 명령어 입니다. 대부분의 경우 슈퍼유저 권한을 얻어서 명령어를 수행하게 됩니다. 리눅스 기본명령어로 설치가 필요하지 않습니다. /etc/sudoers 파일 일반사용자에 sudo 권한을 부여하기 위해서는 /etc/sudoers 파일에 계정을 설정해 주어야 합니다. 기본적으로 sudoers 파일권한은 440 으로 읽기만 가능하고 쓰기가 불가능 합니다. 파일에 사용자를 등록하기 위해서 파일 권한을 먼저 변경해 주어야 합니다. sudoers 파일에 사용자가 등록되어 있지 않을때 sudoers 파일에 사용자가 등록되어 있지 않다면, 아래와 같은 오류가 발생합니다. user is not in the sudoers file. This inciden..
· Linux/개념
freetdsLinux 혹은 Unix 환경에서 SQL Server 나 Sybase 데이터베이스와 통신하기 위해 사용하는 라이브러리 입니다. 오류상황/etc/freetds/freetds.conf 파일에 TESTSERVER 의 IP 와 PORT 를 입력 후 접속하려고 하였으나,서버를 찾을 수 없다는 오류가 발생하였습니다. 1# tsql -S TESTSERVER -U testuser -P 'P@ssword'cs 12345Error 20012 (severity 2): Server name not found in configuration files.Error 20013 (severity 2): Unknown host machine name.There was a problem connecting to the ser..
· Linux/개념
LINUX 에서는 보안을 위한 암호정책을 가지고 있습니다.암호가 몇번 이상 틀리게 되는 경우에는 해당 계정이 잠금으로 처리됩니다. $ su - shAccount locked due to 4 failed logins 해결방법root 계정으로 접속합니다.이후 /sbin/pam_tally2 --user USER_NAME --reset 명령어로 실패한 암호횟수를 초기화 합니다. 암호 정책 변경 방법암호 실패 횟수 정책은 /etc/pam.d/system-auth 파일에서 deny 에 설정된 숫자를 변경함으로써 설정할 수 있습니다. 암호 만료 일자에 대한 값은 /etc/login.defs 파일에서 설정할 수 있습니다. PASS_MAX_DAYS 는 패스워드 사용 가능 기간PASS_MIN_DAYS 는 패스워드 변경 최..
· Linux/개념
LINUX 에서 OS Errno 별 설명을 확인하는 방법입니다. 1. /usr/include/asm-generic 경로로 이동합니다.# cd /usr/include/asm-generic 2. errno-base.h 와 errno.h 파일에서 정의된 errno 번호와 설명을 확인합니다.# cat errno-base.h #ifndef _ASM_GENERIC_ERRNO_BASE_H #define _ASM_GENERIC_ERRNO_BASE_H #define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 /* ..
· Linux/개념
터미널 환경에서는 일반 데스크탑의 장치관리자처럼 UI 적으로 볼 수 없기 때문에 모델을 확인하기 힘든 경우가 있습니다. 리눅스 터미널에서 장비들의 모델 및 스펙을 확인하는 방법을 알아보겠습니다. 메인보드메인보드의 모델을 확인하는 방법입니다명령어 dmidecode -t system dmidecode -t baseboard 라는 명령어도 있지만, system 에 포함되므로 따로 확인하지 않아도 됩니다.# dmidecode -t system# dmidecode 3.0Getting SMBIOS data from sysfs.SMBIOS 2.4 present. Handle 0x0001, DMI type 1, 27 bytesSystem Information Manufacturer: Gigabyte Technology..
꽁담
'Linux/개념' 카테고리의 글 목록