Linux上

Linux

linux系统介绍

linux的概述

Linux(linux is not unix),Linux是一套免费使用和自由传播的Unix操作系统。

1、linux系统免费开源,unix不开源
2、linux可以运行在多种硬件平台上(兼容性更好),unix系统要与对应的硬件配套(兼容性差)

linux的优势

  1. Windows系统的不足

    1)Windows是需要花钱去购买
    2)长时间运行,安装多了软件,系统越来越慢,越来越不稳定。
    3)病毒和流氓软件很多
    
  2. Linux系统的优势

    1)Linux系统是免费,很多还是开源的。
    2)长时间运行,很稳定的,几乎成为程序代码运行的最佳系统环境。
    3)几乎没有病毒和流氓软件
    

linux的应用场景

就是作为各种软件的服务器

linux的分类

  • 按照市场的需求不同分为图形界面字符界面操作系统

    1. 图形界面
      在这里插入图片描述

      手机方面安卓系统使用就是linux系统

      2.字符界面(推荐),特点:性能最优
      在这里插入图片描述

  • 按照原生程度不同

    内核版,linux之父(托瓦兹)团队开发, 完全免费的

    特点:内核版专门用于操作硬件的的系统平台

    发行版,是由第三方个人或组织在内核版本基础上进行包装开发出来的版本

    特点: 里面有很多很好用的应用软件,更高效率使用系统

在这里插入图片描述

常见的发行版linux系统

在这里插入图片描述

注意常见发行版如下

系统介绍
ubuntu是一个以图形界面桌面应用为主的开源linux系统,2014与国产魅族联姻成为智能手机操作系统
redhat分为社区开源版和企业服务器版,企业服务器版是收费的
centos(中小型市场占有率最高) 是根据redhat的企业版反编译过来的,性能与redhat企业版一样,完全免费。但是如果有问题,可以去官方反馈,官方有可能会在下个版本解决问题。

linux安装

linux操作系统的安装方式

1.单系统独立安装
  一台电脑只装一个linux系统,企业的服务器
2.双系统安装
  一台电脑即安装了windows系统,又可以安装linux系统,就是双系统安装运行
3.虚拟机安装【开发推荐】
  虚拟机一个windows系统上的软件, 这个软件可以模拟出一个真实PC的环境,模拟出内存条,硬盘,cpu,光驱,usb,网卡等等。在这个模拟环境中安装linux系统。好处: 简单,不用单独安装系统,一个软件搞定所有

注意: 不推荐使用双系统安装,因为不稳定,一个系统很大可能不小心删除了另一个系统的核心文件,导致另一个系统无法使用

常见虚拟机软件

VMWare 软件,威睿公司,收费的(推荐使用,可以试用)
VirtualBox软件,免费的,最开始是sun公司,由于被oracle收购了,所以目前属于oracle

安装VMWare虚拟机

VMWare软件安装
在这里插入图片描述
新建虚拟电脑
在这里插入图片描述
在这里插入图片描述

根据centos7系统镜像文件安装linux系统

系统镜像文件位置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
耐心等待,估计1分钟左右, 启动进行引导界面,如下
在这里插入图片描述
选中中文->简体中文, 点击继续
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置后, 点击上面完成2次就可以进入安装了, 安装成功的效果
在这里插入图片描述
点击重启, 等待系统引导进入如下界面
在这里插入图片描述
输入用户名root, 密码root 登录即可, 登录后效果
在这里插入图片描述

安装centos7系统失败的解决方案

失败情况1: 在安装过程中出现无法选择centos7 64位, 而是只能选择32位

失败情况2: 失败消息如下

会提示虚拟化不支持,或不支持Vx-T,或virtualization或SVM 等这些错误

错误原因

说明windows主机没有开启虚拟化支持,需要操作bios开启虚拟化支持

部分电脑默认有开启, 部分默认没有开启

开启操作系统bios虚拟化支持的步骤

注意: 开启虚拟化支持,不同的电脑操作不一样,但是标准步骤如下:

1.重启电脑,使用快捷键进入bios(平台硬件设置),不同的电脑快捷键不一样(F2,F4,F12,Del…)

