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 |
'IT관리' 카테고리의 다른 글
ubuntu(우분투) 14.04 to 16.04 to 18.04 업그레이드 (0) | 2023.12.17 |
---|---|
전자정부 누리집 (1) | 2023.12.05 |
Ansible Server SETUP Module INFO (1) | 2023.11.26 |
open ko-llm 리더보드 사이트 입니다. (0) | 2023.11.18 |
쿠버네티스(kubernetes) ICON (0) | 2023.11.18 |