root权限

centos8平台使用xfs文件系统

帅比萌擦擦* 提交于 2020-04-06 17:25:15
一,xfs文件系统的特点 XFS是一种高性能的日志文件系统, 它是由SGI公司设计的,被称为业界最先进的、最具可升级性的文件系统技术。 最初是从unix(irix)移植到linux系统上的。 从centos7开始,xfs成为了默认的文件系统 说明:刘宏缔的架构森林是一个专注架构的博客,地址: https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://github.com/liuhongdi/ 说明:作者:刘宏缔 邮箱: 371125307@qq.com 说明:格式化文件系统前需要创建分区,请参考这一篇 https://www.cnblogs.com/architectforest/p/12642634.html 二,centos8中的xfs 1,最大单文件大小:500TB 最大分区大小: 1024TB 2,相比较之下,centos6 的ext4: 最大单文件大小:16TB 最大分区大小: 16TB 可见对于大型文件系统的支持,xfs比ext4要好得多 三,xfs相关的工具程序属于哪个包及安装 1,查看所属的包 [root@blog ~]# whereis mkfs.xfs mkfs: /usr/sbin/mkfs /usr/sbin/mkfs.cramfs /usr/sbin/mkfs.minix /usr

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

我是研究僧i 提交于 2020-04-06 15:54:18
安装的过程比较简单。 但是这里有一个地方需要注意,如果你希望是能够通过网络访问你安装的数据库的话。 在你设置好用户名和密码,以及访问权限后,你可能发现你还是访问不了。 这是因为你的安装服务器只绑定了能够本地访问,你需要修改配置,让你的服务器能够支持远程访问。 具体的方法,请参考 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

Linux提权小结

家住魔仙堡 提交于 2020-04-06 02:51:23
原文链接: http://zone.secevery.com/article/1104 Linux提权 1.信息收集 2.脏牛漏洞提权 3.内核漏洞exp提权 4.SUID提权 0x00 基础信息收集 (1):内核,操作系统和设备信息 uname -a 打印所有可用的系统信息 uname -r 内核版本 uname -n 系统主机名。 uname -m 查看系统内核架构(64位/32位) hostname 系统主机名 cat /proc/version 内核信息 cat /etc/*-release 分发信息 cat /etc/issue 分发信息 cat /proc/cpuinfo CPU信息 (2)用户和群组 cat /etc/passwd 列出系统上的所有用户 cat /etc/group 列出系统上的所有组 grep -v -E "^#" /etc/passwd | awk -F: '$3 == 0 { print $1}' 列出所有的超级用户账户 whoami 查看当前用户 w 谁目前已登录,他们正在做什么 last 最后登录用户的列表 lastlog 所有用户上次登录的信息 lastlog –u %username% 有关指定用户上次登录的信息 lastlog |grep -v "Never" 以前登录用户的完 (3)用户和权限信息: whoami 当前用户名 id

CentOS8 安装Oracle19c RPM的办法

杀马特。学长 韩版系。学妹 提交于 2020-04-06 02:16:02
1. 下载相应的rpm包 我这边使用的主要有: -rw-r--r-- 1 root root 19112 Apr 5 15:13 compat-libcap1-1.10-7.el7.x86_64.rpm -rw-r--r-- 1 root root 195388 Apr 5 15:15 compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm -rw-r--r-- 1 root root 2694664264 Apr 5 17:16 oracle-database-ee-19c-1.0-1.x86_64.rpm -rw-r--r-- 1 root root 18204 Feb 14 2019 oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm -rw-r--r-- 1 root root 194000 Apr 5 15:19 readline-6.2-11.el7.i686.rpm -rw-r--r-- 1 root root 121734 Apr 5 15:11 rlwrap-0.43-1.el7.x86_64.rpm-rw-r--r-- 1 root root 126276 Feb 10 02:40 rlwrap-0.43-5.el8.x86_64.rpm 2. 主要是oracle的包安装时会报错

rsync+inotify实时同步环境部署

。_饼干妹妹 提交于 2020-04-06 00:13:10
rsync 作用: 实现文件的备份 备份位置可以是当前主机,也可以是远程主机 备份过程可以是完全备份,也可以是增量备份 功能: 1、类似于cp的复制功能 将本地主机的一个文件复制到另一个位置下。 2、将本地主机的文件推送到远程主机,也可以从远程主机拉取文件到本地。 3、显示文件列表 使用模式 shell模式 本地复制功能 远程shell模式 可以利用ssh来实现数据的加密到远程主机 守护进程(服务器模式) rsync工作在守护进程模式下 列表模式 ls 仅仅显示内容,不做操作 确保各个主机的时间同步 [root@ntp ~]# crontab -l * * * * * /usr/sbin/ntpdate -u ntp1.aliyun.com &>/dev/null * * * * * /usr/sbin/hwclock -w &>/dev/null [root@samba ~]# crontab -l * * * * * /usr/sbin/ntpdate -u 192.168.85.132 & > /dev/null [root@backup ~]# crontab -l * * * * * /usr/sbin/ntpdate -u 192.168.85.132 & > /dev/null rsync+inotify rsync+sersync rsync只负责传递文件到远程主机

CentOS-7.5 搭建 MySQL 主从复制

