본문 바로가기

프로그래밍105

[Linux, Qt] QProcess로 쉘 명령어, 프로그램 시작하는 방법 Qt에서 QProcess를 이용하여 프로그램이나, 명령어를 실행할 수 있으며 Arguments 값도 넣어 실행가능하고 터미널에서 명령어를 실행하여 나오는 결과 값도 받아 낼 수 있어요. - 사용 방법 #include int QProcess::execute(const QString &program, const QStringList &arguments) void QProcess::start(const QString &program, const QStringList &arguments, QIODevice::OpenMode mode = ReadWrite) ○ 명령어, 프로그램 실행이 종료될 때까지 대기하기 bool QProcess::waitForFinished(int msecs = 30000) - 설명 1. 사.. 2021. 5. 14.
[Linux, Ubuntu] SCP를 이용하여 원격지로 네트워크로 파일 전송, 다운로드 하기 ○ SCP를 이용하여 파일 전송하기 - 보낼 대상에 사용자 계정의 암호가 있을 경우 계정의 암호를 물어보고 인증에 성공해야 파일을 정상적으로 전송합니다. - 처음 접속하는 대상이라면 신뢰하는 목록에 등록하겠냐고 물어보기도 합니다. scp [보낼 파일] [보낼 대상의 사용자 계정의 ID]@[보낼 대상의 IP]:[전송 받을 위치] 예) 전송 진행율, 속도, 시간 등을 보여줌 $ scp test.mp4 root@192.168.1.10:/usr/. test.mp4 100% 60MB 6.6MB/s 00:09 예) 접속이 끊긴 경우 (네트워크 단절) $ scp test.mp4 root@192.168.1.10:/usr/. ssh: connect to host 192.168.1.10 port 22: No route t.. 2021. 5. 10.
[Linux, Ubuntu] 디스크의 정보 보는 방법 (fdisk, 용량, 타입) - 디스크 정보 보는 방법 (fdisk -l) > USB 메모리 스틱의 정보 ubuntu@ubuntu-VirtualBox:~$ sudo fdisk -l [sudo] password for ubuntu: // 중간 생략 Disk /dev/sdb: 14.33 GiB, 15376318464 bytes, 30031872 sectors Disk model: Cruzer Force Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 2C107E83-A.. 2021. 5. 9.
[Linux, Ubuntu] USB 메모릭 스틱/장치 ID, 마운트 위치 알아내기 ○ USB 장치 ID, 정보 알아내기 (lsusb) - 버추얼 박스 우분투에 USB 메모리 스틱을 인식한 모습 (SanDisk Corp. Cruzer Force (64GB)) ubuntu@ubuntu-VirtualBox:~$ lsusb Bus 001 Device 003: ID 0781:557d SanDisk Corp. Cruzer Force (64GB) Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub - lsusb 사용법 ubuntu@ubuntu-VirtualBox:~$ lsusb --help Usage: lsusb [options]... Li.. 2021. 5. 9.