小编shg*_*Inc的帖子

如何查看 ansible 命令的标准输出?

如何查看 ansible-playbook 命令的标准输出?-v 只显示 ansible 输出,而不是单个命令。如果我能立即弄清楚如何执行此操作,那就太好了,因此如果出现故障或挂起,我可以了解原因。

例如

- name: print to stdout
  action: command echo "hello"
Run Code Online (Sandbox Code Playgroud)

会打印

TASK: [print variable] ******************************************************** 

hello
Run Code Online (Sandbox Code Playgroud)

debugging stderr stdout ansible

225
推荐指数
4
解决办法
43万
查看次数

如何将 MySQL 用户表从一台服务器复制到另一台服务器?

我正在设置一个新的 MySQL 服务器,我想为它提供与现有服务器(即将消失)相同的一组用户名、允许的主机和密码。

仅转储用户表然后将其加载到新服务器上是否可行?

还有比这更好的方法吗?

mysql export user-permissions user-accounts

40
推荐指数
6
解决办法
11万
查看次数

Mysql 崩溃,无法启动

我们的生产 mysql 服务器刚刚崩溃并且无法恢复。它给出了段错误。我尝试了重新启动,只是不知道还能尝试什么。这是堆栈跟踪:

140502 14:13:05 [注意] 插件“联邦”被禁用。
InnoDB:日志扫描已通过检查点 lsn 108 1057948207
140502 14:13:06 InnoDB:数据库没有正常关闭!
InnoDB:启动崩溃恢复。
InnoDB:从 .ibd 文件中读取表空间信息...
InnoDB:从双写恢复可能的半写入数据页
InnoDB:缓冲...
InnoDB:进行恢复:扫描到日志序列号 108 1058059648
InnoDB:必须回滚或清理的 1 个事务
InnoDB:总共需要撤消 15 行操作
InnoDB:Trx id 计数器为 0 562485504
140502 14:13:06 InnoDB:开始将一批日志记录应用到数据库...
InnoDB:百分比进度:4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 4 3 4 3 4 3 4 3 4 3 4 48 49 …

mysql innodb crash

23
推荐指数
1
解决办法
10万
查看次数

使用字符集 UTF-8 创建 MySQL 数据库的命令



create database dbname;用来创建数据库。
但我希望它使用字符集 UTF-8 创建

任何人都知道要使用的命令是什么?

mysql database charset utf-8 command

16
推荐指数
2
解决办法
4万
查看次数

如何使用 Rsync 从 Windows 到 Linux 设置文件/文件夹权限

我想使用 Rsync 将大量文件/文件夹从 Windows 传输到 Linux。在 linux 服务器(目标)上,我希望文件权限设置为 644,文件夹权限设置为 755。如果可能,我希望所有文件/文件夹的所有权设置为 root.root。我试过 -p 选项,但它不起作用。感谢您的任何帮助。

windows permissions rsync chmod

16
推荐指数
2
解决办法
3万
查看次数

什么是边缘服务器/路由器/设备?

什么是边缘服务器?我们看到一些对它们的引用,但我们从未看到定义。

hardware security firewall gateway

15
推荐指数
2
解决办法
8万
查看次数

无法使用 mysqldump 备份 mysql 表。SELECT,LOCK TABL 命令拒绝“cond_instances”

mysqldump以 mysql root 用户身份运行时遇到问题。当我尝试备份mysql表时,出现此错误:

mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user
'root'@'localhost' for table 'cond_instances' when using LOCK TABLES
Run Code Online (Sandbox Code Playgroud)

有人见过吗?我已经看到一些对我的 mysql 和我的 mysqldump 的引用是不同的版本,但是当我运行它们时它们在同一目录中。

我正在运行 MySQL 5.5.8。

mysql database-backup

15
推荐指数
3
解决办法
4万
查看次数

如何防止 cron 日志在 syslog 中注册?

/var/log/cron.log通过取消注释中的以下行来分离我的 crontab 登录/etc/syslog.conf,但它仍然写入/var/log/syslog

cron.*                                  /var/log/cron.log
Run Code Online (Sandbox Code Playgroud)

我怎样才能防止它写入/var/log/syslog

logging cron rsyslog

9
推荐指数
1
解决办法
5256
查看次数

“500 OOPS:vsftpd:拒绝在 chroot() 内使用可写根运行” - 在 Debian 上登录失败

我安装了 vsFTPd 以在Debian 7.3 (Wheezy)上运行 FTP 服务器。我检查了 vsFTPd 版本是2.3.5,我像这样配置它:

listen=YES
local_enable=YES
write_enable=YES
chroot_local_user=YES
pasv_min_port=15000
pasv_max_port=15200
allow_writeable_chroot=YES
Run Code Online (Sandbox Code Playgroud)

我按照这些文章来解决这个问题:

和谷歌和论坛上的许多其他人一样,但我的问题没有解决。

注意:我已经在Ubuntu 12.04(精确穿山甲)上解决了这个问题,但该解决方案在 Debian 7.3 上不起作用。

我真的搞混了?!

linux ftp chroot debian-wheezy vsftpd

8
推荐指数
1
解决办法
2万
查看次数

如何转储 MySQL 数据库的视图模式?

我有一个 MySQL 数据库,我希望为其转储视图模式。我该怎么做呢?我尝试使用 --no-data 进行 mysqldump,但它只转储表模式。

mysql database schema dump

6
推荐指数
2
解决办法
4万
查看次数

在 Nginx 中使用重定向而不是代理进行负载平衡

我想以一种非常规的方式使用 Nginx。我想在几台服务器之间进行负载平衡,而不是我想重定向到这些服务器的代理内容。

也就是说,如果一个请求进入我的 Nginx 服务器,它应该 302 重定向到另一台服务器,方法是从上游块或等效的块中随机选择一个。我什至不需要其他上游块功能,例如加权(但如果可能的话,让它们可用也无妨)。

现在,我有以下配置,它可以满足我的需要,但有点难看:

upstream boxes {
        server 127.0.0.1:46011;
        server 127.0.0.1:46012;
}

server {
        listen 46011;
        return 302 http://box11.example.com$request_uri;
}

server {
        listen 46012;
        return 302 http://box12.example.com$request_uri;
}

server {
        listen 80;
        server_name example.com;

        location / {
                proxy_pass http://boxes;
        }
}
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法来处理这种情况,而无需求助于我自己?

configuration nginx proxy load-balancing

5
推荐指数
1
解决办法
7618
查看次数

如何将 LVM 上的 VM 克隆到 KVM 中的另一个?

在 Debian wheezy 上,我安装了用于虚拟化的 KVM 并在其上安装了一些 VM。我使用单独的 LVM 磁盘,因为它适用于我的 VM 磁盘。

现在我需要在新的 LVM 磁盘中克隆其中之一。我搜索了太多,我找到了virt-clone,但不幸的是,virt-clone只是在文件中使用磁盘克隆 Vms,无法克隆 LVM 磁盘。我认为有可能dd像这样:

dd if=/dev/vg_kvm/lv_disk1 of=/dev/vg_kvm/lv_disk2
Run Code Online (Sandbox Code Playgroud)

有没有更优化的解决方案?如何将安装在 LVM 磁盘上的 VM 克隆到新的 LVM 磁盘?

cloning lvm kvm-virtualization debian-wheezy

1
推荐指数
1
解决办法
8789
查看次数