- 博客(37)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 整理的一些Linux运维工程师面试题 工程师2019年度工作总结
今年是我成为上班族以来的第二个整年。土建工程师是我从事的第一份工作,是我职业生涯的一个起点,我对此也十分珍惜,尽最大努力去适应这一岗位。通过一年来的不断学习,以及同事、领导的帮助,我已完全融入到了*******这个大家庭中,个人的工作技能也有了明显的提高,虽然工作中还存在这样那样的不足之处,但应该说这一年付出了不少,也收获了很多,我自己感到...主题:整理的一些Linux运维工程师面试题这...
2020-01-16 21:59:51
5691
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 linux操作系统安装教程图解【图文教程】
随着科技时代的发展,家庭之中的电脑应用率也已经越来越高。系统作为电脑上面最核心的部分,种类也越来越多。而linux凭着特有的稳定性与安全性深受人们喜欢,linux系统的种类很多,今天小编就以linux系统中的RedHat 9为例为大家讲解一下linux系统的安装。 linux系统的安装图解 1.首先我们打开电脑,将光盘放入电脑驱动之中。等到出现安装画面,回车确定为图形界面的安装方式。...
2019-12-28 14:54:34
2618
原创 2020年总结的linux零基础入门到精通系列课程学习路线和课程目录
好的开始是成功的一半。学习 Linux 的第一个问题是搞明白 Linux 是什么,了解其来龙去脉、前世今生,知道其发展趋势、应用前景,弄清楚为什么学习它,以及如何掌握它和使用它,知其然更要知其所以然。工欲善其事,必先利其器。建议学习 Linux 的朋友不要忽视本章章。很多人看技术类图书都不喜欢或不重视第一章,甚至直接跳过去,觉得大多是介绍性的内容,陈词滥调、形式化,且没什么 技术含量。...
2020-01-20 21:59:57
2005
原创 硬盘安装Linux系统的最简单方法
通过Grub(多系统引导管理器)来安装本人最近摸索Linux系统,想在本机上安装双系统,但我这老爷机上没有软驱,没有刻录机,下载的ISO文件只能存在硬盘上,也只能通过硬盘来安装,在各大Linux的BBS上看了不少关于从硬盘安装Linux系统的贴子,试了N次不成功,最后我对所看贴子所述的内容进行的一些修改,可能是因为Linux系统版本更新了要作一些修改,也许是多系统引导安装程序有新版本而需要作一些...
2020-01-19 22:00:05
4915
原创 程序员学习编程,LInux运维命令2019总结
线上查询及帮助命令man,查询命令。例:man shutdown–help,建议查询命令例:shutdown --help文件和目录操作命令pwd,显示当前所在目录信息。例:[root@oldboy59 sysconfig]# pwd/etc/sysconfigcd,切换目录参数cd. 进入当前目录参数cd....
2020-01-18 22:00:29
318
原创 2020年该如何学习linux系统教程,学霸总结了6点干货!
Linux操作系统相比于十年前的普及程度已经有了大大提高,但是由于其桌面操作系统上的可视化窗口操作模式并不像Windows操作系统那样直观、完美,对于一些刚接触Linux的人或者初学者来说入手还是有一定的难度,所以其发展并不是那么迅速。更多内容学习 点击我但是近年来Linux已经越来越受到重用,它不再仅仅是一些开源发烧友们之间炫耀资本,而且已经在多方面价值得到了体现,尤其在服务器...
2020-01-18 21:59:55
4986
3
原创 linux系统如何安装到u盘,linux系统安装图解教程及卸载修复
很多朋友问笔者如何安装linux系统,linux安装需要注意哪些问题,如何正确卸载linux系统,笔者这里收集了一篇linux安装图文教程,以红旗Linux5.0桌面正式版为例,教大家如何安装linux以及卸载修复引导方法。一,准备工作:1.购买红旗Linux5.0桌面正式版安装光盘或下载镜像文件。2.记录电脑硬件的详细信息,记录电脑中网络设置用到的IP地址、子网掩码、默认网关和DNS名称服务器地...
2020-01-16 21:59:57
4938
原创 Linux groupdel命令:刪除用户组
groupdel 命令用于删除用户组(群组),此命令基本格式为:[root@localhost ~]#groupdel 组名通过前面的学习不难猜测出,使用 groupdel 命令删除群组,其实就是删除 /etc/gourp 文件和 /etc/gshadow 文件中有关目标群组的数据信息。例如,删除前面章节中用 groupadd 命令创建的群组 group1,执行命令如下:[r...
2019-12-22 15:22:43
781
原创 Linux groupmod命令详解:修改用户组
groupmod 命令用于修改用户组的相关信息,命令格式如下:[root@localhost ~]# groupmod [选现] 组名选项:-g GID:修改组 ID; -n 新组名:修改组名;例子:[root@localhost ~]# groupmod -n testgrp group1#把组名group1修改为testgrp[root@localhost ~]#...
2019-12-22 15:22:17
1013
原创 Linux groupadd命令:添加用户组
添加用户组的命令是 groupadd,命令格式如下:[root@localhost ~]# groupadd [选项] 组名选项:-g GID:指定组 ID; -r:创建系统群组。使用 groupadd 命令创建新群组非常简单,例如:[root@localhost ~]# groupadd group1#添加group1组[root@localhost ~]# gre...
2019-12-22 15:21:45
2040
原创 Linux su命令:用户间切换(包含su和su -的区别)
su 是最简单的用户切换命令,通过该命令可以实现任何身份的切换,包括从普通用户切换为 root 用户、从 root 用户切换为普通用户以及普通用户之间的切换。普通用户之间切换以及普通用户切换至 root 用户,都需要知晓对方的密码,只有正确输入密码,才能实现切换;从 root 用户切换至其他用户,无需知晓对方密码,直接可切换成功。su 命令的基本格式如下:[root@localh...
2019-12-22 15:21:08
624
原创 Linux id命令:查看用户的UID和GID
id 命令可以查询用户的UID、GID 和附加组的信息。命令比较简单,格式如下:[root@localhost ~]# id 用户名【例 1】[root@localhost ~]# id lampuid=501(lamp) gid=501(lamp) groups=501(lamp)#能看到uid(用户ID)、gid(初始组ID), groups是用户所在组,这里既可以看到初...
2019-12-22 15:20:28
1452
原创 Linux /etc/group文件解析(超详细)
ect/group 文件是用户组配置文件,即用户组的所有信息都存放在此文件中。此文件是记录组 ID(GID)和组名相对应的文件。前面讲过,etc/passwd 文件中每行用户信息的第四个字段记录的是用户的初始组 ID,那么,此 GID 的组名到底是什么呢?就要从 /etc/group 文件中查找。/etc/group 文件的内容可以通过 Vim 看到:[root@localhos...
2019-12-22 15:19:45
432
原创 Linux /etc/shadow(影子文件)内容解析(超详细)
etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。前面介绍了 /etc/passwd 文件,由于该文件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中分离出来,并单独放到了此文件中。/etc/shadow 文件只有 root 用户拥有读权限,其他用户没有任何权限,这样就保证了用户密...
2019-12-22 15:19:12
1677
原创 Linux /etc/passwd内容解释(超详细)
Linux 系统中的 /etc/passwd 文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。首先我们来打开这个文件,看看到底包含哪些内容,执行命令如下:[root@localhost ~]# vi /etc/passwd#查看一下文件内容root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/...
2019-12-22 15:18:19
4640
2
原创 Linux UID和GID(用户ID和组ID)
登陆 Linux 系统时,虽然输入的是自己的用户名和密码,但其实 Linux 并不认识你的用户名称,它只认识用户名对应的 ID 号(也就是一串数字)。Linux 系统将所有用户的名称与 ID 的对应关系都存储在 /etc/passwd 文件中。说白了,用户名并无实际作用,仅是为了方便用户的记忆而已。要论证 "Linux系统不认识用户名" 也很简单,在前面章节,我们曾经在网络上下载过 ...
2019-12-22 15:17:32
1305
原创 Linux用户和用户组(包含两者之间的关系)
Linux 是多用户多任务操作系统,换句话说,Linux 系统支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。例如,某台 Linux 服务器上有 4 个用户,分别是 root、www、ftp 和 mysql,在同一时间内,root 用户可能在查看系统日志、管理维护系统;www 用户可能在修改自己的网页程序;ftp 用户可能在上传软件到服务器;mysql 用户可能在...
2019-12-22 15:17:00
352
原创 Linux mkdir命令:创建目录(文件夹)
mkdir 命令,是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用。mkdir 命令的基本格式为:[root@localhost ~]# mkdir [-mp] 目录名-m 选项用于手动配置所创建目录的权限,而不再使用默认权限。 -p 选项递归创建所有目录,以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个...
2019-12-10 14:27:40
1615
原创 Linux ls命令:查看目录下文件
通过学习 cd 和 pwd 命令,相信读者已经能够在庞大的 Linux 文件系统中,随心所欲地游荡并确定自己所在的位置了。本节继续来学习,如何知道某目录中存放了哪些文件或子目录。ls 命令,list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为:[root@localhost ~]# ls [选项] 目录名称表 1 列出了 ls 命令常用的...
2019-12-10 14:27:02
610
原创 Linux pwd命令:显示当前路径
由于 Linux 文件系统中有许多目录,当用户执行一条 Linux 命令又没有指定该命令或参数所在的目录时,Linux 系统就会首先在当前目录(目前的工作目录)搜寻这个命令或它的参数。因此,用户在执行命令之前,常常需要确定目前所在的工作目录,即当前目录。当用户登陆 Linux 系统之后,其当前目录就是它的主目录。那么,如何确定当前目录呢?可以使用 Linux 系统的pwd 命令来显示当...
2019-12-10 14:26:22
332
原创 Linux cd命令:切换目录
cd 命令,是 Change Directory 的缩写,用来切换工作目录。Linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令。所谓 Shell 内置命令,就是 Shell 自带的命令,这些命令是没有执行文件的;而外部命令就是由程序员单独开发的,是命令,所以会有命令的执行文件。Linux 中的绝大多数命令是外部命令,而 cd 命令是一个典型的 Shell 内...
2019-12-10 14:25:44
696
原创 Linux命令基本格式(详解版)
本节开始,我们不会再见到图形界面了,因为对服务器来讲,图形界面会占用更多的系统资源,而且会安装更多的服务、开放更多的端口,这对服务器的稳定性和安全性都有负面影响。其实,服务器是一个连显示器都没有的家伙,要图形界面干十么?说到这里,有很多人会很崩溃。笔者就经常听到抱怨 Linux 是落后于时代的老古董,就像笔者的白头发一样!但是,大家要理解,对服务器来讲,稳定性、可靠性、安全性才是最主要的...
2019-12-10 14:25:04
155
原创 Linux绝对路径和相对路径
Linux 系统中,文件是存放在目录中的,而目录又可以存放在其他的目录中,因此,用户(或程序)可以借助文件名和目录名,从文件树中的任何地方开始,搜寻并定位所需的目录或文件。说明目录或文件名位置的方法有两种,分别使用绝对路径和相对路径。绝对路径指的是从根目录(/)开始写起的文件或目录名称,而相对路径则指的是相对于当前路径的写法。换句话说,绝对路径必须以一个正斜线(/),也就是根目录开始...
2019-12-10 14:24:28
414
原创 Linux文件(目录)命名规则
介绍完 Linux 系统中目录结构之后,读者一定想知道如何为文件或目录命名。我们知道,在 Linux 系统中,一切都是文件,既然是文件,就必须要有文件名。同其他系统相比,Linux 操作系统对文件或目录命名的要求相对比较宽松。Linux 系统中,文件和目录的命名规则如下:除了字符“/”之外,所有的字符都可以使用,但是要注意,在目录名或文件名中,使用某些特殊字符并不是明智之举。例如...
2019-12-10 14:23:52
240
原创 Linux文件系统不是必须的,而是必要的!
在 Linux下能看到类似 /usr、/home 的目录,在 Windows 下能看到 C 盘、D 盘等,同时可以很轻松地在这些系统下添加、删除文件,这就是文件系统提供的功能。如果没有文件系统支持,看似很简单的操作将变得异常复杂。使用文件系统是和使用裸设备相对而言的。裸设备是一种没有格式化的磁盘或磁盘分区,也就是让操作系统或者程序直接操作磁盘设备。通过文件系统的方式来组织磁盘存储和数据管...
2019-12-10 14:23:13
190
原创 Linux一切皆文件(包含好处和弊端)
Linux 中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket)、网络通信等资源也都是文件。Linux系统中,文件具体可分为以下几种类型:1) 普通文件类似 mp4、pdf、html 这样,可直接拿来使用的文件都属于普通文件,Linux 用户根据访...
2019-12-10 14:22:37
318
原创 Linux文件系统层次结构
通过学习《Linux一切皆文件》一节我们知道,平时打交道的都是文件,那么,应该如何找到它们呢?很简单,在 Linux 操作系统中,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构,如图 1 所示。图 1 Linux 系统文件和目录组织示意图其中,目录就相当于 Windows 中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录,而文件中存储的是真正的信息。...
2019-12-10 14:22:19
141
原创 Linux文件目录结构一览表
学习 Linux,不仅限于学习各种命令,了解整个 Linux 文件系统的目录结构以及各个目录的功能同样至关重要。使用 Linux 时,通过命令行输入ls -l /可以看到,在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件...
2019-12-09 16:55:51
160
原创 Linux远程管理协议(RFB、RDP、Telnet和SSH)
提到远程管理,通常指的是远程管理服务器,而非个人计算机。个人计算机可以随时拿来用,服务器通常放置在机房中,用户无法直接接触到服务器硬件,只能采用远程管理的方式。远程管理,实际上就是计算机(服务器)之间通过网络进行数据传输(信息交换)的过程,与浏览器需要 HTTP 协议(超文本传输协议)浏览网页一样,远程管理同样需要远程管理协议的支持。目前,常用的远程管理协议有以下 4 种:RDP...
2019-12-09 16:55:02
208
原创 Linux远程管理工具(PuTTY和SecureCRT)
通过《Linux远程管理协议》一节可以知道,Linux远程管理服务器多基于 SSH 协议。本节给大家介绍 2 种常见的基于 SSH 协议的远程管理工具,分别是 PuTTY 和 SecureCRT。在使用远程管理工具之前,应先设置宿主机 Windows 与虚拟机 Linux 能够连通。这里要注意 VMware 的网卡设置,Linux 中更改网络设置可以使用 ifconfig 和 setup...
2019-12-09 16:53:59
294
原创 Linux远程管理协议(RFB、RDP、Telnet和SSH)
提到远程管理,通常指的是远程管理服务器,而非个人计算机。个人计算机可以随时拿来用,服务器通常放置在机房中,用户无法直接接触到服务器硬件,只能采用远程管理的方式。远程管理,实际上就是计算机(服务器)之间通过网络进行数据传输(信息交换)的过程,与浏览器需要 HTTP 协议(超文本传输协议)浏览网页一样,远程管理同样需要远程管理协议的支持。目前,常用的远程管理协议有以下 4 种:RDP...
2019-12-09 16:53:22
235
原创 Linux LiveCD:从CD光盘运行Linux
Linux 世界中一个相对较新的现象是可引导的 Linux CD 发行版的出现。它无需安装就可以看到 Linux 系统是什么样的。多数现代 PC 都能从 CD 启动,而不是必须从标准硬盘启动。基于这点,一些 Linux 发行版创建了含有 Linux 样本系统的可引导 CD,称为Linux LiveCD。由于单张 CD 容量的限制,这个样本并非完整的 Linux 系统,不过令人惊喜的...
2019-12-09 16:52:45
1085
原创 dd命令安装Linux安装教程详细步骤
面对大批量服务器的安装,人们往往热衷于选择“无人值守安装”的方式,而此方式需要对服务器进行过多的配置,并不适合初学者。无人值守安装(Kickstart),又称全自动安装,其工作原理是,创建一个名为 ks.cfg 的文件记录 Linux 系统在安装过程中需要人工干预填写的各种参数,当安装过程中出现要填写参数时,安装程序会自行去 ks.cfg 文件中查找合适的参数,如果没找到,还是需要手工干...
2019-12-09 16:52:11
2327
1
原创 U盘安装Linux系统教程步骤
前面章节介绍了如何通过虚拟机 VMware 安装 Linux 系统,而实际开发中,我们更多的是要将 Linux 系统直接安装到电脑上。直接在电脑上安装 Linux 系统的常用方法有 2 种,分别是用光盘安装和用 U 盘(包括移动硬盘)安装。但由于光盘介质不方便携带、多数电脑不自带光驱等因素,这种安装方式正逐渐退出历史舞台,所以本节讲解如何使用 U 盘安装 Linux 系统。前期准...
2019-12-09 16:51:27
2352
原创 VMware虚拟机安装Linux系统(详解版)
许多新手连 Windows 的安装都不太熟悉,更别提 Linux 的安装了;即使安装成功了,也有可能破坏现有的 Windows 系统,比如导致硬盘数据丢失、Windows 无法开机等。所以一直以来,安装 Linux 系统都是初学者的噩梦。然而,通过虚拟机技术很容易冲破这种困境。由于虚拟机安装 Linux 所有的操作(例如硬盘分区、删除或修改数据)都是在虚拟硬盘中进行,因此不会对现有的数据...
2019-12-09 16:50:39
1730
原创 Linux环境搭建——Redhat 6.4图文安装教程
1、创建新的虚拟机2、选择自定义3、选择Workstation 10.04、选择稍后安装操作系统5、选择Red Hat 6 64位6、对虚拟机命名和选择安装位置7、选择处理器配置8、选择2G内存9、设置网络类型10、选择I/O控制器类型11、选择磁盘类型12、创建虚拟磁盘13、磁...
2019-12-09 16:48:54
574
原创 Linux安装教程Mysql5.7版本,非常详细的linux安装教程
1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql2下载mysql在官网:http://dev.mysql.com/downloads/mysql/中,选择以下版本的mysql下载:执行如下命名:#mkdir /data/softw...
2019-12-09 16:48:52
5214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人