nginx配置文件注意事项: 访问报错404 File not found或者502 Bad Gateway是如下问题 假如写宿主机IP地址 错误的写php容器网站存放路径会导致404 File not found 假如写php容器IP地址 错误的写php容器网站存放路径会导致502 Bad Gateway
访问wordpress报错500 172.18.0.254 – 24/Nov/2024:21:24:08 +0800 “GET /index.php” 500 Your PHP installation appears to be missing the MySQL extension which is required by WordPress. Please check that the mysqli PHP extension is installed and enabled. If you are unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress support forums. 需要安装PHP的mysql扩展进入到php容器下执行 docker-php-ext-install mysqli 安装扩展 php -m 查看是否成功 重启php容器生效
报错 vi /var/log/auth.log ###登录认证的信息记录 Oct 22 15:21:42 wangjiale-virtual-machine gdm-password]: pam_succeed_if(gdm-password:auth): requirement “user != root” not met by user “root” root用户user != root不满足要求 Oct 22 15:21:48 wangjiale-virtual-machine gdm-password]: gkr-pam: unable to locate daemon control file
auth required pam_succeed_if.so user != root quiet_success 意思是 required:要求 pam_succeed_if.so:用户登录限制 user != root quiet_success:用户不等于(!=)root的取得成功 将此行注释掉即不生效 wq退出即可生效 #auth required pam_succeed_if.so user != root quiet_success
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks. 警告:重新读取分区表失败,错误16:设备或资源忙。 内核仍然使用旧的表。新桌子将在 下次重新启动或运行partprobe(8)或kpartx(8)之后 同步磁盘。
Error: Partition(s) 1 on /dev/sda1 have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes. 错误:/dev/sda1上的分区1已被写入,但我们无法通知内核更改,可能是因为它/它们正在使用。因此,旧分区将继续使用。在进行进一步更改之前,您应该现在重新启动。
admin> tstimezone ###查看当前时间时区 无 Time Zone Hour Offset: 0 Time Zone Minute Offset: 0
admin> tstimezone Asia/Shanghai ###设置时间时区为亚洲上海 System Time Zone change will take effect at next reboot ###提示:系统时区更改将在下次重新启动时生效 我更改3组不同型号的SAN交换机 验证出来 当改完时区有的SAN交换机直接由UTC(世界标准时间)更改为了CST(北京时间) 有的其他型号SAN交换机需要退出终端重新连接后才可以由UTC(世界标准时间)更改为了CST(北京时间)
admin> tstimezone ###查看当前时间时区 Asia/Shanghai
admin> tsclockserver “10.1.25x.x” ###设置NTP时间同步服务 交换机每隔64秒与NTP server同步一次。 Updating Clock Server configuration…done. Updated with the NTP servers
admin> tsclockserver ###查看当前NTP时间同步服务地址 Active NTP Server 10.1.25x.x Configured NTP Server List 10.1.25x.x
admin> tsclockserver ###查看当前NTP时间同步服务地址 Active NTP Server LOCL Configured NTP Server List LOCL
admin> tstimezone –interactive ###设置需要的时间时区 Please identify a location so that time zone rules can be set correctly. Please select a continent or ocean. 1) Africa 2) Americas 3) Antarctica 4) Arctic Ocean 5) Asia 亚洲 6) Atlantic Ocean 7) Australia 8) Europe 9) Indian Ocean 10) Pacific Ocean 11) none – I want to specify the time zone using the POSIX TZ format. Enter number or control-D to quit ?5 Please select a country. 1) Afghanistan 18) Israel 35) Palestine 2) Armenia 19) Japan 36) Philippines 3) Azerbaijan 20) Jordan 37) Qatar 4) Bahrain 21) Kazakhstan 38) Russia 5) Bangladesh 22) Korea (North) 39) Saudi Arabia 6) Bhutan 23) Korea (South) 40) Singapore 7) Brunei 24) Kuwait 41) Sri Lanka 8) Cambodia 25) Kyrgyzstan 42) Syria 9) China 中国26) Laos 43) Taiwan 10) Cyprus 27) Lebanon 44) Tajikistan 11) East Timor 28) Macau 45) Thailand 12) Georgia 29) Malaysia 46) Turkmenistan 13) Hong Kong 30) Mongolia 47) United Arab Emirates 14) India 31) Myanmar (Burma) 48) Uzbekistan 15) Indonesia 32) Nepal 49) Vietnam 16) Iran 33) Oman 50) Yemen 17) Iraq 34) Pakistan Enter number or control-D to quit ? 1) Afghanistan 18) Israel 35) Palestine 2) Armenia 19) Japan 36) Philippines 3) Azerbaijan 20) Jordan 37) Qatar 4) Bahrain 21) Kazakhstan 38) Russia 5) Bangladesh 22) Korea (North) 39) Saudi Arabia 6) Bhutan 23) Korea (South) 40) Singapore 7) Brunei 24) Kuwait 41) Sri Lanka 8) Cambodia 25) Kyrgyzstan 42) Syria 9) China 26) Laos 43) Taiwan 10) Cyprus 27) Lebanon 44) Tajikistan 11) East Timor 28) Macau 45) Thailand 12) Georgia 29) Malaysia 46) Turkmenistan 13) Hong Kong 30) Mongolia 47) United Arab Emirates 14) India 31) Myanmar (Burma) 48) Uzbekistan 15) Indonesia 32) Nepal 49) Vietnam 16) Iran 33) Oman 50) Yemen 17) Iraq 34) Pakistan Enter number or control-D to quit ?9 Please select one of the following time zone regions. 1) Beijing Time 北京时间 2) Xinjiang Time Enter number or control-D to quit ?1
The following information has been given:
China Beijing Time
Therefore TZ=’Asia/Shanghai’ will be used. Local time is now: Tue Sep 3 14:07:07 CST 2024. Universal Time is now: Tue Sep 3 06:07:07 UTC 2024. Is the above information OK? 1) Yes 2) No Enter number or control-D to quit ?1
admin> date ###最后更改完查看当前时间可以看到是CST(北京时间) Tue Sep 3 14:23:47 CST 2024
FAS3250-DR-KF::> system node run FAS3250-DR-KF-01 ##上面看到盘是在控制器FAS3250-DR-KF-01 所以进到该控制器 FAS3250-DR-KF-01> disk show -v ###查看盘的状态信息 0a.23.23 Not Owned NONE KWKDB13U Block FAS3250-DR-KF-01> disk assign 0a.23.23 -o FAS3250-DR-KF-01 ###disk assign 磁盘位置 -o 控制器名称 指定拥有控制器 FAS3250-DR-KF-01> disk show -v 0a.23.23 FAS3250-DR-KF-01(2015180633) Pool0 KWKDB13U FAS3250-DR-KF-01(2015180633) Block FAS3250-DR-KF-01> aggr status -s ###aggr status -s 查看到spare盘还未零格式化(置零)not zeroed
Pool1 spare disks (empty)
Pool0 spare disks
RAID Disk Device HA SHELF BAY CHAN Pool Type RPM Used (MB/blks) Phys (MB/blks) ——— —— ————- —- —- —- —– ————– ————– Spare disks for block checksum spare 0a.23.6 0a 23 6 SA:A 0 SAS 10000 560000/1146880000 572325/1172123568 spare 0a.23.23 0a 23 23 SA:A 0 SAS 10000 560000/1146880000 572325/1172123568 (not zeroed) FAS3250-DR-KF-01> disk zero spares ###该命令将所有非清零 RAID 备用磁盘置零。 FAS3250-DR-KF-01> aggr status -s Pool1 spare disks (empty)
Pool0 spare disks
RAID Disk Device HA SHELF BAY CHAN Pool Type RPM Used (MB/blks) Phys (MB/blks) ——— —— ————- —- —- —- —– ————– ————– Spare disks for block checksum spare 0a.23.6 0a 23 6 SA:A 0 SAS 10000 560000/1146880000 572325/1172123568 spare 0a.23.23 0a 23 23 SA:A 0 SAS 10000 560000/1146880000 572325/1172123568 (zeroing, 13% done) FAS3250-DR-KF-01> disk show -v 如果查看到新盘加入到控制器还是failed状态 0a.23.23 FAS3250-DR-KF-01(2015180633) FAILED 03G712MZ FAS3250-DR-KF-01(2015180633) Block 输入下面命令试一下不行的话联系厂商让其再发盘 priv set advanced disk unfail -s 0a.23.23
ll -h | grep NetBackup_8.1.2_CLIENTS2.tar.gz -rw-r–r– 1 root root 3.4G 7月 27 18:29 NetBackup_8.1.2_CLIENTS2.tar.gz tar -zxvf NetBackup_8.1.2_CLIENTS2.tar.gz cd NetBackup_8.1.2_CLIENTS2 [root@centos NetBackup_8.1.2_CLIENTS2]# ls Doc install LICENSE NBClients VSM_README [root@centos NetBackup_8.1.2_CLIENTS2]# ./install 一路y 提示Master Server 名字 填写NBU master 主机名 回车 证书默认y
NBU客户端配置文件
cat /usr/openv/netbackup/bp.conf SERVER = NBU master hosts CLIENT_NAME = client CONNECT_OPTIONS = localhost 0 0 2 DB_SCRIPT_PATH = /usr/NBMySQLAgent/mysql_backscript.sh ##mysql备份代理客户端备份脚本指定的路径不写该参数会报错(5449) The script is not approved for executionNBU 5449错误状态码 (5449) The script is not approved for execution.NBU 5449错误状态码
安装Linux NBU mysql备份代理客户端
ll -h | grep NBMySQLAgent_8.1.2.zip unzip NBMySQLAgent_8.1.2 会得到三个目录 NBMySQLAgent_8.1.2_AMD64/ NBMySQLAgent_8.1.2_linuxR_x86/ NBMySQLAgent_8.1.2_linuxS_x86/ cd NBMySQLAgent_8.1.2_linuxR_x86/ cat README |grep NB (Windows) NBMySQLAgent_8.1.2_AMD64/ (Linux RHEL) NBMySQLAgent_8.1.2_linuxR_x86/ (Linux SLES) NBMySQLAgent_8.1.2_linuxS_x86/ 此环境是Redhat系列所以进到NBMySQLAgent_8.1.2_linuxR_x86/ ls install LICENSE pkg.tar README ./install 一路y cd /usr/NBMySQLAgent ls I18N_EN mysql_backscript.sh nbmysql nbmysql.conf nbmysql.log version.txt
nmcli重启网卡 只加载单个网口配置文件 nmcli c load ens192.nmconnection 加载全部connection文件 nmcli c reload 启动指定网口 nmcli c up ens192 关闭指定网口 nmcli c down ens192 查看IP详细信息 nmcli dev show
可以使用 vxlogview 查看 NetBackup 日志文件以及 PBX 日志文件。 要使用 vxlogview 命令查看 PBX 日志,请执行以下操作: 确保您是授权用户。 对于 Unix 和 Linux,您必须具有 root 权限。 对于 Windows,您必须具有管理员权限。 要指定 PBX 产品 ID,请在 vxlogview 命令行上输入 -p 50936 作为参数。 客户端: 日志排查 vi /usr/NBMySQLAgent/nbmysql.log /usr/openv/netbackup/bin/./vxlogview -K client >> /root/nbu.logs -K显示主机名的所有日志 /usr/openv/netbackup/bin/./vxlogview -o 200 检查 nbftclnt 统一日志记录文件 (OID 200) 以了解错误信息 2024年07月27日 18:48:19.487 [nbftclnt] exiting, not configured as a SAN CLIENT – bp.conf missing SANCLIENT=1 2024年07月27日 19:34:32.363 [nbftclnt] exiting, not configured as a SAN CLIENT – bp.conf missing SANCLIENT=1 2024年07月27日 20:01:51.722 [nbftclnt] exiting, not configured as a SAN CLIENT – bp.conf missing SANCLIENT=1 2024年07月27日 20:01:53.780 [nbftclnt] exiting, not configured as a SAN CLIENT – bp.conf missing SANCLIENT=1 2024年07月29日 15:46:08.029 [nbftclnt] exiting, not configured as a SAN CLIENT – bp.conf missing SANCLIENT=1 2024年07月30日 10:20:36.238 [nbftclnt] exiting, not configured as a SAN CLIENT – bp.conf missing SANCLIENT=1 2024年07月30日 10:34:23.901 [nbftclnt] exiting, not configured as a SAN CLIENT – bp.conf missing SANCLIENT=1 2024年07月30日 14:46:39.485 [nbftclnt] exiting, not configured as a SAN CLIENT – bp.conf missing SANCLIENT=1 V-1-1-13 NOTE: There were 1 corrupted log records. nbftclnt日志文件路径 /usr/openv/logs/nbftclnt/log文件 客户端上的 nbftclnt 进程必须处于运行状态,您才能通过光纤通道启动 SAN 客户端备份或还原操作 bp.conf 配置文件配置SANCLIENT=1重启服务后解决 进程处于运行状态了 重新启动所有 NetBackup 服务。 service netbackup stop service netbackup start
Failed to load the MySQL library: /usr/lib64/mysql/lib/libmysqlclient.so: cannot open shared object file: No such file or directory find / -name libmysqlclient.so 查找下路径 在/usr/NBMySQLAgent/nbmysql.conf 配置文件修改配置数据库LIB的正确路径 MYSQL_LIB_INSTALL_PATH=/usr/local/mysql/lib 更改配置文件后重启服务 service netbackup stop service netbackup start
报错2 The value should be suffixed with K, M or G for KB, MB and GB respectively
手动执行备份 /usr/NBMySQLAgent/nbmysql -o backup
原因是/usr/NBMySQLAgent/nbmysql.conf 配置文件没有写此参数 SNAPSHOT_SIZE=500MB 更改配置文件后重启服务 service netbackup stop service netbackup start
报错3 Error creating an LVM snapshot. Reason: Volume group “centos” has insufficient free space (0 extents)
手动执行备份 /usr/NBMySQLAgent/nbmysql -o backup
原因是free PE 大小为0 需要添加硬盘 切记需要新加一块硬盘 不能再源硬盘上扩容否则free空间不增加
ssh 连接到NBU后输入 Support nbu-one.Main_Menu> Support Entering NetBackup support view…
输入Maintenance 提示输入密码 nbu-one.Support> Maintenance
maintenance’s password: 输入密码 通常是登录控制台的密码 maintenance-!> /opt/Symantec/sdcssagent/IPS/sisipsoverride.sh #####执行/opt/Symantec/sdcssagent/IPS/sisipsoverride.sh Symantec Data Center Security Server Policy Override
To override the policy and disable protection, enter your login password. Password: 再次输入密码
Choose the type of override that you wish to perform:
Override Prevention except for Self-Protection
Override Prevention Completely Choice? [1] 2 选择2
Choose the amount of time after which to automatically re-enable:
15 minutes
30 minutes
1 hour
2 hours
4 hours
8 hours Choice? [1] 6 选择6
Enter a comment. Press Enter to continue. 确定键后等待进度条走完即可
Please wait while the policy is being overridden. …………………..
The policy was successfully overridden. maintenance-!> elevate 输入elevate进入shell界面 nbu-one:/home/maintenance # vi /etc/hosts 127.0.0.1 localhost ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
1、tnsnames.ora⽤在oracle client端,⽤户配置连接数据库的别名参数的⽹络服务配置⽂件。该⽂件记录访问数据库的本地配置,其实就是定义⽹络服务。 2、listener.ora、tnsnames.ora和sqlnet.ora这3个⽂件是关系orale⽹络配置的3个主要⽂件,其中listener.ora是和数据库服务器端相关,⽽tnsnames.ora和slqnet.ora这2个⽂件不仅仅关系到服务器端,主要的还是和客户端关系紧密。 tnsnames.ora 作用 配置后不⽤再输⼊完整的oracle地址,直接⽤简易的字符串代替即可 比如:sqlplus orcl as sysdba 我报这个错误 先把这个错误放一下 ERROR: ORA-12545: Connect failed because target host or object does not exist
sqlplus username/password@ip:port/sid as sysdba conn username/password@ip:port/sid as sysdba 不加as sysdba报错: ERROR: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
ssh 连接上NBU服务器输入 Main_Menu>Support > InfraServices > Show All Main_Menu>Support > InfraServices > Stop all Main_Menu>Support > InfraServices > Start all
disk show -v查看到没有拥有控制器disk assign 磁盘位置 -o 控制器名称 指定拥有控制器查看成功sysconfig -r 查看到问题盘已是热备盘spare,但额外看到4a.03.12盘是未零格式化 状态为“not zeroed”,需进行磁盘零格式化操作 备用磁盘写入零来擦除所有数据并格式化备用磁盘。然后,便可在聚合中使用这些磁盘。输入disk zero spares 该命令将所有非清零 RAID 备用磁盘置零。 DR-KF-DSK-FAS2720::> disk zero -owner DR-KF-DSK-FAS2720-01 2720命令是 disk zero -owner 控制器sysconfig -r 和aggr status -s 可以查看零格式化过程
sql server 2012 运行需要依靠.NET Framework 3.5,windows server 2019默认是不安装.netframework3.5的,所以必须先在操作系统上安装.NET Framework 3.5。
解决方法安装NET Framework 3.5
打开 服务器管理器 点击 添加角色和功能
勾选 NET Framework 3.5 ,点击“下一步“,进入“确认”选项卡,点击“安装”,但是,请注意,直接安装会安装失败,并提示找不到源文件,这是因为Windows Server 2019系统盘或系统镜像里虽然含有“.NET Framework 3.5”的组件文件,但是安装Windows Server 2019系统时,这些组件文件并不会被拷贝到新安装的系统里去,因此要为系统安装.NET Framework 3.5,就必须插入系统盘或加载系统镜像到光驱中。如果没有.NET Framework 3.5程序,可以到网上下载一个,或者下载好先安装.NET Framework 3.5程序,然后再安装Windows Server 2019系统。
装载winserver 2019 的镜像且安装NET Framework 3.5组件
比如写:F:\sources\sxs即可
net 3.5组件安装到此完成 安装sql server(HRV7T-DVTM4-V6XG8-P36T4-MRYT6 SQL server 产品密钥) 成功安装!!!