​ 如果以上快捷键都不可以,需要百度搜索自己的电脑型号搜索如何进入bios的方法

如果成功进入bios截图
在这里插入图片描述
找到如下信息,将Intel® virtualization Technology /Vx-T中的disabled修改为Enabled
在这里插入图片描述
在这里插入图片描述
设置完成后使用F10保存与退出重启电脑,成功开启虚拟化支持。

接下来重新安装centos7操作系统就不会报错了。

启动虚拟机常见问题2

问题:VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。 VMX 进程已提前退出。

解决方法:检查所有虚拟机的服务是否都已经开启,如果没有开启这手动开启

第一步:打开windows服务列表
在这里插入图片描述
第二步:找到VMWare所有服务,并确保所有服务都已经正常运行
在这里插入图片描述
第三步:再次重新启动虚拟机使用

VMWare软件安装失败问题

如果安装VMWare软件失败, 还要检查系统是否有安装VC++2017库, 如果没有安装进行安装
在这里插入图片描述
安装过程中提示重启,请重启
在这里插入图片描述
安装后再进行VMWare软件的安装

成功安装系统后登陆linux系统

在这里插入图片描述
登陆成功的效果
在这里插入图片描述
介绍
在这里插入图片描述

linux查看ip

linux系统查看ip命令

命令含义
ifconfiglinux系统用于查看ip地址信息
ip addrlinux系统用于查看ip地址信息

命令示例

ifconfig
在这里插入图片描述
ip addr
在这里插入图片描述

windows系统查看ip命令

命令含义
ipconfigwindows系统用于查看ip地址信息

命令示例

在windows主机中,使用快捷键win+R
在这里插入图片描述
命令ipconfig
在这里插入图片描述

windows主机连接远程linux虚拟机系统测试

不同电脑之间进行测试连接是否联通命令: ping ip

短连接测试: ping ip

长连接测试: ping ip -t

在这里插入图片描述

linux虚拟机网卡介绍

windows主机连接虚拟机Linux系统

windows主机与虚拟机linux系统共享同一个网卡, 组成了一个小局域网,  所以可以联通

步骤1:查看客户端windows系统网卡

  1. 如下图点击
    在这里插入图片描述

  2. 点击更改适配器选项
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  3. 打开windows系统dos窗口查看网卡生成的ip

    运行如下命令

    ipconfig
    

    效果
    在这里插入图片描述

步骤2:查看虚拟机使用的网卡

  1. 查看虚拟机使用的网卡
    在这里插入图片描述
    在这里插入图片描述

步骤3:VMNet8网卡介绍

VMNet8网卡使用NAT连接模式

步骤4:NAT模式介绍

NAT(Network Address Translation,网络地址转换)
1.局域网支持
  主机与多台虚拟机组成一个小局域网.
2.虚拟机外网支持
  虚拟机共享主机的外网,  虚拟机使用主机的外网ip上外网.

NAT的作用
     应用在单个真实操作系统上安装多台虚拟机电脑,实现操作系统主机与多台虚拟机通信。共享主机访问外网.
     其他主机无法访问本主机里面的虚拟机.

桥接模式

  1. 虚拟机使用独立外网的ip(与主机的外网ip不同)上外网
  2. 别的主机就可以连接到本主机里面的虚拟机

NAT外网连接测试

确保主机上网, 做如下测试
在这里插入图片描述
在这里插入图片描述
VMNet8网卡的作用实现就是因为使用了NAT模式网络连接

虚拟电脑中的linux使用的网卡ens33网卡就是使用这个VMNet8网卡。

步骤5:没有VMNet8网卡的解决方案

方案内容:

1.  卸载已安装的VMWare软件
2.  但是卸载不干净,注册表里面有残余,需要使用CCleaner软件清除注册表
3.  重新以管理员身份安装VMWare软件

先卸载vmware软件
在这里插入图片描述
安装ccleaner软件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
经过上面的清除,会彻底删除了VMWare软件

之后,重新以管理员省份运行安装VMWare软件

linux客户端工具介绍

虚拟机操作linux系统的问题

在这里插入图片描述

常见的客户端软件

