




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模拟用户登录一个网站,网站提供几个选项1、普通用户登录2、管理员登录3、注册普通用户普通用户注册1、输入用户名2、输入密码完成后输出到本地目录的userinfo.lst文件管理员登录1、读取管理员密码(用户名默认为admin2、输入的密码校验成功后展示userinfo.lst里面的所有用户信息-不用more,less,cat(输入重定向普通用户登录1、输入用户名,密码2、读取userinfo.lst中的用户数据,如果校验成功,则显示登录成功,否则显示“用户名或者密码错误”* 如果每一个方法出错,必须返回状态码zhangsan:123456return 数字1、登录普通用户登录管理员登陆2、注册
2、1、输入用户名2、输入密码,保存到文本里面functionreg(校验用户名如果没有重复,则导入文件userinfo.lst.注册功能:read -p . username;read -p . password;reg $username $password;考虑几个问题:用户名不能重复grep zhangsan userinfo.lst:zhangsan:123456:lisi:123zhangsan 123456grep :zhangsan:333 userinfo.lst如果找到,表示登陆成功如果没找到,表示登陆失败* 一般来说,建议使用配置文件web.confadmin_pass=12
3、3456;log_file=/usr/log/web.log;* 变量如果名字相同,后面会覆盖前面的echo -n * -n不换行echo -打一个空行* 1* 2* 3* 4* 5151?for(i=1;i=5;i+dofor(j=1;j=i;j+doecho -n *;doneecho ;done* -2* -1* 0* 1* 2-2 1 abs(i+星号个数=31 20 31 22 1for(i=-2;i=2;i+dofor(j=1;j=3-$i#-;j+doecho -n *;doneecho;done* -2 * -1 * 0 * 1 * 2-2 1-1 30 51 32 1abs(
4、i*2 +星号个数=5-2 2-1 10 01 12 2for(i=-2;i=2;i+do/循环打空格for(k=1;k=$i#-;k+doecho -n ;donefor(j=1;j2-4 - 3-2-4 -3 -2?-记录日志的脚本mem.logfree -mdate .date -s 2014-03-20 11:16:20 -设置时间date +FORMAT已使用/总内存2014-3-20 10:50:00 内存: 50%3/10 - 0两个方法解决:13*100/10 - 30 %2echo 3/10 | bc -lecho . mem.log-Linux的定时任务周期性任务每分钟每周
5、每月每年crontab -e -编辑要执行的任务crontab -l -显示当前在运行的定时任务contab -r -删除当前任务* * * * * -每分钟执行*/2 * * * * /root/testshell/queryMem.sh -每两分钟执行一次性任务at 时间 -f /root/testshell/db_table.shat now + 1 minutes -f /root/testshell/queryMem.sh;-实验:基于Linux,配置一个FTP服务器,实现文件上传FTP:文件传输协议C/S-客户端、服务器架构ftp端口:21http 端口:80 常见的 FTP 客户
6、端 FileZilla, FlashFXP.FtpClient. 服务端: vsftp -vsftpd sshd 写上 XXXXXd,表示是进程(服务端的) -配置 ftp 服务端 1、关闭防火墙 2、关闭二级防火墙,selinux vi /etc/selinux/config init 6 sestatus -查看二级防火墙状态 -3、 service vsftpd start -启动 ftp 服务器 * 如果是第一次配置完成,root 用户不允许登录到 ftp 4、如何使用 root 用户登录 /etc/vsftpd/user_list /etc/vsftpd/ftpusers servi
7、cevsftpd restart 把 root 注释 -装软件: 1、操作光驱 * 所有的设备都是文件 /dev/cdrom 挂载点: 创建一个目录(挂载点) 挂载硬盘 mount 硬件挂载点 mount /dev/cdromcd_soft 卸载光盘: unmount /dev/cdrom 2、找到安装文件 1 find . -name *vsftp* 2 ls *vsftp* 3、安装 rpm -RedhatPackge Management -qa -查询所有以 rpm 方式安装的程序 (绿色软件看不到 -i -Install -v 提示 -h 显示进度 -e 卸载 -nodeps 必须删除的情况下使用 rpm -qa|grepvsftp rpm 是其中一种安装方式 以源码方式安装。 。 -Linux 安装 JDK Linux 默认会将 JDK 安装到 /usr/java 环境变量: PATH: 所有的命令都会从这些目录列表里面找 CLASSPATH: JAVA 字节码的位置 JAVA_HOME: JDK 的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025云南省建筑安全员《B证》考试题库及答案
- 三年级口算题目汇编1000道
- 三年级口算题库1000道
- 个人买卖废铁合同范本
- 南宁造粒机采购合同范本
- 2025安徽省安全员A证考试题库
- 加工背包合同范本
- 2025年江西省建筑安全员-C证考试(专职安全员)题库及答案
- 单位股转让合同范本
- 共同上学合同范本
- 骶髂关节损伤郭倩课件
- 内科学疾病概要-支气管扩张课件
- 2024年南京旅游职业学院高职单招语文历年参考题库含答案解析
- 《电商直播》 课件 项目一 走入电商直播
- 《中国宫腔镜诊断与手术临床实践指南(2023版)》解读课件
- 中药学电子版教材
- GB/T 9535-1998地面用晶体硅光伏组件设计鉴定和定型
- 第1章操作系统引论
- 复旦校内办事指南
- 建筑公司项目部绩效考核管理制度
- 中药知识文库:天麻形态学
评论
0/150
提交评论