热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

信息安全系统设计基础——第一周学习过程记录与总结体会

第一周学习过程记录与总结体会第1节Linux系统简介1.Linux操作系统:即内核和系统调用两层2.Linux与Windows的不同:(1)免费与收费(2)软件与支持(3)安全性(4)使用习惯

第一周学习过程记录与总结体会

第1节    Linux系统简介

1.Linux操作系统:即内核和系统调用两层

2.Linux与Windows的不同:

(1)免费与收费

(2)软件与支持

(3)安全性

(4)使用习惯

(5)可定制性

(6)应用范畴

(7)各自缺乏的

3.如何学习Linux

(1)明确态度,形成良好学习心态

(2)重视基础,从头学习

 

第2节  基本概念及操作

1.桌面环境介绍

通过内核—服务器(X.org) —客户端(X.client)实现完整的桌面环境,与Windows不同。

2.桌面环境的使用

3.Linux终端

(1)Terminal终端

1)通过shell(命令解析器)与系统进行交互

      终端模拟程序terminal,在一个窗口实现用户输入和显示输出

   (注意终端与控制台不同)

2)终端本质上对应Linux的/dev/tty设备,Linux 默认提供了 6 个纯命令行界面的 terminal来让用户登录,在物理机系统上你可以通过使用[Ctrl]+

 

      [Alt]+[F1]~[F6]进行切换。

(2)Shell

1)shell是指提供给使用者使用界面的软件,可以接受用户输入命令的程序

      隐藏了操作系统底层的细节

(3)命令行操作体验

 

 

(4)tab键:补全命令、补全目录、补全命令行参数

       control+c 强行终止当前程序

常用快捷键

     使用方向键的上键恢复之前输入的命令

     通配符是一种特殊语句,主要有星号(*,代表零或者多个字符)和问号(?,匹配任意一个字符),用来对对字符串进行模糊匹配(比如文件名,参数名)。 

4.作业

1)命令banner

  

2)命令toilet

 

3)命令figlet

 

第3节  用户及文件权限管理

1.Linux用户管理

who命令

2.创建用户

root账户是Linux操作系统中的超级管理员用户,可以新建、添加用户。

创建用户需要root权限,这需要用到sudo命令

这个命令可以为系统添加用户,并默认为用户创建home目录

使用创建的用户名登录查看

3.用户组

1)通过 groups 命令得知自己属于哪个用户组

冒号之前表示用户,之后表示所属用户组,每次新建用户不指定用户组时,会默认自动创建用户名的用户组,在sudo用户组里可以使用sudo命令获得root权限

2)查看etc/group/文件

cat命令用于读取指定文件内容并打印到终端,sort将读取文件进行字典排序再输出

3)将其它用户加入用户组,获取root权限

4)删除用户

4.Linux文件权限

1)文件类型

2)文件权限

cat读取某文件内容

使用-AL命令,-dL 命令,-AsSh命令

3)变更文件所有者

4)修改文件权限

 

作业:

 

第4节 Linux目录结构及文件基本操作

1.FHS标准:定义系统中每个区域的用途,所需要的最小构成文件和目录

2.目录路径

绝对路径:就是以根"/"目录为起点的完整路径,以你所要到的目录为终点,表现形式如: /usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。

相对路径:也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点,表现形式如: usr/local/bin

3.文件基本操作

新建空白文件,新建目录

复制文件使用cp命令

复制目录需加上-r参数

删除文件或目录使用rm命令,使用-f参数强制删除

var cpro_id = "u6885494";

推荐阅读
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • 如何安装和使用 WinSCP 与 PuTTY:连接 Linux 系统的专业工具指南
    本指南详细介绍了如何在Windows环境中安装和使用WinSCP与PuTTY,以实现与Linux系统的安全连接。WinSCP是一款开源的图形化SFTP客户端,支持SSH和SCP协议,主要用于在本地和远程计算机之间安全地传输文件。用户可以通过官方下载页面获取最新版本的WinSCP和PuTTY,按照简单的步骤完成安装,并利用这些工具进行高效的文件管理和远程操作。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • 如何利用Git实现高效的多人协作开发(远程仓库应用实例)——Ares Zhao
    Git作为一种分布式版本控制系统,每位开发者都是本地仓库的管理者。然而,为了实现团队间的高效协作,需要将本地的开发成果推送至远程共享仓库,以便其他成员能够同步更新。本文将以GitHub为例,详细介绍如何通过设置和使用远程仓库,实现多人协作开发的最佳实践。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 本文详细介绍了如何在PHP中记录和管理行为日志,包括ThinkPHP框架中的日志记录方法、日志的用途、实现原理以及相关配置。 ... [详细]
  • Linux下MySQL 8.0.28安装指南
    本文详细介绍了在Linux系统上安装MySQL 8.0.28的步骤,包括下载数据库、解压数据包、安装必要组件和启动MySQL服务。 ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • Win10 周年更新 14393.1737 的详细内容与改进
    尽管今天不是常规的周二补丁日,微软依然发布了 Win10 周年更新 14393.1737 和 Win10 创意者更新 15063.632。本文将详细介绍 Win10 周年更新 14393.1737 的主要更新内容。 ... [详细]
  • 本文介绍了如何使用Python的Paramiko库批量更新多台服务器的登录密码。通过示例代码展示了具体实现方法,确保了操作的高效性和安全性。Paramiko库提供了强大的SSH2协议支持,使得远程服务器管理变得更加便捷。此外,文章还详细说明了代码的各个部分,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文详细探讨了几种常用的Java后端开发框架组合及其具体应用场景。通过对比分析Spring Boot、MyBatis、Hibernate等框架的特点和优势,结合实际项目需求,为开发者提供了选择合适框架组合的参考依据。同时,文章还介绍了这些框架在微服务架构中的应用,帮助读者更好地理解和运用这些技术。 ... [详细]
  • 在CICS应用环境中,众多客户端通过网络与CICS服务器进行连接。系统管理员可以通过CICS系统交易CEMT查询当前连接的客户端信息。然而,在非客户端模式下,识别用户连接并解决信息获取错误的问题变得更为复杂。本文将探讨如何在CICS服务器端准确识别非客户端模式的用户连接,并提供有效的解决方案,以确保系统的稳定性和数据的准确性。此外,还将介绍一些常用的诊断工具和技术,帮助管理员快速定位和解决问题。 ... [详细]
author-avatar
seazz2001
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有