网页建站分为几个类型,厦门网页设计学校,网站 建设需,网站创建怎么做第一部分 一、Linux系统概述 创始人#xff1a;芬兰大学大一的学生写的Linux内核#xff0c;李纳斯托瓦兹。 Linux时unix的类系统#xff1b; 特点#xff1a;多用户 多线程的操作系统#xff1b; 开源操作系统#xff1b; 开源项目#xff1a;操作系统#xff0c;应用… 第一部分 一、Linux系统概述 创始人芬兰大学大一的学生写的Linux内核李纳斯·托瓦兹。 Linux时unix的类系统 特点多用户 多线程的操作系统 开源操作系统 开源项目操作系统应用软件 二、linux系统常见版本 1.CentOS红帽公司的社区版本(停止服务) 2.RedHat红帽公司的企业版本rpm包结构 3.debiandeb包结构 4.ubuntudeb包结构 5.kaildeb包结构集成大量的安全渗透工具 6.国产操作系统 凝思科技凝思磐石 服务器版 中科方德桌面版 中标麒麟服务器版 深度depin桌面版 统信OSUOS桌面版 企业版 三、Linux系统的目录结构 详细见思维导图 四、Linux操作系统基本操作命令 命令书写语法命令字段[选项1] [选项2] [参数1] [参数2] [参数3] 1.目录位置查看pwd 2.目录内容查看ls [选项] [参数] 常用选项-a显示目录下所有的文件包括隐藏文件和 . 以及 .. -l以长格式显示目录内容 -h人性化显示目录内容 -r逆序排列 -t时间排序 3.开关机重启操作命令 关机shutdown -h now\180 立即关机\180分钟 poweroff init 0 halt 取消关机shutdown -c 立即重启shutdown -r poweroff -p -reboot init 6 halt 定时重启shutdown -r 分数钟 补充运行级别 查看runlevel 切换init [0,1,2,3,4,5,6] 类别 0关机 1单用户 2多用户 3多用户 4未启用 5图形 6重启 4.修改主机名 临时修改hostname 主机名 永久修改echo “string” /etc/hostname hostnamectl 查看hostname 5.查看CPU与内存信息 cpu信息cat /proc/cpuinfo 内存信息cat /proc/meminfo 6.linux伪终端操作 1)打开伪终端 右键 命令altf2gnome-terminal 2)打开子终端 ctrlshiftt 3)子终端切换 alt横排数字 4)关闭终端 exit altf4 5)终端的个性化设置 放大ctrlshift 缩小:ctrlshift- 五、Linux用户和组管理 1.用户类型 超级管理员root uid为0 程序用户:不能登录系统没有用户家目录 uid为1-999 普通用户能够登录系统有本身家目录 uid为1000 2.用户查看 1)查看所有用户 cat /etc/passwd | awk -F : {print $1} 2)查看当前登录用户 whoami只显示用户名 who显示用户名及登录位置和时间 w显示用户名、登陆位置、登录源【finger需安装】 3)查看用户基本信息(uidgidownergroup) id username 3.用户创建 1)语法useradd/adduser [选项] [username] 用户创建完成后影响的文件 /etc/passwd用户信息存储文件 /etc/shadow:用户密码存储文件 /etc/group用户同名组存储文件 2)常用选项 -d指定用户家目录 -u指定用户的uid -s指定用户的登录shell shellsh,bash,tcsh,csh,dsh,zsh,/sbin/nologin 查看当前登录用户的shell的环境 echo $SHELL 查看系统支持的shell环境 cat /etc/shells -m:不创建目录 -e指定账户失效时间YYYY-MM-DD -g:指定用户所属基本组名或gid每一个账户的基本组唯一 -G指定用户所属附加组gid 4.程序用户创建 useradd -M -s /sbin/nologin 程序用户的名称 5.用户密码 注意root用户可以修改任何用户的密码普通用户只能修改自己的密码 1)交互式 passwdusername 2)非交互式 echo “123.com” | passwd --stdin 用户名 批量修改用户密码vim userpwd.txt cat userpwd.txt | chpasswd 6.删除用户 userdel [-r] username -r:删除用户家目录及邮件文件 7.修改用户信息 usermod [选项] username 常用选项 -d修改用户家目录 -u修改用户的uid -s修改用户的登录shell shellsh,bash,tcsh,csh,dsh,zsh,/sbin/nologin 查看当前登录用户的shell的环境 echo $SHELL 查看系统支持的shell环境 cat /etc/shells -e修改账户失效时间YYYY-MM-DD -g修改用户所属基本组名或gid每一个账户的基本组唯一 -G修改用户所属附加组gid 用户家目录迁移 usermod -d 新家目录 用户名 mv /home/旧家目录 新家目录 第二部分 一、组管理 1.组类型 1)基本组 2)附加组 2.组创建 groupadd 【选项】groupname -g指定组gid 3.组修改 groupmod 【选项】 groupname -g修改组的gid 4.组删除 groupdel groupname 5.组成员设置 gpasswd 【选项】 username groupname -a添加单个用户 -d删除单个用户 -M批量添加多个用户 二、文件目录管理 1.文件管理 1)查看文件 cat查看全部文件内容直接打印到终端 more支持模式空间查看enter都行空格翻页不支持向上查看 less支持模式空间查看方向键翻行pgup和pgdn翻页关键字查找【n向下查找关键字所在行N向上查找关键字所在行 head前多少行内显示默认显示前10行head-numer文件路径 tail后多少行内显示默认显示后10行tail-number文件路径 -f动态监视文件内容 2)文件创建 touch创建空文件 echo “string” filename 输出重定向符号 覆盖重定向 追加重定向 1正确返回覆盖重定向 2错误返回覆盖重定向 汇合返回覆盖重定向 输入重定向符号 输入重定向 |管道符将前一个命令的结果交给下一个命令处理 3)文件删除 rm 【选项】文件路径 -f强制删除文件 -i交互式删除 4)文件内容修改 vim编辑命令 vim模式 命令模式 单行复制yy 多行复制nyy(n表示数字) 粘贴p 单行删除dd 多行删除ndd(n表示数字) 行间跳转G最后一行gg首行 行内跳转shift$行尾 shift^行首 保存且退出ZZ 进入插入模式a、o、i、A、O、R、I 进入替换模式R r单字符替换 R多字符替换 进入末行模式冒号 “ ” 关键字查找/keyvalue查找完毕后会高亮显示 取消高亮显示 nohl 插入模式返回命令模式esc a当前光标的下一个字符插入内容 o当前光标所在行的下一行插入内容 i当前光标所在处插入内容 A光标所在行的行尾插入内容 O当前光标所在行的上一行插入内容 I当前光标所在行的行首插入内容 末行模式 w保存文件内容 wq保存并退出文件 x保存并退出文件 q退出但不保存 X为文件内容设置查看密码。保存退出时必须使用 wq 清空密码X不输入密码或者set key “ ” 注意假如不让退出加上 “ ” 行号设置set nu 取消行号set nonu 行跳转 “”n(n表示数字) 关键字替换 全文关键字替换%s【ub】/keywords/newword/g g:全部替换 全文关键字首次匹配替换%s【ub】/keywords/newwords/ 指定行关键字替换ns/keyword/newword/(n表示数字) 指定行范围关键字替换nms/keyword/newword/【g】(nm表示数字) 视图模式 ctrlv--用方向键选中内容--I(大写)--输入要插入的内容--按压两次“esc”;