Linux 71

chrony 설정

1. 설치되어 있지 않다면 yum install chrony 2. 설정파일 vi /etc/chrony.conf 3째줄 pool 2.centos.pool.ntp.org iburst 주석처리 하고 server time.bora.net iburst 입력 # Use public servers from the pool.ntp.org project. # Please consider joining the pool (http://www.pool.ntp.org/join.html). # pool 2.centos.pool.ntp.org iburst server time.bora.net iburst 3. 데몬 재실행 & 재부팅시 자동시작 systemctl restart chronyd systemctl enable chrony..

Linux 2023.05.12

Ubuntu Server 22.04

ubutu-server 22.04 [기본으로 설치-특별히 설정 바꾸지 않고 install] ## root 패스워드 변경 (iwin 에서는 root 패스워드가 메일로 온다) sudo passwd ## openssh-server 설치 apt install openssh-server systemctl status ssh (start, stop, restart) systemctl snable ssh ufw allow 22 ## 어댑터, IP주소 확인 ip a ## 고정IP 설정 cd /etc/netplan vi 00-installer-config.yaml 어댑터(enp2s0)는 서버에 맞게 변경한다. ------------------------------ # This is the network config wr..

Linux 2023.02.10

리눅스 (Linux) crontab-e 하면 nano 에서 열린다. 난 vi 로 열고 싶다.

nano 를 사용하다 보니 nano 도 편한 것 같아 그냥 nano 사용 저장할때 1. Ctrl+x 2. y 3. Enter 아래는 nano 대신 vi를 사용하고 싶을때의 방법이다. export VISUAL=vi 만약 vi 에서 nano 로 열기 원한 땐 export VISUAL=nano nano 기본 화면 하단에 명령어가 나와 있습니다. ^표시는 ctrl 키를 의미 하므로 종료(^X)는 Ctrl+x 를 누르면 됩니다. 저장은 Write Out(^O) 이므로 Ctrl+o 그리고 파일이름 정하거나 엔터 그런데 다시 접속할때 마다 명령을 때려줘야 해서 그냥 nano를 지웠다. apt remove nano

Linux 2022.08.19

Ubuntu 20.04 APM 설치

ubuntu 버전 확인 $ cat /etc/issue Ubuntu 20.04.4 LTS \n \l 네트워크 관련 정보 보기 $ route (gateway) $ ip a (ip address) $ systemd-resolve --status (nameserver) Timezone 변경 $ date Mon 20 Jun 2022 01:42:25 AM UTC $ sudo timedatectl set-timezone 'Asia/Seoul' $ date Mon 20 Jun 2022 10:43:16 AM KST 패키지 업그레이드 & 불필요해진 패키지 삭제 $ sudo apt update (리스트 업데이트) $ sudo apt upgrade (패키지 업그레이드) $ sudo apt autoremove (불필요해진 패키..

Linux 2022.06.20

sudo 사용하기

일반 사용자가 root 권한으로 명령어를 실행할때 sudo (superuser do) 를 사용한다. root 는 시스템을 완벽히 제어하므로 가급적 사용시간을 최소화 하는 것이 좋다. 가장 쉽게 sudo 를 사용하는 방법은 wheel 그룹에 생성한 유저를 추가하는 것이다. [root@localhost ~]# gpasswd -a python wheel 사용자 python을(를) wheel 그룹에 등록 중 -a 옵션은 add User 위의 명령은 python 사용자를 wheel 그룹에 추가하는 예이다. 만약 psssword 입력이 귀찮다면 /etc/sudoers 파일을 열어 %wheel ALL=(ALL) ALL ## Same thing without a password # %wheel ALL=(ALL) NOP..

Linux 2022.06.16

centos 8 yum 에러

centos 8 에서 yum이 먹지 않는다 [root@su ~]# yum update CentOS Linux 8 - AppStream 58 B/s | 38 B 00:00 오류: repo 'appstream'의 메타 데이터를 다운로드하지 못했습니다: Cannot prepare internal mirrorlist: No URLs in mirrorlist 이는 CentOS 8 EOL(End of Life) 로 인해 CentOS 8 Mirror site 가 vault 로 전환되어 Mirror site 를 못 찾아 발생되는 문제입니다. (https://www.centos.org/centos-linux-eol/) 아래 명령어를 통해 기존에 Mirror site 를 Vault 로 전환하여 dnf 사용을 할 수 있습니..

Linux 2022.06.16

Vi Editor 이것만은 외우자

0. 붙여넣기 할때 들여쓰기가 엉망이 되면 :set paste 1. VI 두가지 모드 Command Mode: Esc Insert Mode: i 또는 Insert 2. 이동 w: 단어 이동 ^: 문장 맨앞으로 이동 $: 문장 끝으로 이동 gg: 첫째줄로 이동 G: 마지막줄 이동 3. 검색 /검색어 n: 다음 찾기 N: 이전 찾기 4. 편집 dd: 현재 줄 잘라내기 숫자dd: 여러 줄 잘라내기 yy: 현재 줄 복사하기 숫자yy: 여러 줄 복사하기 p: 다음줄에 붙여넣기 u: Undo Ctrl+r: Redo 5. 저장 :q! 저장하지 않고 닫기 :wq 저장하고 닫기 6. 기타 :set number 줄번호 보기 :숫자 숫자줄로 이동

Linux 2022.04.06

rm 파일 삭제시 에러가 나는 경우

rm 로 파일 여러개를 지우려 하는데 지워지지 않고 에러가 난다. [stt@speechtotext-1 ~]$ rm -rf *m4a rm: invalid option -- 'e' Try 'rm ./-ePt7lOJn90.m4a' to remove the file ‘-ePt7lOJn90.m4a’. Try 'rm --help' for more information. 파일의 앞에 -(하이픈) 이 있는 경우 옵션줄때 -으로 생각하고 에러가 나는 것이다. 에러 나는 파일들을 지우고 나머지를 지운다. 지울때는 ./ [stt@speechtotext-1 ~]$ rm -rf ./-ePt7lOJn90.m4a [stt@speechtotext-1 ~]$ rm -rf ./--rxH5GSi8Q.m4a [stt@speechtotext..

Linux 2021.05.25