7-2
Wednesday
标签
梦涛笔记

Centos7 挂载NFS目录

CentOS 发布时间:2025-03-13 17:05:18
yum install nfs-utils

安装NFS工具集

showmount -e 192.168.248.208

检查 NFS 服务器端是否有目录共享:showmount -e nfs服务器的IP

cd /home && mkdir /nfs
mount -t nfs 192.168.248.208:/volume1/nfs /home/nfs

df -h 查看是否挂载成功。

设置开机自动挂载

vi /etc/fstab

添加:    192.168.248.208:/volume1/nfs /home/nfs nfs  defaults 0 0

关闭挂载:umount /usr/shareNFS nfs

windows挂载: mount  192.111.134.1:/usr/nfsShare X:

Redhat/CentOS 7下的MSSQL安装简述

CentOS MSSQL 发布时间:2025-03-13 17:08:09
cd /etc/yum.repos.d/
wget https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

yum -y install mssql-server
/opt/mssql/bin/mssql-conf setup

配置完启动 mssql-server 即可

CentOS7 安装 PostgreSQL

CentOS PostgreSQL 发布时间:2025-03-13 15:54:18

1.首先安装PostgreSQL的rpm

wget https://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

rpm -ivh pgdg-redhat-repo-latest.noarch.rpm

2. 安装PostgreSQL服务器

yum install postgresql11-server postgresql11-contrib

  • 11为安装11.x版 10为安装10.x版 96为安装9.6版

初始化数据库

/usr/pgsql-11/bin/postgresql-11-setup initdb

配置文件目录:/var/lib/pgsql/data

启动PostgreSQL

systemctl start postgresql-11

修改postgres用户密码,切换到postgres用户

sudo passwd postgres
su postgres

然后使用psql工具登录数据库,列出当前的数据库,命令分别是 psql 和 \l


MySQL中导出用户权限设置的脚本

MySQL 发布时间:2025-03-13 15:35:47

该脚本可以将所有授权数据到当前目录下的sql脚本(grants.sql)中,使用grants.sql脚本刷到数据库中即可完成授权数据迁移(注意:这里导出的数据包含root用户的授权关系,而且导入之后会把目前已有的数据覆盖掉,请确认需要覆盖再进行导入!!):

#!/bin/bash    
#Function export user privileges    

pwd=root123
host=localhost
expgrants()    
{  
  mysql -B -h${host} -u'root' -p${pwd} -N $@ -e "SELECT CONCAT('SHOW GRANTS FOR ''', user, '''@''', host, ''';') AS query FROM mysql.user" | mysql -h${host} -u'root' -p${pwd} $@ | sed 's/\(GRANT .*\)/\1;/;s/^\(Grants for .*\)/-- \1 /;/--/{x;p;x;}'  
}  
expgrants > ./grants.sql 

注意:上述代码中,需要根据实际情况(mysql的root用户的密码)替换pwd的值。将上述代码拷贝后,新建并贴到shell脚本(如exp_grants.sh)中执行该脚本即可完成数据库用户授权导出。


KMS激活

Windows 发布时间:2025-03-13 14:44:49

cd /d “%SystemRoot%\system32”

slmgr.vbs /skms 172.31.1.168  #ip为你KMS的IP地址或者域名

slmgr.vbs /ato

slmgr.vbs /xpr

———————————————————————————

接着右键点击开始图标,选择【Windows PowerShell(管理员)】,或者【命令提示符(管理员)】;

cd “C:\Program Files\Microsoft Office\Office16”

cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99

【Office Professional Plus 2016:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99】

【Office Standard 2016:JNRGM-WHDWX-FJJG3-K47QV-DRTFM】

cscript ospp.vbs /sethst:172.31.1.168

cscript ospp.vbs /act

PHP PECL 扩展库安装

PHP CentOS 发布时间:2025-03-13 14:41:46

https://pecl.php.net/

PECL is a repository for PHP Extensions, providing a directory of all known extensions

搜索下载对应的PHP扩展库原码
#如果不安装php-devel就不会有phpize和php-config

/usr/bin/phpize              # php安装后的路径(不知道位置的可以whereis phpize 查看位置)
./configure --with-php-config=/usr/bin/php-config
make && make install

