Linux操作系统

本文是一篇针对初学者的Linux系统入门教程,涵盖了Linux的定义、使用原因、主要类型,特别关注CentOS7的安装、在VMware上的设置以及通过xShell连接。此外,详细讲解了CentOS7的基本命令,包括目录切换、查看目录、文件操作、网络通信等,是学习Linux操作系统的实用参考资料。
摘要由CSDN通过智能技术生成

目录

         一、什么是Linux系统?

        二、为什么使用Linux系统

        三、linux系统的种类

        四、虚拟机中安装centos7系统

        五、在vmware上安装虚拟机centos

        六、使用xshell连接centos虚拟机

        七、centos系统得目录结构​编辑

        八、centos7常见命令

        8.1:cd 目录切换

        8.2 : 查看当前所在得目录 pwd

        8.3 : 查看目录下得子目录或子文件

        8.4 : 创建文件--touch

        8.5 : 创建目录---mkdir

        8.6 删除文件或目录

        8.7 复制文件

        8.8 : 重命名和移动

        8.9 查看文件内容

        8.10: 查看ip地址

        8.11 : 测试联通性 ping

        8.12 : 编辑命令  ----- vi

        8.13 : 查找某个文件 

        8.14 : 查找文件中指定的内容   

        8.15 : 压缩和解压文件

        8.16 关于防火墙的命令


          一、什么是Linux系统?

                Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux,centos7 等。

        二、为什么使用Linux系统

                企业我们的项目开发-----window系统, 项目开发好,把项目需要部署到------linux系统。 因为Linux系统安全。

                咱的电脑已经安装了window系统---要想学习我们必须安装linux系统。【安装n系统或者按照虚拟机【在虚拟机中可以创建n个系统】】

        三、linux系统的种类

                1. red hat:红帽系统-收费
                2. centos7系统:----也是使用这种。
                3. ubantu系统

                        服务器可以在本地使用虚拟机来玩, 也可以租第三方的服务来玩。

        四、虚拟机中安装centos7系统

        安装VMware Workstation Pro 【window11 可能安装失败----如果电脑之前安装过cclean软件卸载】

        安装VMware Workstation Prohttps://blog.csdn.net/C222628/article/details/127328184

        五、在vmware上安装虚拟机centos

vmware上安装虚拟机centoshttps://www.cnblogs.com/tony-hyn/p/9677902.html

                按照步骤完成

        六、使用xshell连接centos虚拟机

                图形化界面

        查看虚拟机ip

ifconfig 或者 ip addr

        七、centos系统得目录结构

        / : 表示根目录

        bin 和 sbin: 表示centos7自带脚本命令

        etc: 配置目录

        root: 管理目录 账户为root

        tmp: 临时目录---临时存入一个系统|软件产生得文件。不要把重要得文件放入该目录

        usr: 用户目录====存入你得安装软件。

        八、centos7常见命令

                我们安装得centos7服务器 都是黑窗口得系统。----在这种窗口下我们只能使用命令来操作该系统。

        8.1:cd 目录切换

                cd ../ : 切换到上一级目录             cd / 目录名称 : 切换到指定目录

                

                上面得操作 都是绝对路径----可以在任何目录。               

                 相对于当前目录进行切换

        8.2 : 查看当前所在得目录 pwd

        查看当前所在得完整路径

        8.3 : 查看目录下得子目录或子文件

                ls  /目录名:  查看指定目录下的文件或文件夹

                ls  : 表示当前所在目录下的文件或文件夹 

        ls -l: 查看当前所在目录下的文件或文件夹的详细信息 

                ls -a: 查询当前所在目录下的所有文件或文件夹以及隐藏的。 

        8.4 : 创建文件--touch

        touch 文件名

        

                前面带 - 都是文件

        8.5 : 创建目录---mkdir

        mkdir  目录名

                        注意: 只要使用的是mkdir 创建的一定是目录。根有没有后缀无关   

        mkdir -p /目录/目录: 创建多层目录

        8.6 删除文件或目录

                rm 文件名

        删除时弹出确认:

        如果删除时不想出现确认:

        rm -f 文件名: 强制删除文件

        rm -r 文件夹:  需要使用参数 r 表示文件夹。 

          

            

        8.7 复制文件

        cp 文件 / 目标路径 / [名称]

 

                cp -r 目录名  /目标目录/ 

        8.8 : 重命名和移动

                mv 文件名 【要更改的文件名

        

                mv 文件名 【移动到哪里

        8.9 查看文件内容

                cat: 查看文件所有内容 是否内容少的

                more: 查看部分内容 查看下一页使用空格 查看下一行使用回车

                tail:查看文件后n行的内容

                head: 查看文件前n行的内容

        8.10: 查看ip地址

        ifconfig 或者 ip addr

        8.11 : 测试联通性 ping

                测试当前服务器是否可以联通到其他服务器

        8.12 : 编辑命令  ----- vi

        创建好文件---该文件中没有内容---如何往文件中添加内容

        vi 文件名

        

        命令模式=>按下i====> 编辑模式[输入内容]------>Esc键-----命令模式 :wq[保存并退出] :q![退出不保存]

        8.13 : 查找某个文件 

                 find 指定目录 -name 名称

        8.14 : 查找文件中指定的内容   

           grep 内容  文件名  -n[显示行号]

        8.15 : 压缩和解压文件

        tar -zxvf 解压的文件

         -- z: 压缩解压的参数
         -- x: 解压
         -- v: 详细信息
         -- f: 文件

        tar -zcvf  压缩后的名称  要压缩的目录

        8.16 关于防火墙的命令

        关于防火墙的命令: 因为外界要访问linux服务器上的软件,都要经过防火墙。
           放行指定端口号: firewall-cmd --add-port=端口/tcp  --zone=public --permanent
           查看哪些端口号被放行: firewall-cmd --list-port
           移除某些端口号: firewall-cmd --remove-port=端口号/tcp
   
           查看防火墙的状态: systemctl status firewalld
           关闭和启动防火墙: systemctl stop|start|restart firewalld
           开机禁用防火墙: systemctl disable firewalld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值