Ubuntu 자동 시작 방법 추가/Ubuntu 시작 순서 수정

1. 시동 걸 때 자동 으로 프로그램 실행
Linux 를 불 러 오 면 하드웨어 와 장치 구동 을 초기 화하 고 첫 번 째 프로 세 스 init 를 실행 합 니 다.init 설정 파일 에 따라 다른 프로 세 스 를 시작 합 니 다.일반적인 상황 에서 수정 은
/etc/rc 또는
/etc/rc. d 또는
/etc/rc?.d
디 렉 터 리 에 있 는 스 크 립 트 파일 은 init 가 다른 프로그램 을 자동 으로 시작 할 수 있 습 니 다.예 를 들 어 편집/etc/rc. d/rc. local 파일 (이 파일 은 보통 시스템 이 마지막 으로 시작 하 는 스 크 립 트) 은 파일 의 맨 끝 에 'xinit' 또는 'startx' 줄 을 추가 하면 켜 진 후에 X - Window 에 직접 들 어 갈 수 있 습 니 다.
 
2. 로그 인 시 자동 으로 프로그램 실행
사용자 가 로그 인 할 때 bash 는 시스템 관리자 가 만 든 전역 로그 인 script 을 자동 으로 실행 합 니 다.
/ect/profile
그리고 bash 는 사용자 시작 디 렉 터 리 에서 세 개의 특수 파일 중 하 나 를 순서대로 찾 습 니 다.
/.bash_profile、
/.bash_login、
/.profile,
가장 먼저 찾 은 것 만 수행 합 니 다.따라서 실제 필요 에 따라 상기 파일 에 명령 을 추가 하면 사용자 가 로그 인 할 때 일부 프로그램 을 자동 으로 실행 할 수 있 습 니 다 (DOS 의 Autoexec. bat 와 유사).
 
3. 로그 인 종료 시 자동 으로 프로그램 실행
로그 인 을 종료 할 때 bash 는 개인 적 인 로그 인 스 크 립 트 를 자동 으로 실행 합 니 다.
/.bash_logout.
예 를 들 어/. bashlogout 에 "tar - cvzf c. source. tgz *. c"명령 을 추가 하면 로그 인 을 종료 할 때마다 "tar"명령 백업 *. c 파일 을 자동 으로 실행 합 니 다.
 
4. 정기 자동 실행 프로그램
리 눅 스 는 crond 라 는 데 몬 이 있 습 니 다. 주요 기능 은/var/spool/cron 디 렉 터 리 에 있 는 명령 파일 의 내용 을 주기 적 으로 검사 하고 설정 한 시간 에 이 파일 의 명령 을 수행 하 는 것 입 니 다.사용 자 는 crontab 명령 을 통 해 명령 파일 을 만 들 고 수정 하 며 삭제 할 수 있 습 니 다.
예 를 들 어 파일 crondFile 을 만 드 는 것 은 '00923 Jan * HappyBirthday' 라 는 내용 으로 'crontabcronFile' 명령 을 실행 한 후 원 월 23 일 오전 9 시 시스템 이 'HappyBirthday' 프로그램 을 자동 으로 실행 하 는 것 (* 는 당일 이 무슨 요일 이 든 간 에) 이다.
 
5. 정시 자동 실행 프로그램 1 회
정시 실행 명령 at 는 crond 와 유사 합 니 다. 명령 은 주어진 시간 에 실행 되 지만 자동 으로 반복 되 지 않 습 니 다.at 명령 의 일반적인 형식 은 at [f file] time 이 며, 지정 한 시간 에 file 파일 에서 제 시 된 모든 명령 을 실행 합 니 다.키보드 에서 명령 을 직접 입력 할 수도 있 습 니 다:
$ at 12:00
at>mailto Roger -s ″Have a lunch″ < plan.txt
at>Ctr-D
Job 1 at 2000-11-09 12:00
2000 - 11 - 09 12: 00 에 'Have a lunch' 라 는 제목 으로 plan. txt 파일 내용 의 메 일 을 Roger 에 게 보 냅 니 다.
 
