linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】

文章目录

  • 一、开关机
  • 二、内核,操作系统和设备信息
  • 二、防火墙
  • 三、切换用户
  • 四、yum学习和使用
    • 4.1 yum 简介
    • 4.2 基本命令
    • 4.3 yum 安装 gnome
    • 4.4 yum 安装 Chrome
  • 五、VMware虚拟机下Centos7 桥接方式网络配置完整步骤
    • 1. 打开虚拟机的设置页面,设置虚拟机桥接模式如图:选择桥接模式(复制物理网络连接可
    • 2. 桥接模式配置VMware虚拟机网络
    • 3. 测试

一、开关机

Linux centos重启命令:
  1、reboot 普通重启
  2、shutdown -r now 立刻重启(root用户使用)
  3、shutdown -r 10 过10分钟自动重启(root用户使用)
  4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
  如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

Linux centos关机命令:
  1、halt 立刻关机
  2、poweroff 立刻关机
  3、shutdown -h now 立刻关机(root用户使用)
  4、shutdown -h 10 10分钟后自动关机
  如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
问房网和威海房地产网服务器就是这样设置的!

二、内核,操作系统和设备信息

  1. uname -a 打印所有可用的系统信息 (包含下面的 2-5的所有信息)
  2. uname -r 内核版本
  3. uname -n 系统主机名。
  4. uname -m 查看系统内核架构(64位/32位)
  5. hostname 系统主机名
    linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】_第1张图片
  6. cat /proc/version 内核信息
  7. cat /etc/*-release 分发信息
  8. cat /etc/issue 分发信息
  9. cat /proc/cpuinfo CPU信息

二、防火墙

CentOS 7.0默认使用的是 firewalld 作为防火墙

  1. 查看防火墙状态
    systemctl status firewalld orsystemctl status firewalld.service or firewall-cmd --state

  2. 停止firewall
    systemctl stop firewalld

  3. 开启 firewalld 开机自启动
    systemctl enable firewalld

  4. 禁止 firewalld 开机自启动
    systemctl disable firewalld

  5. 查看 防火墙服务 自否是自启动
    systemctl list-unit-files|grep firewalld.service
    systemctl list-unit-files|grep firewalld

  6. 查询其他的自启动服务:
    systemctl list-unit-files|grep [服务进程的名字]

三、切换用户

  1. 当前普通用户登录,想要切换为root用户,需要输入命令
    su
    在这里插入图片描述
    需要输入root密码。输入时候屏幕不会显示,直接输入完了,回车即可
    回车后,即切换到root用户下

  2. 想要从root用户切换到普通用户,只需要输入
    su 用户名
    回车 即可切换到普通用户!!

四、yum学习和使用

4.1 yum 简介

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum的命令形式一般是如下:yum [options] [command] [package …]

自动搜索最快镜像插件: yum install yum-fastestmirror
安装yum图形窗口插件: yum install yumex
查看可能批量安装的列表: yum grouplist

4.2 基本命令

  1. 安装
    yum install 全部安装
    yum install package1 安装指定的安装包package1
    yum groupinsall group1 安装程序组group1

  2. 更新和升级
    yum update 全部更新
    yum update package1 更新指定程序包package1
    yum check-update 检查可更新的程序
    yum upgrade package1 升级指定程序包package1
    yum groupupdate group1 升级程序组group1

  3. 查找和显示
    yum info package1 显示安装包信息package1
    yum list 显示所有已经安装和可以安装的程序包
    yum list package1 显示指定程序包安装情况package1
    yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包

  4. 删除程序
    yum remove | erase package1 删除程序包package1
    yum groupremove group1 删除程序组group1
    yum deplist package1 查看程序package1依赖情况

4.3 yum 安装 gnome

  1. 第一步:列出可安装的桌面环境
    yum grouplist
  2. 第二步:安装GNOME及相应桌面管理工具
    yum group info "Graphical Administration Tools" # 查看安装的包有哪些内容
    yum -y groups install "GNOME DESKTOP" "Graphical Administration Tools"
  3. 第三步:设置开机启动为GNOME
    systemctl set-default graphical.target
  4. 第四步:重启
    reboot

4.4 yum 安装 Chrome

  1. 修改yum源
    在/etc/yum.repos.d/目录下新建文件google-chrome.repo,向其中添加如下内容:
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
  1. 安装
    yum install google-chrome-stable
    注:Google官方源在国内可能无法正常访问,导致安装失败或安装后无法正常更新,可以尝试添加–nogpgcheck参数再安装。
    yum install google-chrome-stable --nogpgcheck

  2. 运行
    找到chrome路径,并做个软连接,方便使用:
    which google-chrome-stable
    ln -s xxx /bin/chrome
    使用root用户启动chrome示例时会提示添加参数 –no-sandbox flag
    linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】_第2张图片

五、VMware虚拟机下Centos7 桥接方式网络配置完整步骤

1. 打开虚拟机的设置页面,设置虚拟机桥接模式如图:选择桥接模式(复制物理网络连接可

linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】_第3张图片

2. 桥接模式配置VMware虚拟机网络

  1. 查看宿主机网络信息:
    ipconfig /all
    linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】_第4张图片
  2. 配置CentOS7 ,将主机中对应的信息填入下面对应的位置,静态ip,子网掩码, 默认网关, DNS
    vi /etc/sysconfig/network-scripts/ifcfg-ens33
    说明: ifcfg-eno16777736文件每个人可能不同
TYPE=Ethernet
BOOTPROTO=static #修改成static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=bf5337ab-c044-4af7-9143-12da0d493b89
DEVICE=eno16777736
ONBOOT=yes #修改成yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.1.103 # 自定义虚拟机的ip地址(主机是192.168.1.104),必须与主机在同一网段
NETMASK=255.255.255.0 #设置子网掩码,跟宿主一样
GETWAY=192.168.1.1  #默认网关,跟宿主一样
DNS1=114.114.114.114 #DNS,跟宿主一样

ip地址:设置和宿主机同网段ip
NETMASK:子网掩码和宿主机相同
GATEWAY: 默认网关和宿主机相同
DNS1: 跟宿主一样
  1. 添加网关地址
    vi /etc/sysconfig/network
    内容如下:
NETWORKING=yes
HOSTNAME=xxxx #名字随便了
GATEWAY=192.168.1.1 #默认网关和宿主机相同
  1. 添加DNS
    vi /etc/resolv.conf
    内容如下:
# Generated by NetworkManager
nameserver 114.114.114.114 #DNS,跟宿主一样
  1. 重启network
    service network restart

3. 测试

  1. 内网访问自身静态ip
    linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】_第5张图片
  2. 访问公网
    linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】_第6张图片
  3. 宿主机访问虚拟机
    linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】_第7张图片
  4. 虚拟机访问宿主机
    linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】_第8张图片

如果还无法ping通上网可能需要选择以下网卡:

VMware菜单栏->编辑->虚拟网络编辑器
linux命令总结:centos7 的命令大全【为便于学习、复习 便持续更新】_第9张图片
做一下切换,保存试试

你可能感兴趣的:(操作系统)