尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Linux学习1-虚拟机yum源配置,ssh,日志,周期任务及nfs服务

Linux学习1-虚拟机yum源配置,ssh,日志,周期任务及nfs服务 配置本地源首先创建新挂载点挂载配置文件查看清空再次查看成功更换iso重新挂载查看修改文件查看repolist成功从网络上获取资源在次卸载光驱下载rpm包在iso中下载创建元数据信息配置文件server端更新资源cd /iso/更新元数据更新缓存注yum 本地缓存目录/var/cache/yum/默认yum客户端工作时只会读取本地缓存可在/etc/yum.conf中将keepcache改为1以防止清除缓存查看资源工作原理YUM 会将仓库本地ISO源或远程服务器源的元数据和包信息缓存到客户端本地。对于本地源YUM直接读取挂载目录中的内容对于远程源YUM会从服务器下载资源到本地缓存。当仓库内容或配置发生变化时需要执行缓存更新命令才能让客户端应用最新的仓库信息。远程安装apache服务拷贝资源到http服务默认发布目录cp -r /iso//var/www/html启动服务systemctl enable --now httpd配置文件在新克隆机上安装工具包yum install -y yum-utils添加资源yum-config-manager --add-repohttp://192.168.36.154/iso/demo.repo出现demo.repo从资源仓库下载软件包到本地yumdownloader docker-ce-clissh免密生成秘钥对查看生成的秘钥信息保存在用户主目录下的.ssh拷贝公钥到server2成功免密双向免密首先实现本机免密然后拷贝授权信息到所有主机现在所有主机之间均是免密连接修改sshd服务配置vim/etc/ssh/sshd_configPort 2222修改监听端口PermitRootLoginno禁用root登录DenyUsers 用户名将用户加入黑名单要将#去掉从注释状态变为指令状态重启服务systemctl restart sshd查看服务netstat -antlp|grep :2222tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 4918/sshd经过更改配置后sever1已无法以端口22免密且禁用了root登录即使有密码也无法连接当修改端口后指定连接端口时使用-pssh server2 -p 2222恢复之前修改的地方sever1又可以免密了还可以通过此命令远程操控rsync远程同步目录客户端与主机端都需要下载rsync服务新建目录同步到sevevr2查看sever2systemd-journald 日志持久化mkdir /var/log/journalchown root.systemd-journal /var/log/journal/chmod 2755 /var/log/journal/systemctl restartsystemd-journald成功rsyslog远程日志同步server1日志接收端开启udp、tcp协议端口vim/etc/rsyslog.conf重启服务systemctl restart rsyslog.service校验端口server2日志发送端使用tcp协议发送日志vim/etc/rsyslog.conf*.*192.168.36.154:514这里的IP是server1的ip重启服务systemctl restart rsyslog.service在server1上可以查看到server2发来的日志回到server1tail -f /var/log/messagesserver2发送一条helloworldserver1的日志中出现了helloworld系统延时任务安装at服务新建at任务最后ctrl加Datq查看任务atrm删除任务周期任务五个*分别代表分钟小时日月周第三条为am处理时间变为每10秒新建任务crontab-e列出任务crontab-l删除任务crontab-r用户黑名单echo用户名/etc/cron.denysu-用户名[用户名server2 ~]$ crontab -eYou (用户名) are not allowed to use this program (crontab)NFS服务nfs服务端(server1)安装nfs-utilsyum install nfs-utils -y激活服务systemctlenable--nownfs新建nfs共享目录mkdir/nfssharemkdir/nfsdata输出共享目录vim/etc/exports/nfsshare *(ro)/nfsdata *(rw,no_root_squash)重载nfssystemctlreloadnfs查看showmount-eExport list for server1:/nfsdata */nfsshare *将权限赋予nfsdatanfs客户端(server2)安装nfs-utilsyum install nfs-utils -y新建挂载点mkdir/nfs查询nfs资源showmount -e server1挂载nfs资源mount server1:/nfsdata /nfs/# df /nfs/Filesystem 1K-blocks Used Available Use% Mounted onserver1:/nfsdata 49251072 1957888 47293184 4% /nfs使用nfscd /nfs/touch file1
返回列表