cron创建计划任务
创建计划任务 在 所有主机 上创建一个名为 /home/student/ansible/cron.yml 的playbook, 配置cron任务,每隔 2 分钟运行, 并 执行以下命令 logger "ex200 in progress" 以 natasha 身份运行 提示: 模块 user , cron Answer: vim /home/student/ansible/cron.yml ---- name: cron job hosts: all tasks: - name: create user user: name: natasha state: persent - name: create cron job cron: name: "job , 2 minute /per" minute: '*/2' user: natasha job: logger...
umask设置用户默认权限
umask设置用户权限、 设置 natasha 用户创建的目录权限默认为 733 ,文件权限为 622 ,永久生效 提示: umask #查看当前umask值 文件夹及文件权限: 永久生效: .bashrc 文件~/.bashrc 当前用户 /etc/bashrc 所有用户 Answer: echo "umask 044" >> /home/natasha/.bashrc 验证 su - natashaecho 123 > 123123ll
创建脚本查找相应文件
创建脚本查找相应文件 创建 /usr/local/bin/myresearch 脚本,查找 /usr/ 下所有 小于10M 且 具有 修改组ID 权限的文件 ,将这些文件复制到 /root/myfiles/ 下 提示: find:-size [+/-]大小-a -and 且-o -or 或-not 非-perm -2000 sgid -4000 suid Answer: vim /usr/local/bin/myresearch #!/bin/bashif [ ! -d "/root/myfiles/" ]; then mkdir -p /root/myfiles/fifind /usr/ -size -10M -a -perm -2000 -exec cp -a {} /root/myfiles/ \; chmod +x /usr/local/bin/myresearch bash /usr/local/bin/myresearch 验证: ll /root/myfiles/
设置用户密码过期时间
设置用户密码过期时间 设置密码过期时间为 20 天 Answer: vim /etc/login.defs PASS_MAX_DAYS 20 #最大有效期#PASS_MIN_DAYS #最小天数#PASS_MIN_LEN #最小长度#PASS_WARN_AGE #密码到期前告警时间
设置sudo免密操作
设置sudo免密操作 允许 sysmgrs 组成员执行 sudo 时 不需要密码 Answer: visudo %sysmgrs ALL=(ALL) NOPASSWD: ALL 或者 echo "%sysmgrs ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers 验证: 创建一个用户,隶属于对应组,然后执行sudo
Linux自动保存Bing每日美图并设为桌面背景
主目录新建一个文件夹 BingWallpapers ,存放壁纸mkdir /root/BingWallpapers 桌面空白处右键 —— 桌面设置 —— 壁纸 设置为刚才设置的目录编写一个脚本文件,存为/root/bing/bing.sh #!/bin/bashsleep 10url=`curl -s "http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1" | cut -d '"' -f 18`bingurl=https://cn.bing.com$urlfilename=`date -u +"%Y-%m-%d"`wget -q $bingurl -O /root/BingWallpapers/$filename.jpgexit 通过 crontab -e 添加一个任务@reboot /root/bing/bing.sh 下次开机 10秒后 会从bing下载每日美图,并保存文件名为当前日期
分享个 QQ空间相册批量导出原图插件
有时候需要 批量下载 自己或者好友 QQ空间 的 高清原图,一个个下载导出原图会比较慢,这里分享一个浏览器插件,可以很方便的 批量下载 QQ空间 的图片,极大的提高了工作效率, 下面是项目地址,安装和用法都写得很详细 项目地址https://github.com/ShunCai/QZoneExport 在线安装 Chrome浏览器 (可能需要梯子) Microsoft Edge 360极速浏览器 360安全浏览器 其他Chromium内核浏览器请移步->离线安装 安装好后 点击 右上角 类似 QQ空间图标 那个扩展 然后勾选自己要保存的内容,开始下载即可
Navicat连接SQL Server提示 'IM002 Microsoft ODBC 驱动程序管理器 未发现数据源名称并且未指定默认驱动程序'
首次使用Navicat,连接SQL server的时候如果没有安装对于的模块会提示 [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 错误, 原因是没有安装对应的模块msodbcsql_64.msi,相关文件在程序根目录有提供,所以在安装目录找到对应文件安装即可。 ★ 桌面Navicat图标——右键——打开文件位置 ★ 双击打开msodbcsql_64.msi,安装的时候注意选择”Will be installed on local hard drive” ★ 安装完成后重新打开软件进行连接即可
更新Ansible库的密钥
RHCE8 练习题:更新Ansible库的密钥按照下方所述,更新现有 Ansible库的密钥: 从 http://materials.example.com/cd/exam_rhce8/salaries.yml 下载Ansible库到 /home/student/ansible 目录 当前的库密码为 retent 新的库密码为 redhat 库使用新密码保持 加密状态 Answeransible-vault view salaries.yml #使用密码retent查看文件内容ansible-vault rekey salaries.yml #首先输入旧密码,然后输入两次新密码进行修改 验证ansible-vault view salaries.yml
创建用户账户
RHCE8 练习题:创建用户账户 从 http://materials.example.com/cd/exam_rhce8/user_list.yml 下载要创建的用户的列表,并将它保存到/home/student/ansible 目录 在本次考试中使用在其他位置创建的密码库 /home/student/ansible/locker.yml 创建名为 /home/student/ansible/users.yml 的playbook ,从而按以下所述创建用户账户 职位描述为 developer 的用户应当: 在dev和test主机组中的受管节点上创建 从pw_developer变量分配密码 是补充组student的成员 职位描述为manager的用户应当: 在prod主机组中的受管节点上创建 从pw_manager变量分配密码 是补充组opsmgr的成员 密码采用 SHA512 hash 格式 您的 playbook 应能够在本次考试中使用在其他位置创建的库密码文件 /home/student/ansible/secret.txt 正常运行 Answerwget...


