반응형

학습자료(~2017)/리눅스 110

[리눅스] HOWTO : Creating a Dynamic MOTD in Linux (로그인시 설정 화면 출력)

출처 : http://parkersamp.com/2010/10/howto-creating-a-dynamic-motd-in-linux/ An MOTD is a great way to display relevant messages to users when they connect. But what if you wish to have the MOTD display messages relevant to the specific user or system? What if you want a dynamic MOTD that you can copy to multiple servers with little to no editing of the script?SolutionCreate a custom shell script ..

yum repository 를 변경 (로컬로 변경가능 - rpm 종속 한번에 설치)

yum repository 를 자신이 구축해서 사용할 수도 있고 네트워크 환경이 되지 않는 상황일 때 설치 DVD를 마운트하고 yum repository로 사용할 수 도 있다.글쓴이는 이것을 mysql-server 설치시에 아주 유용하게 사용했다.네트워크 환경이 되지 않는 곳에서 설치 DVD 만 가지고 mysql-server 를 설치할 일이 있었다. 다른 rpm 파일들은 rpm 명령을 이용하여 설치했다. 종속성에 크게 영향이 없는 것들은 종속된 패키지 몇개를 같이 설치하면 되었다. 하지만 mysql-server는 종속성이 너무 많았다. 이 방법 저 방법 찾다가 yum repository를 변경하면 된다는 사실을 알았다.yum repository를 DVD 마운트 포인트로 변경하고 yum 명령어를 치니 my..

[리눅스] yumdownloader (rpm 다운받기)

yum install 에 의해 설치되는 rpm 파일을 직접 받고 싶을 때나 어딘가의 인터넷이 안되는 환경의 장비에 리눅스와 유틸들을 설치 해야할 때가 존재한다.네트워크 환경이 구축이 안된곳에서는 yum 명령이 사용 될 리가 없기 때문에 rpm 파일을 직접 들고 가야할 경우가 생기는데 이때 하나의 패키지를 받기 위해 의존되는 패키지들을 하나하나 다운받기 너무 귀찮을 때가 있다.이때 yumdownloader 를 사용하면 된다. 명령은 간단히 yumdownloader --resolve [패키지명] 이다. 예) nfs-utils 를 받고 싶을 때 yumdownloader --resolve nfs-utils--resolve 옵션은 의존되는 모든 패키지들을 다운 받으라는 의미이다. 패키지 프로젝트 사이트에서 rpm..

[리눅스] netlink (네트워크 변화 감지) 자료조사

http://qos.ittc.ku.edu/netlink/html/netlink.html Netlink Sockets - Overviewhttp://www.kernel.org/doc/man-pages/online/pages/man7/netlink.7.html netlink man pagehttp://lhjgg.com.ne.kr/doc/Netlink_Sockets.doc netlink 문서 - 한글http://lethean.pe.kr/2012/03/19/detect-change-of-ip-address-and-link-status-in-linux/ netlink 사용 예제http://sourceforge.net/projects/netlinksockets/files/release/1.0.0-pre-3/ net..

[리눅스] PXE, KICKSTART ( 네트워크 부팅 , 리눅스 자동설치)

내가 아래의 내용을 기반으로 만들었던 설정파일이다. 압축을 풀고 디렉토리를 뒤지면 설정파일들이 존재 할 것이다. 우선 참고한 위치다.http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/System_management/KickStart http://wiki.linuxstudy.pe.kr/wiki.php/kickstart http://jonnychoe.egloos.com/5459100 http://xinet.kr/tc/69 http://docs.oracle.com/cd/E19140-01/821-2242/p49.html#scrolltoc http://joinc.co.kr/modules/moniwiki/wiki.php/Site/cloud/virtualbox/PXE?a..

[리눅스]표준 에러 코드

편히 보시길.. #define EPERM 1 /* Operation not permitted */ 명령 권한이 없을때 #define ENOENT 2 /* No such file or directory */ 파일이 존재하지 않을때 #define ESRCH 3 /* No such process */ #define EINTR 4 /* Interrupted system call */ #define EIO 5 /* I/O error */ #define ENXIO 6 /* No such device or address */ 없는 디바이스나 메모리)주소 #define E2BIG 7 /* Argument list too long */ 가변인자나 배열에 대해 그 크기가 너무 클때 #define ENOEXEC 8 /* E..

[리눅스] udev 관련 자료조사

http://www.reactivated.net/writing_udev_rules.html 룰 작성법https://wiki.archlinux.org/index.php/Udev 간략 설명http://forum.falinux.com/zbxe/?_filter=search&mid=lecture_tip&search_target=title&search_keyword=udev&document_srl=572401 udev 에 대한 한글 문서(man udev 해석)http://blog.naver.com/PostView.nhn?blogId=cradle81&logNo=70033909403 eth0 가 안되고 eth1 이 잡히는 경우 해결법http://visionmaru.com/wp/?p=147 udev 기본설명

[리눅스 - 페도라 16] 네트워크 인터페이스(NIC) p4p1 을 eth0 로 바꾸기 혹은 eth0 사용

페도라 16을 설치하고 부팅을 하면 ifconfig 명령을 주었을때 자꾸 p4p1이 떴다.예전버젼들처럼 eth0 를 사용하고 싶은 마음에 이곳저곳 정보수집하고 삽질을 통해 해결법을 알아냈다.이 해결방법이 일반적인 방법인지는 모르겠다.페도라 몇 버젼인지는 모르겠지만 레드햇 계열이 udev 이라는 유틸과 rule 파일을 통해 장치들을 맵핑한다고 한다. 그래서 eth0 가 p4p1 으로 자동으로 바뀌는 것이다. 아래는 해결법이다.1. vi /lib/udev/rules.d/71-biosdevname.rulesKERNEL!="eth*", GOTO="netdevicename_end" 이 부분을 주석 처리하고 != 을 == 로 바꾼다. #KERNEL!="eth*", GOTO="netdevicename_end" KER..

반응형