自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CHER2的博客

每天两篇小随笔,如延误则后续补上,博文顺序不依照学习进度。

  • 博客(26)
  • 收藏
  • 关注

原创 【运维】修改服务器时间bash脚本

由于有需要,要对服务器时间进行固定回退,因此编写该脚本。其中需要先安装ntpdate来通过网络更新时间。yum install -y ntpdate最终编写脚本如下。#!/bin/bashecho "license updated start"# 使用上海的时间同步服务器ntpdate ntp.api.bzhwclock --systohctime=$(date "+%H:%M:%S")date -s "2021-8-9 $time"hwclock --systohcec

2021-08-17 10:13:49 194

原创 【运维】磁盘目录树和挂载理解

一、目录树在Linux系统中所有数据都是采用文件形态呈现,而目录树结构就是指以根目录(/)为主,依次向下呈现分支状的目录结构。所有的文件都是由根目录(/)衍生来的。二、挂载挂载就是指利用一个目录当成进入点,将磁盘分区的数据放置在该目录下;也就是说:进入该目录就可以读取该分区信息。这个操作称为“挂载”,进入点的目录称为“挂载点”。注意:根目录也是一定要挂载到某个分区的。如硬盘第二个区挂载到/home目录,而根目录下除/home以外的目录包括根目录都在硬盘第一个区,则挂载点分别为根目录(/)

2021-08-17 10:05:10 414

原创 【运维】对磁盘疑难点的理解

一、磁盘的命名方式首先需要知道的一句话:在Linux系统中,每个设备都被当成一个文件来对待。而针对磁盘,目前的主流接口为SATA口,而SATA口连接的磁盘在Linux系统上会被命名为/dev/sd[a-p]。而如果你插入U盘,其命名方式和SATA是同样的。但是服务器不建议接入U盘,而建议采取SSH远程登陆的方式来传输文件。例子:假若主板上有六个SATA插槽,SATA1和SATA5插槽上插有SATA磁盘,另外还有一个USB磁盘,则其文件名为?答:Linux依照检测到的顺序来决定设备

2021-08-07 16:21:36 78

原创 【运维】Linux无telnet命令解决方法

安装telnet服务yum install xinetd telnet telnet-server -y配置开机启动chkconfig telnet on

2021-08-02 09:37:49 430

原创 【运维】apt命令

apt:支持Ubuntu、Debianapt [options] [command] [package ...]options:可选-h(帮助)-y(当安装过程提示选择全部为"yes")-q(不显示安装的过程)command:要进行的操作。package:安装的包名。1.列出所有可更新的软件清单命令:sudo apt update2.升级软件包:sudo apt upgrade3.列出可更新的软件包及版本信息:apt list --upgradeable4.升级软

2021-07-23 15:27:08 81

原创 【运维】yum命令

yum:支持Redhat、CentOSyum [options] [command] [package ...]options:可选-h(帮助),-y(当安装过程提示选择全部为 "yes")-q(不显示安装的过程)command:要进行的操作。package:安装的包名。1. 列出所有可更新的软件清单命令:yum check-update2. 更新所有软件命令:yum update3. 仅安装指定的软件命令:yum install <package_name&g

2021-07-23 15:23:38 59

原创 【运维】vi/vim操作

vi/vim存在三种模式:命令模式 输入模式 底线命令模式其切换方式如下图所示。以下为常用操作。命令模式:用户刚刚启动 vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。以下是常用的几个命令:i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。

2021-07-23 14:54:23 50

原创 【运维】磁盘管理

df检查文件系统的磁盘空间占用情况。df [选项] [目录或文件名]选项:-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;-k :以 KBytes 的容量显示各文件系统;-m :以 MBytes 的容量显示各文件系统;-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;-H :以 M=1000K 取代 M=1024K 的进位方式;-T :显示文件系统类型, 连同该 partition 的 filesystem 名...

2021-07-23 14:32:09 55

