본문 바로가기
반응형

개발 공부 기록하기/- Linux5

Ubuntu 22.04LTS Server 자동 로그인 하기 최근 우분투 22.04LTS 버전으로 서버를 운영하려고 데스크탑을 한대 구매했다. SSH로 붙어서 사용하려고 하는데 매번 서버를 reboot 할때마다 로그인을 해줘야해서 여간 귀찮은게 아니다. 다음과 같이 하면 로그인 없이 자동 로그인을 할 수 있다. # 1. 터미널을 열고 다음 명령어를 입력합니다: sudo mkdir -p /etc/systemd/system/getty@tty1.service.d/ # 2. 이어서 override.conf 파일을 생성하고 편집합니다: sudo nano /etc/systemd/system/getty@tty1.service.d/override.conf # 3. 편집창에서 아래와 같이 입력합니다: [Service] ExecStart= ExecStart=-/sbin/agetty.. 2023. 9. 6.
[Linux] 로그에 찍힌 API 콜 횟수 구하기 서비스를 운영하다 어떠한 API가 많이 사용될까 궁금한적이 있었다. 리눅스 명령어를 잘 몰라서 grep으로 대충 로그파일 뒤져서 눈으로 대충 아 몇개구나 파악하곤했었는데 조금더 확실한 방법을 알게되었다. nginx 로그를 보면 대충 이런식의 API 콜 기록이 남아있는걸 확인할 수 있다. 개인적으로 운영하는 서비스라서 로그가 듬성듬성 있지만, 회사에서 운영하는 서비스의 경우에는 초단위로 엄청난 로그가 수집된다. 이를 통계 내려면 어떻게 해야될까? cat access.log(로그파일 PATH) | cut -d " " -f 7 | sort | uniq -c | sort 이렇게 명령어를 날려보면? 호출된 수가 많은 순서대로 정렬되어서 해당 내용이 출력된다. 따라서 어떤 API가 가장 많이 호출되고 있는지 알 수.. 2020. 1. 11.
VI 문자열 일괄 변경하기 이런 내용의 파일이 있다고 해보자, dd를 대문자로 변경하고싶다면 어떻게 해야될까? 단순한 방법은 Shift + i 를 누른다음 각각 dd 문자로 이동하여 DD로 수정하는 방법이 있겠다. 하지만 dd의 문자열(내가 변경하고자하는 문자열)이 엄청 많이 있다면? 그만큼 노가다를 해야될 것이다. 일괄 변경하는 명령어를 사용하도록 하자 :%s/{변경하고자 하는 문자열}/{변경할 문자열} 이후 엔터를 쳐보면? 내용이 잘 변경된 것을 확인 할 수 있다. 2020. 1. 11.
[UBUNTU SERVER] 노트북 덮개(LID) 닫을때 대기모드 진입 방지 /etc/systemd/logind.conf 이 파일을 바꾸면 된다. GUI에서는 쉽게 설정가능하지만, 서버에서는 sudo명령을 통해 권한을 받은 뒤 vim등으로 접근한다 #HandleLidSwitch=suspend -> HandleLidSwitch=ignore 주석을 나타내는 #을 제거뒤, poweroffhibernateignorelock이 위의 네가지 속성이 있는데, 무시하려면 ignore가 맞고, 모니터만 꺼지게 하려면 lock의 속성으로 준다. 출처 : http://gorakgarak.tistory.com/25 2016. 3. 18.
리눅스 서버 셋팅 가상머신에 우분투를 설치하고, 명령어 "sudo apt-get install openssh-server" 를 입력한 다음 설치가 이루어지고 난 뒤다시 본래의 Windows10에서 Xshell5를 통하여 설치한 우분투의 ssh로 접근을 하였다. 정상적으로 잘 접근이 되는 것을 확인 하였고, 부가적으로 필요한 셋팅에 대해 잊어먹지 않기 위해메모해둔다. [vi 편집기]-----------------------------1. vi /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(.. 2016. 2. 15.
반응형