生来就可爱ヽ(ⅴ<●) 提交于 2020-04-06 00:12:50
一、实验环境 两台同样配置的CentOS-7.5虚拟机; 两台虚机的防火墙+selinux均关闭; 两台虚机均可以上外网; master:CentOS-1(192.168.218.128) slave: CentOS-2 (192.168.218.136) 二、搭建主从复制 1)两台服务器同时安装MySQL服务 说明:因为本人之前已经写过“CentOS-7.5 安装 社区版 MySQL-5.7”这样的博文,所以在此就不在做重复性动作了;两台虚拟机安装MySQL服务的操作是一摸一样的,直接复制粘贴即可 博文链接为: https://blog.51cto.com/14783377/2485030 2)修改两台MySQL的配置文件 master端如下: slave端如下: 切记:修改完配置文件以后,都要重启MySQL服务使配置生效 3)mysql主服务器初始化以后的第一次全备 [root@CentOS-1 ~]# [root@CentOS-1 ~]# mysqldump -uroot -p'Mysql.2020' --all-databases --single-transaction > /tmp/mysql_all.sql #数据库第一次全量备份 mysqldump: [Warning] Using a password on the command line interface

CentOS-7.5 安装 社区版 MySQL-5.7

时光总嘲笑我的痴心妄想 提交于 2020-04-05 23:50:21
1、实验环境 服务器类型:VMware虚拟机 服务器操作系统:CentOS-7.5 服务器名称:CentOS-1 服务器IP:192.168.218.128 防火墙+selinux均已关闭 网络连通状况:服务器可以上外网 2、MySQL-5.7 安装源的下载 1)先卸载系统自带的mariadb [root@CentOS-1 ~]# [root@CentOS-1 ~]# rpm -qa mariadb mariadb-libs-5.5.56-2.el7.x86_64 [root@CentOS-1 ~]# [root@CentOS-1 ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 [root@CentOS-1 ~]# [root@CentOS-1 ~]# rpm -qa mariadb [root@CentOS-1 ~]# 2)下载并安装mysql-5.7的安装源 yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm #安装mysql-5.7的安装源 [root@CentOS-1 ~]# ll /etc/yum.repos.d/ | grep 'mysql-community*' [root@CentOS-1

一些公司还在用的版本控制Svn部署

时光毁灭记忆、已成空白 提交于 2020-04-05 22:30:08
1.Svn 1.Svn简介 SVN是C/S架构,数据存放分成服务器端和客户端。创建代码库一般指的是SVN服务器端的操作,这个库随便建在什么地方都可以;你要发布的线上代码,这是存放在SVN的客户端的。 SVN的服务器端和客户端存放文件的格式是不同的,所以不能直接访问SVN服务器端的存储路径,只能通过SVN客户端将服务器端的存储内容checkout或者export出来。 2.搭建过程 1、先建立一个SVN服务器(可以专门安装SVN服务器端安装包,建立用http/https或svn协议访问的SVN服务器;也可以简单用TortoiseSVN创建本地的用files:///方式访问的SVN服务器); 2、在服务器端建立一个空的版本库,将你原有的www-web-项目 文件夹 上传到SVN服务器新建的版本库中; 3、在你线上存放代码的地方新建一个文件夹,并将版本库中的内容checkout到这个新文件夹,设置这个文件夹是以后线上发布代码的文件夹; 4、在你开发用的工作电脑上checkout一个文件夹出来,平时在这个文件夹修改代码,修改完成后上传到SVN服务器,然后在线上代码对应的文件夹那里更新得到上传的新代码。 这样的话,你的整个工作就分成了3个存储位置:1、服务器端,2、开发端,3、线上发布端,这就井井有条、互不干扰了。 2.部署Svn 准备两台机器,一台做服务端,一台做客户端。 1.服务端搭建

ELK搭建与使用详解

半世苍凉 提交于 2020-04-05 22:29:25
1.环境部署 安装软件 主机名 IP地址 内存需求 Elasticsearch mes 192.168.13.142 至少3G Logstash log 192.168.13.143 至少2G head,Kibana head-kib 192.168.13.139 至少2G 地址与版本 Elasticsearch: 6.5.4 #https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz Logstash: 6.5.4 #https://artifacts.elastic.co/downloads/logstash/logstash-6.5.4.tar.gz Kibana: 6.5.4 #https://artifacts.elastic.co/downloads/kibana/kibana-6.5.4-linux-x86_64.tar.gz Kafka: 2.11-2.1 #https://archive.apache.org/dist/kafka/2.1.0/kafka_2.11-2.1.0.tgz Filebeat: 6.5.4 相应的版本最好下载对应的插件 相关地址: 官网地址 2.Elasticsearch部署 系统类型:Centos7.5 节点IP:172.16.13

1.Linux常用命令

只谈情不闲聊 提交于 2020-04-05 20:41:21
命令名称:ls 格式: ls [-选项] [参数] 注:中括号表示可选 命令路径:/bin/ls 功能描述:显示信息 例如: 选项 -a 显示所有的文件,包括隐藏文件,(以 . 开头的文件) -l 长格式显示 -d 显示目录的信息 文件属性: 第一部分:文件的权限,由 文件所有者+文件所属组+其他组成 r:可读 w:可写 x:可执行 第二部分:3 表示被使用的计数 第三部分:root 所有者的名称 第四部分:root 所属组的名称 第五部分:创建的时间 常见的命令: mkdir 路径:/bin/mkidr 作用:创建目录 选项: -p 递归创建目录 例如:mkdir -p /tmp/zhejiang/hangzhou/jianggan cd 路径:/bin/cd 作用:目录切换 cd .. 切换到上级目录 cd ~ 切换到根目录 pwd 显示目录路径 cp cp 源文件 目的文件 作用:复制文件 选项:-r 复制目录 -p 保留原属性 rmdir 删除空目录 ls 每个文件都有ID号 ls -i rm 作用:删除文件 选项:-r 删除目录 -f 强制删除 touch 作用:创建空文件 创建带空格的文件:touch “program files” cat 查看文件内容 -n 显示行号 tac 作用:显示文件内容(反向显示) more 作用:显示文件内容 空格(或f)翻页 Enter