ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Linux基础学习记录

Linux基础学习记录 Linux在服务器领域是最强的Linux与Unix历史来源Linux与VM关系软件安装没好等好了之后继续更新引用VMware Workstation 17.5.2 Pro__虚拟机 官网下载, 安装及网站账号注册系列问题( 保姆级教程, 官网下载和注册链接跳转异常问题, 附安装包 )_vmware workstation pro 17.5.2-CSDN博客2025年CentOS镜像下载地址包括CentOS官网、国内镜像下载超详细教学小白也能学会。-CSDN博客安装好了安装了hspEduCentos7.6 - VMware Workstation网络连接的三种方式1.桥接模式虚拟系统可以和外部系统通讯在同一网段但是容易造成IP冲突两台设备同一个IP2.NAT模式网络地址转换模式虚拟系统可以和外部系统通讯不造成IP冲突3.主机模式独立的系统虚拟机克隆已经安装好了一台Linux操作系统还想要一个可以通过过克隆以下3种方法1.直接拷贝一份已经安装好的虚拟机支持从文件里复制生成hspEduCentOS7.6 - 副本2.使用hspEduCentOS7.6右击点设置-管理-克隆克隆前先关闭系统虚拟机快照如果你在使用虚拟机系统比如Linux(如果出现问题)想回到原先的某一个正常运行状态快照管理功能右击-快照-创建虚拟机迁移和删除本质是文件夹迁移直接剪切到另一个位置删除在文件夹里删了安装vmtools在windows下更好的管理vm虚拟机可以设置windows和centos的共享文件夹一.安装步骤1.进入centos-顶部菜单栏-虚拟机-重新安装VMware Tools(T)-(没有变化的话取消重点)-点桌面的光盘VMware Tools-可以看到文件夹-复制文件夹-打开主文件夹-其他位置-计算机-opt--粘贴文件夹2.centos会出现一个vm安装包xx.tar.gz3.在终端上操作的命令(右击虚拟机屏幕打开终端)进入系统目录:cd /opt/列出目录有哪些文件文件夹ls解压命令tar -zxvf (名字).tar.gz (实际操作中就写了vmTAB键就补全了) 回车得到一个蓝色安装文件进入到该vm解压目录:cd vmTAB键ls---绿色的文件夹安装./vmware-insall.pl一直回车有这个表示安装成功4.安装vmtools,需要有gcc,可以在终端中输入gcc -v看有没有反应二.共享文件夹的创立windows-建一个文件夹-去虚拟机那设置一下-顶部菜单栏里找虚拟机-设置如图-虚拟机-主文件夹-其他位置-计算机-mnt-hgfs-可以找见共享的文件夹啦可以进行新建文件修改删除windows和虚拟机上都会同步显示Linus目录结构概述Linux的文件系统是采用层级式的树状目录结构最上层是根目录/然后再此目录下再创建了一些约定俗成的目录把计算机硬件映射成一个文件来管理在Linux世界里一切皆文件具体的目录结构/bin(存放一些最常用的指令) || /usr/bin、/usr/local/bin/sbin (较高权限存放系统管理员使用的系统管理程序) || /usr/sbin、/usr/local/sbin/home存放普通用户的主目录在Linus中每个用户都有一个由用户账户名命名的目录|| 终端输入useradd name(创建的用户会出现在home中) userdel - r name(删除用户)/root(超级权限者的用户主目录该目录为系统管理员)/lib (系统开机所需最基本的动态连接共享库)/lostfound (这个目录一般情况下是空的当系统非法关机后这里就存放了一些文件)/ect(所有的系统管理所需要配置文件和子目录比如安装mysql数据库 my.conf)/usr(存放用户的很多应用程序和文件)/boot(存放的是启动Linus时使用的核心文件包括一些连接文件以及镜像文件)/proc (虚拟目录系统内存的映射访问这个目录来获取系统信息) || 不能动要不然系统可能会崩溃/srv (存放一些服务启动之后需要提取的数据) || 不能动要不然系统可能会崩溃/sys (系统内核) || 不能动要不然系统可能会崩溃/tmp (存放临时文件)/dev (windows的设备管理器把所有硬件用文件形式存储)/media(Linux系统会自动识别一些设备U盘光驱当识别后Linux会把识别的设备挂载到这个目录下)/mnt(系统提供该目录是为了让用户临时挂载别的文件系统我们可以将外部的存储挂载在/mnt/上然后进入该目录就可以查看里的内容了。d:/myshare)/opt (主机额外安装软件所摆放的目录)/usr/local(l另一个给主机额外安装软件所安装的目录一般·通过编译源码方式安装的程序)/var(存放在不断扩充着的东西例如日志)/selinux (安全子系统它能控制程序只能访问特定文件)实操篇-远程登录到Linux服务器应用场景程序员需要远程登录到Linux进行项目管理和开发Linux服务器是开发小组共享工作项目是运行在公网)下载Xshell8和Xftp8官网:需tz免费家庭/学校 – NetSarang 网站使用XshellXftp8在Linux终端上输可以知道IP地址ifconfig在windows终端管理员输测两个ip或者两台机器是不是网络通畅的ping 192.....打开Xshell-会话-新建-如图操作完成-连接 远程控制--重启虚拟机用reboot打开Xftp-会话-新建-如图操作完成-连接 (可以传输文件)Xftp要是出现先乱码修改编码实操篇-Vi和Vim编辑器vi文本编译器vim具有程序编辑能力vi和vim常用三种模式正常模式默认插入模式输入 i 进入编辑模式i,o,a,r的大小写都行命令行模式提供相关指令使用vim开发一个Hello.java程序在Xshell终端输入vi Hello.java用vim编写回车进入正常模式输入i进入编辑模式ESC表示退出进入命令行模式:wq保存并退出ls展示文件TAB输入一半按下会自动补全代码写完想重新编辑 就再输一半TAB完全显示后就按回车就进入了各种模式的相互切换快捷键一般模式复制粘贴 yy 复制 5yy 复制当前向下的5行 p 粘贴删除 dd 5dd删除当前行向下的5行定位最末行和最首行 G最末行 gg最首行撤销 u命令行模式查找单词 一般模式 /单词回车查找输入n查找下一个设置文件的行号 :set nu和 销毁 :set nonu
返回列表