Linux学习笔记1(CentOS7 安装及基础命令)

VMware安装Linux CentOS 7.7系统 如何在Vmware安装Linux CentOS 7.7系统,并且是最小化安装。之后进行必要的配置修改,并实现基础优化。最后做一个快照。 阅读详情

目录

​

CentOS 7   安装过程

登录Linux

命令行快捷键

通过网络登录Linux

Finalshell使用

 Linux命令语法

目录结构

系统启动必须

指令集合:

外部文件管理:

临时文件:

账户

运行过程中要用

命令集合

 文件类型



CentOS 7   安装过程

在VMware新建虚拟机(建议选择自定义)

选择兼容性,根据自己VMware版本进行选择

安装来源可以先选择最后一个 稍后安装操作系统 ,也可以直接选好镜像文件 (我这里选择了第三个稍后)

操作系统选择Linux  版本centos 7 64位根据主机选择

名称自己随便设置,位置建议在D盘新建一个文件夹单独放置虚拟机

处理器配置根据自己电脑配置设置(后面也可以更改)

内存够用就可以了(并不会立刻占用主机内存)

网络类型使用NAT

后面这几项选择推荐即可

这里建议选择第三个(一定,,一定,,一定不要选第一个)

 

完成后点击  编辑虚拟机设置

 

使用ISO文件

浏览--找到下载的镜像,选中,确认就欧克了

 

 开启虚拟机(等待。。。。。。。。。。)

选择中文

 

 

 

 

开始安装

 创建root密码

 

等待

 安装完成重启

 

点击第一个有三角标的图案,接受许可证

这个是一般登录的账户

登录Linux

Linux命令提示符

Linux命令行结尾的提示符有"#"和"$"两种不同的符号

$号是使用普通用户登录后的提示符

#号是使用超级用户root登录后的提示符

可以用 "su"切换用户

命令行快捷键

Ctrl+C终止当前的输入,并跳转到下一行
TAB建补全当前命令
Ctrl+A使光标移动到最前
Ctrl+E

使光标移动到最后

Ctrl+D退出当前终端
Ctrl+L清楚当前屏幕
Ctrl+Z暂停当前进程,与Ctrl+C不一样的是Ctrl+Z暂停后可以恢复进程。

通过网络登录Linux

ifconfig:查看当前接口状态,默认为自动获取IP,默认网口名为ens33

这里IP是192.168.122.1

要想通过网络登录Linux,还有一个条件是Linux允许登录
Centos7已经默认允许SSH登录,我们可以通过
ss -Int:查看当前开放的tcp端口,其中已经包含了22号端口,即允许SSH登录

SSH介绍
sSH (Secure Shell)是一套协议标准,可以用来实现两台机器之间的安全登录以及安全的数据传送
下载SSH客户端,常见的putty . xshell等
可以自行搜索下载,强烈建议使用xshell,学生免费版。

Finalshell使用

新建连接

 Linux命令语法

命令    空格   选项1   空格   选项2    空格   参数  

ls                   -l                                            /root

有时命令会带有一个或者多个选项。
通常选项由单个字母构成,并在字母前加一一个连接符“-”
有时因为选项太多,我们可以使用更简单的写法如:
Is -a-1-t和Is -alt是一种含义

有些选项也可以是一个连续的单词,我们称为长选项,使用两个连接符加
一个完整单词如Is --help
--  help   是多数命令 的帮助选项,可以查看 命令的基本使用方法
同时,多数命令在选项之后可以接参数,参数通常是指文件名、目录、用
户名、设备。其实可以理解为命令要执行操作的对象。


总结一下,选项是告诉命令"怎么样” 执行,参数告诉命令“对谁”执行

Shell History是-一个记录以前所输入的命令列表
通过history命令可以查看以前执行过的命令

!   数字       执行history中指定编号的命令
!!                 执行上一条命令
!?is?           执行history中包含is的命令
也可以通过键头    上下   来选择历史命令

目录结构

在Linux系统中,任何东西都可以简化为文件
比如分区对应到/dev/sda1
硬件部件对应到/dev/cdrom

ls /显示Linux根目录下的文件

​

/是Linux所有路径的开始,是所有目录的根
Linux整个目录是树状结构

系统启动必须

/boot:存放的启动Linux时使用的内核文件,包括连接文件以及镜像文件。/etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。


/lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。


/sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs , sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中

指令集合:

/usr/bin:系统用户使用的应用程序与指令。
/usr/sbin: s 就是Super User的意思,是Superuser Binaries (超级用户的二进制文件)的缩写,这里存放的是系统管理员使用的系统管理程序。