Ubuntu 에서 부팅 스 크 립 트 추가
Ubuntu 가 켜 지면/etc/rc. local 파일 의 스 크 립 트 가 실 행 됩 니 다. 그래서 우 리 는 직접/etc/rc. local 에 시작 스 크 립 트 를 추가 할 수 있 습 니 다.
당연히 문장 에 추가 해 야 합 니 다: exit 0 앞 에 있어 야 합 니 다.
예:
sudo vi /etc/rc.local

 
그리고 exit 0 앞 에 스 크 립 트 코드 를 추가 합 니 다.
나중에 시간 나 면 다음 에 Ubuntu 의 부팅 서 비 스 를 추가 해 보 세 요.
시작 을 위 한 스 크 립 트 파일 을 추가 하려 면 스 크 립 트 를/etc/init. d/디 렉 터 리 에 복사 하거나 부 드 럽 게 연결 한 다음: update - rc. d xxx defaults NN 명령 (NN 은 시작 순서) 을 사용 하여 실행 을 초기 화 하 는 대기 열 에 스 크 립 트 를 추가 할 수 있 습 니 다.
스 크 립 트 가 네트워크 를 사용 해 야 한다 면 NN 은 98 과 같은 비교적 큰 숫자 를 설정 해 야 합 니 다.
 
우 분투 시작 순서 수정
 
방법
 
1. 시동 관리자 설치
sudo apt-get install startupmanager
 
2. 열기
시스템 - -> 시스템 관리 -> 시작 관리자
기본 운영 체제 드 롭 다운 메뉴 에서 윈도 XP 를 선택 하고 닫 으 면 됩 니 다.
첨부 파일:
Screenshot - 시작 관리자. png [42.82 KiB | 조회 14223 회]
방법 2 수정/boot/grub/grub. cfg
Ubuntu 10.04 에서 변경 작업 은 다음 과 같 습 니 다.
1. 원본 파일 을 grub. cfg. bak 로 백업 합 니 다.
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak
 
2. 시작 순서 수정
menuentry 'Ubuntu,Linux 2.6.32-22-generic'
menueentry '우 분투, 리 눅 스 2.6.32 - 22 세대 (복구 모드)'
menuentry 'Ubuntu,Linux 2.6.32-21-generic'
menueentry '우 분투, 리 눅 스 2.6.32 - 21 세대 (복구 모드)'
menuentry "Memory test (memtest86+)"
menuentry "Memory test (memtest86+, serial console 115200)"
menuentry "Microsoft Windows XP Professional (on/dev/sda1)"
주: 다음은 ubuntu 8.04 버 전
ubuntu 시작 후 입력:
sudo gedit/boot/grub/menu.lst
정확 한 비밀 번 호 를 입력 한 후 menu. lst 를 엽 니 다.첫 줄 에서 내 려 다 보면 첫 번 째 시작 에 없 는 줄 을 찾 을 수 있 습 니 다.
default 0
그리고 아래 를 내 려 다 보 세 요. 파일 의 끝 부분 에서 title 로 시작 하 는 줄 을 찾 습 니 다. (주의, # 로 시작 하 는 것 은 모두 상대 하지 마 세 요) 제 파일 은 title 로 시작 하 는 줄 (시작 에\# 가 없 음) 은 7 줄 이 고 다음 과 같 습 니 다.
title Ubuntu 8.04.1, kernel 2.6.24-21-generictitle Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)title Ubuntu 8.04.1, kernel 2.6.24-16-generictitle Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)title Ubuntu 8.04.1, memtest86+title Other operating systems:title Windows NT/2000/XP
이 줄 들 은 당연히 이렇게 연 결 된 것 이 아니 라 파일 에 분산 되 어 있다.내 가 이 일곱 줄 을 함께 쓰 는 것 은 바로 우리 가 좀 똑똑히 볼 수 있 도록 하 는 것 이다.사실 줄 앞 에 있 는 title 을 제외 하고 이 7 줄 은 제 가 켜 졌 을 때 나타 나 는 시작 메뉴 항목 입 니 다. 시스템 이 시작 할 때 읽 은 것 이 바로 이 파일 입 니 다.
default 0
기본 값 으로 위 메뉴 의 첫 번 째 시작 을 표시 합 니 다.
1 줄 (
0+
1) 시스템
에 처 하 다,...
7(
6+
1) 줄, 그래서 지금 default 값 을
6. 파일 을 저장 하고 시스템 을 다시 시작 합 니 다. 기본 으로 시작 하 는 시스템 은 Windows 시스템 으로 바 뀌 었 습 니 다.
원본:http://forum.ubuntu.org.cn/viewtopic.php?t=171262

좋은 웹페이지 즐겨찾기