CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]目录1.linuxcentos7镜像下载2.创建虚拟机3.正式安装CentOS74.远程工具Xshell的使用5.更换国内源6.运行yum命令出现“Existinglock/var/run/yum.pid:anothercopyisrunningaspid…”解决方法​7.Linux常用命令1.linuxcentos7镜像下载下载地址:http://mirrors.aliyun.com/centos/7/isos/x8…

大家好,又见面了,我是你们的朋友全栈君。

目录

1.linux centos7 镜像下载 

2.创建虚拟机 

3.正式安装CentOS 7

4.远程工具 Xshell 的使用  

 5.更换国内源

6. 运行yum命令出现“Existing lock /var/run/yum.pid: another copy is running as pid…”解决方法

7.Linux常用命令 


1.linux centos7 镜像下载 

下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/

CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)
CentOS-7-x86_64-Everything-1708.iso
完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)
CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版
CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版
CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少
CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)

2.创建虚拟机 

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

点击下一步即可 

 CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 选择镜像存放位置,本文用CentOS-7-x86_64-DVD-1708.iso 标准安装版做示例

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

设置虚拟机存放位置

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂] 

根据自己电脑配置合理分配。(不要给太多 ,可能会导致电脑卡死)

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 根据自己电脑配置合理分配

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

一定要选择NAT。后面的一直点击下一步即可 

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]  

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 点击自定义硬件,选择安装CentOS7镜像文件(即IOS文件)的位置。(只要你下载了镜像,一般默认会选中)

3.正式安装CentOS 7

运行虚拟机

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

选择第一个CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 选择语音

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

需要更改以下四处 

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

时区更改 

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

阿里云提供了7个NTP时间服务器,选3个填写即可

ntp1.aliyun.com

ntp2.aliyun.com

ntp3.aliyun.com

ntp4.aliyun.com

ntp5.aliyun.com

ntp6.aliyun.com

ntp7.aliyun.com

 软件选择

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

安装位置 

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 开启网络(一定要开启网络)CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 全部设置好为以下状态,然后点击安装,等待安装完成即可

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 设置root密码CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 查看系统ip

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 

4.远程工具 Xshell 的使用  

Xshell
是一款知名终端连接工具,非常强大的
SSH
远程终端客户端 ,非常好用的
SSH
终端管理器。
Secure Shell
(安全外壳协议,简称
SSH
)是一种加密的 网络传输协议 ,可在不安全的网络中为
网络服务提供安全的传输环境 。
SSH
通过在网络中建立安全隧道来实现
SSH
客户端与服务器之间的
连接 。
SSH
最常见的用途是远程登录系统,人们通常利用
SSH
来传输命令行界面和远程执行命令。
centos7
默认已安装了
ssh
协议,端口号为
22
连接服务器
主机填写的就是上面ens33的ip地址
CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 

登录用户(可以使用root用户,也可以使用自己创建的用户) CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂] 

 登录成功可以看到当前用户是谁,这里是root用户CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 5.更换国内源

什么是国内源,通俗讲就是应用市场,Android系统有Android应用市场,Apple系统有Apple应用市场,Linux系统也有Linux应用市场。

Linux的国内源根据不同的版本分,主要有:

  1. CentOS版本:yum源
  2. Ubuntu版本:apt-get源

5.1.确保更换之前确保自己安装wget,若是没安装wget直接安装即可(这里以CentOS为例)

yum list wget

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂] 可以看到这里是已经安装好了

如果没有安装wget,则执行以下命令,安装即可

yum -y install wget

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

/bin
bin

Binaries (
二进制文件
)
的缩写
,
这个目录存放着最经常使用的命令。
/boot
这里存放的是启动
Linux
时使用的一些核心文件,包括一些连接文件以及镜像文件。
/dev
dev

Device(
设备
)
的缩写
,
该目录下存放的是
Linux
的外部设备,在
Linux
中访问设备的方式和
访问文件的方式是相同的。
/etc:
etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/home:
用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的,如上图
中的 alice、bob 和 eve。
/lib
lib

