Centos快速入门相关介绍

由于XXX项目的到来,我准备了一篇centos的相关介绍,方便项目组成员快速上手,不过我主要使用ubuntu系统,文章中错误的地方望大家指正。

一、图形化界面相关设置:

如果新手第一次接触的话最好还是先使用图像化界面适应一下,不至于一下适应不过来,所以这里先介绍一下图形化界面相关设置。

  • 安装的时候先选择中文和图形化界面(GNOME或者KDE都可以)
  • 电源设置:

    • 我是虚拟机安装,本机搜索东西,免得隔一会儿就黑屏需要重新输入密码,就先设置为从不息屏(默认是5分钟)。
    • 打开设置

    1.png

  • 输入法设置:

    • 默认是没有中文拼音输入的,如果是要就在centos中输入中文就需要自己添加拼音输入。
    • 打开设置

    2.png
    ![Alt text](./MEN8CJGN5RH{ZBT1NQ7UY.png)
    4.png
    5.png

二、命令行界面:

图形化界面只是Linux中的一个软件,而非Windows那般是基于图形界面开发的,命令行界面才是Linux的主流。

比如Linux中桌面出了问题,可以通过ps与kill关掉图形化程序,进入到命令行界面,完全可以通过继续进行,没有一点影响。

  • 图形化界面和命令行界面相互切换:ctrl + shift + F1/2/3...即可
  • 页面:

    • shift + PgUp/PgDn (有翻页极限)
    • less 可以随意翻页查询等等(按q退出)
    • clear 清空页面
  • 开关机:

    • 重新启动:常用reboot或者shutdown -r now
    • 关机: 常用shutdown -h now

    shutdown -h 10 10分钟后关机
    重启即shut down -r 10
    可以通过shutdown -c取消自动关机

  • 文件:

    • ls 显示改目录下的文件
    • cd 目录名 进入该目录
    • mkdir创建目录
    • rm 文件名删除该文件
    • cp 文件名1 文件名2复制文件名1到文件名2
    • tar xvf 文件名解压文件(可以自动识别压缩格式)

三、软件包管理器 yum:

来不及解释了,快换源:

1.将原本的源文件备份

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

2.下载国内的镜像源文件并写到/etc/yum.repos.d/CentOS-Base.repo

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

3.更新源文件

sudo yum update

就可以看到阿里的信息(使用阿里的镜像源)8.png

4.yum的相关参数与选项

  • 参数
install:安装rpm软件包; 
update:更新rpm软件包; 
check-update:检查是否有可用的更新rpm软件包; 
remove:删除指定的rpm软件包; 
list:显示软件包的信息; 
search:检查软件包的信息; 
info:显示指定的rpm软件包的描述信息和概要信息; 
clean:清理yum过期的缓存; 
shell:进入yum的shell提示符; 
resolvedep:显示rpm软件包的依赖关系; 
localinstall:安装本地的rpm软件包; 
localupdate:显示本地rpm软件包进行更新; 
deplist:显示rpm软件包的所有依赖关系。
  • 选项
-h:显示帮助信息; 
-y:对所有的提问都回答“yes”; 
-c:指定配置文件; 
-q:安静模式; 
-v:详细模式; 
-d:设置调试等级(0-10); 
-e:设置错误等级(0-10); 
-R:设置yum处理一个命令的最大等待时间; 
-C:完全从缓存中运行,而不去下载或者更新任何头文件。

5.安装epel源:yum install epel-release

四、vim文本编辑器

Linux中最常用的文本编辑器之一,必学!

  • 直接介绍常用的命令吧:

6.png
![Alt text](./1556558073587.png)

注:

  • sudo 是系统管理员让普通用户执行一些或者全部的root命令的一个工具
  • 当yum选择的节点不是在国内时,更换为国内的镜像源可以提高安装速度
  • 有些软件没有在官方源,需要使用epel源才可以安装
  • 可以使用rpm进行本地安装,不过需要自行解决依赖关系

相关选项如下
-i install 安装
-v verbose 显示详细信息
-h hash 显示进度
-U 升级
-e 卸载