1.SecureCRT(操作客户端命令),SecureFx(用于传输文件)
2.XShell(操作客户端命令),XFtp(用于传输文件)
3.ModaXterm软件(简单好用,推荐使用)

在这里插入图片描述
进入目录, 下一步下一步安装即可

ModaXterm软件的使用

1.建立连接服务器linux的会话
在这里插入图片描述
使用界面
在这里插入图片描述

客户端的好处

在这里插入图片描述

传递文件

在这里插入图片描述

目录操作1-目录结构

目录结构

注意:linux系统没有盘符,一切从根目录/开始,如下图
在这里插入图片描述
根目录下所有子目录
在这里插入图片描述
常见的根目录的主要子目录

目录含义
bin目 录存放着所有linux系统的可执行文件命令
root目录超级管理员root用户的主目录
home目录存放所有普通用户主目录的位置
usr目录(unix shared resources)资源共享目录,所有用户都可以操作的目录,安装软件就安装到这里usr/local,安装到这里所有用户都可以使用软件
etc目录存储配置文件的目录,以后网卡配置文件,权限配置文件都在这里

目录操作2-切换—创建—查看

目录切换

命令语法

在这里插入图片描述

示例

在这里插入图片描述
在这里插入图片描述

目录创建

命令语法

在这里插入图片描述
mkdir -p 父目录名/子目录名

-p,parent, 如果父目录不存在会先创建父目录再创建子目录

示例

在这里插入图片描述

目录查看

命令语法

ls=list 查看当前目录下所有子目录与子文件列表
在这里插入图片描述

示例

在这里插入图片描述
在这里插入图片描述

查看是文件还是目录

在这里插入图片描述
linux系统对于不同的文件与不同的目录有颜色区别,secure软件客户端需要单独设置才有有效果
在这里插入图片描述

目录操作3-搜索-重命名-复制-删除-帮助

目录的搜索

命令语法

在这里插入图片描述

示例

在这里插入图片描述

重命名与移动

重命名语法命令

在这里插入图片描述

示例

在这里插入图片描述

移动(剪切)命令语法

在这里插入图片描述

示例

在这里插入图片描述
注意:mv既可以实现重命名与移动剪切,就看目标是否存在,目标存在是移动,否则是重命名

复制并粘贴

命令语法

copy
在这里插入图片描述

示例

在这里插入图片描述

删除

命令语法

在这里插入图片描述
force

示例

