参考视频:

1.如何打开命令窗口

鼠标点击右键,选择open Terminal就可以打开命令行窗口了。

现在我们可以调整这个窗口的大小,增大窗口大小使用ctrl+shif+加号,缩小窗口ctrl+减号

切换成root用户,只需要在窗口中输入 su 输入密码就可以了

现在要切换到某个用户 su+用户名就可以了

2.添加用户和删除用户

添加用户必须在su root权限下使用 useradd+用户名命令就可以了

删除用户使用userdel+用户名

useradd aaa添加aaa这个用户

3 cd命令的几个重要操作

./ 表示当前目录

/表示根目录

../表示上一级目录

cd进入目录:进入到上一节目录 cd .. cd加上空格加上两点

进入到上级目录的上级目录 cd ../../

进入到根目录 cd /

4  查看当前目录下文件的具体信息

ls –l 可以查看具体的文件信息,也可以使用ll命令查看文件权限等

或者使用ll

5 使用vim编辑文件之后如何查看文件中的内容

首先按esc退出编辑状态才能进行查找操作

/word    向下查找word 的字符串  例如  /chengtingting   向下查找字符chengtingting   绿色光标处即为查找结果

?word 向上查找word字符串

n  代表重复前一个查找的操作

N反向进行前一个查找操作

通常查找和N/n组合使用

6 参考某个文件的内容 cat或者tail

显示内容 cat  -b 1.txt b带有行号

除了cat之后还可以使用tail查看内容,tail的好处是可以从尾部开始查看

Tail –n 5 1.txt 查看倒数5行的内容

7 查询 whereis  locate 和find

whereis 查询安装软件

locate 基于数据库文件的索引查询

find是功能最强大的,需要指定查询的路径和查询的名称

Whereis 可以查看当前当前安装的了那些软件 whereis mysql

上面whereis只能查收软件,要查询更多的可以是locate –A mysql可以查询更多的信息

Locate是基于索引帮助来进行搜索的,可能不是实时搜索,如果要实时需要收到使用命令更新数据库的索引内容使用updatedb

想要实时的搜索可以使用下面的find操作

使用全局在根目录下去搜索,真正寻找的时候最好切换到root用户

在根目录下查询name是mysql的东西

可以使用带有通配符的

使用find有一个需要注意 的,如果查询的二进制可执行文件,查询的名称需要带上双引号

在当前目录下./就是当前目录下,以zip开头的东西,在bin目录下使用查询一定要使用引号把搜索的字符串括起来,因为bin目录下的都是二进制文件,如果查询二进制文件都需要使用双引号括起来,其他文件都不用双引号,所以最好在find后面都使用双引号

Find后面查询的时候都需要制定查询的路径

7.查看当前虚拟机的ip地址 ifconfig

8 禁止虚拟机的网卡和启动虚拟机的网卡

我们在root用户目录下使用ifconfig 启动和禁止某个网卡,网卡名可以单独通过使用ifconfig 命令来查看网卡的名称

9 查看防火墙的状态

在centos 7版本上命令如下

Filewall后面有一个减号,减号后面是cmd,status前面有两个减号,两个减号后面还有一个空格

在Ubuntu操作系统上查看防火墙的状态是

10 启动和关闭防火墙

上面这种方式当重启虚拟机之后就会实现

上面这这种命令重新启动电脑之后防火墙还会启动

如果要永久禁止防火墙的启动可以使用下面的命令

重启电脑之后防火墙还是永久关闭的,需要注意的使用disable只有重启电脑之后才会让防火墙关闭,这里是需要注意的,如果要让防火墙立刻生效不重启手机可以使用restart重启下防火墙

11 接下来我们配置虚拟机的IP地址

首先在centos下面需要找到对应的IP地址的文件所在的目录

网卡的配置文件是ifcfg-eno1677736,嗯可以使用命令查看下网卡的内容

我们可以看到当前虚拟机的是dhcp自动获得IP地址的,现在我们要手动的制定IP地址,这里需要了解下桥接模式和nat模式

接下来我们来看看通过配置文件给服务器固定IP地址

这里主机和虚拟机采用nat模式上网

nat模式:现在桥接模式比例浪费真实的IP地址但是要让虚拟机可以上网,可以设置为nat模型,虚拟机上面不能直接连接到路由器上,虚拟机向外网发送的数据通过nat转接到宿主机器的真实网卡上,主机网卡再把数据发送到路由器实现上网,虚拟机和主机真是的IP地址不再一个网段

我们举例来分析

nat模式在,这真是电脑上会多出一个vmnet8的网卡,虚拟机通过该网卡给主机通信

我们来看一下 vmnet8的IP地址是192.168.35.1 子网掩码是255.255.255.0

真实的主机地址是无线局域网 第一的IP地址是192.168.1.4可以明显的看到不和vmnet8在同一个网段

我们来看看虚拟机的IP地址

我们可以看到虚拟机的IP地址是192.168.35.182和vmnet8在同一个网段,但是和真实主机的IP地址不再同一个网段。

nat模式下,物理机和虚拟机网段不在同一个网段,虚拟机把真实的物理机当成网关,虚拟机发生的数据通过nat转换到真实的主机的网卡发送出现实现上网

接下面我们通过配置文件来给主机设置固定的IP地址

这里有几点需要注意的地方:

Bootproto模式不能选择dhcp,这里选择为static

