안녕하세요. 달소입니다. 오늘은 리눅스에서 디스크성능 측정을 위한 명령어 dd 와hdparm 명령어 소개해드리도록 하겠습니다. dd는 블록단위로 파일을 복사하거나 파일변환 할수있는 명령어 입니다. 여기서는 dd를 이용해서 I/O 측정을 진행해보겠습니다. hdparm은 Linux가 ATA 하드 디스크 드라이브 하드웨어 매개 변수를 설정하고보고 성능을 테스트하는 명령 행 프로그램입니다. SATA/ATA 설정관련부분도 설정할수있지만 간단한 명령어를통해 디스크 액세스 속도도 같이 측정할 수 있습니다. 진행전에 […]
Linux
HP-UX cmd log 기록하기
요것도 기록용으로… HP-UX OS에서 커맨드라인 로그를 로깅하는 데몬입니다. 데몬이 실행 중이 아니면 /opt/hpsmh/lbin/hpsmh autostart 를 사용 하여 HP-UX 명령줄 에서 시작한 다음 웹 브라우저를 사용하여 http:// hostname :2301 로 이동할 수 있습니다. samweb 명령을 사용 하여 기본 HP SMH 페이지 에서 기본 브라우저를 자동으로 시작할 수도 있습니다 . 데몬이 실행되고 HP-UX Apache 기반 웹 서버가 […]
HP-UX ssh 포트변경 및 root 로그인 제한하기.
HP-UX는 HP에서 커스텀 한 Unix OS입니다. 가끔 사용할일이 있었는데 할때마다 너무 불편한데.. 뭐 필요하다고하니 일단 쓰긴하는데 간단한 설정같은건 기본 Linux와 계속 헷갈려서 적용해보려고 기록해둡니다. SSH 설정파일 ssh 설정방법은 똑같기 때문에 파일 위치만 기억하시면됩니다. /opt/ssh/etc/sshd_config vi로 들어가서 편집해주시면 되는데 Port 22에 주석을하고 새로 Port로 만들어주시는걸 추천드립니다. root 로그인 제한은 PermitRootLogin 을 no로 적어주시면됩니다. 설정값 변경후에는 서비스 재시작을 […]
리눅스 사용하고있는 네트워크 어댑터 확인하기.
오랜만에 리눅스 관련 팁입니다. 여기서 확인해볼 네트워크 어댑터는 물리적/가상의 어댑터를 의미합니다.(ens,eth 등은 인터페이스 이름을 의미합니다.) ex) 많이들 사용하는 Realtek 이라던지 intel 이라던지,, 테스트하는 Linux는 ESXi에 띄워져있는지라.. 참고해서봐주시면되겠습니다. 먼저 사용하고있는 인터페이스를 확인해주겠습니다. ifconfig 로 간단하게 확인되며 여기서 ip가 할당된 인터페이스이름을 기억해주세요. 그리고 ethtool -i [인터페이스 이름] 으로 확인해주시면됩니다. [Reference] : 달소, 「서버포럼 – 리눅스 사용하고있는 네트워크 어댑터 확인하기.」 https://svrforum.com/?document_srl=74882&mid=svr&act=dispBoardContent.
SSH 접근시 key 사용하지않고 pw로 접근하는방법
어떻게 보면 최근 흐름과 반대로 간다고보시면 됩니다 ㅎㅎ 최근 클라우드 시장이 활발해지면서 ssh키를 이용한 인증을 사용하곤 하는데요. WSL에 ssh를 깔고 접근하니 로컬네트워크에서는 불필요하게 과정을 덧붙히는(?) 느낌도 있어 이 에러를 해결하는방법입니다. No supported authentication methods available (server sent publickey) 기존과 동일하게 id /pw로 ssh 접근이 가능하도록 셋팅해보겠습니다. 먼저 최소한 서버에 한번은 접근해서 root 권한을 획득해주셔야합니다. 저같은경우 […]
vscode Linux서버에 원격 접속해서 작업하기.
간간히 파이썬 및 쉘스크립트 등으로 작업하기위해서 VScode의 원격 접속기능을 사용해보려고합니다. vscode, Visual Studio Code같은경우 매우 유명한 Microsoft사가 제공하는 툴로 개발/코딩을 하시는분들이라면 모두 잘 사용하실것 같기때문에 설명은 따로하지않고 바로 설정으로 가겠습니다. 해당 과정을 통해 ssh 원격접속 뿐만아니라 컨테이너와, WSL등에도 원격접속하여 작업이 가능합니다. VScode 설치하기 확장프로그램 설치하기 – Remote Development vs코드 실행 후 좌측에 EXTENSION -> Remote […]
Linux 시스템 고유값(Unique Key) 확인하기.
안녕하세요. 달소입니다. 오늘은 사용하고있는 Linux 시스템의 고유값을 확인하는방법입니다. 디스크의 UUID값과 같이 각 머신(시스템)별로 고유한 값이기 때문에 여러가지 용도로 활용할 수 있습니다. 확인방법은 명령어하나면 간단합니다. cat /etc/machine-id 가상머신이여도 이 머신 id값은 모두 다르더군요 ㅎㅎ 참고하시면되겠습니다. [Reference] : 달소, 「서버포럼 – Linux 시스템 고유값(Unique Key) 확인하기.」 https://svrforum.com/?document_srl=56698&mid=svr&act=dispBoardContent.
Linux 터미널에서 ftp 안쓰고 파일 업/다운로드하기.rz/lz iputty
안녕하세요. 달소입니다. 오늘은 리눅스 터미널에서 ftp나 sftp등을 사용하지 않고 파일을 업로드 및 다운로드 할 수 있는방법입니다. 대용량 파일이라면 스트림으로 전송되는 sftp가 제일 안전하다고 생각되지만 터미널을사용하면서 간단한 파일 업다운을 하기에는 rz/lz도 꽤나 괜찮다고 생각합니다. 다만 현재의 putty 순정판에서는 rz/lz의 zmodem이 지원하지않아 iPuTTY_portable.zip을 다운로드 받아서 사용해주시면 되겠습니다. iPuTTY_portable.zip 이제 다운로드받은 압축파일을 풀어주시고 putty를 실행 후 zmodem데 rz와 sz를 […]
Ubuntu Linux에 Transmission 설치하기.
안녕하세요. 달소입니다. 앞서 자게에 끄적였던 클라우드 토렌트 고도화 작업중 하나입니다 ㅎㅎ 도커로 Transmission을 설치할까 하다가 아무래도 네이티브가 나을거같아서 설치해봅니다. Transmission이란? 앞서 설명해드렸지만 간단하게 한번 더 설명해드리자면 토렌트를 받을수있는 클라이언트 입니다. 서버나 NAS에서 운영하기 쉽도록 Web-UI를 제공해주기때문에 홈서버를 운영하시는분들께서는 괜찮은 클라이언트중 하나입니다. Ubuntu에서는 기본 패키지로 Transmission을 지원해주기때문에 apt 명령어로 간단하게 설치 가능합니다. Transmission 설치하기 설치하기전 토렌트를 다운로드 […]
리눅스 PW 만료일 및 변경일자 확인하는법.
리눅스 계정관리에서 사용되는 pw관련 명령어입니다. 리눅스 PW정책 확인하기 먼저 현재 패스워드 정책은 vi /etc/login.defs 에서 확인이 가능합니다. 별도로 설정하지않으면 아래처럼 max 99999 min 0 WARN AGE 7입니다. 99999일까지는 PW변경을 안해도 문제없다는 말이죠 추가적으로 복잡도나 임계치에 관한값은 /etc/pam.d/system-auth에서 설정 가능합니다. 최근 PW변경일자 확인하기 passwd -S [계정명] 으로 최근에 언제 PW를 변경했는지 확인이 가능합니다. chage -l [계정명] 으로도 동일하게 확인이 가능합니다. […]