728x90
반응형
Vagrant로 CenotOS/8 설치하고 나서 /etc/yum.repos.d/ 파일 내 경로 변경
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

 

Linux 퍼미션 정리
# rwx r-x r-x 21 root root 4096 Nov 8 2019  fileinfo

    rwx       r-x         r-x
    (7)        (5)         (5)  
[소유자] [그  룹] [아  더]

# 읽는 방법   [r w x] = [ 4 2 1] 로 계산

- rwx : 4 + 2 + 1 = 7  = 소유자는 (r) 읽고 (w) 쓰고 (x) 실행 가능
- r-x  : 4 + - + 1  = 5  = 소유자는 (r) 읽고 (w)  -      (x) 실행가능
- rw- : 4 + 2 + -  = 6 =  소유자는 (r) 읽고 (w) 쓰고 (x) - 

 

Linux OS 정보 확인
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

 

root로 ftp로접속 에디터(AcroEdit 등) 편집 및 ftp 설정방법 (centos 기준)
# yum install ftp,   vsftpd                                        / ftp, vsftp가 설치가 안되어 있는 경우 
# /etc/vsftpd/vsftpd.conf 아래
   - ftpusers 파일에 root를 주석(#) 처리
   - user_list 파일에 root를 주석(#) 처리
# /home/book_ansible                   /pc에서 AcroEdit 등 ftp 접속하여 편집할려고 하는 경우가 /book_ansible인경우
   - chown -R root:root /home/book_ansible
   - chown -R ftpusername /home/book_ansible

o 그래고 안돼서 아래 명령을 root로 적용시 됨 

# setsebool -P ftpd_full_access=true
 

 

경로
# ~/.ssh/know_hosts          (로그인 계정의 홈디렉토리를 의미함)
# /root/.ssh/know_hosts       

 

linux 사용자 추가 
# useradd username

 

linux ssh 포트 변경
# /etc/ssh/sshd_config
   Port 22 -> Port 2222
# semanage port -l |grep ssh
   - semanage 명령어 안먹힐때 yum install policycoreutils-python
# semanage port -a -t ssh_port_t -p tcp 2222 (포트 추가)
# semanage port -d -t ssh_port_t -p tcp 22 (포트 삭제)
# systemctl restart sshd  또는 reboot 

 

# vi에서 1줄 복사 yy p

 

# 명령어 모니터링
  - watch docker ps -a

   
# 디렉토리 그룹 변경 
chown -R nexus:nexus /home/nexus-data

# 크롬 캐쉬 삭제 : shift+Ctrl+Delete

 

# 문자열 검색 치환 
# cat aaa.txt
    192.168.1.10 


# sed -i 's/192.168.1.10/192.168.56.50/g' aaa.txt        // aaa.txt 파일에 192.168.1.10 ip를 192.168.56.50으로 변경함

# cat aaa.txt
    192.168.56.10

 

# Ubuntu 네트워크 설정
# /etc/network/interfaces.d/eth1.cfg 
# The primary network interface
auto eth1
iface eth1 inet static
address 192.168.56.54
netmask 255.255.255.0

 

# Ubuntu 주요 명령어 
o hostname 변경
# hostnamectl set-hostname ansible-node04

o pkg install 
# apt-get install network-manager

 

# service network-manager stop ... start

 

주요 네트워크 관련 명령어
# yum install bind-utils   (nslookup 해주는 명령어 설치)
# yum install net-tools     (ifconfig 명령어 안먹을 경우)

 

# nmtui (네트워크 설정 명령어)

 

 

# 수동 시간 맞추기   (CentOS, Ubuntu 공통) 
#  ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

# echo Asia/Seoul > /etc/timezone

 

- yum install rdate

- rdate -s time.bora.net

 

# docker 명령어  
# docker ps -a                                                                        // 컨테이너 확인 
# docker exec -it <컨테이너명> bash                                     // 해당 docker 컨테이너 진입
# docker exec -it --user root <컨테이너명> bash                   // 해당 docker 컨테이너 root로 진입
# docker exec <컨테이너명> date                                          // 해당 docker 컨테이너 시간 확인

 

  
server time.bora.net
server time.nuri.net
server ntp.kornet.net
   - 
   - date -s '2024-01-01 05:00:00'
8081
transproxy_port_t

 

# semanage 설치

- yum install policycoreutils-python
semanage port -l |grep 8081
semanage port -m -p tcp -t http_port_t  8081
semanage port -l |grep 8081
http_port_t                    tcp      8081, 10080, 80, 81, 443, 488, 8008, 8009, 8443, 9000
transproxy_port_t              tcp      8081

 

# dnf list *패키지명 조회*

# dnf install *패키지로 된것 모두 설치*

# dnf *devel* install  (devel 관련된 모든것 다운로드)

# rpm -i (rpm 명) / rpm 설치

 

 

# SSH 루트로 접속설정 및 패스워드 암호화 
# /etc/ssh/sshd_config
PermitRootLogin yes로 변경
PasswordAuthentication yes로 변경

# systemctl restart sshd  (Ubuntu는  # service sshd restart)

 

 
 # unzip *.zip -d /DATA/oracle19c   (압축풀때 디렉토리 지정

# 방화벽 해지
# systemctl stop firewalld
# systemctl disable firewalld

 

728x90
반응형
LIST

+ Recent posts