dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true
2023-01-27
[팁] mac으로 호스트네임 만들기
# myhost=CNTX-$(cat /sys/class/net/eth0/address | cut -b 10,11,13,14,16,17)
# hostname ${myhost^^}
[팁] 대문자화
#!/bin/bash str="ApPlE" uppercase=${str^^} lowercase=${str,,} echo "Uppercase: ${uppercase}" echo "Lowercase: ${lowercase}"
2023-01-26
[개발노트] mac 주소 읽기
#!/bin/bash
dev=$(ip route show default | awk '/default/ {print $5}')
ip=$(ip -4 -o addr show $dev | awk '{print $4}')
mac=$(cat /sys/class/net/$dev1/address)
echo $dev $ip $mac
dev=$(ip route show default | awk '/default/ {print $5}')
ip=$(ip -4 -o addr show $dev | awk '{print $4}')
mac=$(cat /sys/class/net/$dev1/address)
echo $dev $ip $mac
2023-01-17
커널수정 절차.
build $ devtool modify linux-stm32mp
build $ cd workspace/source/linux-stm32mp 내용수정.
빌드, 이미지생성등 다양한테스트 완료되면.
linux-stm32mp$ git add .
linux-stm32mp$ git commit -m "패치파일명이됨잘써라"
build $ devtool update-recipe linux-stm32mp
커널레시피 폴더에 패치파일생성됨을 확인.
build $ devtool reset linux-stm32mp
* 파일을 추가할때는 파일을 레시피에 추가하는 방법으로 해야지 직접 커널폴더에 생성해서위의 행위를 하면, 패치파일에 파일을 녹여넣어버림. (좀 지저분함)
끝.
2023-01-06
2023-01-05
표현좋군.
mount_usb() {
found=0
for i in /dev/sda?;do
if [ $i == "/dev/sda?" ];then
break
fi
mount $i ${USB} 2>/dev/null
if [ $? != 0 ];then
continue
fi
return 0
done
# Try to mount a USB without partition table
mount /dev/sda ${USB} 2>/dev/null
return $?
}
2023-01-03
dropbear start.
systemctl status dropbear.socket
실행중 상태 판단은. $? (리턴)값이 0이면 가동중. 3이면 중단.
시작시, 항상 위의 조건으로 아래를 실행할지 말지 판단한다. (스크립트든, C언어든)
dropbearkey -t rsa -f dropbear_rsa_host_key
dropbearkey -t dss -f dropbear_dss_host_key
systemctl restart dropbear.socket
dropbear -F –E
2022-12-12
2022-12-10
[GIT] 서브모듈까지 포함해서 파일 익스포트.
git archive -o release.zip HEAD;git submodule --quiet foreach 'cd $toplevel; zip -ru release.zip $sm_path'
피드 구독하기:
글 (Atom)
도커 내부의 hosts에 주소 추가하기
echo "192.168.10.19 happycpu-P620.local" | sudo tee -a /etc/hosts
-
필요한사람. chagpt를 너무너무 많이 쓰는중에. 한글과 영어를 번갈아가며쓰는데, 한글다음 이응'ㅇ' 이나 'ㄹ' 을 빠르게 칠경우, 크롬의 주소창으로 이동되버리거나, 메뉴항목이 활성화되어, 내가 친 질문조합이 크롬을 종...
-
$sudo apt-get install tftpd-hpa 서버가 실행되지 않았다면 sudo service tftpd-hpa start /var/lib/tftpboot 을 기본으로 사용하게 된다. /etc/default/tftpd...