Library(

)
的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于
Windows
里 的 DLL
文件。几乎所有的应用程序都需要用到这些共享库。
/lost+found
这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
/media
linux
系统会自动识别一些设备,例如
U
盘、光驱等等,当识别后,
Linux
会把识别的设备挂载到这个目录
下。
/mnt

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

optional(
可选
)
的缩写,这是给主机额外安装软件所摆放的目录。比如你安装一个
ORACLE
数据库 则就可以放到这个目录下。默认是空的。
/root:
该目录为系统管理员,也称作超级权限者的用户主目录。
/sbin
s
就是
Super User
的意思,是
Superuser Binaries (
超级用户的二进制文件
)
的缩写,这里存放的
是系统管理员使用的系统管理程序。
/selinux
这个目录是
Redhat/CentOS
所特有的目录,
Selinux
是一个安全机制,类似于
windows
的防火墙,
但是这套机制比较复杂,这个目录就是存放
selinux
相关的文件的。
/srv
该目录存放一些服务启动之后需要提取的数据。
/sys
这是
Linux2.6
内核的一个很大的变化。该目录下安装了
2.6
内核中新出现的一个文件系统
sysfs
sysfs
文件系统集成了下面
3
种文件系统的信息:针对进程信息的
proc
文件系统、针对设备的
devfs
文件系统以及针对伪终端的 devpts
文件系统。
该文件系统是内核设备树的一个直观反映。
当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。
/tmp
tmp

temporary(
临时
)
的缩写这个目录是用来存放一些临时文件的。
/usr
usr

unix shared resources(
共享资源
)
的缩写,这是一个非常重要的目录,用户的很多应用程序
和文件都放在这个目录下,类似于
windows
下的
program files
目录。
/usr/bin
系统用户使用的应用程序。
/usr/sbin
超级用户使用的比较高级的管理程序和系统守护程序。
/usr/src
内核源代码默认的放置目录。

5.2.备份指令

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 

5.3. 下载阿里云的yum源到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

5.4.清除缓存

yum clean all 

5.5.更新本地YUM缓存

yum makecache

5.6.安装一个软件试下,查看下载源是否已经变成阿里云

yum -y install lrzsz

lrzsz是一款在linux里可代替ftp上传和下载的程序。

如图所示:

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

6. 运行yum命令出现“Existing lock /var/run/yum.pid: another copy is running as pid…”解决方法

如图所示:

CentOS镜像下载&安装配置&Linux常用命令[通俗易懂]

 原因:是因为yum只能支持一个进程运行,如果有一个进程已经在运行,其他的必须等待该进程退出释放lock。

解决方法:

6.1.清掉缓存中的进程

rm -f /var/run/yum.pid

6.2.重启yum

fedora系统

systemctl status yum-updatesd.service

centos系统

/sbin/service yum-updatesd restart

7.Linux常用命令 

7.1.查看当前命令所在位置

pwd

7.2.切换路径

  • cd ..   返回上一级
  • cd /    返回根目录
  • cd ~   返回用户目录
  • cd  文件夹   切换目录
如果是
root
用户,
cd ~
相当于
cd /root
如果是普通用户,
cd ~
相当于
cd /home/
当前用户名

7.3. 查看目录下文件

  • ls 不换行显示当前文件夹下的文件夹或文件的名字
  • ll   换行显示当前文件夹下的文件夹或文件名字,以及这些文件夹或文件的详细信息
  • ll -h  显示文件并显示大小

7.4.日常命令

  • ping        查看网络状态
  • ifconfig   查看网络配置
  • ip addr    查看网络配置
  • clear        清空控制台

7.5.用户操作命令

  • su  用户名    切换用户,root用户需要密码
  • exit                退出登录

7.6.目录操作命令

  • dir                查看当前目录下的文件夹
  • mkdir  文件夹名         创建文件夹
  • rmdir    文件夹名         删除文件夹

7.7.文件操作命令

  • touch    文件名      创建文件夹
  • cat        文件名     查看文件夹内容
  • rm       文件名     删除文件

7.8.文件复杂操作

  • mv
    移动文件,同时可以修改名字
  • cp
    复制文件
  • rm -rf 递归删除
7.9.vim编辑器
  • i 进入编辑模式
  • :q 退出
  • :u 撤销
  • :w 保存
  • :wq 保存退出
  • :q! 强制退出
