Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt

上传人:b****1 文档编号:14314579 上传时间:2022-10-22 格式:PPT 页数:56 大小:339KB
下载 相关 举报
Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt_第1页
第1页 / 共56页
Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt_第2页
第2页 / 共56页
Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt_第3页
第3页 / 共56页
Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt_第4页
第4页 / 共56页
Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt

《Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt(56页珍藏版)》请在冰豆网上搜索。

Linux程序设计技术技巧与项目实践---Linux应用技术--第3章PPT文档格式.ppt

“i686”表示该台电脑使用的CPU的等级。

下面将学习系统管理类的基本命令。

2022/10/22,3,3.1.1系统注销关机或重启命令,1logout命令logout是登录的相反操作,即退出系统,输入logout回车回到登录界面。

2shutdown命令shutdown命令可关闭所有程序,根据需要重启或关机。

常用参数如下:

rootlocalhostroot#shutdownnow立刻关机rootlocalhostroot#shutdown10:

30在10:

30时关机-r参数:

设置关机后重新启动。

rootlocalhostroot#shutdown-rnow立刻关机并重启rootlocalhostroot#shutdown-r23:

59指定在23:

59时重启动3reboot命令reboot命令是用来重新启动系统的。

常用的参数如下:

-f参数:

不以正常程序运行关机,直接关闭系统并重启计算机。

reboot命令一般单独运行用来重启计算机。

2022/10/22,4,3.1.2显示登录用户信息命令,1who命令该命令用于查看当前在线的用户情况,也可用于系统管理员监视已登录用户的所作所为。

单独使用who命令将显示三项内容,即loginname,terminalline和登录到系统的时间。

【例】3.3查看系统上的所有用户。

$whoroottty1Mar1713:

49foxytty2Mar1713:

49bbsttyp0Mar1713:

49()

【例】3.4查看登录用户的详细情况$who-uH,2022/10/22,5,3.1.3账号管理命令,1账号类型Linux账号分系统管理员root与一般用户两类。

2创建用户账号使用useradd命令创建账号:

rootfreeroot#useraddcindy创建cindy账号rootfreeroot#passwdcindy设置cindy账号的口令Changingpasswordforusercindy。

Newpassword:

输入口令Retypenewpassword再输入一次Passwd:

allauthentication设置成功,2022/10/22,6,管理员可以根据用户的账号创建一份数据库,在新增用户时,先查询账号是否存在。

也可以检查/etc目录下的passwd文件,其中含有系统所有用户的账号,或者执行finger“账号”命令,查看该账号是否存在。

3管理员账号系统默认创建的系统管理员是root账号,其安全非常重要,强烈建议为root账号设置一个难以破译的口令来确保系统安全。

系统管理员除设置口令外,建议先创建一个一般用户账号供个人日常使用,以避免操作失误影响整个系统稳定性。

只在系统维护时才用root账号登录。

4只允许root登录的维护模式如果希望计算机除root账号外,其他账号都不允许登录,可在/etc目录中执行touchnologin命令,产生一个文件名为nologin的文件,当其他用户请求登录时,系统只要发现此文件,就会禁止其他用户登录。

2022/10/22,7,5停用与删除用户账号停用账号是指暂时不允许用户登录系统,但仍保留其数据。

通过编辑/etc/passwd文件,把停止使用的账号标注起来:

cassia:

x:

502:

/home/cassia:

/bin/bash#tommy:

600:

100:

/home/tommy/bin/bash在账号最前面加上“”删除账号是指确定用户不再使用本系统,或拒绝其使用时,将该账号完全删除。

方法一是使用userdel命令很方便地将用户删除。

rootfreeroot#userdel-rtommy加上参数-r在删除账号时,将该账号的用户目录及邮件文件都删除。

在linux系统中,用户可以自行设置计时器,时间一到就自动执行某些命令。

这些计时器执行的命令,会影响系统的安全与保密,因此必须特别注意用户留下来的计时器。

2022/10/22,8,3.1.4修改密码的passwd命令,passwd(password)命令可让用户变更密码。

【例】3.6felixhellofelix$passwdChangingpasswordforuserfelixChangingpasswordforfelix(current)Linuxpassword:

输入原密码Newpassword:

输入新密码Retypenewpassword在此输入新密码passwd:

allauthenticationtokensupdatedsuccessfully密码修改成功,2022/10/22,9,3.1.5显示与时间设置命令,date命令可以显示当前日期时间,CST为中部标准时间。

【例】3.7felixhellorony$date$-9月810:

00:

00CST2006clock命令也可以显示出系统当前的日期与时间rootfreeroot#clock公元2006年9月8日(周五)10时00分00秒0.112604seconds如果系统时间不正确想更改,用date命令设置时间。

用root账号操作:

