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 重启

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 移动端页面适配方案(viewport)[通俗易懂]

    移动端页面适配方案(viewport)[通俗易懂]通过<metaname=”viewport”>给视口设置固定的宽度,浏览器对页面自动缩放来实现页面的适配效果优点是可以使用px布局,不用额外进行rem或者vw等等单位的换算了缺点是如果是无滚动条的页面在某些设备上(例如平板这种宽高3比4的,折叠屏8比7的)由于宽高比不同有些区域会被挤到视口之外从而导致一些体验上的问题,不过demo2也给出了解决方案;这里给两个demo,demo1是有滚动条页面的示例,demo2是无滚动条页面的示例;新建一个html文件将demo复制过去在浏览器.

  • 真正理解exists 和not exists

    真正理解exists 和not exists前言今天看了下mysql训练题,其中有一题很有意思。​    下面也写了sql解答,使用了group_concat()函数,这个函数是分组后将一组的字段(比如name)拼接在一起,默认以逗号分隔。这个思路可以,但是在成绩表插入信息时的顺序是乱的,那又怎么查。    我然后看了几个其他人的答案,还有的用课程数作比较的,写的很乱很杂。想了一会,觉得使用notexists解答是可以的。exists与notexist.

  • style.cssText

    style.cssText很多人用过style.color、style.display等直接设置元素的样式属性,但是style.cssText用过的人就不多了。cssText本质是什么?cssText的本质就是设置HTML元素的style属性值。cssText怎么用?复制代码代码如下:document.getElementById(“d1”).sty

  • selenium之PO模式

    selenium之PO模式selenium之PO模式PO模式的精髓:测试对象和测试用例的分离PageObject的设计思想上是把元素定位和元素操作进行分层,这样带来的最直接的好处是当元素发生变化时,只需维护page层的定位,而不需要关心在那些测试用例当中使用了这些元素。在编写测试用例时,也不需要关心元素是如何定位的。下边以百度搜索为例来通过代码来说明PO模式1.封装常用的元素操作base.pyimporttimefromseleniumimportwebdriverclassBasePage(object

  • mavlink无人机控制程序_无人机协同作战

    mavlink无人机控制程序_无人机协同作战1.MAVLink简介MAVLink(MicroAirVehicleLink,微型空中飞行器链路通讯协议)是无人飞行器与地面站(GroundControlStation,GCS)之间通讯,以及无人飞行器之间通讯最常用的协议。它已经在PX4、APM、PIXHAWK和ParrotAR.Drone飞控平台上进行了大量测试。2.发明者LorenzMeier简介MAVLink的…

  • java数组的三种初始化方式

    java数组的三种初始化方式2018年4月3日Java语言中数组必须先初始化,然后才可以使用。所谓初始化就是为数组的数组元素分配内存空间,并为每个数组元素附初始值。注意:数组完成初始化后,内存空间中针对该数组的各个元素就有个一个默认值:           基本数据类型的整数类型(byte、short、int、long)默认值是0;           基本数据类型的浮点类型(float、double)默认值是0.0; …

发表回复

您的电子邮箱地址不会被公开。

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