i
在光标前一位开始插入
I
在该行的最前面插入
a
在光标后一位开始插入
A
在该行的最后插入 重点
gg
直接跳到文件的首行
G
直接跳到文件的末行 重点
dd
删除行,如果
5dd
,则一次性删除光标后的
5
p
粘贴(右键)
v
进入字符选择模式,选择完成后,按
y
复制,按
p
粘贴
ctrl+v
进入块选择模式,选择完成后,按
y
复制,按
p
粘贴
shift+v
进入行选择模式,选择完成后,按
y
复制,按
p
粘贴
查找并替换(按冒号进入

底行命令模式

):
%s/sad/88888
效果:查找文件中所有
sad
,替换为
88888888888888
/you
效果:查找文件中出现的
you
,并定位到第一个找到的地方,按
n
可以定位到下一个匹配位置(按
N
定位到上一个)
7.10.
系统管理
  • halt 关机
  • reboot 重启

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142014.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月9日 下午10:20
下一篇 2022年5月9日 下午10:40


相关推荐

  • Ps怎么更换照片背景?PS换照片背景教程详细步骤

    Ps怎么更换照片背景?PS换照片背景教程详细步骤

    2026年3月14日
    3
  • Windows 系统下的 WSL2 中安装 OpenClaw 的完整详细教程

    Windows 系统下的 WSL2 中安装 OpenClaw 的完整详细教程

    2026年3月13日
    2
  • 安装Pytorch-gpu版本(第一次安装 或 已经安装Pytorch-cpu版本后)

    安装Pytorch-gpu版本(第一次安装 或 已经安装Pytorch-cpu版本后)由于已经安装了cpu版本了,如果再在该环境下安装gpu版本会造成环境污染.因此,再安装gpu版本时,需要再新建一个虚拟环境才能安装成功。然后去官网下载所适配的版本。安装完cuda和cudnn后,开始安装pytorch的gpu版本。1.安装cude首先查看windows电脑之前是否成功安装了CUDA第一步:同时按键盘上的“windows键+R”,输入“cmd”并回车,进入windows的命令行界面。第二步:命令行里输入“nvcc-V”并回车第三步:如果已经成功安装CUDA的话,.

    2022年10月6日
    6
  • DNS负载均衡与负载均衡器两种方案的选择[通俗易懂]

    DNS负载均衡与负载均衡器两种方案的选择[通俗易懂]DNS负载均衡与负载均衡器两种方案的选择  web应用服务器集群系统,是由一群同时运行同一个web应用的服务器组成的集群系统,在外界看来,就像是一个服务器一样。为了均衡集群服务器的负载,达到优化系统性能的目的,集群服务器将众多的访问请求,分散到系统中的不同节点进行处理。从而实现了更高的有效性和稳定性,而这也正是基于Web的企业应用所必须具备的特性。    高可靠

    2022年7月14日
    20
  • 关于web服务器硬件配置

    关于web服务器硬件配置转 http www cnblogs com flying archive 2012 04 03 2430806 html 在前几天 Fish 写了一篇 如果拥有一台属于自己的 WEB 服务器 你如何配置 的博文 上面说的是 WEB 服务器系统以及软件方面的配置 今天就具体对 WEB 服务器硬件配置方面作个简单分析吧 本博就针对一些经典的 WEB 服务器配置作解说吧 web 服务器是一个性能追求型

    2026年3月26日
    2
  • UML旅游管理系统「建议收藏」

    UML旅游管理系统「建议收藏」一、需求概述1.1项目概述随着人们的生活质量的逐步提高,外出旅游成为人们生活中不可或缺的一项活动。开发一个旅游管理系统可以为大家提供便捷的途径。系统管理员可以发布和管理旅行路线。旅客可以查询路线,预定路线。1.2用户需求分析分析的系统的参与者有系统管理员、会员、普通用户三个群体。分别对三个群体的需求进行具体分析。系统管理员:管理员作为系统的管理者。需要对线路的数据库进行管理。比如发布新的线路,对不需要的线路进行删除、修改线路的具体信息。对于已经发布的线路,系统管理员可以查看预定的情况。同

    2022年6月12日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号