컴퓨터잡동사니

 

 

리눅스 시스템 시작시에 자동 실행할 파일 등록하기

여러가지 방법이 있으나, 각기 알맞는 방법을 사용하는 것이 가장 좋다.

 

① # vi /etc/rc.local 에서 바로 실행하기

- 해당 파일 하단에 실행 명령을 바로 넣어준다.

- 가능하면 실행 명령의 풀패스를 모두 적어주는 것이 좋다.

- 시스템(H/W)와 관련된 명령을 입력할 경우에는 부팅시 rc.local의 실행 순서가 빠르기 때문에 실행되지 않는 경우가 있을 수 있다. (이 경우에는 해당 시스템을 먼저 띄우는 방법을 사용하도록 한다.)

 

② # vi /etc/rc.local 에 스크립트 파일을 등록하고, /etc/rc.d/ 경로에 해당 스크립트 파일 넣고 실행하기

- rc.local에서는 스크립트 파일을 불러오기만 하는 방법

- 작성할 스크립트 파일은 실행할 쉘을 먼저 지정해야 한다.

- 시스템(H/W)와 관련된 명령을 입력할 경우에는 부팅시 rc.local의 실행 순서가 빠르기 때문에 실행되지 않는 경우가 있을 수 있다. (이 경우에는 해당 시스템을 먼저 띄우는 방법을 사용하도록 한다.)

 

③ /etc/profile.d/ 경로에 자동실행할 스크립트 파일을 넣어 둔다.

- 위 경로에 있는 스크립트 파일들은 부팅시에 자동실행되는 파일들이다.

- 보통의 프로그램들을 가동하는데 많이 사용한다.

 

④ /usr/share/autostart/ 경로에 자동실행할 프로그램 파일을 생성한다.

- 위 경로에 있는 *.desktop 파일들은 부팅시에 자동실행되는 파일들이다.

- 기존에 있는 파일들과 같은 형식으로 원하는 파일을 만들어서 사용할 수 있다.

※ 만약 특정 계정에서만 위의 사항을 적용하고자 할때는,

    ~/kde/Autostart/ 경로에 설정한다.

리눅스 시작 시 자동으로 실행 될 프로그램 등록하기
****https://nobilitycat.tistory.com/entry/리눅스-시작-시-자동으로-실행-될-프로그램-등록하기

RHEL / CentOS 7 List All Services | 설치된 모든 서비스 확인하기


service list
    #service --status-all

    port list
    #netstat -atlpvn


service --status-all|grep +

--------------------------------------------

[제우스접속]
$ jeusadmin TESTNAME -Uadministrator -Pjeusadmin
 
[콘솔리스트]
$ conlist
 
[콘솔종료]
$ downcon 콘솔명
 
[콘솔시작]
$ startcon 콘솔명
 
[pid 리스트]
$ pidlist
 
[pid 종료]
$ kill -9 [PID번호]
 
[프로세스 확인]
$ ps -ef
 
[WAS DOWN]
$ jdown -i
$ wsdown -i
 
[WAS START]
$ wsboot
$ jboot
 
 
//jeusadmin 사용법
jeusadmin은 JEUS Manager를 통해서 JEUS를 제어하는 콘솔 툴이다.
JEUS의 관리자의 사용자명과 패스워드를 입력한다. 일반적으로 관리자의 사용자명은 administrator 이고 패스워드는 JEUS를 설치할 때 입력한다.
 
사용법 :
jeusadmin [host명] -Uadministrator -P[password]
 
ex>
$jeusadmin esther -Uadministrator -Pjeusadmin
esther>
 
    - help : 명령어에 대한 도움말을 출력
    - boot : JEUSMain.xml 파일을 읽어서 사전에 설정된 컴포넌트들(Engine및 기타)을 구동 및 초기화
    - allenglist : 현재 group(노드)의 활성화된 모든 Engine 목록을 출력한다.
                        esther>allenglist
                        esther_servlet_engine1
                        esther_ejb_engine1
 
    - pidlist : Engine Container의 프로세스 ID 목록을 출력한다.
        unix상에서는 pid를 나타내며, 강제 종료할 때 나타난 pid를 kill -9 하면 된다.
                        esther>pidlist
                        esther_container2 : 3044
                        esther_container1 : 2700
    - startcon / downcon [host명_container명] :
                                                    engine container 제어 (container의 down/start)
                        esther>downcon esther_container1
                        [JeusCommander] esther_container1 container down successful
                        esther>starteng esther_servlet_engine1
                        [JeusCommander] esther_servlet_engine1 engine started successful
 
    - down : jeus manager가 실행된 환경에서 모든 container를 down 한다.
    - jeusexit : 모든 container의 down 상태에서 jeus manager를 down 시킨다.
    - exit : jeus manager를 빠져나간다.
 

 

 


1.1. 제우스 시작
- 제우스 bin 폴더로 이동한다.
$cd /home/soc/jeus7/bin

- 제우스 DAS를 기동한다.
$dsboot

- 제우스 노드매니저를 기동한다.
$nmboot

재시작 명령어
wscfl –i http.m ( 수정된 환경파일을 binary형태로 저장)
cd /home/tmax/webtob/bin
wsdown -i ( webtob 정지)
wsboot( webtob 시작)

 

about author

PHRASE

Level 60  라이트

결혼이란 경건하고 신성한 결합이다. 그러므로 거기에서 얻어지는 즐거움은 억제되고 진지하며 조심스럽고 양심적인 쾌락이어야 한다. - 몽테뉴

댓글 ( 4)

댓글 남기기

작성

컴퓨터잡동사니 목록    more