프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

jake9999의 이미지

[리눅스 인사이드] 2019년 3월 스터디 모집공고입니다.

안녕하세요? 문c 블로그(http://jake.dothome.co.kr)의 문영일입니다.

리눅스 인사이드 제 2기 arm64 리눅스 커널 스터디할 멤버를 모집합니다.

스터디 요약

  • 참여하실 분들은 arm 커널에 대해 최소한 일부 지식이 필요합니다.
  • 처음 커널을 스터디하고자 하시는 분들은 iamroot 사이트에서 지원하는 스터디를 이용하는 것이 더 쉬울 것입니다.
  • 약 2년을 목표로 끈기와 정성이 필요합니다.
  • 스터디 참여 접수 기간

  • 현재 ~ 2019년 2월 26일까지
  • 스터디 시작

  • 2019년 3월 2일 예정
  • 매주 토요일 오후 3시 ~ 오후 10시까지
  • 스터디 공간

    cksdnd0987의 이미지

    vpn 관련해서 질문드립니다.

    현재 구상중인 프로그램이 리눅스에 vpn서버를 돌리고
    vpn서버로 오는 패킷을 변조 한 후에 목적지로 보내는 프로그램을 구상중입니다만

    클라이언트에서 날라오는 패킷을 캡쳐할때 암호화가 안된 상태로 캡쳐하는 방법은 없을까요?

    aksim의 이미지

    Mysql 한글 깨짐 문제

    여러 사이트를 보며 겨우 UTF8로 바꾸고 나서
    재시작 하고 새로 DB도 만들고 table도 만들었는데
    한글이 깨집니다. 현재 코드 페이지도 변경해보고 했는데 답이 없습니다.
    어떻게 해야 되나요?

    AustinKim의 이미지

    [리눅스][커널] 커널 커맨드 라인 파싱 확인 @parse_one() 함수 분석

    Forums: 

    부트로더는 커널을 RAM에 로딩하고 실행을 시키는 역할 뿐 아니라 커널에게 어떤 아규먼트를 전달할 수 있습니다. 이를 커맨드 라인이라고 하며 proc 파일 시스템에서 커맨드 라인을 출력할 수 있는 인터페이스를 지원합니다.

    커널 커맨드 라인은 왜 쓸까?
    리눅스 커널을 지원하는 부트로더의 예로 uboot, LK(Little Kernel) EDK를 들 수 있습니다.
    혹은 SoC(퀄컴, 인텔, 엔비디아)에서 구현한 자체 부트로더를 써서 커널을 램에 로딩할 수 있습니다.

    이렇게 리눅스 커널을 RAM에 로딩하는 부트로더 종류는 언급한 이유는 어떤 부트로더를 적용해도 반드시 커널 커맨드 라인을 지원해야 한다는 사실을 말하고 싶어서입니다.

    그러면 커널 커맨드 라인을 쓰는 이유는 무엇일까요?
    다시 반복하지만 커널 커맨드 라인은 부트로더에서 커널을 부팅시킬 때 전달하는 아규먼트라고 보면 됩니다. 우리는 함수를 호출할 때 인자를 전달하듯 커널 커맨드 라인과 함께 커널을 로딩하는 것입니다.

    goldshake31의 이미지

    ping이 안가네요..

    안녕하세요.

    데스크탑을 서버로 구축해서 노트북으로 작업을 하려고 합니다. ssh 서버구축을 해서 putty로 접속하려고 하는데요.

    우선 서버로 사용할 데스크탑 22번 포트도 개방되어있는 걸 확인했구요(iptables로 열고 netstat로 확인했습니다.)
    방화벽도 ufw allow 22로 내렸습니다.

    그 후 노트북 putty로 연결을 하는데 연결이 안되고 그 이전에 ping을 보내봤더니 전부 안가네요..
    (https://www.yougetsignal.com/tools/open-ports/ 이 사이트에서 포트개방을 확인했는데 서버 모든 포트가 막혀있다고 하네요.. 혹시 iptables로 포트가 열린게 아닌가요? )

    무슨 문제일까요..?

    p.s. 서버가 랜선으로 연결되어있으니 포트포워딩은 할 필요없는거죠?
    혹시 학교와이파이나 랜선 보안 문제때문에 접속이 안되는 걸까요?

    aksen123의 이미지

    연산자 오버로딩 코드 위치

    이번에 Tensorflow 관련 코드를 읽게 되었습니다.

    위 코드에서 lr() 을 보니,
    grad * lr()
    연산에서 * 연산자는 연산자 오버로딩을 했을 수 밖에 없다고 생각합니다.

    그런데 * 연산자를 오버로딩한
    operator* ()
    메소드가 어디에 구현되어 있는지 잘 모르겠습니다.

    인스턴스 grad 의 클래스인 ConstFlat 코드를 보면 나올꺼 같은데도, 연산자 오버로딩을 오버라이딩 했는지 못 찾고 있습니다.

    당장은 거의 모든 operator* 메소드에 cout 을 추가하는 방법으로 (...) 찾고는 있는데 아직까지 못찾았습니다.
    그렇다고 gdb 로 디버깅 해보려고 생각은 하는데, 과연 연산자에서 연산자 오버로딩으로 step 이 넘어갈지 모르겠습니다.

    sjwksh의 이미지

    route table 관련 질문 드립니다.


    network device 2개를 사용하여 작업중 network routing이 되질 않아 질문 드립니다.

    우선 구성은 아래와 같습니다.

    1. station dev : USB network : USB0
    2. WiFi dev : USB network(USB0) + ath0(WiFi)
    3. station PC : WiFi

    그림은 표시해 보면

    station dev(USB0) --- (USB0)WiFi dev(ath0) -- AP -- (WiFi)station PC

    station dev의 경우 dhcpc 를 통해 WiFi dev에서 IP를 할당 받습니다. (192.168.0.x)

    WiFi dev(ath0)의 경우
    - USB0 의 경우 192.168.0.2(Static) 으로 설정하고 dhcp-server를 통해 station dev에 IP 부여.
    - ath0 의 경우 AP와 같은 network 대역의 static IP 192.168.10.132 을 부여.

    익명 사용자의 이미지

    리눅스 smb + ftp 질문입니다.

    시스템 사양 입니다.
    cpu : 인텔 아톰 싱글코어 N270
    ram : ddr2
    운영체제는 centos7 32비트 입니다.

    설치한 패키지는 samba, vsftpd입니다. sshd에 있는 ftp는 중지시키고 사용했습니다.

    문제는 ftp의 A라는 사용자의 기본 디렉토리를 A-DIR이라고 정한 후 samba에서도 A-DIR을 공유폴더로 지정하고

    chcon -t samba_share_t [A-DIR경로] 로 하면 ftp 로그인을 했을때 폴더가 안보입니다.

    samba에서는 정상적으로 접솓되고요.
    samba_share_t를 안해주면 또 samba로 접근시 권한 문제가 발생합니다.

    ftp와 samba의 같은 폴더를 사용하도록 할 방법이 없을까요?

    baebae의 이미지

    아파치 access log에서 파라미터 표시 질문입니다.

    칼리리눅스에서 아파치 access log를 보면 URL이 기록되기는 하는데

    파라미터, 질의문자열이 빠진 URL이 기록됩니다.

    아파치 공식홈페이지의 로그 포맷 형식문자열(ex: %r,%u 등) 을 다 사용해보았지만

    그래도 표시가 되지 않습니다.

    아시는분은 도와주시면 정말로 감사하겠습니다.

    gurugio의 이미지

    C언어 개발 팁에 대한 책을 써볼까하는데 리뷰부탁드려도될까요?

    좀더 작업하서 추후에 다시 올리겠습니다.
    너무 초기단계에서 막무가내로 공개한것 같습니다. 제 실수입니다.

    github으로 옮기고, 책보다는 간단한 문서들 몇개로만 만들어보겠습니다.
    조언 감사드립니다.

    페이지

    프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기