原创 【运维】账户相关三大系统文件

/etc/passwd格式:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell1)"用户名"是代表用户账号的字符串。通常长度不超过8个字符; 由大小写字母和/或数字组成; 登录名中不能有冒号(:),因为冒号在这里是分隔符; 最好不要包含点字符(.),并且不使用连字符(-)和加号(+)打头。2)“口令”一些系统中,存放着加密后的用户口令字。存放用户口令的加密串非明文; /etc/passwd文件对所有用户都可读; 现在许多Linux 系统都使用了shado

2021-07-23 10:23:16 135

原创 【运维】Linux用户组管理

增加用户组groupadd 选项 用户组选项:-g GID 指定新用户组的组标识号(GID)。-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。删除用户组groupdel 用户组修改用户组groupmod 选项 用户组选项:-g GID 为用户组指定新的组标识号。-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。-n 新用户组,将用户组的名字改为新名字切换用户组newgrp 用户组# 前

2021-07-23 09:42:20 58

原创 【运维】Linux用户账号管理

添加账号useradd 选项 用户名选项:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录Shell。-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。删除账号userdel 选项 用户名选项:-r 它的作用是把用户的主目录一起删除。修改账

2021-07-23 09:27:48 163 1

原创 【运维】ssh-keygen生成密钥对

通常CentOS自带OpenSSH,若没有OpenSSH也可以自己下载。OpenSSH提供了ssh-keygen工具,可以用于生成密钥对。ssh-keygen -t rsa -P [口令] -b [长度] -f [文件名]生成的公私钥默认保存在/root/.ssh/目录下。可以不输入口令密钥,目前看没啥区别。默认采用长度1024bit的密钥对,最长为4096。生成的文件名称可以自定义。...

2021-07-23 09:27:38 240

原创 【运维】Linux文件基本属性

对文件:有一个特定的所有者,也就是对该文件具有所有权的用户。对系统:用户是按组分类的,一个用户属于一个或多个组。文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。ll [文件名] 查看当前目录下的文件属性如:-rw-r--r--. 1 root root 0 Jul 22 01:31 test-rw-r--r--代表文件权限第一个root代表文件属主第二个root代表文件属组三大命令chgrp:更改文件属组。chgrp [属组名]

2021-07-22 16:52:33 169

原创 【运维】上传公钥登录Linux系统

进入root目录创建.ssh目录赋予目录700权限MobaXterm等方式向.ssh内上传公钥文件(我的公钥文件名为cr2.pub)进入.ssh目录,将cr2.pub文件名称修改为authorized_keys。之后即可使用对应的私钥通过SSH方式登录系统。如果想要使用多个公私钥登录系统,只需要上传公钥,使用cat命令将公钥复制到.ssh/authorized_keys文件内,即可实现多个私钥登录系统。...

2021-07-22 15:23:03 390

原创 【运维】Linux忘记密码措施

启动Linux系统,选择平常启动的系统盘,按E进入编辑模式。下拉滚动条,将如图所示的ro改为rw,并在该行后空一格添加init=/bin/sh。Ctrl+X启动进入救援模式。输入 echo "[新密码]" | passwd --stdin root 即可修改root密码输入 touch /.autorelabel 更新系统信息输入 exec /sbin/init 进行系统启动...

2021-07-22 11:30:12 77

原创 【运维】Linux快捷键和程序中止

[Tab] 有『命令补全』与『文件补齐』的功能[Tab]接在一串指令的第一个字的后面,则为『命令补全』[Tab]接在一串指令的第二个字以后时,则为『文件补齐』[Ctrl] + C 可以中止当前的程序[Ctrl]+ D 表示键盘输入结束(End Of File, EOF 或 End Of Input)或取代exit的输入...

2021-07-22 10:37:59 225

原创 【运维】Linux关机操作

