AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-72269

Evgenii Iablokov's questions

Martin Hope
Evgenii Iablokov
Asked: 2014-09-04 07:41:17 +0800 CST

使用 VMWare 的 Oracle Linux 为 VM 扩展根逻辑卷

  • 1

请让我确定我做错了什么。

我正在调整 LVM 下的根分区的大小。此服务器是 VMWare 的带有 Oracle Linux 的虚拟机。我正在使用这篇文章: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId= 1006371

我想我犯了一个错误。在第二部分之后,我以救援模式启动 VM,检查大小是否相同。然后我重新创建了第三个分区(LVM 下的根)并将其类型指定为 8e 用于 LVM。我收到了一个具有相同起点和扩展最后一点的分区。我写了frisk的变化。

然后我执行pvcreate /dev/sda3命令。如果没有 -ff 键,它不允许我这样做。

所以,我犯了一个错误,不能回头。我还没有重新启动,我在救援模式下通过了系统一段时间。

请告知是否可以取消这种情况并进行更正?

谢谢你。

virtual-machines
  • 1 个回答
  • 1518 Views
Martin Hope
Evgenii Iablokov
Asked: 2013-05-15 23:41:40 +0800 CST

在这种情况下,我该如何处理 InnoDB 格式的损坏数据库?

  • 0

伙计们,

我有一个大问题。有一台带有 CRM 数据库的服务器。我可能损坏了它,不知道该怎么办。

ls /var/lib/mysql/sugarcrm/
accounts_audit.frm      address_book.ibd     contacts_audit.frm           emails_email_addr_rel.ibd   mkt_marketiery_accounts_c.frm     pm_processmanagerstagetask.frm     quotes.frm              uni_webinars.frm
accounts_audit.ibd      bugs_audit.frm

等等。当我尝试观看或进行更改时,我收到

mysql> select * from vcals limit 1;
ERROR 1146 (42S02): Table 'sugarcrm.vcals' doesn't exist

mysqld.log:

130515 11:34:02130515 11:34:02 [错误] 尽管表的 .frm 文件存在,但无法从 InnoDB 的内部数据字典中找到表 sugarcrm/vcals。也许你已经删除并重新创建了 InnoDB 数据文件但忘记删除 InnoDB 表对应的 .frm 文件,或者你已经将 .frm 文件移动到另一个数据库?请参阅http://dev.mysql.com/doc/refman/5.0/en/innodb-troubleshooting.html 如何解决问题。