外部文件管理:

/dev : Device(设备)的缩写,存放的是Linux的外部设备。注意:在Linux中访问设备和访问文件的方式是相同的。

/media:类windows的其他设备,例如U盘、光驱等等,识别后linux会把设备放到这个目录下。

/mnt:临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

临时文件:

/run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有/var/run目录,应该让它指向run。

/lost+found:一般情况下为空的,系统非法关机后,这里就存放一些文件。

/tmp:这个目录是用来存放一些临时文件的。

账户

/root:系统管理员的用户主目录。
/home:用户的主目录,以用户的账号命名的。
/usr:用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
/usr/src:内核源代码默认的放置目录。

运行过程中要用

/var:存放经常修改的数据,比如程序运行的日志文件(/var/log目录下)。


/proc:管理内存空间!虚拟的目录,是系统内存的映射,我们可以直接访问这个目录来,获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件来做修改。


proc目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:


echo 1 > /proc/sys/net/ipv4/ icmp_echo_ignore_all

命令集合

pwd      #显示当前所在的位置
cd   /mnt  #切换到/mnt下(切换目录)

    ls  

 #查看目录下的内容

-a             显示指定目录下所有子目录与文件,包括隐藏文件

-l              以列表方式显示文件的详细信息

-h             配合 -l 以人性化的方式显示文件大小

-1           (数字1)以分行显示

-t              按时间排序

-r              倒排序

-R             包含目录的子目录及文件

mkdir      文件名

 #创建文件夹

-p                #可以递归创建目录

touch     文档名# 创建文档
cp        源文件        目标文件 #复制文件或者目录
mv       源文件        目标文件

 #移动文件或目录/文件或者目录重命名

-i               #覆盖文件前内容

rm

 #删除

 -r              #递归地删除目录下的内容,删除文件夹时必须加此参数

 -f              #强制删除,忽略不存在的文件,无需提示

 文件类型

ln创建链接文件
-表示普通文件
d表示目录文件
b表示块设备文件,比如  /dev/sda
c表示字符设备文件  比如  /dev/tty
I表示软连接文件  比如 /etc/rc.local
p表示管道文件
s表示套接字文件

MacBook Air M1 Centos7 安装linux系统安装 MacBook Air M1 使用虚拟机安装centos7,手把手教学 阅读详情

相关推荐

最新-CentOS 7安装1 Panel Linux 服务器运维管理面板

1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。这篇文章记录如何在CentOS 7安装1 Panel面板。产品优势 高效管理:用户可以通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件管理、数据库管理、容器管理等功能;快速建站:深度集成开源建站软件 WordPress 和 Halo,域名绑定、SSL 证书配置等操作一键搞定;应用商店:精选上架各类高质量的开源工具和应用软件,协助用户轻松安装并升级。;

qq_41858698的博客 3361

Centos7 安装完需要安装相关命令

1. 安装ifconfig yum install -y net-tools 注:-y 表示安装过程中不询问是否继续,直接安装,不写-y则安装过程中提示是否继续,必须手动输入y/d/N中的一个字母,回车后继续进行操作。 y:在线下载安装 d:只下载不安装 N:不安装 2. 安装wget yum install -y wget 3. 安装vim yum install -y vim ...

ling1998的博客 5515

Linux CentOS 6.6安装JDK1.7

Linux安装JDK1.7、Linux CentOS 6.6安装JDK1.7、Linux RedHat安装JDK1.7。 目录 1、下载JDK 2、卸载JDK 3、安装JDK 3.1、.rpm后缀格式JDK安装方式 3.2、.tar.gz后缀格式JDK安装方式 4、验证安装

新新 3万+

安装Centos7系统

1.网址 http://www.centos.org/ 2.镜像版本 DVDISO:标准镜像 Everything:完整版安装光盘 NetInstall:网络安装镜像 光碟文件大小有4Gb,若复制到fat32U盘必须分割成2个。 一、网络设置: 1)图形化界面设置: init5 (图形界面) a.自动获取 ifconfig(ip 地址),如果enoxxxx:物理网卡,没有ip地址,则虚拟机系统ping不通笔记本网卡。 系统工具 -》 设置 -》 网络(有线默认关闭的,设置为开启) ping 域名的方法,可以

m0_71171042的博客 802

Linux基础:安装Linux系统图文教程——以CentOS7为例