第二要添加IP地址,nat模式下ip地址必须和vmnet8网卡的IP地址在同一个网段,网关就是vmnet8的IP地址,子网掩码都是255.255.255.0配置好之后需要重启下电脑或者重启下网卡

11 重启电脑命令reboot

12 关闭电脑 shutdown

如果shutdwon 后面给的参数是-r 也是表示重启计算机 shutdown –r now 马上重启电脑

13 echo是英文回显示的意思,常用在变向shell脚本中记录日志操作

14 grep 查询 常常配合ls  ps cat命令一起配合使用

15 查看当前端口的状态 netstat -ntpl

centos下面基本的linux命令操作的更多相关文章

  1. 几个常用的linux命令(操作服务器时会用到)

    目录 tmux 背景 安装 使用 启动一个tmux session 暂时离开当前session 回到之前的session 重命名session 创建window 创建pane ps scp 参考 tm ...

  2. Linux命令操作

    该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大. 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件 ...

  3. 查看Centos内存使用情况linux命令

    我们在使用centos版linux服务器的过程中,有时会出现卡顿的情况,这时我们可以通过查看一下内存的使用来判断发生了什么情况,那么如何查看centos内容使用情况呢?有几个方法可以尝试,跟着ytka ...

  4. 操作系统篇之Linux命令操作和redis安装以及基本使用

    电脑操作系统 : windows7,8,10,xp,win98 操作系统 : linux ax unix 以后开发项目是部署在服务器上,服务器一般采用linux. linux的优点:系统稳定,操作速度 ...

  5. 07-11 Linux命令操作

    1. 查看当做操作目录位置    > pwd 2. 查看(当前)目录里边的文件内容    > ls                //list    > ls  -l  或ll    ...

  6. linux 命令操作记录

    1.查找名为 migrations 的文件夹/文件,并删除 find . -name "migrations" -type d #查找当前目录下文件夹名为 migrations 的 ...

  7. 超实用,你get了吗?再也不怕本地文件更新到环境用Linux命令重启服务器了。。。

    来公司这么久,写过不少代码,可是一碰见关于Linux命令操作的马上绕过,每次都是嚷嚷同事过来帮我替换文件,重启服务器,一直害怕接触命令的我一次一次不嫌麻烦,哈哈.有没有醉了?其实我一直都知道操作不难, ...

  8. 每天一个Linux命令 - 【find】

    命令:find 用途:查找文件并执行指令的操作 [语法]:find [路径] [选项] [参数] [功能介绍]:find命令在指定的目录下查找文件.find命令还能够对查找到的文件执行的指定的操作,通 ...

  9. Linux centos系统安装后的基本配置,Linux命令

    一.centos系统安装后的基本配置 .常用软件安装 yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tr ...

随机推荐

  1. Java IO(一)概述

    Java IO(一)概述 一.IO概述 (一).介绍 在Java中,所有的数据都是通过流读写的,Java提供了IO来处理设备之间的数据传输,Java程序中,对于数据的输入/输出操作 都是以“流”的方式 ...

  2. String类的内存解析

    package com.aff.equals; public class TestString { public static void main(String[] args) { String st ...

  3. Java实现蓝桥杯日期问题

    历届试题 日期问题 时间限制:1.0s 内存限制:256.0MB 提交此题 问题描述 小明正在整理一批历史文献.这些历史文献中出现了很多日期.小明知道这些日期都在1960年1月1日至2059年12月3 ...

  4. Java实现 LeetCode 329 矩阵中的最长递增路径

    329. 矩阵中的最长递增路径 给定一个整数矩阵,找出最长递增路径的长度. 对于每个单元格,你可以往上,下,左,右四个方向移动. 你不能在对角线方向上移动或移动到边界外(即不允许环绕). 示例 1: ...

  5. Java实现 洛谷 Car的旅行路线

    输入输出样例 输入样例#1: 1 3 10 1 3 1 1 1 3 3 1 30 2 5 7 4 5 2 1 8 6 8 8 11 6 3 输出样例#1: 47.5 import java.util. ...

  6. Java实现 LeetCode 229 求众数 II(二)

    229. 求众数 II 给定一个大小为 n 的数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素. 说明: 要求算法的时间复杂度为 O(n),空间复杂度为 O(1). 示例 1: 输入: [3,2, ...

  7. Java实现 LeetCode 212 单词搜索 II(二)

    212. 单词搜索 II 给定一个二维网格 board 和一个字典中的单词列表 words,找出所有同时在二维网格和字典中出现的单词. 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中&quo ...

  8. Java实现 蓝桥杯 历届试题 错误票据

    问题描述 某涉密单位下发了某种票据,并要在年终全部收回. 每张票据有唯一的ID号.全年所有票据的ID号是连续的,但ID的开始数码是随机选定的. 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成 ...

  9. ESXI多网卡网络配置

    1.两台路由器接入不同网络: 2.一台4网口服务器,网口分别为:vmnic0.vmnic1.vmnic2.vmnic3 3.ESXI6.5服务器虚拟机系统 测试环境模拟: 路由1:192.168.0. ...

  10. @Transactional 事务的底层原理

    最近同事发现一个业务状态部分更新的bug,这个bug会导致两张表的数据一致性问题.花了些时间去查问题的原因,现在总结下里面遇到的知识点原理. 问题一:事务没生效 我们先看一段实例代码,来说明下问题: ...