systemd

RaspberryPi(树莓派)如何安装 MariaDB / MySQL 数据库

时光毁灭记忆、已成空白 提交于 2020-04-07 12:25:00
安装的过程比较简单。 但是这里有一个地方需要注意,如果你希望是能够通过网络访问你安装的数据库的话。 在你设置好用户名和密码,以及访问权限后,你可能发现你还是访问不了。 这是因为你的安装服务器只绑定了能够本地访问,你需要修改配置,让你的服务器能够支持远程访问。 具体的方法,请参考 RaspberryPi(树莓派)安装 MariaDB 数据库没有办法远程访问 页面中的文章。 更新系统 通过运行命令: sudo apt-get update 来对你需要安装的系统进行更新,根据网络的情况可能需要的时间也不相同。 我们更新后系统的输出内容为: root@raspberrypi:~# sudo apt-get update Hit:1 http://archive.raspberrypi.org/debian buster InRelease Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB] Get:3 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB] Fetched 13.0 MB in 19s (694 kB/s) Reading package lists... Done root

k8s集群部署六(部署master节点组件)

[亡魂溺海] 提交于 2020-04-07 12:12:11
首先需要下载master的二进制包,下载地址 https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.9.md 我们需要下载的是 kubernetes-server-linux-amd64.tar.gz (本次使用的版本是1.9.1) 下载后解压 tar -xzvf kubernetes-server-linux-amd64.tar.gz cd kubernetes/server/bin 将我们需要的kube-apiserver,kube-controller-manager,kube-scheduler三个文件移动到/opt/kubernetes/bin/ mv kube-apiserver kube-controller-manager kube-scheduler /opt/kubernetes/bin/ 将之前的token.csv移动到/opt/kubernetes/cfg/目录下 mv token.csv /opt/kubernetes/cfg/ 新建apiserver.sh的文件,用于安装kube-apiserver touch apiserver.sh vim apiserver.sh 内容如下 #!/bin/bash MASTER_ADDRESS=${1:-"172.18.98.48"}

26.正则介绍 grep上 中 下

夙愿已清 提交于 2020-04-07 11:37:02
9.1 正则介绍_grep上 (-cinvABC ) 9.2 grep中 (正则表达式的一些用法,[] ^ ^[^] ) 9.3 grep下 (正则表达式的一些用法, . * .* egrep grep -E ) 9.1 正则介绍: 什么是正则 ~ 正则就是一串有规律的字符串 ~ 掌握好正则对于编写shell脚本有很大的帮助 ~ 各种编程语言中都是正则,原理是一样的 ~ 本章将要学习grep/egrep、sed、awk egrep是grep的扩展,grep能实现的egrep都能实现 grep上: ~1. grep [-cinvABC(以下 的选项)] 'word(关键词)' filename(文件名) ~2. -c 行数 显示带关键词的行,有多少行 ~3. -i 不区分大小写 ~4. -n 显示行号 ~5. -v 取反 除了关键词,都列出来 ~6. -r 遍历所有子目录,甚至是孙目录 在一个目录下,所有的目录,全部过滤 ~7. -A 后面跟数字,过滤出符合要求的行以及下面 所加数字 的几行 -A2 即代表 该列出关键词的行以及这一行的下面的两行 ~8. -B 同上,过滤出符合要求的行以及上面n行 ~9. -C 同上,同时过滤出符合要求的行以及上下各n行 实例: 1. [root@axinlinux-01 ~]# mkdir grep [root@axinlinux-01 ~]#

RaspberryPi(树莓派)如何安装 MariaDB / MySQL 数据库

自闭症网瘾萝莉.ら 提交于 2020-04-07 09:53:11
安装的过程比较简单。 但是这里有一个地方需要注意,如果你希望是能够通过网络访问你安装的数据库的话。 在你设置好用户名和密码,以及访问权限后,你可能发现你还是访问不了。 这是因为你的安装服务器只绑定了能够本地访问,你需要修改配置,让你的服务器能够支持远程访问。 具体的方法,请参考 RaspberryPi(树莓派)安装 MariaDB 数据库没有办法远程访问 页面中的文章。 更新系统 通过运行命令: sudo apt-get update 来对你需要安装的系统进行更新,根据网络的情况可能需要的时间也不相同。 我们更新后系统的输出内容为: root@raspberrypi:~# sudo apt-get update Hit:1 http://archive.raspberrypi.org/debian buster InRelease Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB] Get:3 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB] Fetched 13.0 MB in 19s (694 kB/s) Reading package lists... Done root

[CentOS7] systemd

可紊 提交于 2020-04-07 07:32:01
声明:本文主要总结自: 鸟哥的Linux私房菜-第十七章、認識系統服務 (daemons) ,如有侵权,请通知博主 查看当前系统设定的服务启动脚本的类型:ls /usr/lib/systemd/system | cut -d '.' -f 2 | sort | uniq 1. /usr/lib/systemd/system  ==> 每个服务最主要的启动脚本设定 2. /run/systemd/system  ==> 系统过程中所产生的服务脚本 3. /etc/systemd/system  ==> 该目录下都是soft link文件,软链接到/usr/lib/systemd/system目录下的启动脚本,因此该目录决定了开机启动后开启哪些服务 优先级顺序:3 > 2 > 1 副檔名 主要服務功能 .service 一般服務類型 (service unit):主要是系統服務,包括伺服器本身所需要的本機服務以及網路服務都是!比較經常被使用到的服務大多是這種類型! 所以,這也是最常見的類型了! .socket 內部程序資料交換的插槽服務 (socket unit):主要是 IPC (Inter-process communication) 的傳輸訊息插槽檔 (socket file) 功能。 這種類型的服務通常在監控訊息傳遞的插槽檔,當有透過此插槽檔傳遞訊息來說要連結服務時