在这里插入图片描述
注意:千万不要rm -rf /* 会导致删除所有的文件或目录,导致系统崩溃了

查看帮助文档

1.api文档
在这里插入图片描述
2.命令 --help 查看英文文档手册,使用q退出
在这里插入图片描述
3.man 命令 查看中文文档手册,使用q退出
在这里插入图片描述

文件操作1-创建文件与查看文件内容

创建语法

在这里插入图片描述

查看文件内容语法

在这里插入图片描述

示例

在这里插入图片描述
在这里插入图片描述
less -mN (m参数:显示内容百分比,N是显示行号)
在这里插入图片描述
但是有时候在secure有时候好使,有时候不好使
在这里插入图片描述

文件操作2-编辑文件内容

vim介绍

编辑已存在文件的内容,在Linux中,通常使用vi/vim工具来修改文件内容。

vi(vim)是上Linux常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi是“Visual Interface”的缩写,vim是 (增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。

语法

在这里插入图片描述
vim根据三种模式编辑文件
在这里插入图片描述

三种模式切换

在这里插入图片描述
命令模式下命令:
在这里插入图片描述
在这里插入图片描述
g 光标定位到文件头部首字符位置

G 光标定位到文件尾部首字符位置

压缩与解压

压缩文件扩展名说明

在这里插入图片描述

压缩语法

在这里插入图片描述
c, create 创建, 用于创建打包文件

v, verbose 信息, 用于显示信息过程

z, gzip, 压缩文件格式

f, file, 文件, 用于设置压缩文件名字

解压语法

在这里插入图片描述
x, extract 提取, 用于从压缩包中解压文件

C, change 切换导致指定目录下解压

其他命令1-工作目录-进程-内存-杀进程

查看工作目录位置

在这里插入图片描述

查看进程ps(process)

在这里插入图片描述
常用命令查看所有用户启动和系统启动的进程详细信息

ps -aux

在这里插入图片描述
介绍
在这里插入图片描述

内存耗用

top命令,查看系统内存整体耗用
在这里插入图片描述

杀死进程

在这里插入图片描述

其他命令2-grep外部搜索文件内容

语法

grep是一种强大的文本搜索工具(文件内容过滤器),它能使用字符串搜索文本,并把匹配的行和行号打印出来。

在这里插入图片描述

其他命令3-管道

语法

管道就是“|”
在这里插入图片描述

示例

在这里插入图片描述

其他命令4-系统硬件信息查看

查看内存

语法
在这里插入图片描述
效果
在这里插入图片描述
说明
在这里插入图片描述
swap 为交换空间,当物理内存不够用时会与交换空间交换使用

查看硬盘

语法
disk file 磁盘文件
在这里插入图片描述
效果
在这里插入图片描述

查看系统负载

语法
在这里插入图片描述
效果
在这里插入图片描述
说明,如果负载<0.6 认为 linux 系统运行稳定,否则认为 linux 的压力过大,有可能会系统崩溃。

查看cpu信息

语法
在这里插入图片描述
效果
在这里插入图片描述
介绍
在这里插入图片描述

其他命令5-关机与重启

语法

linux关机命令

在这里插入图片描述
shutdown -h +10 10分钟后关机

shutdown -h 10:01 指定时间关机

shutdown -c 清除定时关机

windows关机命令

shutdown -s 立刻关机
shutdown -s -t 秒数 ,指定多少秒后立刻关机
shutdown -a 清除定时计划

重启命令

在这里插入图片描述
windows重启:shutdown -r

文件权限

linux将用户分为3大类

在这里插入图片描述
资源拥有者,又叫属主, 使用u表示给拥有者设置权限

拥有者所在的组,又叫属组,使用g表示, 通过g给组员设置权限

其他组其他人,其他用户,使用o标识,通过o给其他人人员设置权限

使用a表示所有人(包含了上面用户的3大类)

设置权限就是给这3大类人员设置文件的操作权限

查看资源的权限

在这里插入图片描述
每一类用户都有3个权限

r:读取权限, 只读

w: 写入权限 , 可以编辑文件

x: 执行权限, 由于某些文件是可以执行的,如有有执行权限才可以执行

添加权限语法

在这里插入图片描述

删除权限语法

在这里插入图片描述

修改权限语法

在这里插入图片描述

示例

chmod u+x 文件
chmod g+wx 文件
chmod a+rwx 文件
chmod a-rwx 文件
chmod u=rwx,g=rw,o=r 文件

数字权限

r,读取权限可以使用4代表

w,写入权限可以使用2代表

x,执行权限可以使用1代表

注意:以上所有权限都是对普通用户才有效果,对于超级管理员root没有效果,因为root拥有所有权限

crontab定时任务1-介绍与示例

定时命令管理语法

在这里插入图片描述

示例

在这里插入图片描述

配置定时任务命令

格式:分 时 日 月 周 命令

crontab定时命令只能最快按照分钟去执行,不能安装毫秒执行,如果需要按照毫秒执行可以使用java

含义:按照指定的时间执行命令, 就是定时任务
在这里插入图片描述
在这里插入图片描述

示例

在这里插入图片描述

输出系统当前时间命令

需求

每分钟打印系统当前时间输出到/root/mydate.log文件中

效果

在这里插入图片描述

实现步骤

1.使用crontab -e 进入编辑当前用户的定时任务编辑器

2.编写定时任务命令

* * * * * date >> /root/mydate.log

>>代表追加输出

>代表覆盖输出

3.观察运行,看是否每分钟进行打印

crontab定时任务2-服务管理

管理服务启动与停止,并设置服务开机自启动

windows系统打开服务列表
在这里插入图片描述
进行windows服务的启动与停止,并设置服务器开机自启动方式
在这里插入图片描述

服务管理命令语法

管理服务启动与停止

crond是定时器服务的名字,用来管理定时器
在这里插入图片描述

服务的自启动命令语法

在这里插入图片描述

示例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值