服务器系统
服务器系统即服务器的操作系统分类:windows server 对存储装置管控更安全 不提供32位版本 netware 以文件服务器为中心,主要由三部分组成:文件服务器内核,工作站外壳,低层通信协议 unix 多用户,多任务的分时操作系统 结构:操作系统内核,系统调用,应用程序 功能强大的可编程的Shell语言(外壳语言); 采用树状目录结构,具有良好的安全性,保密性和可维护性; 采用进程对换(Swapping)的内存管理机制和请求调页的存储方式,实现虚拟内存管理,内存的使用效率大增; 多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。 linux 类unix操作系统,多用户,多任务,支持多线程和多CPU的操作系统 思想:一切都是文件,每个软件都有确定的用途 多用户,多任务:各个用户对于自己的文件设备有自己特殊的权利;多个程序可以同时并独立的运行 同时字符界面和图形界面
域名信息
IP概念 网络地址:可以用来识别设备所在的网络,网络地址位于IP地址的前端,企业申请IP地址时,获得的不是IP地址,而是唯一的能够识别的网络地址 主机地址:位于IP地址的后段,可以用来是被网络上的设备,同一网络上的设备都会有相同的网络地址,而各台设备之间通过主机地址来区别IPV6 版本(4):IPV6协议版本,其值为6,负责向处理机所运行的IP软件指名此IP数据是IPV6版本 优先级(4) 流标号(24)对应IP收集 ping 域名:可以初步获取该地址的服务器相关信息 相关域名对应IP,相关工具:nslookup:nslookup endl...
git
git将历史版本代码用树的形式来整合利用基本概念 工作区:仓库的目录 暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区,暂存区是独立于各个分支的 版本库:存放所有已经提交到本地仓库的代码版本 版本结构:树结构,树中每个节点代表一个代码版本 git命令 git config –global user.name xxx:设置全局用户名,信息将记录在~/.gitconfig文件中 git config –global user.email xxx@xxx.com:设置全局邮箱地址,信息将记录在~/.gitconfig文件中 git init:将当前目录配置成git仓库,信息将记录在隐藏的.git文件夹中 git add xxx:将xxx文件添加到暂存区 git add .:将所有待加入暂存区的文件加入暂存区 git rm –catched xx:将文件从仓库索引目录中删掉 git log :查看xx当前分支中的所有版本 git reflog :...
HTML语法规范
info XHTML的出现是为了过渡到xmlHTML中不区分大小写,但是我们一般都使用小写HTML的注释不能嵌套(就和c++中的if-else一样)HTML标签必须结构完整,要么成对出现,要么自结束标签 浏览器会尽最大努力正确解析页面,不符合语法规范的内容,浏览器会自动修正 但是有些情况会修正错误 F12会跳出开发者控制台自结束标签: html5中< br > xhtml中< br />(最后有反斜杠) HTML标签可以嵌套,但是不能交叉嵌套HTML标签中的属性必须有值,且值必须加引号 < font color=”red”...
乱码问题
乱码问题乱码出现的原因:编码和解码所采用的字符集不同 计算机只认识0和1 在计算机中保存的任何内容,最终都需要用二进制编码保存,包括网页中的内容 在读取内容时,需要将二进制编码再转换为正确的内容编码:依据一定的规则,将字符转换为二进制编码的过程解码:一句一定的规则,将二进制编码转换为字符的过程字符集:编码和解码所采用的规则 ASCII:7位0\1,128个 ISO-8859-1,8位0\1,256个 GBK:国标 GB2312:国标,中文系统的默认编码 UTF-8:万国码,支持地球上所有的文字(即unicode编码) ANSI:自动以系统默认的编码来保存文件在中文系统浏览器中,默认都是使用GB2312进行解码使用notepad++可以直接将网页拖入,显示网页的源代码更改编码:在notepad++中,上方的菜单栏中选编码更改浏览器解码方式:meta是一个自结束标签,最后加上/表示结束txt中可以在保存的时候选择编码方式
ssh
sshssh登录远程登录服务器 ssh user@hostname(user为用户名,hostname为IP地址或域名) 默认登录端口为22号,如果想要登录某一特定端口:ssh user@hostname -p 22配置文件 创建文件~/.ssh/config 输入Host myserver1 \t,HostName IP地址或域名 \t,User 用户名密钥登录 ssh-keygen(key generation),然后一直回车 执行结束后~/.ssh/目录下会多两个文件 id_rsa和(私钥)id_rsa.pub(公钥) 之后想要免密登录哪个服务器,即可将公钥传给哪个服务器即可 例如想要免密登录myserver。则将公钥中的内容复制到myserver中的~/.ssh/authorized_keys文件中即可 也可以使用命令一键添加公钥:ssh-copy-id myserver执行命令 格式:ssh user@hostname command ssh user@hostname ls -a ssh myserver for ((i = 0; i < 10; i ++...
shell语法
shell语法一门新的语言Linux中常见的脚本 sh:/usr/bin/sh或/bin/sh bash:/bin/bash csh:/usr/bin/csh ksh:/usr/bin/ksh zsh开头必须使用 #! /bin/bash指名bash为脚本解释器运行方式:作为可执行文件: chmod +x test.sh使脚本具有可执行权限 ./test.sh当前路径下执行(相对路径) /home/acs/test.sh绝对路径下执行 ~/test.sh家目录下执行用解释器执行 bash test.shecho 意思和c++中cout 或 printf相同注释 井号后面的都是注释,(与py相同) 其实脚本解释的时候#! /bin/bash解释的时候也是注释,只是系统识别为脚本解释器 多行注释:前 :<<EOF后:EOF;其中EOF也可以换成其他字符串,或者符号(必须首位相同)变量变量的定义 定义变量不需要¥符号 name1=’yxc’ (单引号定于字符串) name2=”yxc” (双引号定义字符串) name3=yxc...
常用文件管理命令
常用文件文件名/ 根目录bin ...