鸟哥

鸟哥的私房菜 第0章

南笙酒味 提交于 2020-04-06 07:56:38
(1)计算机硬件的五大单元:输入单元、输出单元、CPU内部的控制单元、算术逻辑单元和内存五大部分。 (2)CPU的种类:CPU的种类有两种,根据指令的执行时间和操作的复杂度分为精简指令集合复杂指令集。 (3)一般的,文件大小使用的是二进制的方式,所以1GB的文件大小实际上为:1024*1024*1024B那么大。速度单位则常使用十进制,例如1GHZ就是1000*1000*1000Hz的意思。(一般硬盘制造商会使用十进制的单位) (4)主板上的芯片组通常又分为两个桥接器来控制各组件的通信:(一)北桥负责连接速度较快的CPU、内存和显卡等组件;(二)南桥负责连接速度较慢的周边接口,包括硬盘、USB、网卡等。(AMD和Intel不同的地方是将内存控制组件集成到CPU中,不用经过北桥,理论上能加速CPU与内存的传输速度) (5)多核就是在CPU封装中嵌入多个运算内核(一个CPU外壳中有多个CPU单元), 频率就是CPU每秒钟可以进行的工作次数。 (6)外频就是CPU与外部组件进行数据传输/运算的速度,倍频则是CPU内部用来加速工作性能的一个倍数,两者相乘才是CPU的频率。(一般超频都是超倍频,不过要注意CPU的极限) (7)CPU与内存的通行靠的是外部频率(也就是倍频),也就是总线。现在常见的总线宽度有32/64位,如果架构中前端总线最高速度为1600MHz,则频宽为:1600MHz

鸟哥笔记-专题二:Linux文件和文件夹权限差异对比

倾然丶 夕夏残阳落幕 提交于 2020-03-21 13:49:07
Linux一般将文件可存取的身份分为三个类别,分别是 owner/group/others,且三种身份各有 read/write/execute 等权限。 下面重点讲解rwx这个3个权限对于文件和文件夹的区别 表格原文: Linux文件和文件夹权限差异对比 序 号 文件类型 举例 文件 标识符 权限情况 权限 标识符 效果 命令无效举例 备注 1 文件 1.txt - 无可读(无r) --- 不可查看文件中的文本内容 cat Ubuntu中,1.txt文件图标多个× 2 文件 1.txt - 无可写(无w) --- 文件内容不能被修改(包括改变、追加和覆盖) echo xxx >> 1.txt Ubuntu中,文件图标多个锁 3 文件 1.txt - 无可执行(无x) --- --x r-- 不能自生运行(./1.txt)。 必须至少同时具备r和x(r-x)才能自生运行, 因为没有r权限读不到要运行的数据。 ./1.txt 注意:没有x权限,但是有r权限可以通过以下方式运行: source 1.txt . 1.txt sh 1.txt 4 文件夹 A d 无可读(无r) --- -w- --x -wx 不能查看A下内容(ls) ls 5 文件夹 A d 无可写(无w) --- 不能在A下“写”【新建、删除、移动命名】 必须至少同时具备w和x(-wx)才能在A下“写” touch A

鸟哥的linux私房菜学习-(七)改变文件属性与权限

做~自己de王妃 提交于 2020-03-17 08:27:45
1.Linux文件权限的重要性 与Windows系统不一样的是,在Linux系统当中,每一个文件都多加了很多的属性进来,尤其是群组的概念,这样有什么用途呢? 其实,最大的用途是在『数据安全性』上面的。 系统保护的功能: 举个简单的例子,在你的系统中,关于系统服务的文件通常只有root才能读写或者是执行,例如 /etc/shadow这一个账号管理的文件,由于该文件记录了你系统中所有账号的数据, 因此是很重要的一个配置文件,当然不能让任何人读取(否则密码会被窃取啊),只有root才能够来读取啰!所以该文件的权限就会成为[ -rw------- ]啰! 团队开发软件或数据共享的功能: 此外,如果你有一个软件开发团队,在你的团队中,你希望每个人都可以使用某一些目录下的文件, 而非你的团队的其他人则不予以开放呢?以上面的例子来说,testgroup的团队共有三个人,分别是test1, test2, test3,那么我就可以将团队所需的文件权限订为[ -rwxrwx--- ]来提供给testgroup的工作团队使用啰! 未将权限设定妥当的危害: 再举个例子来说,如果你的目录权限没有作好的话,可能造成其他人都可以在你的系统上面乱搞啰! 例如本来只有root才能做的开关机、ADSL的拨接程序、新增或删除用户等等的指令,若被你改成任何人都可以执行的话, 那么如果使用者不小心给你重新启动啦!重新拨接啦