rootfreeroot#date09091200将时间设定为9月9日12点00分当用户不知道标准时间时,用校对服务器提供的标准时间,可执行ntpdate命令,将系统时间设成与校时服务器一致:

rootfreeroot#ntpdate微软校时服务器校时【例】3.8rootfreeroot#clockw,2022/10/22,10,3.1.6磁盘空间管理命令,Quota的功能就是限制用户的磁盘空间。

在系统尚未设置磁盘空间时,可用执行quota命令检查自己的磁盘使用空间,若出现下列信息,则表示没有限制:

lambertfreelambert$quotaDiskquotasforuserlambert(501):

none无限制表示lambert可自由使用磁盘空间,可能造成其他用户无法储存数据。

2022/10/22,11,1查看磁盘使用情况的du命令du的英文原义为diskusage,含义为显示磁盘空间的使用情况。

【例】3.9列出/etc目录所占的磁盘空间,不列文件所占空间。

$du输出清单中的第一列是以块为单位计的磁盘空间容量,第二列列出目录中使用这些空间的目录名称。

不带选项将列出所有目录容量。

若只要总数时,直接在du命令中加-s选项:

$dus/etc699/etc【例】3.10列出所有文件目录占用空间且以字节为单位计算大小。

$du-ab,2022/10/22,12,2编辑fstab文件分配用户磁盘空间用文本编辑程序打开/etc/fstab文件,编辑ext3文件系统原始分区设置来创建用户与组的磁盘空间限制:

LABEL=/ext3defaults,usrquota,grpquota11ext3文件系统分区倘若只要限制用户或组的磁盘空间,则只需要加上usrquota或grpquota其中一项,保存退出后重新启动。

对fstab文件中各字段意义执行manfstab和manmount查看详细信息。

修改fstab后,在根目录下执行touchaquota.user与touchaquota.group,自行创建aquota.user及aquota.group,接着执行quotacheck命令设置:

rootfreeroot#quotacheck-ugavmcQuotacheck:

Scanning/dec/hda1/doneQuotacheck:

Checked10064directoriesand202332files用于quotacheck命令的参数请参考其man手册的内容。

2022/10/22,13,3执行quotaoff要取消磁盘空间限制,可以执行quotaoff-avug命令。

【例】3.11rootfreeroot#quotaoff-avug/dec/hda1/:

groupquotasturnedoff/dec/hda1/:

userquotasturnedof4检查是否超过磁盘限制一般的用户执行quota-v命令,可知自己是否超过限制:

lambertfreelambert#quotavDiskquotasforuserlambert(501):

2022/10/22,14,3.2文件与目录操作技术,操作系统的执行效率、稳定性以及可靠度与文件系统的优劣息息相关。

1系统+目录认识Linux系统有很多默认目录,依照用途不同而放置特定的文件。

参见6.1.1。

2文件属性Linux文件或目录属性主要包括:

文件或目录的节点、种类、权限模式、链接数量、归属的用户和用户组、最近访问或修改的时间等内容。

rootlocalhost#ls-lih总计104K2408949-rwxr-xr-x1rootroot704-2112:

47lsfile.sh2408830drwxr-xr-x2rootroot4.0K04-2112:

46mkuml-2004.07.172408260drwxr-xr-x2rootroot4.0K04-2122:

15mydir上面的一行含有九个字段很多信息。

3.2.1文件系统认识与权限设置,2022/10/22,15,第一字段inode,第二字段文件种类和权限,第三字段是硬链接个数,第四字段属主,第五字段归属组,第六字段文件或目录的大小,第七字段和第八字段是最后访问或修改时间,第九字段是文件名或目录名。

文件有三种不同的用户级别,即文件拥有者u、所属组g和其他用户o。

第一个字符显示文件类型,“-”表示普通文件,“d”表示目录文件,“l”表示链接文件,“c”表示字符设备,“b”表示块设备,“p”表示命名管道比如FIFO文件,“f”表示堆栈文件,“s”表示系统的数据结构。

第一个字符之后的3个三位字符组分别表示文件拥有者u、文件用户组g和其他用户o对该文件的权限。

若显示“-”字符则表示没有权限。

一般权限是指r(read读取)、w(write写入)和x(execute执行)。

特殊权限是指该用户拥有一些特权,因而用户若无特殊需求,不应该去打开这些权限,避免安全方面出现严重漏洞,让黑客入侵。

2022/10/22,16,3用户与组的权限关系假如用户lambert属于cassia组,其用户主目录权限设为rwxr-x-x,表示cassia组用户可以读取和进入此目录,其他用户能进入但看不到内容。

因而属于其他组的用户saber,无法读取lambert目录中文件。

但若将/etc目录下的group文件内容修改,此时saber也加入了该组。

501:

lambert,saber将saber账号加入cassia组4检查inode编号链接文件实际上是

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1