분류 전체보기201 rm 파일 많아서 못 지울때 (-bash: /bin/rm: 인수 명단이 너무 김) -bash: /bin/rm: 인수 명단이 너무 김 파일이 많아서 삭제할때 위와 같은 메세지만 출력될 경우 [지우는 방법] 파일이 있는 디렉토리로 이동 후 # find . -exec rm {} ; 또는 # ls | xargs -n1000 rm -f Linux OS/Tip 2023. 3. 26. Redhat X-Window 설치 [X-window 설치] # yum groupinstall 'X Window System' 사용자 인터페이스를 아래 둘 중 한가지는 꼭 설치해주어야 합니다. [KDE 설치] # yum groupinstall "KDE (K Desktop Environment)" [GNOME 설치] # yum groupinstall "GNOME Desktop Environment" Linux OS/기본 2023. 3. 26. Apache 파일 목록 숨기기 아파치 보안설정 - 파일목록 숨기기 /usr/local/apache/conf/httpd.conf 파일의 DocumentRoot 옵션아래 Options Indexes FollowSymLinks 로 되어 있습니다. 위의 경우는 해당 디렉토리내에 index.html .htm .php 등의 파일이 없는경우 해당 디렉토리의 파일 목록을 리스트업 해서 보여줍니다. 아래와 같이 수정합니다. Options Includes NoExec 위와 같이 수정 후 아파치 프로세스를 재가동 합니다. # /usr/local/apache/bin/apchectl restart WEB & WAS/Apache 2023. 3. 24. 커널 업데이트 (컴파일) compile 1. 다운로드 아래 URL 에서 원하는 커널 버전 확인 후 다운로드 받습니다. 다운로드 : http://www.kernel.org/pub/linux/kernel/v4.0 cd /usr/local/src wget http://www.kernel.org/pub/linux/kernel/v4.0/linux-4.0.39.tar.gz 2. 설치 tar xvzf linux-4.0.39.tar.gz cd linux-4.0.39 필요한 커널 옵션을 설정하고 저장합니다. make menuconfig 컴파일을 진행합니다. make bzImage make modules make modules_install make install 3. 확인 아래 파일을 열어 설치한 커널이 추가되었는지 확인 후 default=0 의 숫자를 변경.. Linux OS/Tip 2023. 3. 24. kernel 커널 삭제 (커널 제거) /boot 파티션 용량이 꽉 차거나 필요없는 커널을 지우고자 할 때 아래와 같은 방법으로 삭제하면 됩니다. rm -f /boot/System-커널버젼 rm -f /boot/abi-커널 버전 // 우분투 rm -f /boot/config-커널버젼 rm -f /boot/initrd-커널버젼 rm -f /boot/vmlinuz-커널버젼 rm -rf /lib/modules/커널버젼 rm -rf /usr/src/커널버젼 /etc/grub.conf 를 확인하여 상단에서 삭제한 커널 리스트 삭제 * 참고 1) grub 사용 /etc/grub.conf 에 파일이 없으면 (구버전) /etc/grub/grub.conf 또는 (신버전) /boot/grub/grub.cfg 파일을 확인해보세요. (우분투) 2) lilo 사용 .. Linux OS/Tip 2023. 3. 24. xfs 디스크 리사이즈 디스크 정보 확인 fdisk -l /dev/sda1 xfs 파일시스템의 디스크 정보 확인 xfs_info /dev/sda1 xfs 파일시스템 디스크 리사이징 xfs_growfs -d /dev/sda1 Linux OS/관리 2023. 3. 24. 디스크 파티션 ext4 리사이즈 (확장) 1. 먼저 해당 서버의 터미널에 접속하여 패키지를 설치합니다. yum install -y epel-release yum install -y cloud-utils-growpart 2. sda diak size는 50GB에서 100GB로 확장되어 있으며 sda3(/)는 파티션이 확장되기 전 상태입니다. # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 252:0 0 100G 0 disk └─sda1 252:1 0 512M 0 part /boot └─sda2 252:2 0 2G 0 part [SWAP] └─sda3 252:3 0 47.5G 0 part / 3. 파티션 확장 - sda3(/)에 growpart 실행합니다. 이때 디바이스 이름과 파티션 번호 사이에 공백이.. Linux OS/관리 2023. 3. 22. Ubuntu Sendmail 설치 및 설정 Sendmail 설치 및 설정 apt-get update -y && apt-get upgrade -y apt-get install -y openssl sendmail sasl2-bin sendmail 설정 변경 vi /etc/mail/sendmail.mc ============================================================ dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl 아래로 변경 DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl -> smtp 25 tcp port 이용 dnl DAEMON_OPTIO.. Mail/Sendmail 2023. 3. 17. phpmysql 연동 php파일 vi phpmysqltest.php WEB & WAS/PHP 2023. 3. 17. PHP 설치시 오류 모음집 PHP 각오류 날시 경우들 configure: error: Could not find net-snmp-config binary. Please check your net-snmp installation. Fix: yum install net-snmp-devel configure: error: DBA: Could not find necessary header file(s) 일반적으로 # yum install gdbm gdbm-devel 이면 해결되지만 계속해서 나는 경우 # yum install libdb-devel 해준다. configure: error: DBA: Could not find necessary library. # ln -s /usr/lib64/libgdbm_compat.so /usr/loca.. WEB & WAS/PHP 2023. 3. 17. php.ini 설정 1. short_open_tag = On Tells PHP whether the short form () of PHP's open tag should be allowed Off 일땐 WEB & WAS/PHP 2023. 3. 17. CentOS 7 PHP 8.2.33 소스 컴파일 설치 (현재 8.2.4 23/03/17) ## PHP 설치전 선행 작업 cd /usr/local/src/ yum install -y wget vim epel-release yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum update -y ## CentOS 7 Default 환경변수설정 echo " " >> /etc/profile echo "####default PATH#####" >> /etc/profile echo "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:" >> /etc/profile echo "#####################" >> /etc/profile ##.. WEB & WAS/PHP 2023. 3. 17. 이전 1 2 3 4 5 6 7 8 ··· 17 다음