본문 바로가기

반응형

윈도우

windows 서버 오래된 로그 자동 삭제 (로그 지옥에서 벗어나기) IIS 라던지, IIS 에서........... 로그 파일을 logback 등의 rolling policy 같은 정책을 지정할 수 없어, 시간이 지날 수록 로그 파일이 점점 많아집니다. 드라이브의 용량이 줄어들지 않도록 관리할 필요가 있습니다. 방법은 간단합니다. 오래된 로그를 삭제해주면 됩니다. 삭제 작업을 작업 스케쥴러를 통해서 자동화하면 됩니다. 오래된 로그 삭제 스크립트 작성 최근 windows 에는 powershell 이 필수적으로 설치되어 있고, powershell.exe 가 설치된 위치는 아마도, C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe 일 겁니다. 스크립트는 간단하고, 주석이 있으니 별도의 설명은 없습니다. # 삭제할 폴더 경로.. 더보기
리눅스에서 grub 의 윈도우로 선택없이 부팅하기 grub 의 기본 timeout 이 아마 5초였던가 10초였던가 입니다. 그 시간동안에 선택을 하지 못하면 찰나의 순간 원하는 OS로 부팅을 하지 못하는 경우가 생깁니다. 하여, 리눅스에서 재부팅하는 경우 윈도우 entiry 를 자동으로 선택해서 부팅하도록 하는 기능을 스크립트로 작성해봤습니다. 이게 장점인지 단점인지 모르겠지만, (저에게는 장점) 해당 스크립트는 1회성으로 grub 의 윈도우 entry 를 선택해주는 기능이라서, 다시 한번 리부팅하는 경우 원래대로 이전에 선택했던 OS로 부팅이 진행됩니다. 저의 경우 1번 entry 가 리눅스, 2번 entry 가 윈도우인데, PC를 켜고 그냥 기다리면 1번 리눅스로 리부팅이 되고, 아래 스크립트로 리부팅을 하면 2번 윈도우로 리부팅이되고, 다시 윈도우.. 더보기
윈도우에서 개발 시 docker 등의 bash script 의 eol 문자가 crlf 로 바뀌지 않도록 설정하는 방법 로컬 테스트용 인프라를 docker compose 를 이용하여 구성하는데, 이때 container 가 기동할 때 초기화하는 스크립트 파일을 bash shell script 로 만드는 경우가 있습니다. linux 나 mac 에서 개발하는 경우는 os 자체의 eol 설정이 lf 이므로 문제가 발생하지 않는데, 윈도우의 경우 eol 문자를 cr + lf 로 변환하기 때문에 bash shell script 같은 파일은 문제가 되는 경우가 있습니다. 해결 방법은 .gitattributes 파일에 원하는 파일에 대해서 eol 문자를 lf 로 고정하는 방법이 있어 적어봅니다. 일단 저는 bash shell script 는 모두 파일 확장자를 .sh 로 사용합니다. 이런 규칙성을 가지는 파일은 모두 eol 을 변환없이.. 더보기
Windows 에서 특정 앱의 아이콘 표시가 되지 않는 경우 간혹 icon cache 가 잘못되어 특정 앱의 아이콘이 이상하게 표시되거나, 기본 앱 아이콘으로 표시되는 경우가 있습니다. 방법은 icon cache 를 클리어하고 리부팅하면 됩니다. Windows Terminal 에서 명령 프롬프트를 실행하거나 Win + R 키를 누르고 cmd 로 명령 프롬프트를 실행합니다. 명령 프롬프트에서 아래 명령어를 순서대로 실행합니다. 마지막 명령어는 Windows 를 리부팅하는 명령어입니다. 리부팅까지 하고 앱 아이콘을 확인해보면 정상적으로 표시되는 것을 확인할 수 있습니다. ie4uinit.exe -show taskkill /IM explorer.exe /F DEL /A /Q "%localappdata%\IconCache.db" DEL /A /F /Q "%localapp.. 더보기
PowerToy 를 이용한 Shift-Space 한영 전환 단축키 추가 키보드를 Type-3 으로 설정하면 Shift-Space 로 한영 전환키를 사용할 수 있습니다. 하지만, 이 경우 한/영 변환키는 Alt 키로 동작하게 됩니다. 물론 저는 한/영 변환키를 사용해서 전환하는 경우는 남의 PC 를 사용하는 경우 밖에 없었고, 내 PC 를 다른 사람이 만지는 경우도 극히 드물어서 Type-3 으로 변경해서 Windows 를 설치하곤 했습니다. 그러다가 jwShiftSpaceKey 라는 앱을 알게 되었고, 해당 앱이 장비 설정없이 Shift-Space 로 한/영 변환하는 기능을 제공해서 한동안 잘 사용했습니다. 한/영 전환과 추가로 가려운 부분을 긁어줄 수 있는 기능을 제공하고 있어서, 사용해보고 싶으신 분들은 아래 링크를 이용해 보세요. https://badayak.com/e.. 더보기
리눅스의 samba 공유를 외부 네트웍에서 사용하기 #1 나는 패스워드를 AIRoboform이라는 프로그램으로 관리한다. 이 프로그램에서 패스워드를 서버에 올려서 관리도 해주지만 내 패스워드가 다른 서버에 올라가 있다는게 꽤 꺼림직했다. 이런 와중에 집에 만들어 놓은 리눅스 서버의 samba를 외부네트워크에서 연결하여 사용할 수 없나하는 생각이 들었다. (참고로 samba는 내부네트워크를 위해서 만들어진 파일공유방식으로 외부네트워크에서 연결하려면 작업이 좀 필요하다.) 기본적인 개념은 다음과 같다. 1. 리눅스에서 samba 서비스가 정상적으로 작동하고 내부네트워크에서 정상적으로 파일공유가 되는 상태를 가정한다. 2. 윈도우에서 외부네트워크로 samba 서비스에 접근하는 것을 배경으로 한다. 3. 윈도우에 loopback adapter를 설치한다. 4. ssh.. 더보기
학원 컴퓨터 드라이브 클릭시 파일 연결 창이 뜨는 경우 해결 방법 학원 컴퓨터는 많은 아이들과 선생님이 공용으로 사용하는 경우가 많아서 이런 저런 바이러스나 웜, 트로이 같은 프로그램이 많이 설치되어있는 경우가 다반사이다. 그중에 이번에 탐색기에서 드라이브를 이동하기 위해서 클릭하는 경우 제대로 이동하지 못하고 파일연결 창이 뜨는 경우 해결 방법이다. 다른 분이 이미 작성해 놓은 좋은 방법이 있어서 트랙백을 걸었다. http://pctech.tistory.com/89 더보기
Windows Vista Visual Effect Custom Setting 차례대로 설정한 것만 간단히 설명 1. Animate windows when minimizing and maximizing 윈도우 최소화 최대화시 에니메이션 2. Enable desktop composition 윈도우 3D Effect 사용(Aero같은 기능) 3. Enable transparent glass 윈도우 투명효과 사용(Aero) 4. Show preview and filters in folder Explorer를 위한 프리뷰 설정 5. Show thumbnails instead of icons 아이콘 대신 섬네일을 보여줌 6. Show translucent selection rectagle 선택 사각틀을 투명하게 7. Show window contents while dragging 드래그시 .. 더보기

반응형