问题是我没有 .ibd 文件,只有 .frm。另外我还没有完整备份数据库的 .sql 文件。现在我从很久以前的 5 月 9 日导入了 .sql。:( 我知道 .frm 不包含数据,仅包含结构。

问题是:我能以某种方式修复还是这个数据库副本不可修复?一般来说,如果我有 .ibd 文件,可以使用什么方法来修复数据库?就我而言,5 月 9 日备份是我认为最好的变体。我没有出口,不是吗?

谢谢。

innodb
  • 1 个回答
  • 372 Views
Martin Hope
Evgenii Iablokov
Asked: 2013-04-03 11:58:44 +0800 CST

如何告诉rsync不检查权限

  • 5

我有两个目录,每个目录中都有相同的 PHP 应用程序。我想rsync -rvz从一个源目录执行到另一个目标目录,因此 rsync 将只复制更改的文件。问题是源目录中的文件错误地具有 755 权限。目的地的权限很好。

我如何告诉 rsync 忽略权限检查并仅按大小检查?谢谢。

rsync
  • 4 个回答
  • 29409 Views
Martin Hope
Evgenii Iablokov
Asked: 2013-03-22 05:55:48 +0800 CST

如何在 bash 脚本执行期间正确删除 '\r' 符号

  • 0

我有一个 bash 脚本:

#!/bin/bash

set -x
PATH=/bin:/sbin:/usr/bin:/usr/sbin

server="$1"
curdate=$(date +'%Y%m%d')
sshoptions="-i /root/.ssh/backup -q -t"

mysqluser="root"
mysqlpassword=$(ssh $sshoptions root@$server "cat /root/.my.passwd")
mysqlaccess="-u$mysqluser -p$mysqlpassword"
mysqldatabases=$(ssh $sshoptions root@$server "mysql $mysqlaccess -B -N -e \"SHOW DATABASES;\" | grep -E -v 'information_schema|mysql'")
mysqldump="mysqldump $mysqlaccess --opt --skip-comments -B -R"

for db in $mysqldatabases; do
    echo "$(date +"%Y/%m/%d %H:%M:%S") mysqldump: dump $db"
    ssh $sshoptions root@$server "$mysqldump $db" | gzip -9 > $db_$curdate.sql.gz
done

如您所见,它用于 MySQL 数据库的备份(我打算将其与 rsnapshot 一起使用)。

运行此脚本时出现问题:

# bash /etc/rsnapshot.scripts/mysql.sh sugar.dev.host.com
+ PATH=/bin:/sbin:/usr/bin:/usr/sbin
+ server=sugar.dev.host.com
++ date +%Y%m%d
+ curdate=20130321
+ sshoptions='-i /root/.ssh/backup -q -t'
+ mysqluser=root
++ ssh -i /root/.ssh/backup -q -t [email protected] 'cat /root/.my.passwd'
+ mysqlpassword=XXXXXX
+ mysqlaccess='-uroot -pXXXXXX'
++ ssh -i /root/.ssh/backup -q -t [email protected] 'mysql -uroot -pXXXXXX -B -N -e "SHOW DATABASES;" | grep -E -v '\''information_schema|mysql'\'''
+ mysqldatabases=$'sugarcrm\r'
+ mysqldump='mysqldump -uroot -pXXXXXX --opt --skip-comments -B -R'
+ for db in '$mysqldatabases'
++ date '+%Y/%m/%d %H:%M:%S'
' echo '2013/03/21 17:41:04 mysqldump: dump sugarcrm
2013/03/21 17:41:04 mysqldump: dump sugarcrm
+ gzip -9
' ssh -i /root/.ssh/backup -q -t [email protected] 'mysqldump -uroot -pXXXXXX --opt --skip-comments -B -R sugarcrm

所以,我有从解析的 SQL 查询中得到的 '\r' 符号。我在转储中看到这个错误:

mysqldump:出现错误:1102:选择数据库时数据库名称“sugarcrm^M”不正确

我怎样才能正确修剪它?对于“正确”,我的意思是我们不能马上这样做,因为“mysqldatabases”变量有一个值。因为这里是一个 DB,但如果它是两个或更多,stdout 将是错误的。所以我的意见是我们必须在“for”循环中修剪符号。

请建议一个正确的方法。谢谢你。

mysql
  • 3 个回答
  • 2232 Views
Martin Hope
Evgenii Iablokov
Asked: 2012-08-07 09:31:12 +0800 CST

消息:mkdir() [function.mkdir]:链接太多

  • 0

我们将 Web 应用程序作为产品运行。几天前,我发现了这个主题的主题签名错误。我知道问题出在哪里,但想问一下,解决这个问题的正确方法是什么?是的,我们在这台服务器(CentOS 5.8)上有 ext3 FS。

find /var/www/html1 -type f | wc -l
36039

我认为转换 ext3 -> ext4 将暂时解决这种情况。Ext4 的这个限制是 ext3 的两倍 ( http://en.wikipedia.org/wiki/Ext4#Features )。

那么,最好的方法是什么?

filesystems
  • 2 个回答
  • 2034 Views
Martin Hope
Evgenii Iablokov
Asked: 2012-07-24 11:24:56 +0800 CST

SVN 和“精简版”网络服务器

  • 2

我打算设置和配置 SVN 服务器。想想“精简版”网络服务器,例如 nginx 或 lighttpd。AFAIK nginx 对 DAV 的支持有限,并且本身没有 SVN 模块。是正确的信息吗?

如果是这样,那么 lighttpd 呢?SVN 可以正确配置 lighttpd 吗?谁有过请说说你的经历。什么是最好的解决方案。谢谢你。

nginx
  • 2 个回答
  • 313 Views
Martin Hope
Evgenii Iablokov
Asked: 2012-07-09 22:13:22 +0800 CST

Nginx 静态文件排除一个或一些文件扩展名

  • 2

我正在通过 nginx 提供一个静态站点。

    location ~* \.(avi|bin|bmp|dmg|doc|docx|dpkg|exe|flv|gif|htm|html|ico|ics|img|jpeg|jpg|m2a|m2v|mov|mp3|mp4|mpeg|mpg|msi|pdf|pkg|png|ppt|pptx|ps|rar|rss|rtf|swf|tif|tiff|txt|wmv|xhtml|xls|xml|zip)$ {
        root /var/www/html1;
        access_log off;
        expires 1d;
    }

我的目标是排除像http://connect1.webinar.ru/converter/task/. 全视图就像http://mydomain.tld/converter/task/setComplete/fid/34330/fn/7c2cfed32ec2eef6788e728fa46f7a80.ppt.swf。尽管这些 URL 以这种格式结尾,但它们不是静态的,而是伪造的脚本请求,所以我对它们有疑问。

做这个的最好方式是什么?我如何为这个 URL 添加一个排除项,或者我可以从这个 Nginx 位置的列表中排除特定的文件扩展名(.ppt.swf,pptx.swf)?

谢谢。

nginx static-content exclude
  • 3 个回答
  • 8846 Views
Martin Hope
Evgenii Iablokov
Asked: 2012-06-08 11:14:01 +0800 CST

Nginx 代理域到另一个域,不更改 URL

  • 33

我的问题在主题中。我有一个域,这是它的 nginx 配置:

server {
listen 80;
server_name connect3.domain.ru www.connect3.domain.ru;

access_log /var/log/nginx/connect3.domain.ru.access.log;
error_log /var/log/nginx/connect3.domain.ru.error.log;

root /home/httpd/vhosts/html;
index index.html index.htm index.php;

location ~* \.(avi|bin|bmp|css|dmg|doc|docx|dpkg|exe|flv|gif|htm|html|ico|ics|img|jpeg|jpg|js|m2a|m2v|mov|mp3|mp4|mpeg|mpg|msi|pdf|pkg|png|pps|ppt|pptx|ps|rar|rss|rtf|swf|tif|tiff|txt|wmv|xhtml|xls|xml|zip)$ {
    root /home/httpd/vhosts/html;
    access_log off;
    expires 1d;
}

location ~ /\.(git|ht|svn) {
    deny all;
}

location / {
    #rewrite ^ http://connect2.domain.ru/;
    proxy_pass http://127.0.0.1:8080/;
    proxy_redirect off;
    proxy_hide_header "Cache-Control";
    add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
    proxy_hide_header "Pragma";
    add_header Pragma "no-cache";
    expires -1;
    add_header Last-Modified $sent_http_Expires;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

我需要将 connect3.domain.ru 主机代理到 connect2.domain.ru,但浏览器地址栏中的 URL 没有更改。我注释掉的重写行可以解决这个问题,但它只是一个重写,所以我不能保留相同的 URL。

我知道这个问题很简单,但请帮忙。谢谢你。

nginx proxypass
  • 3 个回答
  • 101679 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve