vi /etc/ssh/sshd_config 포트 번호 변경
포트 변경
systemctl restart sshd systemctl enable sshd
hostnamectl set-hostname srv1
호스트 이름 네임 변경
rpm -qa | grep [패키지 이름] : 패키지 설치 여부 확인
df -h : 현재 디스크 상태 확인
df -h | grep /raid5 ( | 그랩 쓰면 특정 부분만 봄)
vi /etc/sysconfig/network-scripts/ifcfg-ens32
pwd : 현재 내가 작업하고 있는 디렉토리 su user1 : 유저 변경 ($ 달러 표시는 사용자 #표시는 root 권한)
ip add : 현재 상태 확인
clear : 깔끔히 내역 지우기
ping : 중지 시키려면 Ctrl + C 누르기
cd : (이동할 것이다 change directory)
cd /root/test => <절대경로>
cd test : 내가 있는 곳 기준으로 찾아가기 <상대경로>
cd .. : 한 단계 상위 디렉토리로 이동
cd ~ : 홈 디렉토리
ls :유저 디렉토리 확인
ls -al : 숨겨져 있는 파일도 보여줘 벅벅 (ls -a -l 이렇게도 됨)
ls ../ = 한 단계 위의 리스트 목록 보기
mkdir : 디렉토리를 만들겠다 touch : 파일을 만들겠다
rmdir : 디렉토리 삭제
rm : 파일 지우겠다
rm -rf : 파일 ,폴더 상관없이 강제로 삭제
rm -rf ./* : 현재 디렉토리(./)의 모든(*)걸 삭제
Shift +\ : | (파이프라인 두 개의 명령어를 조합)
cp -r : 폴더 전체 복사
cp hello1.txt hello2.txt : 복사 (앞 hello1 :원본,뒤 hello2 :사본)
cp ../anaconda-ks.cfg ./ : 상위(../)에 있는 anaconda를 현재 디렉토리(./) 에 복사하기
mv anaconda-ks.cfg ana.cfg : 이동하면서 파일 이름 자체가 변경됨
cat ana.cfg : cat으로 안에 내용물을 보겠다
vi hello1.txt : 명령모드 진입
i 누르면 insert 내용 입력 ESC키 누르면 insert 사라짐 :q 종료 :wq 저장 후 종료 :q! 변경X 종료 :set nu 넘버 설정 :7 해당 7번째 줄 이동
명령모드에서 /xxx 누르면 : 탐색
(xxx있는 문자 ctrl F 생각하면 됨) 명령모드에서 dd : 한 줄 삭제 명령모드에서 대문자 G : 맨 끝 이동 명령모드에서 소문자 g : 맨 처음 이동 명령모드에서 u : 취소
<네트워크 재시작> : systemctl restart network <네트워크 중지> : systemctl stop network <네트워크 상태> : systemctl status network <네트워크 재부팅시에도 동작> : systemctl enable network <네트워크 재부팅시에도 중지> : systemctl disable network
init 6 (재시작) init 0 (종료)
/ : 최상위 디렉토리
/root : 관리자만 특별하게 여기가 Home 디렉토리 /home/'사용자이름' : 보통은 여기가 사용자의 home디렉토리 ex) /home/user1 : user1의 홈 디렉토리
touch hello1.txt : hello1.txt 생성
cp hello1.txt hello2.txt : 복사 (앞 hello1 :원본,뒤 hello2 :사본)
mkdir test2 cp ./hello1.txt test2 (상대경로) cp ./hello2.txt test2 (상대경로)
mkdidr test3 cp /root/test/hello1.txt /root/test/test3/hello1.txt (절대경로) 위에 /root/test/test3/hello1.txt 여기서 hello1.txt는 생략해도 됨! 경로 /root/test/test3 에 복사 한다는 뜻이니까
cat ana.cfg | more : 출력(cat) 하겠다 파일을(ana.cfg) 다 보는 용도 cat ana.cfg | tail : 출력(cat) 하겠다 파일을(ana.cfg) 맨 마지막인 가장 최근 추가된 것들 보여준다(tail) (10줄만 나옴) cat ana.cfg | head : 머리(head)부터 보여주겠다 기본값은 10줄 출력 cat ana.cfg | head -4 : 뒤에 하이픈 붙이면 머리부터 10개가 아니라 내가 설정한 -4 , 4개만 보여준다!
cat hello1.txt (이건 내가 작성한걸 출력해라) cat hello1.txt > hello2.txt (꺾쇠 하나는 싹 다 날리고 내용을 바꿔서 추가한다는 느낌) cat hello1.txt >> hello2.txt (꺾쇠 두개는 기존 내용 뒤에 추가로 내용 저장 하는거)
vi /etc/selinux/config
SELINUX (Secure Linux) 설정
enforcing → disabled 로 변경 후 :wq 저장
init 6 (재시작)
getenforce 확인