《鸟哥的Linux私房菜-基础篇》第四版免费下载

耗尽温柔 提交于 2020-03-09 08:21:30
《鸟哥的Linux私房菜-基础篇》第四版免费下载 《鸟哥的Linux私房菜-基础篇》第四版免费下载 下载地址: 网盘下载 下载地址: 网盘下载 ,提取码:wnk1 ※ 鸟哥倾囊相授,内容由浅入深 书中包含了鸟哥从完全不懂Linux 到现在的所有学习历程,鸟哥将这几年来的所知所学倾囊相授,以浅显易懂的文字带领您进入Linux 的世界。 ※ 按部就班,打好基础学习的第 一步 本书分为五大部分,每部分都各具特色。内容涵盖了Linux 的规划与安装,认识Linux 文件、目录与磁盘格式,学习Shell 与Shell Scripts,Linux 用户管理与Linux 系统管理等。依序学习,让您奠定Linux 的基础,跨出成功的第 一步。 ※ 全新改版,提供您更新的技术 《鸟哥的Linux私房菜 基础学习篇 第四版 》提供近期更新的技术,包括核心版本的升级建议,虚拟系统的操作,GPT 分割表格式处理,XFS 文件系统的实际操作使用,systemd 服务的管理,日志格式的更新,grub2 开机管理程序的说明,nmcli 文字指令操作网络参数的方式等,内容更加精彩! 本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分:第一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS

c++数组与指针知识集锦

风格不统一 提交于 2020-02-05 09:24:49
1、 // by 鸟哥 qq1833183060 数组与指针 # include <iostream> using std :: cout ; int main ( ) { int a [ 10 ] { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 } ; int j = 6 ; cout << a [ j ] << " " << * ( & a [ 0 ] + j ) << " " << * ( a + j ) << " " << * ( j + a ) << " " << j [ a ] << std :: endl ; } //输出为 7 7 7 7 7 运行结果: 7 7 7 7 7 来源: CSDN 作者: 鸟哥01 链接: https://blog.csdn.net/sinat_18811413/article/details/104138046

c++中同一作用域中的struct和函数可以重名

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-03 05:17:06
// by 鸟哥 qq1833183060 struct和函数同名 # include <iostream> using std :: cout ; struct a { int i = 9 ; } ; void a ( ) { cout << "in a." << std :: endl ; } int main ( ) { struct a st ; cout << st . i << std :: endl ; a ( ) ; } //输出为 9 // in a. 运行结果: 9 in a. 来源: CSDN 作者: 鸟哥01 链接: https://blog.csdn.net/sinat_18811413/article/details/104142732

鸟哥的Linux私房菜

可紊 提交于 2020-01-22 02:05:50
查看文件的是具体时间: ls -l --full-time /etc/xxx 文件的分类及符号表 一般文件 - 目录文件 d 数据接口文件 s 链接文件 l 文件的存放 可分享 不可分享 不变 /usr 软件存放处 /etc 配置文件 /opt 第三方辅助软件 /boot 启动与内核文件 可变动 /var/mail 用户邮箱 /var/run 程序相关 /var/shool/news 新闻组 /var/lock 程序相关 Linux对文件名的限制 单一文件或者目录的最大容许文件名为255个英文字符和128个中文字符 常用命令解释 命令 解释 cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出tac是cat的倒着写 -n (书上写nl) 显示的时候,同时输出行号 more 一页一页地显示文件内容 less 与more相似,但是比more更好的是,它可以往前翻页 head 只看前面几行 tail 只看后面几行 od 以二进制的方式读取文件内容 linux 编写shell脚本 # !/bin/bash PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin export PATH echo -e "Hello World! \a \n" exit 0 echo ( 选项 ) ( 参数 )

