《鸟哥的Linux私房菜-基础篇》读书笔记(待续)

第零章、计算器概论

1.中央处理器:central processing unit,CPU;是一个具有特定功能的芯片,内部含有微指令集;分两个单元–算术逻辑单元与控制单元;处理的数据都是来自主存储器;
2.计算机组成的五大部分:输入单元、输出单元、控制单元、算术逻辑单元与主存储器;
3.两种CPU架构:精简指令集系统(RISC)与复杂指令集(CISC)系统;
4.精简指令集(reduced instruction set computer,RISC):微指令集较为精简,每个指令的运行时间都很短,完成的动作也很单纯,指令的执行效果较佳,做复杂的事情需要多个指令来完成;ARM架构;
5.复杂指令集(complex instruction set computer,CISC):微指令集的每个小指令可以执行一些较低阶的硬件操作,指令数目多而且复杂,每条指令的长度并不相同;因为指令执行较为复杂所以每条指令花费的时间较长,但每条个别指令可以处理的工作较为复杂;AMD、Intel、VIA等的x86架构;
6.CPU的频率:CPU每秒钟可以进行的工作次数;
7.CPU的频率速度:外频指的是CPU与外部组件进行数据传输时的速度,倍频则是CPU内部用来加速工作效能的一个倍数,外频乘上倍频才是CPU的频率速度;
8.超频:将CPU的倍频或者是外频透过主板的设定功能更改成较高频率的一种方法,但因为CPU的倍频通常在出厂时已经被锁定而无法修改,因此较常被超频的为外频;
9.字组大小(word size):CPU每次能够处理的数据量;字组大小依据CPU的设计而有32位与64位;称计算机是32或64位主要是依据CPU解析的字组大小而来;

第一章、Linux是什么与如何学习

1.Linux如何学习:(1)从头学习Linux基础:学习a.计算机概论与硬件相关知识b.先从Linux的安装与指令学起c.Linux操作系统的基础技能d.务必学会vi文书编辑器e.shell与shell script的学习f.一定要会软件管理员g.网络基础的建立h.架设网站;(2)选择一本易读的工具书;(3)实作再实作;(4)发生问题时的处理流程:a.在自己的主机/网络数据库上查询How-To或FAQb.注意讯息输出,自行解决疑难杂症c.搜寻过后,注意网络礼节,讨论区大胆的发言d.
2.学习的基本方针:在Windows里面,程序有问题时,如果可能的话先将所有其他程序保存并结束,然后尝试按救命三键(Ctrl+Alt+Delete),将有问题的程序(不要选错了程序)【结束工作】,看看能不能恢复系统。不要动不动就直接关机或reset;有系统地设计文件目录,不要随便到处保存文件以致以后不知道放哪里了,或找到文件也不知道为何物;养成一个做记录的习惯。尤其是发现问题的时候,把错误信息和引发状况以及解决方法记录清楚,同时最后归类及定期整理;如果在网络上看到任何好文章,可以为自己留一份copy,同时定好题目,归类存档(注意知识产权);作为一个使用者,人要迁就机器,作为一个开发者,要机器迁就人;学写script的确没设定server那么好玩,不过关键是会【偷】,偷了得会改,改了得会变,变则通;在Windows里面设定不好设备,可以骂它,在Linux里面,如果设定好了设备,要感激它;

第二章、主机规划与磁盘分区

1.Linux中的文件名:在Linux系统中,每个装置都被当成一个文件来对待;
2.目录树结构(directory tree):以根目录为主,然后向下呈现分枝状的目录结构的一种文件架构;整个目录树架构最重要的是根目录(root directory),根目录的表示方法为一条斜线【/】;
3.挂载:利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下,即,进入该目录就可以读取该分区槽;

第三章、安装CentOS7.1x

第四章、首次登入与在线求助

1.显示目前所支持的语系 locale
2.改变语系为中文 LANG=“zh_CN.UTF-8”
3.改变语系为中文 LANG=“en_US.UTF-8”
4.显示当前详细时间 date
5.显示当前年月日 date +"%Y:%m:%d"
6.显示当前时刻 date +"%H:%M"
7.显示日历(当前月) cal
8.显示某年的月历 cal [year]
9.显示某年某月的日历 cal [month] [year]
10.进入计算器软件 bc
11.设置计算器小数点后位数 scale=number number就是小数点位数
12.退出计算机软甲 quit
13.显示以某字母开头的指令【命令补全】 字母[Tab][Tab]
14.显示某目录下以某字母开头的所有文件名【文件补全】 ls -al 目录/字母[Tab][Tab]
15.显示命令的参数【参数/选项补齐】 [命令] --[Tab][Tab]
16.中断目前程序 [Ctrl]+c
17.键盘输入结束(end of file,EOF或end of input) [Ctrl]+d
18.上下翻页 [shift]+{[PageUP]}|{[page Down]}
19.出现[command not found]的原因:指令不存在是因为该软件没有安装;指令所在目录目前的用户没有将它加入指令搜寻路径;打错字。
20.查看命令的使用方法 [命令] [–help]
21.查看命令的详细用法 man [命令]
22.在man page中向下查找某关键词 /关键词
23.在man page中向上查找某关键词 ?关键词
24.在man page中找到某指令的说明 man -f 指令 或者使用 whatis 指令
25.在man page中找到某关键字所在 man -k 关键字 或者使用 apropos 指令
26.建立whatis数据库 mandb
27.info page:将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写,而且在各个页面中还有类似网页的【超链接】来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。
28.nano文本编辑器:nano 文件名.txt–打开或新建文本;
^表示[Ctrl]M表示[alt]
29.查看当前在线情况 who
30.查看网络的联机状态 netstat -a
31.查看后台执行的程序 ps -aux
32.将数据同步写入硬盘中 sync
33.惯用的关机指令shutdown:/sbin/shutdown [-krhc] [时间] [警告讯息]
-k:不要真的关机,只是发送警告讯息出去;
-r:在将系统的服务停掉之后就重新启动;
-h:将系统的服务停掉后,立即关机;
-c:取消已经在进行的shutdown指令内容;
时间:指令系统关机的时间。若无,则默认1分钟后自动进行;
34.停止系统:halt
35.系统关机:poweroff
36.systemctl系统关机:systemctl [指令]
指令项目包括如下:
halt:进入系统停止的模式,屏幕可能会保留一些讯息,这与电源管理模式有关;
poweroff:进图系统关机模式,直接关机没有提供电力;
reboot:直接重新启动;
suspend:进入休眠模式;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值