修改php.ini文件 , 增加如下内容:

extension=XXX.so  #增加对应的扩展库名

重启php-fpm: 或httpd

systemctl restart php-fpm
OR
systemctl restart httpd


Centos 安装 minio 对象存储

CentOS 对象存储 发布时间:2025-03-28 22:47:42
wget https://dl.minio.io/server/minio/release/linux-amd64/minio

把下载来的文件移至 /usr/bin并设置可执行权限

开户防火墙9001端口

export MINIO_ROOT_USER=rootuser
export MINIO_ROOT_PASSWORD=rootpassword
export MINIO_SERVER_URL=http://youdomain.com:9001
/usr/bin/minio server --config-dir /etc/minio  --console-address :9001 /miniodata

如需要配置ssl证书,只把把证书放至/etc/minio/certs下
文件名为:private.key 和 public.crt 即可


CentOS8 安装MongoDB6

CentOS MongoDB 发布时间:2025-03-13 14:36:02

添加源:/etc/yum.repos.d/mongodb-org-6.0.repo

[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc

安装MongoDB

yum install mongodb-org

修改配置文件 /etc/mongod.conf

启动:systemctl start mongod

——————————————————————–

修改密码并开始密码认证

1.修改 /etc/mongod.conf 配置文件

找到:
security:
     authorization: enabled
修改:
#security:
#    authorization: enabled

2.重启mongo

systemctl restart mongod

3.进入mongodb,并进入管理员,删除原管理员

use admin

db.system.users.find()

db.system.users.remove({})

4.重置密码

db.createUser({user:"用户名",pwd:"密码",roles:["root"]})

db.createUser({user:"username",pwd:"password",roles:[{role:"dbOwner",db:"database"}]})

5.打开密码(root)认证,修改 /etc/mongod.conf 配置文件

找到:
#security:
#    authorization: enabled
修改:
security:
    authorization: enabled

6.重启mongo

systemctl restart mongod

MongoDB 中内置角色说明:

read:提供读取所有非系统的集合(数据库)

readWrite:提供读写所有非系统的集合(数据库)和读取所有角色的所有权限

dbAdmin:提供执行管理任务的功能,例如与架构相关的任务,索引编制,收集统计信息。此角色不授予用户和角色管理权限。

dbOwner:提供对数据库执行任何管理操作的功能。此角色组合了readWrite,dbAdmin 和 userAdmin 角色授予的权限。

userAdmin :提供在当前数据库上创建和修改角色和用户的功能。由于 userAdmin 角色允许用户向任何用户(包括他们自己)授予任何权限,因此该角色还间接提供对数据库的超级用户访问权限,或者,如果作用于管理数据库,则提供对群集的访问权限。

clusterAdmin :提供最佳的集群管理访问。此角色组合了 clusterManager,clusterMonitor 和 hostManager 角色授予的权限。此外,该角色还提供了 dropDatabase 操作。

readAnyDatabase :仅在 admin 数据库中使用,提供所有数据库的读权限。

readWriteAnyDatabase :仅在 admin 数据库中使用,提供所有数据库的读写权限

userAdminAnyDatabase :仅在 admin 数据库中使用,提供与 userAdmin 相同的用户管理操作访问权限,允许用户向任何用户(包括他们自己)授予任何权限,因此该角色还间接提供超级用户访问权限。

dbAdminAnyDatabase :仅在 admin 数据库中使用,提供与 dbAdmin 相同的数据库管理操作访问权限,该角色还在整个群集上提供 listDatabases 操作。

root:仅在 admin 数据库中使用,提供超级权限

Centos配置ipv6地址

CentOS ipv6 发布时间:2025-03-13 14:29:42

/etc/sysconfig/network-scripts/ifcfg-ens160

静态地址

IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6ADDR=2408:8648:4011:31:112::666/112
IPV6_DEFAULTGW=2408:8648:4011:31:112::1
DNS1=2408:8888::8
IPV6_DOMAIN=localdomain

动态获取地址

IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64


WIN11无法建立脱机帐户

Windows 发布时间:2025-03-13 14:28:10

在选择国家地区那按 shift+F10进入CMD界面

oobe\bypassnro

重启后就始可选 我没有internet连接了