本文主要讲解Linux的用户设置、主机名设置、网络配置、防火墙配置 用户传输包的命令lrzsz的安装以及SSH服务配置等基本操作。

1. 用户名设置

  服务肯定是为了用户,而用户可能对于Linux并不了解,比如刚开始学习的你们。而刚新建的虚拟机里只有管理员用户root,其权限是非常高的,可以进行很多普通用户无法进行的操作。很有可能一个不熟悉Linux的用户一个删除操作会删除掉一系列系统配置文件,而这对于系统而言是毁灭性的灾难,很可能你就需要重装系统了。所以,Linux为我们提供了用户级别和权限,以帮助我们正确管理系统。我建议大家学习时都使用普通用户进行学习,这样能预防发生不可逆的灾难性操作。下面姜维大家讲解用户设置,它包括了添加用户、切换用户和删除用户。

  在命令行输入usradd可以查看添加用户的命令的一些参数:

  现在,我们来添加一个普通用户:

  然后,切换到我们所创建的用户:

  接下来,切换到root用户进行用户删除操作(只有root用户才有此权限)

  我们先创建一个test用户用于删除操作

  删除用户

  可以发现,test用户已经成功删除。

2. 主机名(hostname)的设置

  输入以下命令并运行,进入配置文件。这里交给大家一个小技巧,在找相关配置文件时,你肯会记不清楚配置文件名的正确拼写,但你可以输入前n个你记得的字母,然后按下Tab键,其功能就是自动补全,这是一个很实用的输入技巧。

  进入后,按“i”进入编辑模式,然后将HOSTNAME属性值修改为你所期望的名称,保存退出。但此时主机名不会立即改变,需要执行reboot命令重启虚拟机才会生效。

3. 网络配置(静态网络模式)

  命令行输入命令vi /etc/sysconfig/network-scripts/ifcfg-eth0进入配置文件,进行以下修改并保存退出。

  如果不知道怎么查看网关和子网掩码课翻看我上一篇博文()。修改完成后重启网络服务:service network restart。但是,你会发现卡在那里就不懂了,因为之前的IP地址已经发生了变化,虚拟机无法获取本机的相关信息,所以需要重启虚拟机。我们在Xshell中输入Ctrl+d断开虚拟机的连接,然后修改连接配置(其他步骤和上一篇博文连接Xshell操作一样,不赘述),并重新连接,然后输入ifconfig查看网络配置信息可发现IP地址已经变味我们所修改的静态地址192.168.232.136。

4.  防火墙配置

  为什么要配置防火墙呢?大家都知道,防火墙对我们的服务器提供的是保护服务,但有时却会带来麻烦,比如会组织我们进行集群间的通信,它会屏蔽一些我们通信中所需要的一些端口。所以,我们在这里要讲防火墙进行永久的关闭。

  如是,我们已经成功地关闭了防火墙了。就是这么简单。但此项配置要求我们重启服务,由于后面还有一点内容,我们将重启推后进行,接下来是关闭Selinux服务。

  输入vi /etc/selinux/config命令进入配置文件。

  然后重启服务:init 6(重启服务的另一种方式,同reboot)。到此,防火墙配置也就完成了。

5. 用户传输包的命令lrzsz的安装

  5和6操作有两个基本条件:网络畅通和使用root用户。

  首先,我们再ping一次百度,如果能ping通最好,如果不能请添加下图中你所没有的配置项,然后重启服务service network restart,然后再测试。这时一定能ping通百度了,接下来进行安装操作。

  我们使用yum命令进行安装,它会自动搜索yum源,然后下载应用包进行安装。

  安装完成后就可以使用rz命令将文件从物理机传输到虚拟机中了,输入rz回车课看到以下内容

  文件成功传输,然后我们可以试一下从虚拟机传输文件到物理机桌面。

