Unix/Linux/MacOS

UNIX의 역사

———————————————————————유닉스 시스템의 역사——————————————————————— 글쓴이 : 라키시스 (hwicool1@hanmail.net) 이 문서는 유닉스 계열의 운영체제를 처음 접하는 분들을 위해 유닉스 시스템이어떻게 해서 만들어지게 되었으며, 어떤 형태로 발전해 왔는지에 대해 서술했다.또한, 많고 많은 유닉스 시스템들 사이에서 초보자가 겪는 일을 조금이라도 덜어보고자 (필자는 처음 유닉스를 공부하려고 할 때 종류가 너무 많아서 매우 당황했던경험이 있습니다. :-(…. ) 만들게 되었다. 주의 :

UNIX의 역사 더 읽기"

NFS Mount (CentOS)

■ NFS Server 설정yum -y install nfs-utils nfs-utils-libvi /etc/default/nfs-commonSTATDOPTS=”–port 4000″수정vi /etc/default/nfs-kernel-serverRPCMOUNTDOPTS=”–manage-gids -p 4002″수정vi /etc/exports/nfs_mount *(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000)추가vi /etc/sysctl.conf############################################################# NFS nlockmgr port############################################################fs.nfs.nlm_tcpport=4001fs.nfs.nlm_udpport=4001추가exportfs -asystemctl enable rpcbindsystemctl enable nfs-serversystemctl enable nfs-locksystemctl enable nfs-idmap■ NFS Client 설정vi /etc/fstab# NFS10.10.10.1:/nfs_mount /mnt nfs defaults,_netdev 0 0

NFS Mount (CentOS) 더 읽기"

CentOS 7 NIC 인터페이스명 eth0로 변경하기

vi /etc/default/grub GRUB_CMDLINE_LINUX="rhgb quiet" 에서 quiet 뒤에 아래의 두가지 옵션을 추가해 준다. GRUB_CMDLINE_LINUX="rhgb quiet net.ifnames=0 biosdevname=0" grub2-mkconfig -o /boot/grub2/grub.cfg mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i "s/ens33/eth0/g" /etc/sysconfig/network-scripts/ifcfg-eth0

CentOS 7 NIC 인터페이스명 eth0로 변경하기 더 읽기"

WebDAV mount (davfs)

1. 설치 apt-get -y install davfs2 2. ID/PW 셋팅 echo "https://webdav.mysite.com:443 <WebDAV 아이디> <WebDAV 비밀번호>" >> /etc/davfs2/secrets 3. 마운트 echo y | mount \ -t davfs \ -o rw \ -o uid=1000 \ -o gid=1000 \ https://webdav.mysite.com:443 \ /mnt

WebDAV mount (davfs) 더 읽기"

리눅스에서 2TB 이상의 파티션 잡기 (parted)

▩Token: /dev/sdX st4000dm004 ST4000DM004 1. 파티션 초기화# dd if=/dev/zero of=/dev/sdX  bs=4096  count=1 2. 파티션 잡기# parted /dev/sdXGNU Parted 3.2Using /dev/sdXWelcome to GNU Parted! Type ‘help’ to view a list of commands.(parted) mklabel gpt (일반 파티션은 mklabel msdos)(parted) unit tb(parted) mkpart st4000dm004 0.00tb 4.50tbor(parted) mkpart st4000dm004 0% 100% (일반 파티션은 mkpart primary ext4 0% 100%) (parted)

리눅스에서 2TB 이상의 파티션 잡기 (parted) 더 읽기"

원격 rsyslogd 설정

■ rsyslogd Server 측 설정 # vi /etc/rsyslog.conf $ModLoad imudp $UDPServerRun 514 $template FILENAME,”/var/log/%HOSTNAME%/%$YEAR%_%$MONTH%_%$DAY%.log” *.* ?FILENAME ■ rsyslogd Client 측 설정 # vi /etc/rsyslog.conf *. *  @192.168.10.35:514 또는 mail.* @192.168.10.35:514 ■ 작동 확인 systemctl status rsyslog.service rsyslogd -v

원격 rsyslogd 설정 더 읽기"

리눅스 캐쉬 비우기 (메모리 확보)

# 플러싱 하기 (반드시 먼저 실행할 것!!) sync # pagecache 비우기 sysctl -w vm.drop_caches=1 # dentries, inodes 비우기 sysctl -w vm.drop_caches=2 # pagecache, dentries, inodes 모두 비우기 sysctl -w vm.drop_caches=3 # pagecache, dentries, inodes 캐쉬 시작 sync echo 0 > cat /proc/sys/vm/drop_caches # crontab -e (매시간 마다 실행) 0 * * * * /usr/bin/sync &&

리눅스 캐쉬 비우기 (메모리 확보) 더 읽기"

sshd에 banner 넣기

1. /etc/banner 편집 WARNING: Unauthorized access to this system is forbidden and will be prosecuted by law. By accessing this system, you agree that your actions may be monitored if unauthorized usage is suspected. 2. vi /etc/ssh/sshd_config Banner /etc/banner 구문 추가 3. sshd 재시작

sshd에 banner 넣기 더 읽기"

위로 스크롤