반응형

프로그램 247

아이피 변경 ifcfg 가 없거나, network.server 가 없을때

말 그대로다. 리눅스에서 아이피 변경할 때 여러 방법이 있지만, 그 중에 /etc/sysconfig/network-scripts/ifcfg-랜카드이름 을 직접 열어서 바꾸는 경우가 있다. /etc/sysconfig/network-scripts/ifcfg-eth0 라던가... 근데, 이게 centos 9 / rocky 9 / redhat 9 등, 어쨌던 버전 올라가면서 없어졌나 보다. /etc/sysconfig/network-scripts/ifcfg-eth0 는 없고 /etc/sysconfig/network-scripts/readme-ifcfg-rh.txt 가 있다. 열어보면 새로 명령어가 nmcli , nmtui 생겼으니까 랜카드나 아이피 등등 바꾸려면 그거 쓰라는데.... 이거랑 엮어서, 기존에 쓰던 ..

프로그램/LINUX 2022.12.23

MS AD Join 계정에서 원격 데스크톱 실행

말 그대로다. 뜬금포로 이걸 해야 할 일이 있었다. 그래서 기록한다. 언뜻 생각해보면, 아래와 같은 궁금증이 들 거다. MS Active Azure 계졍 = AD Joined 계정 이라는 거 자체가 클라우드에 데이터를 밀어넣고 있는 건데, 굳이 로컬 PC 에 있는 데이터를 일부러 불편하게 원격 데스크톱으로 땡겨와야 될까? 그냥 웹 브라우저 쓰면 되잖아? 왜 그런지는 내가 알 바가 아니고, 까라니 까야지. 아래의 내용을 참고해서 삽질을 예방하길 빈다. 1. 인터넷으로 "원격 데스크톱 AD Joined" 로 검색해 보면, MS Azure Active 계정도 원격 데스크톱 되는 것 처럼 나온다. 안 된다. 적어도 나는 해 보니까 안 됐다. 검색해보면 아래와 같은 방법으로 설명할거다. . 접속할 원격 PC 의 ..

RDP Wrapper = MS Windows 10 + Multi session

윈도우 10 혹은 11 을 사용할 때, 여러가지 사정으로 피씨 한 대에 여러 작업자가 붙어서 사용해야 할 때가 있다. 멀티 세션이라고도 하고, 다계정이라고도 하고, 어쨌던, 그래서, 윈도우 한 대에 여러 사람이 붙어서 작업하는 경우를 의미한다. 일단, OS 는 Windows 10 pro 혹은 Windows 11 pro 이상이 정신건강에 좋다. 괜히 윈도우 홈버전 가지고 힘빼지 말자. 아래의 내용을 해결하면 , 당신도 PC 하나에 여러 계정이 동시 작업 가능하다. 1. 라이센스 문제. 혹시나 해서 뒤져보니, 라이선스 위반일 가능성이 높다고 한다. 당연히 Volume license 가 따로 있는데 하나짜리 계정으로 여러 명 붙어서 작업하려 하면 위반. 2. 계정을 여러 개 만들어야 한다. 당연하지만 여러 사..

centos 에서 슬립모드 제거, 절전모드 제거

centos 에서 슬립모드 제거, 절전모드( 입력 없을 때 꺼지는 거 ) 제거. # systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target 검증 : # systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target sleep.target Loaded: masked (/dev/null) Active: inactive (dead) suspend.target Loaded: masked (/dev/null) Active: inactive (dead) hibernate.target Loaded: masked (/dev/null) Active: ..

프로그램/LINUX 2022.11.17

Centos 8 에서 랜카드 고정IP 설정

설정파일 직접 열어서 수정한다. 1. 랜카드 확인. $ ls /etc/sysconfig/network-scripts ifcfg-eth0 2. 해당 장비 열기 $ vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 설정이 안 된 경우. TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth1 UUID=################## DEVICE=eth1 ONBOOT=no 3. ethernet static ip 설정 - 아래 내용으로 저장한다. # 설정변경 TYPE=Ethernet PROXY_METHOD..

프로그램/LINUX 2022.11.14

linux HDD SSD NVMe 속도 확인

CentoOS 계열에서 확인. 1. 원하는 디스크 ( 디렉토리 ) 로 이동해서 2. 아래 명령 실행. WRITE $ sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 3.28696 s, 327 MB/s READ $ dd if=tempfile of=/dev/null bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.159273 s, 6.7 GB/s 속도 측정이 잘 안 되면, 숫자를 늘려라. count=1024 -> cou..

프로그램/LINUX 2022.11.10

C / C++ 사용자를 위한 python

말 그대로다. 나도 이제 연식이 좀 된 사람이라, 주 개발 언어는 C / C++ / C# 이고, 그래서 python 은 써 본 적이 없다. 그런데 어느새, 개발환경에서 파이썬은 여름 연병장 풀마냥 여기저기에서 돋아나와 마치 모르면 안될 것 같은 느낌적인 느낌이 되어 버렸다. 그래서, 어짜피 배워야 할 거, 문서를 같이 남기기로 했다. 내가 C 개발이 메인이라, 나와 같은 테크 트리를 탄 사람은 아무래도 1g 정도 도움이 더 되지 않을까. 그럼, 들어가보자. 우선 시작부터. 파이썬 자습서

프로그램/python 2022.08.31

libcurl 은 request 를 날리고 response 를 받을 때까지 대기탈까?

그렇다. https://stackoverflow.com/questions/15311667/is-curl-easy-perform-synchronous-or-asynchronous 참조. curl_easy_perform() 은, response 를 수신 완료 할 때까지 blocking mode 라고 한다. 콜백으로 걸어놓은 함수에서 어떻게 값을 가져오는 지 궁금했었는데, 단순하게 모든 함수가 끝날때까지 대기타는 거였구만. 근데 이상한데? 전에 테스트했을 때는 메인함수에서 curl_easy_perform() 이후 라인이 callback 함수보다 나중에 실행됐던 거 같은데?

프로그램 2022.07.01

C++ string lower case / upper case 대소문자 변환

https://stackoverflow.com/questions/313970/how-to-convert-an-instance-of-stdstring-to-lower-case 결론부터 이야기하면, string.toUpper() / string.toLower() 가 없다. 직접 한글자 한글자 바꾸는 수 밖에. 또, ASCII 일때와 unicode 일 때 대응 방법이 다르다. ASCII 기준. #include #include #include #include using namespace std; int main() { string str1; string str2; // 1. str1 = "AbcD"; for( auto &c : str1 ) { c = tolower( c ); } cout

프로그램 2022.04.27

postman 에서 405 Method Not Allowed 발생

405 Method Not Allowed 는, 일반적으로 클라이언트 쪽 문제다. 5XX 가 서버쪽 에러. 4XX 가 클라이언트 쪽 에러. 클라이언트가 서버 쪽에 잘못된 요청을 한 것. 근데, 그건 코드 이야기고, POSTMAN 으로 json 테스트 같은거 할 때 나오는 건 이상하잖아? 인터넷 뒤져보면 방화벽을 열라는 이야기도 나오는데. 방화벽 보다, 혹시 url 주소 조립하다가 틀렸는지, 철자 다시 한 번 확인해 봐라. 혹은 GET 으로 요청해야 할 곳에 POST 로 요청했다던가, 그 반대로 했다던가. 이게 더 가능성 높다. 예를 들어, 포스트맨에서 값 확인하는 주소인 https://httpbin.org/get https://httpbin.org/post 에서, https://httpbin.org/get..

프로그램 2022.04.25
반응형