信安系统学习笔记一

知识点归纳

通过学习本书应掌握

  1. 强化学生的编程背景知识
  2. 动态数据结构的应用
  3. 进程概念和进程管理
  4. 并发编程
  5. 定时器和定时功能
  6. 信号、信号处理和进程间通信
  7. 文件系统
  8. TCP/IP和网络编程

关于Unix与Linux

Unix是一种通用操作系统。该系统诞生于20世纪70年代早期,由肯·汤普森和丹尼斯·里奇采用贝尔实验室的PDP-11微型计算机开发。1975年,贝尔实验室向公众发布了Unix,称为V6 Unix。

Linux是一个类Unix系统。它最初是林纳斯·托瓦斯在1991年为基于INtel x86的个人计算机开发的一个实验室内核。后来,世界各地的人都开始加入Linux的研发队伍。在20世纪90年代末,Linux与GNU相结合,纳入了许多GNU软件,极大地促进了Linux的进一步发展。不久之后,Linux实现了访问互联网的TCP/IP协议族,并移植了支持GUI的X11,成为一个完整的操作系统。

Linux使用

在典型的Linux系统中,其内核映像位于\boot目录中,可启动的Linux内核映像为vmlinuz-generic-VERSION_NUMBER。

Linux可由几个不同的启动加载程序启动,其中最受欢迎的是GRUB和LILO。

Linux内核以单用户模式启动

Unix/Linux命令

  • ls:ls dirname:列出CWD或目录的内容。
  • cd dirname:更改目录。
  • pwd:打印CWD的绝对路径名。
  • touch filename:更改文件名时间戳(如果文件不存在,则创建文件)。
  • cat filename:显示文件内容。
  • cp src dest:复制文件。
  • mv src dest:移动或重命名文件。
  • mkdir dirname:创建目录。
  • rmdir dirname:移除(空)目录。
  • rm filename:移除或删除文件。
  • ln oldfile newfile:在文件之间创建链接。
  • find:搜索文件。
  • grep:搜索文件中包含模式的行。
  • ssh:登录到远程主机。
  • gzip filename:将文件压缩为.gz文件。
  • gunzip file.gz:解压.gz文件。
  • tar -zcvf file.tgz .:从当前目录创建tar文件。
  • tar -zxvf file.tgz .:从.tgz文件中解压文件。
  • man:显示在线手册页。
  • zip file.zip filenames:将文件压缩为.zip文件。
  • unzip file.zip:解压.zip文件。

Linux中的文本编辑器

vim是标准内置编辑器,有命令模式、插入模式、末行模式等三种不同操作模式。

 

问题与解决思路

打开虚拟机时黑屏左上角有光标闪烁。管理员打开终端,输入netsh winsock reset后重启电脑。

在虚拟机种用小键盘输入的数字无效。

C语言与汇编代码的转换?

实践内容与截图

查看用户

 

创建用户

 

 查看文件权限

 

posted @   直蓝  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示