20192306 第一周作业
20192306孙洪丽第一周作业
作业一
你对专业的认识和期望是什么?
- 认识:本专业坚持把立德树人作为根本任务,努力培养德智体美劳全面发展的社会主义事业建设者和接班人。按照学院培养政治忠诚、学业扎实、作风严谨、纪律严明的高素质机要密码专业人才的目标,结合本专业领域的新发展以及机要密码行业对人才的新要求,培养适应密码技术发展需要,掌握信息科学和计算科学的基本理论和基本技能,能在网络空间安全领域从事密码的设计、开发、应用与管理,实际工作能力强的应用型高级人才。
- 期望:达到相应的知识要求、能力要求、素质要求,掌握网络空间安全领域知识技能,成为实际工作能力强的应用型高级人才。
上学期C语言总代码量大概多少行,本学期实践10000行代码,你觉得这个负担大吗?
6700左右;还行,略多。
你的C语言学习怎么样?如果学的还行,你认为从C语言学习中比较好的经验是什么?如果学的不好,那么你学的不好的原因是什么?
不好。没有总结规律,盲目做题,做很多无用功。
作业二
安装Virtualbox遇到的问题及解决
- 问题一: 安装Ubuntu选择启动盘时没有显示选项。
- 问题一解决方案:点击注册,按照下载的Ubuntu路径寻找打开,回到前一个页面,即可选择Ubuntu。
- 问题二:输入用户名无法点击输入框。
- 问题二解决:把核心数和内存提高,或者直接点击右键,选择输入表情,然后删掉就可以正常输入了。
- 问题三:Ubuntu安装过程中出现input/output error。
- 问题三解决:删除下载的Ubuntu文件,重新下载。在此需要注意以下问题:
- 在安装时,最后一步提示input/output error,必须要重新下载一个Ubuntu文件,如果忽略这个问题,即使最后侥幸安装成功了,后面也会有许多问题。
- 在启动虚拟机时检测出Ubuntu时报错,就可以直接重下了,一般这种情况一定会崩的。
- 如果自己怎么都下不好,可以直接从安装成功的电脑中导一个Ubuntu。
- 如果尝试n次都报错,果断放弃Virtualbox,改用VMware。
安装VMware遇到的问题及解决
- 问题一:初启动虚拟机出现和Devicebu/Gredential Gurad不兼容。
- 问题一解决:以管理员身份打开powershell,输入指令 “bcdedit /set hypervisorlaunchtype off”。
- 问题二:在Ubuntu中安装软件无法定位安装包。
- 问题二解决:Ubuntu换源,建议使用阿里云的源,清华的源更新很慢。
附阿里云的源:
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
至今没有解决的问题
问题一:Virtualbox无法为虚拟机启动一个任务
Virtualbox安装完成使用了几次后,出现了无法启动的问题。在安装虚拟机的时候出现过这个问题,一般重启动就可以,重安装一定可解决,但是这一次出现了无法解决的情况。怀疑是安装VMware使更改的某些设置阻止了其启动,但这些设置无法更改回来,并且没有找到相关资料表示对Virtualbox的使用有影响。
Linux命令
- 快捷键
- Ctrl + Alt +T:打开终端
- Tab:自动补全命令或文件名
- Ctrl + Shift + V:粘贴
- Ctrl + C:结束当前终端执行的程序(与word中用于复制进行区别)
- Alt + 数字N:终端中切换到第N个标签页
- 常用的Linux命令
- pwd命令
命令语法:pwd[选项]
命令功能:显示当前路径
-p显示出实际路径,而非使用链接(link)路径 - cp命令
命令语法:[选项][参数]
命令功能:将一个或多个源文件或
-f:强行复制文件或目录,不论目标文件或目录是否已经存在 - ls命令
命令语法:ls[选项][目录名]
命令功能:打印出当前目录或指定目录的清单;
列出目标目录中所有子目录和文件;
查看文件权限
-l:以详情模式列出文件夹的内容 - mkdir命令
命令语法:mkdir[选项][目录名]
命令功能:用来创建指定名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录 - mv命令
命令语法:mv[选项][参数]
命令功能:对文件或目录重新命名,或者将文件从一个目录移到另一个目录中
注意事项:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了 - cd命令
命令功能:切换目录
cd`进入用户主目录
cd-返回进入此目录之前所在的目录
cd..返回上级目录(若当前目录为“/”,则执行完后还在“/”;".."为上级目录的意思)
cd../..返回上两级目录
学习心得
- 尽量选择评论数多的博客或者是值得确信的博客学习,不要轻信,瞎改配置,否则会走很多弯路,甚至还会造成不可逆的后果。
- 在了解博客可信性的前提下,大胆操作,不要因为之前的失败而不敢弄。
- 一定要实际动手操作,即使不成功,也是一次很好的熟悉Linux命令的方式。、
参考资料:
- http://www.cnblogs.com/rocedu/p/6012545.html
- http://www.cnblogs.com/rocedu/p/4902411.html
- [https://www.shiyanlou.com/courses/1](Linux 基础入门(新版))
- [https://jingyan.baidu.com/article/da1091fb780e48027949d610.html](vmware workstations与device/credential不兼容)
- [https://blog.csdn.net/weixin_45565155/article/details/104299314](禁用Device/Credential Guard不兼容问题完整解决方案)