diff --git "a/ 20240515 \345\210\235\350\257\206Linux.md" "b/ 20240515 \345\210\235\350\257\206Linux.md" new file mode 100644 index 0000000000000000000000000000000000000000..52d0c6a92d3dd22f2038579a55e1992380cc7050 --- /dev/null +++ "b/ 20240515 \345\210\235\350\257\206Linux.md" @@ -0,0 +1,70 @@ +初识Linux + +Linux发展史 + +Linux与Windows区别 + +为什么我们选择Debian为教学的发行版本 + +如何安装一个Debian + +安装一个VM虚拟机 + +下载VM +注册VM:百度到处都是序列号 +下载Debian的安装镜像ISO + +https://mirror.lzu.edu.cn/debian-cd/12.5.0/amd64/iso-cd/ +debian-12.5.0-amd64-netinst.iso +将Debian安装进VM + +创建一个空白虚拟机 +配置好相关的硬件参数 +关键是修改CD-ROM,选择ISO文件路径 +启动虚拟机 +在选择语言时,选择简体中文,可以将配置的界面都中文显示 +遇到选镜像站点时,选mirror.lzu.edu.cn 兰州大学的站点 +软件安装时,只保留最后的标准工具,其它都不选 +安装好系统之后,可以用两种帐号登录。 + +root 超级管理员,他具有最高的权限。 +普通用户 dabian2ban 权限很低 +默认情况,我们是没有安装SSH服务端的。得自己在debian安装一个SSH的服务端 + +apt-get update // 将软件库更新到最新,得到最新可用的软件列表 +apt-get install ssh //安装ssh + +// 安装SSH服务端之后,就可以用电脑的SSH客户端进行连接 +// cmd,finalshell,tabby,putty +// ssh -l 用户名 ip +// ssh 用户名@ip +// 但普通用户权限受限,所以需要一些权限时,要么切换到root登录,要么借用root的权限 +root@172.16.90.103's password: +Permission denied, please try again. // root用户默认是禁止SSH登录的。 +// 为了使root可以远程登录,配置SSH服务端 +// /etc/ssh/sshd_config // 编辑sshd_config这个文件,但vi编辑器太原始 +// 改用vim, +apt-get install vim -y // 安装vim +vim /etc/ssh/sshd_config + + Port 22 // 开启端口22 + PermitRootLogin yes // 允许root登录 +PasswordAuthentication yes // 使用密码验证的模式 +PermitEmptyPasswords no // 禁用空密码 +// 重启ssh让配置生效 +systemctl restart ssh +/etc/init.d/ssh restart + + +// 默认是命令模式,按i进入编辑模式 +// 保存时,按ESC,退回命令模式,按shift+: ,输入qw! +linux 执行的服务的命令 + +systemctl 指令 服务名 +/etc/init.d/服务器 指令 +默认也可以用ip addr show 查看ip 地址 + +小练习, + +自行让你的Deiban可用ifconfig命令,这个指令可以用来查看ip +学习VIM常用指令 \ No newline at end of file diff --git "a/20240516 \345\210\233\345\273\272\346\226\207\344\273\266\345\244\271\345\222\214\345\216\213\347\274\251\345\222\214\350\247\243\345\216\213\346\226\207\344\273\266\345\244\271.md" "b/20240516 \345\210\233\345\273\272\346\226\207\344\273\266\345\244\271\345\222\214\345\216\213\347\274\251\345\222\214\350\247\243\345\216\213\346\226\207\344\273\266\345\244\271.md" new file mode 100644 index 0000000000000000000000000000000000000000..fb8f204b976166fd5515efc21ee9cf3d9a636b35 --- /dev/null +++ "b/20240516 \345\210\233\345\273\272\346\226\207\344\273\266\345\244\271\345\222\214\345\216\213\347\274\251\345\222\214\350\247\243\345\216\213\346\226\207\344\273\266\345\244\271.md" @@ -0,0 +1,74 @@ +Linux目录结构 +”/"目录是Linux文件系统的跟目录,包含了整个文件的基础结构 + +Linux命令格式:命令名称 【命令选项】 【命令参数】 + +命令选项:长格式(两个横线)和短格式(一个横线) + +LInux常用命令 +回到/home根文件:cd ~ + +创建文件夹:mkdir 文件夹名称 + +创建文件:touch 文件名称 + +删除空目录:rmdir 文件夹名称 (删除的必须是空目录) + +删除文件:rm 文件名称 + +强制删除文件夹及其一下目录:rm -rf 目录 //r代表递归删除,f代表强制删除 + +Linux的原则 +1.严格区分大小写 + +2.一切的根源是“/” + +3.不要漏写空格符号 + +5.18作业 +一.什么是环境变量 +环境变量是操作系统中的一种机制,它们是在操作系统级别上定义的一些变量,用于存储在计算机中可供各个程序使用的信息。环境变量 + +可以包含各种不同类型的数据,例如路径、配置参数、操作系统版本等。 + +环境变量通常由操作系统或其他主要软件应用程序设置和更新,但用户也可以手动编辑它们。在命令行或脚本中,可以使用环境变量来引 + +用特定的值,以及在不同的计算机或操作系统之间共享配置信息。 + +可以帮助程序员轻松地访问和管理各种系统配置信息。 + +二.创建文件夹和压缩和解压文件夹 +1.新建用户并设置密码 + +adduser 用户名称 +会弹出密码设置 +切换用户:su 用户名称 +2.创建文件夹 + +创建单个文件夹:mkdir 文件夹 +创建连续多个文件夹:mkidr 文件夹名称 -p +3.创建txt文件 + +touch 文件名称.txt +4.添加txt内容 + +vim 文件名称.txt //即可编辑,编辑按i,保存按esc输入:wq,退出输入:q! +如果保存不了把权限设置为可修改保存: +chmod u+w /路径 //这样就可以修改保存了 +5.压缩文件和解压文件 + +需要先安装zip和unzip: +apt install zip +apt insatll -y unzip zip +压缩文件命令示例: +1.压缩同目录文件夹中的文件夹: +zip -r 压缩名字.zip 要压缩的文件名称 +解压文件命令示例: +unzip 解压文件 +unzip 解压文件 [-d] /目录 +[-d]:可以解压到指定目录 +6.将压缩包下载到本地电脑中 + +安装lrzsz: +apt install lrzsz +sz 下载文件 \ No newline at end of file