IT/Linux(15)
-
[vi] 주석 제거
vi 또는 vim 에디터를 실행한 상태에서 명령모드(:)로 실행. :g/^#/d 위 명령어는 '#'으로 시작하는 행을 모두 지운다.
2020.10.15 -
[Tip] CentOS 8 minimal 초기 설정
IP변경 /etc/sysconfig/network-scripts/ IPADDR="" # ifup history 타임스탬프 /etc/profile HISTTIMEFORMAT="[%F %T] " export HISTTIMEFORMAT or # sed -i '10a\\export HISTTIMEFORMAT\n' /etc/profile # sed -i '10a\\HISTTIMEFORMAT="[%F %T] "' /etc/profile ssh root 접근 차단 /etc/ssh/sshd_config PermitRootLogin no # sed -i "s/tLogin yes/tLogin no/g" /etc/ssh/sshd_config # systemctl restart sshd TimeZone 변경 # timedat..
2020.10.13 -
[nfs] Setting Up an NFS Server and Client on CentOS
Server: 1. Install nfs-utils # yum -y install nfs-utils 2. Setting config file /etc/exports [Directory] [Client_IP](rw,sync,no_root_squash,no_subtree_check) /home 10.110.0.10(rw,sync,no_root_squash,no_subtree_check) 3. Apply the settings # exportfs -a Client: 1. Install nfs-utils # yum -y install nfs-utils 2. Create a directory to mount # mkdir -p /mnt/nfs/home 3. Mount # mount [Server_IP]:[Serv..
2020.08.27 -
[php] How to Upgrade PHP 5.4 to PHP 7.0 on CentOS 7.8
1) Check the existing php version. # php -v 2) Remove existing php. # yum remove php-* # yum remove php-common mod_php php-cli 3) Upgrade the php installation package # rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm # yum --enablerepo=remi update remi-release 4) Install php and related packages #..
2020.08.14 -
[vsftpd] chroot를 설정하는 4가지 방법
vsftpd 환경의 FTP 서버에 계정을 추가하다가 신기한 것을 발견했다. chroot_list_file에 있는 계정은 chroot가 작동하지 않고, 해당 목록에 없는 계정만 chroot가 적용되고 있었다. 설정 값을 확인해 보니, chroot_local_user=NO chroot_list_enable=YES 응? 그래서 여러 경우를 다 테스트 해봤다. 서로 상호 작용을 하는건지 'chroot_list_enable'을 YES로 설정한다고 chroot가 무조건 활성화 되는 것이 아니었다! 가장 우측 열이 상위 디렉터리 접근 가능 여부를 나타낸다. 특정 디렉터리를 chroot로 지정하고 싶을 경우, chroot를 활성화한 상태에서 해당 계정의 홈 디렉터리를 수정하면 된다. # usermod -d [디렉터리]..
2020.07.30 -
[명령어] tar를 이용한 빠른 파일 복사(cp, rsync)
PDF, JPG로 구성된 약 100GB의 디렉터리를 cp 명령어로 복사할 때에는 3시간 이상 걸렸는데, 용량이 더 많은, 125GB를 아래 명령어를 이용해 복사를 진행하니 두 시간 채 걸리지 않았다. 복사 속도를 제외하더라도 추가 옵션 없이 권한, 타임스탬프 및 디렉터리 구조를 그대로 복사할 수 있어 용이하다. # (cd [Source]; tar cvf - .) | (cd [Dest]; tar xvfp -)
2020.03.10