本文主要面对刚接触Linux的人群,主要讲解了VMware、MobaXterm的下载、安装与基础使用以及CentOS7镜像的下载与安装。

李是名的博客 2702

Linux CentOS7 安装 jdk1.8

Linux CentOS7 安装 jdk1.8 一、下载jdk 1.jdk下载页面  jdk 8u241 2.选择合适的版本将进行下载

; 3868

centos7安装配置及Linux常用命令

CentOS 7 是一种基于开放源代码的 Linux 发行版,是由 Red Hat Enterprise Linux (RHEL) 源代码编译而成,具有稳定性高、安全性强和兼容性好的特点。以下是 CentOS 7 的一些主要特点和功能:基于 RHEL 7:CentOS 7 使用了 RHEL 7 的源代码进行编译,因此与 RHEL 7 具有很高的兼容性,可以方便地迁移和部署应用程序。

2201_75455485的博客 1059

02 - Linux安装 - Centos7版本

Linux是一个性能稳定的多用户网络操作系统。Linux系统拥有开源免费、兼容POSIX.0标准、支持多用户多任务、支持多平台等特性,在系统中一切皆文件。

weixin_43986931的博客 2129

CentOS 7 安装

基于 VMware 16 Pro 安装 CentOS 7 ,文章也包括 CentOS 常用的命令的引用

TechExplorer365的博客 1097

Linux学习笔记之CentOS7学习(一)

Linux学习笔记 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作...

梨花院落溶溶月,柳絮池塘淡淡风 4475

Linux之安装配置CentOS 7

Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。说的简单点,它就是一个操作系统。

weixin_65972586的博客 1411

centos7最小安装补全命令

更新软件到最新。

qq_48947519的博客 624

黑金AXU9EG开发板深度学习部署全流程解析

本文详细解析了黑金AXU9EG开发板的深度学习模型部署全流程,从环境搭建、模型转换到上板验证,提供了实用的技术指导和优化技巧。该开发板基于Xilinx Zynq UltraScale+ MPSoC架构,特别适合边缘计算场景,通过FPGA加速实现高效AI推理。

weixin_29062613的博客 447

在VMware中安装CentOS7及基础Linux命令

在VMware中安装CentOS7及基础Linux命令

xjw2239167605的博客 1539

CVE-2017-7921漏洞深度解析:海康设备明文密码泄露原理与七层防御

网络摄像头安全本质上是嵌入式Web服务安全,其核心在于身份认证机制是否健全。CVE-2017-7921并非传统远程执行漏洞,而是因信任错位导致的未授权API暴露——`/Security/users/1`接口绕过Session校验,直接返回admin明文密码。该问题根植于安防设备早期‘物理隔离+前端可控’的设计假设,在P2P、云平台等新场景下全面失效。技术价值在于揭示了轻量级HTTP服务中路径级访问控制缺失的普遍风险;典型应用场景包括ONVIF协议接管、Telnet后门登录及NVR侧横向移动。本文基于DS-2

weixin_33324197的博客 401

Isaacgym使用操作指南

Isaac Gym 是一个强大的仿真工具,特别适合那些需要进行大规模并行仿真和训练的机器人和强化学习任务。通过 GPU 加速、深度学习集成和丰富的物理仿真能力,Isaac Gym 能够显著提高仿真和训练效率,是机器人学和 AI 研究中的一大利器。

Tony Wey的博客 1万+

【CentOS Linux 7】实验1【VMware安装、新建虚拟机;63个基础命令运行结果图】

一、实验目的 学会使用VMware软件使用方法; 学会安装Linux操作系统; 学会Linux图形界面及命令操作; 二、实验步骤 2.1、实验内容一 第一项试验内容:要求:安装VMware;新建一个虚拟机;在虚拟机中安装Linux,并成功登录。 图 1:首先去VMware官网(https://www.vmware.com/)上 下载 VMware安装程序。 图 2:下载 VMware安装程序。 图 3:根据电脑系统,选择相应的VMware版本进行下载! 图 4:...

upward 7288

XILINX RFSoC全面解析(五)—— Zynq UItrascale+ RF Data Converter IP核详解

这期我们来看看RFSoC独有的IP核——Zynq UItrascale+ RF Data Converter如何使用。 我使用的VIVADO版本是2018.3,这个是最低版本,要开发RFSoC,VIVADO版本必须不低于2018.3。 另外电脑配置也需要很高,64位,8核@3.4GHz CPU,16GB内存,固态硬盘基本就是低配,跑起来很勉强。建议有条件的朋友使用工作站或者服务器。 首先在VIVADO中新建一个工程,因为我使用的是xilinx官方的开发板,所以可以直接设定选board就行。 在I

1万+

【Linux】之Centos7安装KVM虚拟化及相关命令

KVM 是基于 x86 虚拟化扩展(Intel VT 或者 AMD-V) 技术的虚拟机软件,所以查看 CPU 是否支持 VT 技术,就可以判断是否支持KVM。如果要给大一点的话可以查看自己的磁盘空间,哪个目录大,就把iso放到哪个目录,这样就可以选择更大的空间了;前面已经让上传了一个iso映像了,我们就用前面上传的吧,如果没上传创建虚拟机会找不到iso映像的。如果发现虚拟机没有反应,那就是安装的时候选择的最小安装,没有安装桌面环境;这样就可以在虚拟机中创建一个虚拟机了,也就是KVM了。......

liu_chen_yang的博客 6116

科研绘图系列:R语言绘制世界地图数据分布(world map)

科研绘图系列:R语言绘制世界地图数据分布(world map)

专注生信领域 527

【WLAN】【调试】如何使用Wireshark分析加密的WiFi数据包

- 当配置网卡为monitor 模式的情况下,可以使用 wireshark来抓取空口报文; - 如果WiFi采用非Open加密方式,则从报文中仅能分析到 802.11协议层,更底层(如DHCP、ICMP、TCP等)被加密,此时可以使用 wireshark 来完成解密。 - 解密之后,可以通过icmp、tcp等关键词过滤报文。

一介草民,只为生活。 2985

Linux基础(包括centos7安装、linux基础命令、vi编辑器)

如果没有获取到虚拟机的ip地址,就是由于启动服务器是未加载网卡,导致ip地址初始化失败而造成的,就应该修改网络初始化配置,设定网卡在系统启动时初始化。软链接(也称为符号链接或symlink)是指一个特殊类型的文件,它包含了另一个文件或目录的路径信息。cat:用来 查看文件内容、创建文件、文件合并、追加文件内容 等功能;1、在敲出文件/目录/命令的前几个字母后,按下tab键会自动补全,再按一下 tab 键,系统会提示可能存在的命令;-f :持续追踪文件变化,既可以动态地查看文件的最新内容。

qq_30166465的博客 2116

Kafka 性能优化与常见问题排查

Kafka 的高性能依赖于合理的集群设计、参数优化与高效的监控体系。生产环境中,应重点关注I/O 瓶颈、分区规划、Producer/Consumer 参数调优,并通过监控与排查手段快速定位问题,从而保障 Kafka 在实时场景下的稳定运行。

X2829352498的博客 235

Linux CentOS 7 基础命令

1. cd命令 cd 是切换目录的命令直接cd 空格直接加你想要进的目录直接就可以进去。 cd /etc cd 切换到当前用户的家目录下 [root@localhost etc]# cd [root@localhost ~]# cd - 切换到上次所在的目录 [root@localhost ~]# cd /etc [root@localhost etc]# cd - /root cd .. 切换到上级目录 [root@localhost ~]# ...

CS1493917656的博客 2238

PD3.0详解 第六章 协议层—数据消息之—VDM

PD3.0的VDM 很多对PD3.0协议了解不是很深入的同学可能对VDM有一些陌生,因为这个VDM是较为次要,只不过相对沟通电源的协议来讲VDM是次要,但从PD3.0协议的角度来说,这个也是非常重要的,是必须要非常明白的了解这个东西,所以今天大师匈就分享一下这部分的重要知识点。 VDM (vendor define message) VDM是什么意思呢,就是原厂定义的消息,比如PD快充芯片的原厂定义的一些自己独立的message。但是呢这部分也有规定的一些标准的字段。 另外我们要很清楚PD协议的数据分为几类

大师匈的博客 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

linux CentOS7安装jdk1.7

步骤一 卸载原有或自带jdk有些linux系统会自带OPENJDK,我们最好先将原有自带的jdk删除掉再安装。(1)用 java -version 命令查看当前jdk版本信息java -version(2)用rpm -qa | grep java 命令查询操作系统自身安装的javarpm -qa | grep java步骤二 下载安装jdk在网上找到的资料,多数jdk下载路径均已失效,所以建议大家去

小小布的程序世界 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

下一篇: Linux学习笔记2(root密码忘记重置,Linux系统更新yum源,YUM安装卸载,常见故障排除,vim,用户/组)
IP-_
博客等级 码龄6年 834粉丝 53原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值