Linux学习笔记5(鸟哥的私房菜)

落爺英雄遲暮 提交于 2020-01-22 01:29:33
计算机概述(5) 接着4继续写的,离过年又近了一步,开森!!! 重点回顾 计算机概述基本已经完了,现在可以回顾一下 计算机的定义为 :“接受使用者输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或存储成有用的信息”; 电脑的五大单元包括 :输入单元、输出单元、控制单元、算数逻辑单元、存储单元五大部分。其CPU占有控制、算术逻辑单元,存储单元又包含内存与辅助内存; 数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完全来自于内存; CPU依设计理念主要分为 :精简指令集(RISC)与复杂指令集(CISC)系统; 关于CPU的频率部分 :外频指的是CPU与外部元件进行数据传输的速度,倍频则是CPU内部用来加速工作性能的一个倍数,两者相乘才是CPU的频率速度; 新的CPU设计中,已经将北桥的内存控制芯片整合到CPU内,而CPU与内存、显卡沟通的总线通常称为系统总线。南桥就是所谓的输入输出(I/O)总线,主要在联系硬盘、USB、网卡等周边设备; CPU每次能够处理的数据量称为字组大小(word size),字组大小依据CPU的设计而有32位与64位。我们现在所称的电脑是32或64位主要是依据这个CPU解析的字组大小而来的! 个人电脑的内存主要元件为动态随机存取内存(Dynamic Random Access Memory,DRAM)

告别2016,展望2017

安稳与你 提交于 2019-12-16 23:54:52
2016发生了很多事,部门的频繁调整,很多熟悉的同事的离开,身边要好的同学大部分已纷纷脱单。而这世上我最亲也是最疼我的姥爷在最近已达天命,离开人世。回想去年年初部门2015年终总结时自己的慷慨激昂以及由毕业之初开始的一年半内急速成长而带来的自信满满,对比2016,感觉空空如也,找不到自己的足迹。 2017,新的一年,祝愿我的姥姥奶奶身体健康,家人平平安安,而自己能有应有的自控力,持之以恒。 我的2017年目标: 1、规律的作息,12点之前休息;清淡饮食,勿纵欲;每周游泳至少两次,勿懈怠。 2、遇到心仪女孩,果断下手。 3、读10本以上文学或历史相关书籍 4、java达到中级开发人员的水平 年初播下种子,愿年末收获果实。                      —— 2017年1月1日 2017年专业技能计划   《Thinking in Java》 1月   Java Web入门  2月、3月   《大话设计模式》 4月   《Thinking in Java》 5月、6月   《鸟哥私房菜--服务器篇》 7月、8月   博客园知识整理 9月   《Thinking in Java》知识梳理 10月   《鸟哥私房菜两篇》 知识梳理 11月、12月       来源: https://www.cnblogs.com/MattCheng/p/6241252.html

鸟哥的Linux私房菜-合集

强颜欢笑 提交于 2019-12-11 07:08:58
目录 【鸟哥的Linux私房菜】第一章、Linux是什么与如何学习 【鸟哥的Linux私房菜】第二章、主机规划与磁盘分区 【鸟哥的Linux私房菜】第三章、安装CentOS7.x 【鸟哥的Linux私房菜】第四章、首次登录与在线求助 【鸟哥的Linux私房菜】第五章、Linux的文件权限与目录配置 【鸟哥的Linux私房菜】第六章、Linux文件与目录管理 **【鸟哥的Linux私房菜】第九章、vim程序编辑器 **【鸟哥的Linux私房菜】第十章、认识与学习BASH **【鸟哥的Linux私房菜】第十一章、正则表达式与文件格式化处理 **【鸟哥的Linux私房菜】第十二章、学习shell脚本 什么?鸟哥的私房菜课后习题答案都贴在鸟哥官网了?那我还献什么丑,出门右转,传送门,慢走,不谢 ----> 我是传送门 来源: CSDN 作者: 恰克与飞鸟. 链接: https://blog.csdn.net/linton1/article/details/103482201