NFS使用方法记录

介绍 NFS(Network File System)是一种依赖RPC协议的分布式文件系统,通常用于共享网络中主机上的文件,使程序操作这些文件时看起来就像操作本地文件一样。例如,想要让主机A看到主机B上的某个目录,需要在B上运行nfs server共享该目录,然后A上通过挂载的方式将B上的目录挂到本地目录上,这样A从本地目录中便可以看到B上该目录中的内容。 服务端 安装nfs程序,配置文件见/etc/sysconfig/nfs。 在/etc/exports文件中添加需要共享的目录,并配置权限。 运行nfs相关进程。 查看端口信息,并开放相关端口的访问权限。 客户端 安装nfs程序。 临时挂载到本地目录。 开机自动挂载到本地目录。 挂载成功后通过df -h查看本地目录可以看到。

NTP使用方法记录

介绍 NTP(Network Time Protocol)是计算机系统之间进行时钟同步的网络协议。通常用于集群环境中的各个节点保持一致的时间。例如,在一个局域网环境中,选择一台主机作为提供时间源的ntp server,在其上运行ntpd进程,其他主机定时调用ntpdate与ntp server进行时间同步。也可以所有节点都运行ntpd进程与上层ntp server进行同步。 NTP服务器 安装与运行相关命令: ntpd默认使用UDP 123端口,使用ntpdate从ntp server同步时间时需要开放ntp server的123端口。 ntpd的配置文件是/etc/ntp.conf,内容如下: NTP客户端 需要同步时间的ntp客户端可以通过在crontab里增加ntpdate来实现时间定时同步。

Squid安装与实践

介绍 Squid是可以提供缓存功能的HTTP代理服务器软件,同时也可以过滤流量,帮助网络安全。通常用于转发tcp或其他网络请求,例如,在一个局域网环境中,通过一台能够访问公网的主机上的Squid代理服务器,使那些不能直接访问公网地址的主机访问公网。 安装与运行 如果启动失败查看/var/log/squid/squid.out中的详细日志。如果原因是Permission denied,除了排查相关目录所属及权限,还要注意是否开启selinux及相应控制策略。通常为了避免麻烦可以直接关闭selinux,修改 /etc/selinux/config 文件,将SELINUX设置为disabled,重启生效。为了不重启可以再执行下临时关闭命令 setenforce 0 。 配置 配置文件是 /etc/squid/squid.conf