云计算&网安实训2

回顾:
1.操作系统概述
1)操作系统的构成
系统内核+外围软件
2)操作系统大概在哪一年出现inux系统是怎么出现的br> 70年;林纳斯Linux内核+理查德GNU,全程GNU/Linux,完全自由的操作系统,命令系统;
2.Linux操作环境
1)描述以下命令提示符的信息
[root@localhost boot]#
用户名root,本地登录,当前boot目录,超管权限
[zs@localhost ~]$
用户名zs,本地登录,家目录/home,普通用户
2)控制台切换0~6
init
0关机,2-4字符界面,5图形界面,6重启
3.Shell基础
编写脚本,输出hello world
#!/bin/bash //调用命令解释器
echo “hello world”

chmod +x 脚本名
./脚本名 或者bash 脚本名

作业:
用户添加脚本_userad.sh

#!/bin/bash
useradd qwer

思考:如何每次执行脚本,都能添加用户br> 像数学方程式x、y、z一样,给脚本放入一个参数,每次执行时传值,每次的结果都可以不一样;
使用系统变量$1
vim userad.sh

#!/bin/bash
useradd $1
ls /home //展开普通用户家目录

chmod +x userad.sh //添加执行权限
./userad.sh 值1 //执行脚本,传参

添加密码——passwd命令
格式:passwd 用户名
注:输入密码不显示,需要输入2遍
echo “密码” | passwd –stdin 用户 //给用户修改密码
1)| 管道符
格式:命令1 | 命令2
作用:命令1的结果,作为命令2的参数使用
2)–stdin是passwd命令的选项,通过管道符获取密码
如:echo “123” | passwd –stdin zs

修改userad.sh,每次执行脚本,添加用户和密码
#!/bin/bash
useradd $1
echo “$2” | passwd –stdin $1
echo “用户名:”$1

./userad 值1 值2

别名——相当于小名
奥斯特洛夫斯基—别名—>小奥
alias pwd=“shutdown -h now”

命令和命令行
命令:为了实现某种功能的指令或程序,命令的执行以来解释器(/bin/bash)
命令分类
内部命令——属于Shell解释器的一部分
外部命令——独立于Shell解释器之外的命令程序
别名

如何识别命令类型br> type 识别命令类型
格式:type 命令字 如:type ls
练习:识别type、cd、ls、pwd、touch、mkdir、ln、cp、rm、mv命令的类型
内部 是shell内嵌
外部 文件路径
别名 别名alias

命令行一般格式——ls 展开目录列表
命令字 [选项] [参数1] [参数2]
选项
短选项:-a,-l,-d,-h,-R…
长选项:–color,–help…
复合选项->多个短选项:-la,-lhd,-lR…
参数:操作对象,一般都是目录或文件
如:
ls //展开当前目录列表
ls -a /etc //展开etc目录,显示(.)隐藏文件
ls /boot /home //展开boot和home目录
ls -ld /boot //查看boot目录本身属性
注:黑色是普通文件,蓝色是目录,浅蓝色是快捷方式,绿色是可执行文件,红色是压缩文件;

查看系统信息(注意使用Tab键——命令补齐)
1.uname //查看内核信息
-r //查看内核版本
-a //显示主机名/内核/硬件平台信息
2.cat /etc/redhat-release //查看系统版本信息
注:cat查看文件内容
格式:cat [-n] 文件路径 -n显示行号
3.hostname //查看主机名
修改主机名
hostname 新名字 //临时

hostnamectl set-hostname 新名字 //永久
4.ifconfig //查看网卡信息
ifconfig eth0 //查看eth0网卡信息
5.cat /proc/cpuinfo //查看cpu信息
6.cat /proc/meminfo //查看内存信息

作业1:
回顾今天命令,想一下如何同时执行多条命令br> 把所有命令都放到一个脚本文件中;

总结:
1.系统变量;添加用户密码
2.改添加用户脚本;别名
3.命令和命令行
4.系统查询命令

作业2:
目前添加用户脚本比较呆滞,把它做成交互式脚本

云计算&网安实训2 微信公众号 云计算&网安实训2 关注【领取】免费领取博客资源

来源:cs阿坤dn

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年5月23日
下一篇 2019年5月23日

相关推荐