贤小诗180713027 L24 2019-09-26 18:15:47 认识 Linux
1158 0

“信息安全基础-中国政法大学”实验报告

认识 Linux

通过这段时间的学习,我从文件的下载到Linux系统的安装,从机械性地操作着文件的指令到慢慢地认识到每个符号的含义,发现自己对于Linux有了更深的了解。 以下是我对Linux相关知识的简单概括和总结:

一、Linux系统每一个命令都代表不同的含义,而当其后加上参数后,又能发挥不同的作用,需要特别注意的是:

1.所有命令中的字母的大小写都是规定的,如果输入错误,就不能达到所期望的效果,

2.在输入命令时,必须要注意空格问题;

3.要注意操作过程中出现的错误问题,并找出错误产生的原因;

4.并不是所有的命令都能成功,得看本身的文件内容是否存在;

5.不用死记硬背那些操作命令,但也要记住一些常用的命令; ……

二、下面是Linux系统的一些常用命令:

1.用户身份与权限: useradd命令用于创建新的用户; groupadd命令用于创建用户组; usermod命令用于修改用户的属性; passwd命令用于修改用户密码、过期时间、认证信息等; userdel命令用于删除用户;

2.文件权限与归属: SUID只能用于二进制可执行文件,对目录无效。 SGID和SUID不同,可以用于目录。 chmod能够用来设置文件或目录的权限; SBIT特殊权限位可确保用户只能删除自己的文件,而不能删除其他用户的文件。

3.文件的隐藏属性: chattr命令用于设置文件的隐藏权限; lsattr命令用于显示文件的隐藏权限;

4.常用系统工作命令: echo命令用于在终端输出字符串或变量提取后的值; date命令用于显示及设置系统的时间或日期; reboot命令用于重启系统; poweroff命令用于关闭系统; ps命令用于查看系统中的进程状态; top命令执行结果的前5行为系统整体的统计信息; pidof命令用于查询某个指定服务进程的PID值; kill命令用于终止某个指定PID的服务进程; killall命令用于终止某个指定名称的服务所对应的全部进程;

5.系统状态检测命令: ifconfig命令用于获取网卡配置与网络状态等信息; uname命令用于查看系统内核与系统版本等信息; uptime用于查看系统的负载信息; free用于显示当前系统中内存的使用量信息; who用于查看当前登入主机的用户终端信息; last命令用于查看所有系统的登录记录; history命令用于显示历史执行过的命令; sosreport命令用于收集系统配置及架构信息并输出诊断文档;

6.工作目录切换命令: pwd命令用于显示用户当前所处的工作目录; cd命令用于切换工作路径; ls命令用于显示目录中的文件信息;

7.文本文件编辑命令: cat命令用于查看纯文本文件(内容较少的); more命令用于查看纯文本文件(内容较多的); head命令用于查看纯文本文档的前N行; tail命令用于查看纯文本文档的后N行或持续刷新内容; tr命令用于替换文本文件中的字符; wc命令用于统计指定文本的行数、字数、字节数; stat命令用于查看文件的具体存储信息和时间等信息; cut命令用于按“列”提取文本字符; diff命令用于比较多个文本文件的差异;

8.文件目录管理命令: touch命令用于创建空白文件或设置文件的时间; mkdir命令用于创建空白的目录; cp命令用于复制文件或目录; mv命令用于剪切文件或将文件重命名; rm命令用于删除文件或目录; dd命令用于按照指定大小和个数的数据块来复制文件或转换文件; file命令用于查看文件的类型;

9.打包压缩与搜索命令: tar命令用于对文件进行打包压缩或解压; grep命令用于在文本中执行关键词搜索,并显示匹配的结果; find命令用于按照指定条件来查找文件;

……

最新评论
暂无评论~