学习目的:linux服务器操作系统稳定长期运行,python,pycharm装于linux上
linux操作系统分两类:1)系统调用接口(调用内部接口),系统分组概念(1组,2组,3组); 2)内核:负责管理PC所有物理资源(硬件)
虚拟机如何建立:进入BIOS程序,设置intel中virtual technology:yes(允许建立虚拟机)
如何对linux系统盘(20GB)进行分区:一般根目录(/boot:500MB),/分区:15000MB;剩余swap分区(5000MB)
终端快捷键:init 0(关机),ctrl+shift+N-创建一个新的终端,clear-清除当前内容(更新屏幕),exit-退出,不同用户之间切换-进入终端+ctrl+ALT+F1-F6
若干命令:who-所有在线账户,whoami-当前账户,ls root-图形界面文件,ls -l -所有图形界限下文件具体信息,cal-查看当前日历,cal 7 1999 查看1999年7月份日历(万年历),hwclock -s 同步时间与硬件一致, hwclock -w 同步时间与系统一致
定义:字符编码可以理解为字符与数字有一个一一对应的关系,无论是Ascall,unicode(32位),utf-8(一般24位,不同中文动态分配从8位到32位),GBK2312(16位)
数据链路层:网桥(二端口,二层网络设备,用来连接不同网段),乙太网交换机(总线共享型局域网,全双工数据交换),网卡(装于电脑或乙太网交换机中的基于以太网协议的集成电路板,含插口)
网络层:路由器(连接不同IP端的中转站,可包含网关),三层交换机(三层交换机自带路由,提供网关)
1:计算是否在同一公网IP(同一广播域)下(可以判断公网IP192.168.11.1=此处相同),如在同一广播域下,直接通过MAC地址识别对方,发包;
2.arp协议:PC1发送数据包后,经过PC1MAC地址,再经过路由中的网关1,到达路由2中的网关2,有交换机分配网络识别到PC3的MAC地址172.16.45.10/24,进入PC3,
3.基于数据链路层发包,172.16.45.10/24为数据接收部分,接着有PC3回包,回到路由1的网关,在有交换机1分配到的网络识别到PC1的MAC地址,进入PC1
media 目录随便用 init 0 关机 exit 退出终端 ls 显示当前目录下所有信息 ls
boot 显示boot目录下的详细信息(包括属主,属组,创建时间等) whoami 显示当前用户 who 显示所有用户 date 显示当前日期 cal 以万历表形式显示当前日期 clear 清除当前终端 su 切换用户(不明白) useradd xxx 添加用户 passwd 密码 man 查看帮助命令 help 查看帮助命令 info 查看帮助命令 绝对路径:从头根目录开始找,一定可以找到该文件 相对路径:基于当前位置开始找,即root必须进入该文件夹,再做操作 比如绝对路径,可以这样寻址:汇德大厦
/mnt目录下的b.txt文件,绝对路径可以这样规定:ls /mnt/b.txt文件,绝对路径可以这样规定:ls /mnt/b.txt;相对路径可以这样规定:1.cd /mnt 2
opt文件夹下的文件:aaaa.txt rh.txt 区别ls与pwd:ls显示当前目录下的所有文件,pwd显示所在文件夹 新建文件new.txt,并将aaaa.txt中的内容拷贝至new.txt中:[...]
touch aaaa.txt 两种建立文件的方法:相对路径和绝对路径: 绝对路径:touch
六、系统启动流程:BIOS 寻找启动盘(光盘,U盘,本地硬盘,移动硬盘) MBR:512Bytes(凭借主引导记录找到装有操作系统的分区) boot:leader:GRUB用于选哪个操作系统(此处增加信息,如GRUB加密、修改启动级别均于kernel前) kernel:选择内核,如有双系统,kernel这一步操作需要指明是哪个内核 init:启动linux512Bytes:446:引导信息64:分区信息2:标志位 uname-r:显示操作系统发行版号 cat/etc/redhat: -release#查看操作系统版本uname -a:显示系统名,节点名称,操作系统的发行版号,操作系统版本,运行系统的机器ID号

