터미널을 열고 CD 명령을 사용하여 bin 파일이 있는 디렉토리로 전환한 다음 chmoda+x 명령 파일 이름을 사용하여 bin 파일에 실행 권한을 추가하고 마지막으로 /filename (설치 파일 앞에는 현재 디렉토리에서 파일을 실행한다는 것을 나타내는 영어 점과 영어 슬래시가 있습니다. 이것은 최신 Linux 기술 자습서 서적을 무료로 제공하고' Linux 는 이렇게 배워야 한다' 라는 책을 독학해 오픈 소스 기술 애호가들을 위해 노력해야 한다.
리눅스 서비스 관련 경로는 무엇입니까?
1, 절대 경로는 루트 디렉토리에서 시작하여 각 하위 디렉토리의 이름을 차례로 결합하여 파일의 절대 경로라는 경로를 형성합니다. 예를 들어 루트 (/) 아래에 usr 디렉토리가 있고 usr 디렉토리 아래에 bin 하위 디렉토리가 있으며 bin 디렉토리 아래에 chsh 파일이 있는 경우 chsh 파일의 절대 경로는 /usr/bin/chsh2 이며 상대 경로는 현재 경로를 기준으로 합니다. 예를 들어 현재 위치는 /usr, 즉 루트 디렉토리의 usr 하위 디렉토리이고 현재 위치에 상대적인 chsh 파일의 경로는 bin/chsh 이며 경로에는 몇 가지 특수 기호가 있습니다. 사용자가 있는 현재 디렉토리를 나타냅니다. -응? 상위 디렉토리를 나타냅니다. ~ 현재 사용자 자신의 홈 디렉토리를 나타냅니다. ~USER 는 홈 디렉토리를 사용자 이름으로 나타냅니다. 여기서 USER 는 /etc/passwd 에 있는 사용자 이름입니다.
리눅스 시스템 디스크에는 어떤 파일이 포함되어 있습니까?
리눅스 시스템 디스크에는 다음 파일이 들어 있습니다.
루트 (/) 는 최고 수준의 디렉토리입니다. 모든 디렉토리는 루트 디렉토리에서 파생되며 루트 사용자만 쓰기 권한을 가집니다. 일반적으로 디렉토리만 루트 디렉토리에 저장됩니다.
/bin 디렉토리, 계정 파일. 일반적으로 사용되는 Linux 명령이 있는 이진 실행 파일을 포함합니다.
/sbin 디렉토리, 시스템 바이너리 파일. 시스템 관리자는 일반적으로 디렉토리의 명령을 사용하여 시스템을 유지 관리합니다.
/etc 구성 파일. 모든 프로그램에 필요한 구성 파일과 각 프로그램을 시작/중지하는 시작 및 종료 쉘 스크립트를 포함합니다.
/dev 디바이스 파일입니다. 터미널 장치, USB 또는 시스템에 연결된 모든 장치를 포함한 장치 파일을 포함합니다.
/proc 프로세스 정보 파일입니다. 실행 중인 프로세스에 대한 정보를 포함하는 가상 파일 시스템입니다.
/usr 사용자 프로그램. 이진 파일, 라이브러리 파일, 문서 및 보조 프로그램을 포함하는 소스 코드입니다.
/home 디렉토리. Linux 는 홈 디렉토리에 각 사용자에 대한 정보가 저장되는 다중 사용자 시스템입니다.
/boot 부트 로더입니다. 부트 로더와 관련된 파일을 포함합니다.
/lib 시스템 라이브러리. /lib 및 /sbin 에 있는 바이너리를 지원하는 라이브러리 파일이 들어 있습니다.
/opt 옵션 추가 애플리케이션. 호스트에 추가 소프트웨어가 설치된 디렉토리입니다.
/mnt/media 마운트 디렉토리. CD 의 기본 마운트 지점입니다.
/root 관리자 홈 디렉토리.
Linux 에서 Tomcat 을 시작하려면 어떻게 해야 합니까?
Tomcat 홈 디렉토리 아래의 bin 디렉토리 (cdusr/local/tomcat/bin) 로 전환합니다.
1, Tomcat 서비스를 시작합니다
방법 1: 직접 시작하십시오. /
Startup.sh
방법 2: nohup 을 시작합니다. /즉 서비스. /
Startup.sh
모드 3: 콘솔이 동적 출력 모드로 시작됩니다. /
Catalina.sh
Run 은 Tomcat 백그라운드에서 콘솔 출력 정보를 동적으로 표시하고 CTRL+C 를 누른 후 서비스를 종료하고 종료합니다.
모드 1 및 모드 3 에 의해 시작된 Tomcat 에는 한 가지 단점이 있습니다. 클라이언트가 연결을 끊으면 Tomcat 서비스가 즉시 중지되고 항상 모드 2 를 통해 Linux 서비스로 실행할 수 있습니다.
소프트웨어 설치 디렉토리 Linux 를 보려면 어떻게 해야 합니까?
1. 어느 것
다음 중 관련 명령이 이미 검색 경로에 있는지 여부를 찾는 명령은 무엇입니까?
$whichgcc// GNC 용 c 컴파일러가 설치된 디렉토리를 표시합니다.
반환된 결과는 다음과 같습니다.
/usr/bin/gcc
참고: 찾고 있는 명령을 찾을 수 없는 경우 더 넓은 범위의 시스템 디렉토리를 검색하는 whereis 를 사용해 볼 수 있습니다. 일부 시스템에서 which 명령은 사용자가 실행할 권한이 없는 파일을 표시하지 않습니다. 예를 들면
$whichipppd
/usr/bin/which: noippdin (/bin:/usr/bin:/sbin:/usr/sbin)
$whereisipppd
Ippd:/usr/sbin/ipppd
$ls-l/usr/sbin/ipppd
-rwx-1루트 루트124924feb32000/usr/sbin/ipppd
2. 포지셔닝
Locate 명령은 파일을 찾는 데 사용되며 find 명령보다 빠릅니다. 일상적인 프로그램 (crontab) 에 의해 만들어진 데이터베이스가 필요합니다. 우리가 이 데이터베이스를 만들 때, 우리는 필요한 서류를 쉽게 검색할 수 있다.
즉, 먼저 updatedb (어느 디렉토리에서든 crontab 에 배치 가능) 를 실행한 다음 /var/lib/slote/ 아래에 slocate.db 데이터베이스를 생성하여 빠르게 찾을 수 있습니다. 명령 프롬프트에서 #updatedb 명령을 직접 실행하면 됩니다.
$locatesignal.h
/usr/include/ASM/signal.h.
/usr/include/Linux/signal.h.
/usr /usr/include/signal.h
/usr/include/sys/signal.h.
3. 회전 속도
사용자가 찾고 있는 패키지의 이름을 알고 있다면 다음 명령을 직접 사용할 수 있습니다. 이 명령은 RedHat, centos, fedora, SuSE 등 rpm 을 지원하는 Linux 버전에서만 유효합니다.
$rpm-qpython// 파이썬/p > 찾기 및 확인 P> 파이썬-1.5.2-27
또는 $rpm-qa|greppython// 이것은 두 명령의 조합입니다.
Rpm 의 다른 용도:
Rpm-qa (설치된 모든 패키지 나열)
Rpm-epackage (패키지 제거)
Rpm-qi 패키지 (패키지 쿼리)
Rpm-qfcommand (프로그램에 따라 패키지 이름 조회)
Rpm-qlpackage (한 패키지의 모든 설치 파일 조회)
4. 맛있어요
Yum 에는 많은 매개변수가 있습니다. 다음은 패키지를 찾는 명령입니다. 그러나 특정 헤어 스타일 버전만 지원됩니다. 이는 centos 에서 가장 일반적으로 사용되는 명령입니다.
$yumlist// 지정된 패키지를 나열하고 찾으려는 패키지의 이름을 추가할 수 있습니다.
$yumlistinstalled// 설치된 모든 패키지를 나열합니다.
$ Yumin fainstalled// 설치된 모든 패키지 정보 나열 _
5. 어디에 있어요
여기서 는 파일 또는 명령이 있는 디렉토리입니다.
#whereispwd// pwd 명령이 있는 디렉토리를 찾습니다.
6. 찾기
이 명령은 시스템에 지정된 패키지가 설치되어 있는지 확인하는 데 사용할 수 있으며, 더 중요한 것은 이름을 잘 기억하지 못하는 패키지를 찾을 수 있다는 것입니다. 나는 모든 Linux 와 UNIX 가 그것을 지지한다고 생각한다. Find 검색은 광범위하고 강력하며 정규식에 맞춰 사용하기도 좋습니다. 그러나 시스템 압력을 줄이기 위해 검색 범위를 최대한 좁히는 것이 좋습니다. 결국 시스템 파일이 많은 경우 검색에는 시간과 자원이 필요합니다.
$find/-name"python"// 루트 디렉토리에서 "python" 문자가 포함된 파일과 폴더를 찾습니다.
Find 의 자세한 사용법은 다음과 같습니다.
# 찾기. -maxdepth 1-name * 입니다. Jpg-print-exec convert 는 현재 디렉토리에서 1 의 깊이로 파일을 검색합니다. Jpg 파일 검색 및 변환.
#find/-name* 입니다. Rpm-exechmod 755“{ 0 }”; "; ' 로 끝나는 파일을 검색합니다. Rpm' 을 입력하고 권한을 정의합니다.
#find/-namefile 1'/'부터 루트 파일 시스템으로 들어가 파일과 디렉토리를 검색합니다.
#find/-perm-u+s SUID 로 제어되는 시스템의 모든 파일을 나열합니다.
#find/-useruser 1 사용자' user 1' 에 속한 파일 및 디렉토리 검색
#find/-xdev-name* 입니다. Rpm 은' 로 끝나는 파일을 검색합니다. "rpm"-옵티컬 드라이브 및 플래시 드라이브와 같은 이동식 장치는 무시합니다.
# find/home/user 1-name' *. Txt' | xargs CP-av-target-directory =/home/backup/-parents' 로 끝나는 모든 파일을 찾아 복사합니다. 한 디렉토리에서 다른 디렉토리로.
# find /home/user 1-name *. ' 로 끝나는 파일을 검색합니다. /home/user 1' 디렉토리의' bin' 입니다.
# find/usr/bin-typef-atime+100 지난100 일 동안 사용되지 않은 실행 파일을 검색합니다.
# find/usr/bin-typef-mtime-10/010 일 이내에 작성되거나 수정된 파일을 검색합니다.
#find/var/log-name'*. Log' | tarcv-files-from =-| bzip2 > Log.tar.bz2' 로 끝나는 모든 파일을 찾습니다. 로그인하여 bzip 패키지를 만듭니다.