6. SSH服务的安装

  首先运行ssh命令提示命令找不到,所以我们需要下载安装该命令。

  再安装ssh的客户端

  此时输入ssh就列出了改命令的使用方法

  SSH配置在SSH远程无密码登录和集群搭建时都会运行,这在我的博文(虚拟机通信配置与Xshell连接)中也有详细介绍,欢迎大家学习。

  以上均为博主自己的学习过程,希望能给大家带来一定的指导作用,有用的还望大家点个支持,如果对你没用也望包含,有错误烦请指出,谢谢!

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux常用配置讲解的更多相关文章

  1. LINUX常用配置及命令

    一.   Fedora系统配置 1.      [设置网卡IP] 步骤如下: 1)     用root用户登陆,打开/etc/sysconfig/network-scripts/ifcfg-eth0文 ...

  2. Linux:Linux 常用命令讲解(软件、硬件、文件)

    一.Linux 常用命令 所有的命令操作都是在服务器上进行的 自学参考:菜鸟 Linux man + 命令:查看命令的文档: 命令  +  --usage:查看命令的文档: 命令  +  --help ...

  3. linux 常用配置

    linux mysql yum 配置 https://blog.csdn.net/wngpenghao/article/details/78862923 linux jdk1. yum install ...

  4. 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 软件操作命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim与其他常用命令 5. 系统用户操作命令 6 ...

  5. Linux常用配置选项

  6. Linux学习之路--常用命令讲解

    Linux常用命令讲解 1.命令格式:命令 [-选项]  [参数] 超级用户的提示符是# 一般用户的提示符是$ 如:ls -la /usr说明: 大部分命令遵从该格式多个选项时,可以一起写 eg:ls ...

  7. Linux常用命令精华讲解 上部 (下部下回分解)不要催很忙的

    Linux常用命令讲解 1.Linux命令基础 2.Linux命令帮助 3.目录与文件的基操 1.Shell是系统中运行的一种特殊程序在用户和内核之间充当"翻译官"的角色,登录li ...

  8. 0、驱动及应用小技巧、uboot指令及环境变量配置、linux常用命令

    (内核make menuconfig之后,通过insmod安装的驱动都应该重新make,可能会出现一些莫名的问题) (nor flash/SDRAM/DM9000都受内存控制器控制,需要配置内存控制器 ...

  9. [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

随机推荐

  1. 再起航,我的学习笔记之JavaScript设计模式30(简单模板模式)

    简单模板模式 概念介绍 简单模板模式(Simple template): 通过格式化字符串拼凑出视图避免创建视图时大量节点操作,优化内存开销. 创建模板 在实际的业务中如果我们需要进行前后台交互,或多 ...

  2. VBA.NET 系统可行性分析模板

    系统可行性分析 1.  技术可行性分析 前提: 系统不知在Window系统中,开发环境不受限制:系统以C/S结构为主,提供大量的数据操作:主要用VB.NET开发,提高安全性和访问效率. 基本要求 客户 ...

  3. Python面试题之copy/deepcopy详解

    copy和deepcopy有什么区别? http://blog.csdn.net/qq_32907349/article/details/52190796 http://iaman.actor/blo ...

  4. Python面试题之生成器/迭代器

    1.为什么要有生成器? 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个 ...

  5. Jquery.Uploadify实现批量上传显示进度条 取消 上传后缩略图显示 可删除

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="UpLoad.aspx.cs&q ...

  6. 轻松几句搞定【Javascript中的this指向】问题

    this关键字在JavaScript中扮演了至关重要的角色,每次它的出现都伴随着它的指向问题,这也是很多初学者容易出错的地方. 不过,这篇文章将会带你一次性搞定this指向的问题,望能给大家提供帮助! ...

  7. ASP.NET Core 处理 404 Not Found

    问题 在没有修改任何配置的情况下,这是用户使用 Chrome 访问不存在的URL时会看到的内容: 幸运的是,处理错误状态代码非常简单,我们将在下面介绍三种技术. 解决方案 在以前的ASP.NET MV ...

  8. python 解析xml

    在工作中很多时候都要用到xml,使用这个时候难免会设计到解析他,然后就研究了一下python解析xml问题,看了很多东西,python有很多解析xml的包,但是也折腾我好一段时间,最后选择了这个方法. ...

  9. AspectCore.Extension.Reflection : .NET Core反射扩展库

    在从零实现AOP的过程中,难免会需要大量反射相关的操作,虽然在.net 4.5+/.net core中反射的性能有了大幅的优化,但为了追求极致性能,自己实现了部分反射的替代方案,包括构造器调用.方法调 ...

  10. C#控件基础

    在说控件之前,还是有必要说一下如何创建项目的. 现在我们就不用创建控制台应用程序了,而是文件>新建>C#>Windows窗体应用程序.名称,位置自己选择. 创建好了大致就是这样了,可 ...