在linux领域内大多用在服务器上,很少遇到关机的操作。正确的关机流程为:sync > shutdow/reboot/halt、poweroff# ---------- sync ----------sync 将数据由内存同步到硬盘中。# ---------- shutdown ----------shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:shutdown –h 10 ‘This server will shut

2021-07-22 10:33:29 185 1

原创 【运维】Linux的系统目录结构

/bin: bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。 /etc: etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和...

2021-07-22 10:01:08 74

原创 【运维】Linux的启动过程(旧版本)

启动五大步骤:内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统。1/2、内核引导打开电源==》BIOS开机自检==》BIOS中设置的启动设备(通常是硬盘)启动==》操作系统接管硬件==》读入 /boot 目录下的内核文件。3、运行initinit 进程是系统所有进程的起点,没有这个进程,系统中任何进程都不会启动。init 程序首先是需要读取配置文件 /etc/inittab。4、运行级别许多程序需要开机启动。它们在Windows叫做"服务"(s

2021-07-22 09:47:10 83

原创 【运维】Linux的分类

只求自己能搞懂两大版本就好(Kali、CentOS): Debian(及其派生版本Ubuntu、Linux Mint、Kali) Fedora(及其相关版本Red Hat Enterprise Linux、CentOS) 以CentOS为主要学习的目标,Kali主求会使用其中工具就可以。...

2021-07-22 09:47:02 64

原创 【运维】服务器的初步认识

目前阿里提出去IOE(IBM、Oracle、EMC)。常见的服务器运行程序如下。Web:apache、nginx数据库:mysql、postgresql、redis中间件:tomcat监控:zabbix虚拟机:docker、k8s、kvm服务器外形分类如下。塔式Tower服务器刀片式Blade服务器机架式Rack服务器(应用最广,在机房有看到大大的机柜通常就是这一种)常见处理器如下。Intel:Xeon、ItaniumAMD:Althlon MPI

2021-07-22 09:46:43 107 1

原创 【运维】Linux内置计算器

bc调用计算器,ibase设置输入进制,obase设置输出进制,输入数字后回车即可获得进制转换后的数字。

2021-07-22 09:46:20 112

原创 【运维】Linux设置固定IP地址

通常局域网默认使用DHCP(动态主机配置协议),随着每次服务器的重启,内网IP地址会发生改变。其会导致每次使用SSH远程登录服务器时都需要查看IP地址,会部署的服务器服务出现错误,因此因设置固定IP地址。/etc/sysconfig/network-scripts目录下有一些以“ifcfg-”开头的文件。ifconfig查看网络,可以看虚拟机网卡名称为ens33,其显示了IP地址和子网掩码。cd /etc/sysconfig/network-scripts/ 进入网络配置目录vi

2021-07-18 00:27:29 251

原创 【运维】Linux切换非图形化界面

一、暂时切换到非图形化界面Ctrl+Alt+F1是图形化界面,Ctrl+ALT+F2/F3/F4/F5都为非图形化界面。该种方法为暂时性地切换到非图形化界面。二、开机时即为非图形化界面以root用户登录。输入命令:cd / 切换到根目录输入命令:systemctl set-default multi-user.target 切换到非图形化界面登录(备注:若要切换到图形化界面登录则将multi-user.target改为graphical.target)输入命令:shutd

2021-07-17 11:33:47 2412

原创 【运维】MobaXterm SSH连接

SSH是Linux的标准配置。它是一种网络协议,用于计算机之间的加密远程登录。

2021-07-16 23:27:12 899 2

原创 【运维】CentOS快捷启动终端

Linux一般使用快捷键 Ctrl+Alt+T打开终端,在终端中创建新标签:Shift+Ctrl+T。Ubuntu默认支持该快捷键。CentOS不支持,可以通过Settings-Devices-Keyboard,拉到最低点“+”号,name可以随意设置,命令设置为:/usr/bin/gnome-terminal,点击Shortcut,设置快捷键。点击右上角Add即可添加快捷键。...

2021-07-16 09:17:58 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除