zoukankan      html  css  js  c++  java
  • Linux常用配置讲解

      本文主要讲解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进入配置文件,进行以下修改并保存退出。

      如果不知道怎么查看网关和子网掩码课翻看我上一篇博文(虚拟机通信配置与Xshell连接)。修改完成后重启网络服务: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通百度了,接下来进行安装操作。

       DEFROUTE=yes

       PEERDNS=yes

               PEERROUTES=yes

          IPV4_FAILURE_FATAL=yes

               IPV6INIT=no

       NAME="System eth0"                

       IPADDR=192.168.86.131 

       BCAST=192.168.86.255 
         GATEWAY=192.168.86.2 
         
       NETMASK=255.255.255.0 
       
         DNS1=192.168.86.2 

         DNS2=8.8.8.8 

     

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

     

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

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

    6. SSH服务的安装

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

      再安装ssh的客户端

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

      SSH配置在SSH远程无密码登录和集群搭建时都会运行,这在我的博文(Hadoop 2.2.0单节点的伪分布集成环境搭建)中也有详细介绍,欢迎大家学习。

     

      以上就是博主为大家介绍的这一板块的主要内容,这都是博主自己的学习过程,希望能给大家带来一定的指导作用,有用的还望大家点个支持,如果对你没用也望包涵,有错误烦请指出。如有期待可关注博主以第一时间获取更新哦,谢谢!

     

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

  • 相关阅读:
    textArea打印时,内容不显示
    自定义Metadata验证属性
    C# 扩展类与分布类
    JSON基础 JS操作JSON总结
    如何查看别人公众号的粉丝量
    Powerdesigner逆向工程从sql server数据库生成pdm
    springMVC中前台ajax传json数据后台controller接受对象为null
    Mybatis报错: Invalid bound statement (not found)
    Mysql批量插入数据性能问题
    java中String编码转换 UTF-8转GBK
  • 原文地址:https://www.cnblogs.com/zimo-jing/p/7839413.html
Copyright © 2011-2022 走看看