Linux系统安装及简单操作

目录

一、Linux系统安装

二、Linux系统启动

三、Linux系统本地登录

四、Linux系统操作方式

五、Linux的七种运行级别(runlevel)

六、shell

七、命令


一、Linux系统安装

场景1:直接通过光盘安装到硬件上(方法和Windows安装类似)

场景2:通过虚拟机安装,解决多个系统同时并存在一台电脑上的问题

步骤:

  1. 在Windows上安装虚拟机软件
  2. 在虚拟机软件上安装Linux操作系统
  3. 常用的虚拟机软件有:VMware、 Virtual Box、 Virtual PC、KVM等

二、Linux系统启动

直接通过光盘安装硬件上面的场景:按开机键启动(类似Windows)
通过虚拟机安装:
  1. 在Windows下启动虚拟机软件(下图以VMware为例)
  2. 在虚拟机里面启动Linux系统

三、Linux系统本地登录

1、本地登录

Linux系统启动后,会出现登录窗口,输入用户名和密码登录。

2、远程登录

通过远程登录工具登录,如SecureCRT/Xshell/putty等

四、Linux系统操作方式

图形化界面操作:通过鼠标操作窗口(功能有限,一般不使用)

命令窗口:更加强大的操作方式

五、Linux的七种运行级别(runlevel)

0:  系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

1:  单用户工作状态,root权限,用于系统维护,禁止远程登陆

2:  多用户无网络状态(没有NFS)

3:  多用户有网络状态(有NFS),登陆后进入控制台命令行模式

4:  系统未使用,保留

5:  多用户有网络,登陆后进入图形GUI模式

6:  系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启

六、shell

Shell是一个用C语言编写的程序,是用户通过命令和Linux进行交互的桥梁,它接受用户从字符终端输入的命令,并调用对应的程序去执行;

Linux是通过Shell来解释执行命令(命令解释器)

Linux默认的Shell是bash,Shell种类:

  • 标准shell(sh)
  • Bonrne Again Shell(bash)
  • Korn shell(ksh)
  • C shell(csh) 

shell脚本

Shell 脚本(shell script),是一种为 shell 编写的脚本程序;

业界所说的 shell 通常都是指 shell 脚本,但大家要知道,shell 和 shell script 是两个不同的概念;

Shell脚本举例:

运行shell脚本:./test.sh  或者  bash test.sh

Linux命令格式

格式:命令  参数1  参数2 ... 参数n

Linux命令由一个命令(command)和零到多个参数构成,命令和参数之间,以及参数与参数之间用空格隔开。

例如:

ps

ps -e -f

命令和参数都是 区分大小写的

ps            √

Ps           ×

参数可以合并

ps -e -f  也可以写成:ps -ef

七、命令

查看系统时间
命令date
[root@localhost ~]# date
Fri Mar  2 23:19:24 CST 2018
格式化显示时间 
[root@localhost ~]# date +'%Y-%m-%d %H:%M:%S'
2018-03-02 23:20:45
查看发行版本
命令1:
[root@localhost ~]#cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
命令2:
[root@localhost ~]# cat /etc/*release
CentOS release 6.5 (Final)
CentOS release 6.5 (Final)
CentOS release 6.5 (Final)
关机命令:
init 0
poweroff
shutdown -h now
halt -p
重启命令:
init 6
reboot

shutdown -r now

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/732367.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小白跟做江科大51单片机之DS1302可调时钟

原理部分 1.DS1302可调时钟介绍 单片机定时器主要占用CPU时间,掉电不能继续运行 图1 2.原理 图2 内部有寄存器,寄存的时候以时分秒寄存,以通信协议实现数据交互,就可以实现对数据进行访问和读写 3.主要寄存器定义 CE芯片使能…

js对象 静态方法和实例方法

求下面代码的输出结果: 首先先分析一下上面各函数: Person.say function(){console.log("a")} 第一个say()方法是定义在Person函数身上的,我们如果想使用这个方法,可以通过Person().say()来调用 this.say function()…

【Docker7】Docker安全及https安全认证

Docker安全及https安全认证一、Docker 容器与虚拟机的区别1、隔离与共享2、性能与损耗3、不同点 二、Docker 存在的安全问题1、Docker 自身漏洞2、Docker 源码问题 三、Docker 架构缺陷与安全机制1、容器之间的局域网攻击2、DDoS 攻击耗尽资源2.1 什么叫CC攻击?什么…

Python实现汉诺塔演示程序

Python实现汉诺塔演示程序 汉诺塔问题 一个板子上有三根柱子以及一些大小各不相同的圆盘。我们分别把这三根柱子叫做起始柱A、辅助柱B及目标柱C,汉诺塔移动圆盘的规则如下: 把起始柱A上所有的圆盘都移动到C柱,且在移动过程中始终保持圆盘从…

先进电机技术 —— 伺服驱动器与变频器

一、变频器与伺服驱动器发展趋势 在近年来的技术发展中,变频器和伺服驱动器均呈现出显著的先进性提升和技术融合趋势,以下是一些主要的发展方向: ### 变频器的发展趋势: 1. **智能化与网络化**: - 高级变频器集成…

