西南科技大学linux作业三

发布 2022-09-20 18:00:28 阅读 1235

linux第三次作业。

1.系统中任意找一个shell脚本文件,逐行或逐段分析其作用。

文件位置:/etc/

functions这个脚本是给/etc/里边的文件使用的。提供了一些基础的功能。首先会设置umask,path,还有语言环境,然后会设置success,failure,warning,normal几种情况下的字体颜色。

#-*-shell-script-*-#

##注释:该脚本几乎被/etc/下的所有脚本所调用,因为它包含了大量的shellscriptsinthe/etc/的基础函数。同时也被/etc/调用,例如success、action、failure等函数。

textdomain=initscripts

#设置textdomain变量。

#某些系统使用lc_messagesshell变量所指定的消息类型。其他一些系统根据shell变量textdomain的值来创建消息类型的名称,可能还会加上后缀'.mo'.

如果你使用textdomain变量,你可能需要设置变量textdomaindir指向消息类型文件所在的位置。还有某些系统以这种形式两个变量都使用:textdomaindir/lc_messages/lc_messages/

makesureumaskissaneumask022

#确保root用户的umask是正确的022(也就是rwxr-xr-x)

#一、022表示默认创建新文件权限为755也就是rxwr-xr-x(所有者全部权限,属组读写,其它人读写)

二、027表示默认创建新文件权限为750也就是rxwr-x---所有者全部权限,属组读写,其它人无)

umask022也就表示将当前用户(root,不同用户情况不同)默认情况下新建文件的权限为777-022=755,新建文件为666-022=644;

2. 编写一个shell脚本用如下格式输出$home、$0、$#、$$变量的值。

1).编辑shell脚本,存在文件。

2).对程序赋予可执行权限并执行。

3.编写一个shell脚本,读入10个参数,输出最大值和最小值。

1).编辑shell脚本,存在max_文件。

2).对程序赋予可执行权限并执行max_

4.练习改变系统启动运行级;练习服务的启动与停止,提交练习体会。

(1) .关闭sshd,并查看sshd是否关闭。

2).开启sshd,并查看sshd是否开启。

3).设置开机启动sshd和关闭开机启动sshd

练习体会。通过这些命令能设置服务的开启和关闭,随机启动,不随机启动等到,同时也有一些不同的方法。如service sshd start或直接修改配置文件。

5.编写一个shell脚本,控制可执行文件/usr/local/bin/test的启动、停止或者重新启动,输入参数错误时给出命令帮助。

1).建立可执行文件。

2).建立test_通过此脚本启用服务。

3)执行test_

startrestart

致力为企业和个人提供合同协议,策划案计划书,学习资料等等。

打造全网一站式需求。

江苏科技大学oracle作业

购书系统。系统用途和需求。本系统用于网上 购书。需求 普通用户可以进行注册 登录 修改密码 购买书籍 查询 修改 取消 修改收货信息订单 删除已经放入购物车中的商品 修改购物车中的商品数量 查看商品详细信息 查找 分类查找 商品。管理员可以修改 取消 查询订单 修改订单状态 如将已审核的订单改为已发...

北京科技大学matlab作业

数学实验 报告。实验名称第二章 matlab基本运算 学院计算机与通信工程学院 专业班级计算机1201 姓名郭耀聪 学号41255025 2014年4 月。一 实验目的 了解基本数据类型,学会使用常量和变量 了解matlab中的矩阵和数组,学会矩阵和数组的输入和简单运算。二 实验任务 1 用不同的数...

西南科技大学2019暑假社会实践报告

2011 2012学年暑假社会实践。实践报告。作者姓名 王梅。学院 经济管理学院。专业班级 营销1002 实践单位 绵阳必胜客欢乐餐厅。实践时间 2011年7月1日 西南科技大学。2011 2012学年暑假社会实践。作者姓名 王梅。学院 经济管理学院。专业班级 营销1002 实践单位 绵阳必胜客欢乐...