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

如果不知道怎么查看网关和子网掩码课翻看我上一篇博文()。修改完成后重启网络服务: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常用配置讲解的更多相关文章
- LINUX常用配置及命令
一. Fedora系统配置 1. [设置网卡IP] 步骤如下: 1) 用root用户登陆,打开/etc/sysconfig/network-scripts/ifcfg-eth0文 ...
- Linux:Linux 常用命令讲解(软件、硬件、文件)
一.Linux 常用命令 所有的命令操作都是在服务器上进行的 自学参考:菜鸟 Linux man + 命令:查看命令的文档: 命令 + --usage:查看命令的文档: 命令 + --help ...
- linux 常用配置
linux mysql yum 配置 https://blog.csdn.net/wngpenghao/article/details/78862923 linux jdk1. yum install ...
- 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 软件操作命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim与其他常用命令 5. 系统用户操作命令 6 ...
- Linux常用配置选项
- Linux学习之路--常用命令讲解
Linux常用命令讲解 1.命令格式:命令 [-选项] [参数] 超级用户的提示符是# 一般用户的提示符是$ 如:ls -la /usr说明: 大部分命令遵从该格式多个选项时,可以一起写 eg:ls ...
- Linux常用命令精华讲解 上部 (下部下回分解)不要催很忙的
Linux常用命令讲解 1.Linux命令基础 2.Linux命令帮助 3.目录与文件的基操 1.Shell是系统中运行的一种特殊程序在用户和内核之间充当"翻译官"的角色,登录li ...
- 0、驱动及应用小技巧、uboot指令及环境变量配置、linux常用命令
(内核make menuconfig之后,通过insmod安装的驱动都应该重新make,可能会出现一些莫名的问题) (nor flash/SDRAM/DM9000都受内存控制器控制,需要配置内存控制器 ...
- [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...
随机推荐
- JAVAWEB复习资料-01
CSS中@import和link两种插入样式表方式有什么不同? 1.link属于HTML标签,除了引入css文件之外还能定义RSS等,而@import只能用于加载CSS. 2.link在引用CSS时, ...
- Python-MongoDB的驱动安装、升级
安装pip,并通过此来安装pymongo–Python mongodb驱动 1.下载pip安装包,下载地址:http://pypi.python.org/packages/source/p/pip/p ...
- Hadoop(三)手把手教你搭建Hadoop全分布式集群
前言 上一篇介绍了伪分布式集群的搭建,其实在我们的生产环境中我们肯定不是使用只有一台服务器的伪分布式集群当中的.接下来我将给大家分享一下全分布式集群的搭建! 其实搭建最基本的全分布式集群和伪分布式集群 ...
- FPGA在其他领域的应用(二)
计算机和存储领域: 计算机技术和存储技术发展迅猛.如今,云计算正在实现对传统 IT 功能和全新功能的整合.例如,许多大型数据中心目前正在同时提供传统的 IT 服务以及新型的数据分析服务. 因此,这些大 ...
- java web jsp学习笔记--概述-常用语法,指令,动作元素,隐式对象,域对象
JSP学习笔记 1.什么是jsp JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术.JSP/Servlet规范.JS ...
- Js、Jquery定时执行(一次或者重复多次,取消重复)
1. 创建一个变量 var ref = ""; 2. 定时刷新调用的方法 function consoleLog(){ console.log("a"); } ...
- winPcap编程之获取适配器信息(二)
首先要读一下这一页的东西:http://www.winpcap.org/docs/docs_412/html/group__wpcapsamps.html 可以结合中文版本看http://www.fe ...
- vue-cli 自定义指令directive 添加验证滑块
vue项目注册登录页面遇到了一个需要滑块的功能,网上看了很多插件发现都不太好用,于是自己写了一个插件供大家参考: 用的是vue的自定义指令direcive,只需要在需要的组件里放入对应的标签嵌套即可: ...
- VS中Release模式下生成去掉生成pdb文件
1.右键项目,选择属性 2.选择正确的配置,点击高级 3.调试信息选择 none,点击确定.
- vue学习前奏——webpack
"工欲善其事必先利其器",要想学习vue,首先需要我们去了解webpack,便于后期快速构建运行项目.废话不多说,下面开始介绍在开始一个vue项目前我们需要对webpack有一定的 ...