react hook:useMemo

useMemo在每次重新渲染的时候能够缓存计算的结果。 在初次渲染时,useMemo 返回调用 calculateValue 的结果。 在接下来的渲染中,如果依赖项没有发生改变,它将返回上次缓存的值;否则将再次调用 calculateValue,并返回最…

Git本地新项目推送到远程仓库

假设开发了一个新项目,想推送到远程,具体的操作方式和命令如下: (使用 git bash) 1、切到项目目录中 2、初始化git仓库并在本地提交 //初始化git仓库 git init//将当前目录下的文件添加到仓库(缓冲区&…

【知识分享】自动化测试首选接口自动化?

在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。 相比UI自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比。因此,项目开展自动化测试的首选一般为接…

Python 基础语法:基本数据类型(字符串)

在日常生活中,我们经常会用文字来记录事物的名称、或记录事情的发展过程等,这些文字类型的数据,就叫做字符串。在未来的写代码的工作中,无论你从事的是哪个方面的编程,字符串操作必不可少,非常重要。 1 字…

linux系统安装docker

docker安装 docker安装自带源安装docker版本和官方源安装国内源安装新版docker生产docker的环境配置登入登出docker hub国内镜像源 docker安装 自带源安装 CentOS 7 中 Docker 的安装: Docker 软件包已经包括在默认的 CentOS-Extras 软件源(联网使用centos7u2自带网络Yum源)里…

计算机网络(基础篇)复习笔记——体系结构/协议基础(持续更新中......)

目录 1 计算机网络基础相关技术Rip 路由更新操作 2 体系结构(OSI 7层, TCP/IP4层)应用层运输层网络层IPv4无分类域间路由选择 CIDRIPV6 数据链路层循环冗余校验CRC协议设备 物理层传输媒体信道复用技术宽带接入技术数据通信 3 网络局域网(以太网Ethernet) 4 通信过程编码:信道极…

vue router 解决路由带参数跳转时出现404问题

我的页面是从一个vue页面router跳转到另一个vue页面,并且利用windows.open() 浏览器重新创建一个页签。但是不知道为什么有时候可以有时候又不行,经过反复测试与分析,最终发现是因为有一个参数的值里包含了小数点., 小数点是浏览器合法字符&a…

Pytest测试中的临时目录与文件管理!

在Pytest测试框架中,使用临时目录与文件是一种有效的测试管理方式,它能够确保测试的独立性和可重复性。在本文中,我们将深入探讨如何在Pytest中利用临时目录与文件进行测试,并通过案例演示实际应用。 为什么需要临时目录与文件&a…

#KEIL使用

关于在调试时,有些局部变量值无法在窗口中查看报错“not in scope",是被优化掉了,降低优化等级即可。 参考博客: KeilMDK 开发过程中遇到一些奇怪问题记录_keil遇到了不正当的冲突-CSDN博客

Java高频面试之异常篇

有需要互关的小伙伴,关注一下,有关必回关,争取今年认证早日拿到博客专家 finally 块中的代码什么时候被执行? (1)如果try{}语句块中有return语句,而finally{}语句块中没有return语句时,finally{}块中的代码在return语…

全国保护性耕作/常规耕作农田分类数据集

基于Sentinel-2遥感产品,使用来自文献调研和目视解译产生的保护性/常规耕作样本点,通过交叉验证方法训练随机森林分类器,生成了2016-2020年全国保护性耕作/常规耕作农田分类数据集。分类代码:0值代表非农田,1值表示第一…

“轻松入门Electron:一步步构建梦想中的桌面软件

在数字化的浪潮中,桌面应用依旧占据着其独特而重要的位置,不论是在企业解决方案、专业工具软件还是个性化应用领域中都是如此。随着技术的演进,创建这些应用的过程已经变得更为简单和可行,尤其是随着Electron等框架的出现。Electr…

k8s中pod组件简介

背景 k8s中pod是很重要的概念,他是k8s调度的最小单位,和我们以往的以docker容器为调度单位是不一样的,那么为什么k8s会以pod为调度单位而不是以更小的docker容器为调度单位呢? pod组件 pod是一个逻辑的概念,其中可以包含多个d…

R语言及其开发环境简介

R语言及其开发环境简介 R 语言历史 R 语言来自 S 语言,是 S 语言的一个变种。S语言由贝尔实验室研究开发,著名的 C 语言、Unix 系统也是贝尔实验室开发的。R 属于 GNU 开源软件,最初发布于1997年,实现了与 S 语言基本相同的功能…

【异常处理】sbt构建Chisel库时出现extracting structure failed:build status:error的解决办法

文章目录 报错背景:解决思路:①IDEA中配置本地的SBT进行下载②更改下载源为华为的镜像站1. 修改sbtconfig.txt2. 增加repositories文件 ③查看报错信息 总结整理的Scala-Chisel-Chiseltest版本信息对应表 报错背景: 最近在写Chisel时&#x…