Linux 잔소리
12383 단어 linux
1. ssh의 등효성 설정
ssh-copy-id -i/root/.ssh/id_rsa.pub [email protected]
이렇게 idrsa.pub는/홈/oracle에 직접 추가할 수 있습니다.ssh/authorized_keys
[email protected], 현재 디렉터리에 있는 id 를 기본값으로 설정합니다.rsa.pub 파일
2. 스크립트의 실행 과정 보기
sh -x ping.sh
3. 원격 ssh에서 로컬 루트 사용자로 이동하는 것을 금지합니다
vim/etc/ssh/sshd_config
#PermitRootLogin yes 를 PermitRootLogin no 로 변경
4. 보안 설정
vim/etc/profile
TMOUT=10 -->>10s 를 입력하지 않으면 자동으로 로그아웃합니다
HISTFILESIZE=0 -->>이전에 로그인한 History 작업이 표시되지 않음
5. 명령줄 비밀번호 수정
echo 123 | passwd --stdin aaa
6. 시간 동기화
ntpdate 0.rhel.pool.ntp.org
7. 그래픽 계산기 호출
gnome-calculator
8. Linux 시스템 버전 보기
cat/etc/redhat-release
9. ssh의 기본 포트 수정
vim/etc/ssh/sshd_config
port 21785
10. 개인 IP 세그먼트
Class A: 10.0.0.0~10.255.255.255
Class B: 172.16.0.0~172.31.255.255
Class C:192.168.0.0~192.168.255.255
11. basename
디렉토리 및 접미어를 제거하고 파일 이름만 표시합니다.
구문: basename NAME [SUFFIX]
예:
basename/usr/bin/sort Output "sort".
basename include/stdio.h .h Output "stdio".
12. 인터넷 카드의 이름을 어떻게 수정하는가
1> vim/etc/udev/rules.d/70-persistent-net.rules
2> start_udev
13. yum
yum을 사용하여 소프트웨어를 제거할 때 다음과 같은 오류가 발생할 수 있습니다.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
해결 방법:
rm -rf /etc/yum.repos.d/packagekit-media.repo
14. 현재 디렉터리 파일 크기 보기
du -sm *
정렬이 필요하면 다음과 같은 명령을 사용할 수 있습니다:du-sm * | sort-r -n -->큰 것부터 작은 것까지 정렬
15. 셸에서 파일의 줄마다 추출하는 방법
cat 123.txt | while read line do echo "$line" done
순환 문장 내부에 값이 있다면, 이 값은 현재 스크립트의 변수에 전달될 수 없습니다. 파이프를 사용했기 때문입니다.외부 변수에 전달해야 하는 경우 다음과 같이 하십시오.
while read line do echo "$line" done < 123.txt
16. vim 모두 바꾸기 명령
전역 교체 명령:%s/소스 문자열/목적 문자열/g
여기서:%는 "1,$"과 같은 전체 파일을 나타냅니다.s 는 교체 조작을 나타낸다.g는 전역 교체를 나타낸다.
원본 문자열과 목적 문자열에는 구분자를 포함할 수 없습니다. 그렇지 않으면 다른 뜻이 생길 수 있습니다.이 경우 백슬래시'\'를 사용하여 이스케이프를 수행할 수 있습니다.
만약 이 두 문자열에 빗장이 매우 많다면, 예를 들어 "file:///usr/share/man/man1/vim.1.gz"그렇다면 각 빗장에 대한 전의를 하는 것은 매우 번거롭다. 그래서 사람들은 해결책을 생각해 냈다. 바로 할 수 있다는 것이다.
다른 문자를 구분자로 사용합니다. (항상 명령을 대체하는 's' 다음의 첫 번째 문자를 구분자로 사용합니다.)예를 들어 '+' 을 구분자로 사용할 때 상기 명령은 다음과 같이 쓸 수 있습니다:%s + 원본 문자열 + 목적 문자열 + g
17. tar 파일을 여는 방법
1> 소프트웨어 다운로드http://www.rarlab.com/rar/rarlinux-3.9.0.tar.gz
2>압축 풀기 tarxvf rarlinux-3.9.0.tar.gz
3> 폴더 cd rar로 전환
4> 컴파일make
rar x human_resources.rar x는 Extract files with full path
이 명령은 루트 계정에서 실행해야 합니다.
18. 어떻게 파일을 rar 형식의 압축 파일로 포장합니까
rar a ulcase.rar archive ulcase/*
a 는 Add files to archive 를 나타냅니다.
ulcase.rar는 압축된 파일 이름입니다
archive 대표 패키지
ulcase/*는 패키지를 원하는 파일입니다.
19. 명령이 속한 파일 이름을 어떻게 찾습니까
[oracle@node3 ~]$ rpm -qf `which vim` vim-enhanced-7.2.411-1.8.el6.i686
20. grep 여러 문자 일치
grep -E "word1|word2|word3" file.txt
22. awk 여러 구분자 지정
grep -E "create table|primary key\("provision.sql |awk -F '[. ]' '{print $NF}'
ff -h |awk - F'[%]*'{if($6=="/home") print $5}'-->>/home 디렉터리의 디스크 사용률 보기 (주의, -F'[%]*'가져가야 함)
23. IP 주소 캡처
ifconfig |awk -F'[: ]+' 'NR==2{print $4}' 192.168.2.13
24. 셸 문자열 처리 요약
http://blog.chinaunix.net/uid-124706-id-3475936.html
25. sed 1-3 행, 공백 행, 마지막 행 삭제
sed -i '/^$/d;1,3d;$d' file1
26. sed 및 awk 마지막 행 표시
sed -n '$p'
awk 'END{print}'
27. Xshell 등록번호
Xshell4.0 690313-111999-999313
Xmanager4.0 101210-450789-147200
28. 사용자의 종속 그룹을 수정하는 방법
usermod -g oinstall -G dba,asmdba,oper oracle
29. 그래픽 구성 서비스 전원 켜기 명령
ntsysv
30.vim 검색 키워드 하이라이트
:set hls
31. rarlinux 다운로드 주소
http://www.rarsoft.com/download.htm
압축 풀기 명령:
rar e shell.rar - e 는 Extract files without archived paths 를 나타냅니다.
rar x shell.rar - x는 Extract files with full path를 나타냅니다.
32. echo
\b: 체크아웃
\c: echo의 마지막 기본 줄 바꿈은 무시하고\c 이후의 문자는 무시합니다
[root@node1 ~]# echo -e "hello\bworld"
hellworld
[root@node1 ~]# echo -e "hello\cworld"
hello[root@node1 ~]# echo "hello\bworld"
hello\bworld
주의: echo 뒤에 -e 옵션을 붙여서 enable interpretation of backslash escapes를 표시합니다. 기본적으로 전의 문자는 지원되지 않습니다.
33. ll 명령을 이용하여 파일 크기에 따라 정렬하는 방법
ll-sh 여기서 -S sort by file size -h, --human-readable with -l, print sizes in human readable format(e.g., 1K 234M 2G)
이것은 큰 것부터 작은 것까지 순서에 따른 것이다
작은 순서에서 큰 순서로 정렬하려면 -r, 즉 ll-shr를 추가하십시오
34. 파일이 하드 링크인지 확인하는 방법
[root@node1 test]# touch 1
[root@node1 test]# ll
total 0
-rw-r--r--. 1 root root 0 Mar 5 22:26 1
[root@node1 test]# touch 2
[root@node1 test]# ll
total 0
-rw-r--r--. 1 root root 0 Mar 5 22:26 1
-rw-r--r--. 1 root root 0 Mar 5 22:26 2
[root@node1 test]# ln 1 3 -->> 。 , . 3 1 , 1 3
[root@node1 test]# ll -->> , 2,
total 0
-rw-r--r--. 2 root root 0 Mar 5 22:26 1
-rw-r--r--. 1 root root 0 Mar 5 22:26 2
-rw-r--r--. 2 root root 0 Mar 5 22:26 3
[root@node1 test]# ln 3 4
[root@node1 test]# ll -i -->> inode number
total 0
174442 -rw-r--r--. 3 root root 0 Mar 5 22:26 1
174445 -rw-r--r--. 1 root root 0 Mar 5 22:26 2
174442 -rw-r--r--. 3 root root 0 Mar 5 22:26 3
174442 -rw-r--r--. 3 root root 0 Mar 5 22:26 4
[root@node1 test]# find -inum 174442 -->> inode number
./1
./3
./4
35. 표시 시간
date +%Y%m%d
36. startx 종료 방법
Ctrl+Alt+Backspace
37. IPC
Inter-Process Communication, 프로세스 간 통신
ipcs는 프로세스 간 통신에 대한 정보이고, ipcs-m은 shared memory segments에 대한 정보입니다.
38. Linux의 Block size 보기
tune2fs -l /dev/sda1 |grep 'Block size'
39. RHEL 릴리스 보기
cat/etc/redhat-release
40. Xshell에서 연결 정보를 마이그레이션하는 방법
XShel에서 저장된 모든 Session 연결 정보는 에 저장됩니다.xsh 파일의기본 경로는 다음과 같습니다.
"%APPDATA%\NetSarang\Xshell\Sessions"
즉, C:\Users\사용자 이름\AppData\Roaming\NetSarang\Xshell\Sessions
이 xsh 파일을 새 xshell의 같은 디렉터리로 직접 복사해서 사용할 수 있습니다.
41. VMware가 BIOS로 이동하는 방법
1>먼저 Vmware의 시스템을 닫고 가상 기기 설정 파일(.vmx 파일)을 엽니다. 이 파일은 설치된 가상 기기 디렉터리(가상 기기 소프트웨어 디렉터리가 아님)에 위치하고 맨 앞에bios를 한 줄 추가합니다.forceSetupOnce = "TRUE", 켜면 자동으로 BIOS에 들어갑니다!그러나 VMware가 시작되면 TRUE에서 FALSE로 변경되며, BIOS를 계속 사용하려면 TRUE로 변경하면 됩니다.
2> 부팅 화면 시간이 길어집니다.맨 앞에 가입:bios.bootDelay = "5000";5000은 5초입니다.
42. SELinux 종료 방법
보기:sestatus
임시 닫기: setenforce 0
영구 닫기:/etc/sysconfig/selinux 파일 수정
43. wath 명령으로 결과의 출력을 감시하는 방법
watch -n 10 -d 'ls -l boss28 |wc -l'
boss28 디렉터리에서 생성된 파일 수 보기
그중 -n10은 10s를 시간 간격으로 결과 출력을 하는 것을 가리키며, -d 뒤에 이어지는 것은 명령이다. 파이프를 사용했기 때문에 인용부호로 인해 일어난다.
44. 환경 변수를 삭제하는 방법
unset 변수 이름
45. 특정 파일을 제외한 다른 파일을 삭제하는 방법
ls | grep -v .xml | xargs rm -rf
이 문장은 현재 디렉터리에서 xml 파일을 제외한 다른 파일을 삭제하는 것입니다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.