19.每日一个Linux命令----grep

混江龙づ霸主 提交于 2020-04-07 07:13:47
描述:在指定的文件或标准输出、标准输入内,查找满足条件的内容,起过滤作用,支持正则表达式。 用法:grep [option] 文件名 常用参数: -a :将 binary 文件以 text 文件的方式搜寻数据 -c :计算找到 '搜寻字符串' 的次数 -i :忽略大小写的不同,所以大小写视为相同 -n :顺便输出行号 -w: 整词比对, 类似 \<word\> -c: 只输出符合比对的行数 -l: 只输出符合比对的文件名称 -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行! --color=auto :可以将找到的关键词部分加上颜色的显示喔 -R 递归,包含子目录 -E 扩展正则表达式 -q 安静模式,不输出结果 -F 搜索字符串 示例:1.显示/etc/passwd文件中含有root的行,并在行首加上所在行号。 [root@share22 ~]# grep -n root /etc/passwd 1:root:x:0:0:root:/root:/bin/bash 10:operator:x:11:0:operator:/root:/sbin/nologin 2.显示/etc/passwd文件中不包含root的行。 [root@share22 ~]# grep -v root /etc/passwd bin:x:1:1:bin:/bin:/sbin/nologin

systemd命令

一曲冷凌霜 提交于 2020-04-07 06:53:23
systemctl --version ,查看版本。 whereis systemctl ,查看位置。 systemctl list-unit-files ,列出所有可用单元(服务)。 systemctl list-units ,列出所有运行中的单元。 systemctl --failed ,列出所有失败的单元。 systemctl list-unit-files | grep enable ,查看自启动的软件。 systemctl is-enabled mysqld.service ,查看某个单元是否开机启动。 systemctl status mysqld.service ,查看某个单元的状态。 systemctl start mysqld.service ,启动某个单元。 systemctl restart mysqld.service ,重启某个单元。 systemctl stop mysqld.service ,停止某个单元。 systemctl daemon-reload ,修改了某个单元的配置文件后,重载配置文件。 systemctl reload mysqld.service ,重载某个单元。 systemctl enable mysqld.service ,设置开机自启动。 systemctl disable mysqld.service ,关闭开机自启动。

用户权限与系统定时

两盒软妹~` 提交于 2020-04-06 18:55:20
{2.用户权限列表} [1.权限列表的定义] 指定特殊用户对某个文件有特殊权限的记录表格 [2.权限列表的识别] -rw-rw-r--+ 1 root root 12 Oct 31 17:38 file **权限位有加号权限列表开启 -rw-rw-r--. 1 root root 12 Oct 31 17:39 westos **权限位是.权限列表未激活 [3.权限列表的查看] getfacl file * file: file **文件 * owner: root **文件所有人 * group: root **文件所有组 user::rw- **文件所有人权限 user:test:rw- **特殊指定用户(test)权限 group::r-- **组权限 mask::rw- **权限阀值 other::r-- **其他人权限 [4.如何设定acl列表] setfacl -m u:username:权限 file setfacl -m u:test:rw file **指定test用户对file文件可读可写 setfacl -x u:student file **删除列表中的student用户信息 setfacl -x g:student file **删除列表中的student组信息 setfacl -b file **关闭列表 [5.mask权限阀值]

kubernetes集群安装指南:docker-ce部署

半世苍凉 提交于 2020-04-06 18:18:29
docker是POD基本运行环境,kubernetes默认以dockerd作为runtime运行引擎,在安装docker-ce前必须先升级内核到最新lts版,这是因为为了让docker-ce支持数据存储类型overlay2,这里将会以二进制文件方式部署在所有的worker节点上部署docker-ce。 1. 准备工作 #################### Variable parameter setting ###################### DOCKER_INSTALL_PATH=/data/apps/k8s/docker SOFTWARE=/root/software VERSION=18.09.6 PACKAGE=docker-${VERSION}.tgz DOWNLOAD_URL=https://download.docker.com/linux/static/stable/x86_64/$PACKAGE MIRRORS1=https://docker.mirrors.ustc.edu.cn MIRRORS2=https://registry-mirrors.mo9.com USER=docker 2. 安装docker 准备docker-ce安装环境 # 1.Uninstall the original docker installation package

Ubuntu 18.04 的网络配置

天大地大妈咪最大 提交于 2020-04-06 18:06:10
netplan简介 目前,ubuntu18.04上使用了 netplan 作为网络配置工具;在终端上配置网络参数跟之前的版本有比较大的差别 Netplan工作流程如下图所示;通过读取 /etc/netplan/*.yaml 下的配置文件来获取网络信息(而不再读取 /etc/network/interfaces 文件),从而生成backend config, 这些网络信息作用于Network Manager 和systemd-networkd。 注意 :只是针对ubuntu18.04 Server版,对于18.04 desktop它缺省是使用NetworkManger来进行管理,可使用图形界面进行配置,其网络配置文件是保存在:/etc/NetworkManager/system-connections目录下的,跟Server版区别还是比较大的。本人安装的是Dsektop版本,不小心把NetworkManger弄坏了,所以只能用这个了。 更多详细信息,请看 https://netplan.io/examples 配置方法 假设,通过ifconfig等方法得知主机上有以太网卡 enp129s0f0; 需要对其进行网络配置; 静态IP 的书写方式 使用vim打开 /etc/netplan/01-network-manager-all.yaml 文件 vim /etc/netplan/ 01