Articles of Ubuntu

如何在Linux下将结果从LS传递到CD

我想在最新创build的目录在给定的目录(我们为每个版本创build一个新的文件夹),然后cd到该目录。 我想创build一个别名,所以我不必记得如何到达最新的目录,每当我需要。 以下是我所尝试的: ls -ltr ~/workspace/docs/new-docs/Mapper/Documentation/ | tail -1 | cd cd $(ls -ltr ~/workspace/docs/new-docs/Mapper/Documentation/ | tail -1) 问题似乎是,如果我命令的结果我最终的文件作为输出的权限。 任何帮助是极大的赞赏! 更新: $cd `ls -dt ~/workspace/docs/new-docs/Mapper/Documentation/* | head -1` -bash: cd: drwxr-xr-x: No such file or directory

Ubuntu服务器安装声明3 TB RAID1卷是801.5 GB

我有一个全新的服务器,包含两个相同的3 TB SATA磁盘。 这些是使用板载Intel RAID控制器的硬件RAID1configuration。 BIOS将这两个磁盘视为3TB,由此产生的RAID卷为3TB。 在这台服务器上,我试图安装Ubuntu Server 12.04(64位)。 安装程序正确检测到RAID卷,但坚持卷是801.5 GB。 尝试将分区types更改为GPT不会执行任何操作。 如果我继续完成设置,系统将创build一个大约800 GB的根卷,交换等。在此之后运行fdisk显示卷上的剩余空间,并让我尝试对其进行分区。 我还没有尝试过,并且真的希望整个3 TB成为根卷的一部分。 如果可能的话,我也想避免尝试重新调整分区的大小。

没有安装Iptables注释模块

我想在我的iptables规则中使用-m comment –comment“message”,但是没有加载模块。 通过一些search,我需要这个模块是“ipt_comment”,但我没有安装。 我怎样才能做到这一点? 我的iptables版本是1.4.21 / sbin / modprobe –list什么也不返回 / sbin / lsmod也是空的。 我使用Ubuntu 12.04.1服务器

locking了我自己的MySQL数据库

我今天使用PhpMyAdminlogin到我的SQL服务器,它似乎是怪异的抛出随机[令牌不匹配]错误,只有当试图创build一个新的用户帐户。 我尝试了多次,与多个用户,并仍然有同样的事情。 然后我试图更新我自己的密码,但成功,但不允许我login到服务器。 尝试使用myusernamelogin,新设置的密码在PhpMyAdmin中返回以下错误。 #1130 Cannot log in to the MySQL server 我有命令行访问服务器,并尝试login到我的“根”用户,我得到这个: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 我知道100%的确定性,我正确input了我的用户帐户密码和root密码,但是无法login到服务器。 这是一个生产服务器,并有多个托pipe的网站从它运行。 我试过跑步 mysqladmin -u root password my-new-pass 但是,不知道已经存在的根密码,则失败。 我完全被locking在我自己的所有pipe理帐户的数据库之外,如何才能重新获得对数据库的访问权限,同时保留数据库中的所有数据? 如果需要任何额外的信息或诊断步骤,请不要犹豫,问。 任何和所有的帮助,不胜感激。

如何制作/ proc / xxxxx的副本?

一个用户帐号被黑客攻击了我的一台服务器,黑客已经开始发送一些垃圾邮件。 在我杀死进程之前,我想把它们复制一份,但是当我 tar czf 30333.tar.gz /proc/30333 所有文件都是空的。 题 如何制作/proc/30333的副本?

如何configurationPostfix在本地用户login时使用“@”(login)接受SMTP?

我在mydomain.com上有一个Ubuntu 14.04服务器,有一堆用户在login时使用@domain ,比如us.er@mydomain.com 。 他们每个人都有一个“伪”帐户us.er-mydomain.com与相同的uid, passwd和shadow条目。 它们中的每一个都在/etc/postfix/virtual有一个入口: us.er@mydomain.com us.er-mydomain.com 。 (这些用户在CentOS上从Virtualmin迁移) 。 我的服务器拒绝邮件错误: Dec 6 10:27:31 mydomain postfix/smtpd[8176]: NOQUEUE: reject: RCPT from lalala.asdfasdf.com[220.232.206.13]: 554 5.7.1 <us.er@mydomain.com>: Relay access denied; from=<asdfasdf@asdfasdf.com> to=<us.er@mydomain.com> proto=ESMTP helo=<lalala@asdfasdf.com> 虽然它有一个us.er@mydomain.com帐户。 我没有设置myhostname或mydomain 。 如果我将它们设置为我的服务器域,postmap开始拒绝具有unknown user: "us.er"邮件unknown user: "us.er"消息。 什么是解决SMTP接收的最佳方法? 这个设置有什么不对吗? Imap和pop3或多或less地工作。 configuration转储如下。 主机名 some-isp-vps 主机名-f mydomain.com postconf -n alias_database = hash:/etc/aliases alias_maps […]

Fail2ban maxretry的意思

我正在阅读以下页面,在我的Ubuntu服务器上设置fail2ban: https://help.ubuntu.com/community/Fail2ban 在“configuration”部分,它显示以下设置: [DEFAULT] # "ignoreip" can be an IP address, a CIDR mask or a DNS host ignoreip = 127.0.0.1 bantime = 3600 maxretry = 3 正如你可以看到这包含一个maxretry设置。 然后,进一步在“监狱configuration”部分,它显示了这个代码: [ssh] enabled = true port = ssh filter = sshd logpath = /var/log/auth.log maxretry = 3 正如你所看到的,这也包含一个maxretry设置。 这两个设置有什么区别?

Nginx返回301redirect所有域

我在我的服务器上运行nginx安装程序的多个域名如下: server { listen 80; server_name domain1.com www.domain1.com; root /var/www/domain1/public_html; index index.php index.html index.html; } server { listen 80; server_name domain2.com www.domain2.com; return 301 https://plusgoogle.com/+somepage; } server { listen 80; root /var/www/other_domains/public_html; index index.php index.html index.html; } 每个服务器块都在其单独的文件(domain1.conf,domain2.conf等) 现在来解决这个问题: Domain1正常工作,因为它应该 域2 – 不幸的是现在不能testing,与godaddy有一些问题,但我很确定它会正常工作。 其他域redirect到domain2设置的301 url 我有点困惑,我可以理解,如果域2将加载其他域的根,但是当我在configuration中一起指定server_name 301与其他域redirect到301? 感谢帮助 更新 你确定你的浏览器没有caching – 我试图打开不同的设备上的网站,我认为corevs的 这些域在现实中是不同的,就像它们在上面的例子中一样 – 是的,实际上我不明白为什么我不给域名:domain1 […]

停止填充syslog Ubuntu 15.04的crontab

我怎样才能防止(某些cronjobs)填写我的系统日志在Ubuntu 15.04? 我有一些工作,每分钟运行4次,并快速填写我的系统日志文件。 我试过添加: cron.* /var/log/cron 到/etc/rsyslog.conf,但是这并没有解决任何问题。 目前的产出是: Aug 8 06:58:01 elitegameservers CRON[25706]: (gijs) CMD ( sleep 15; unison -batch /var/www ssh://server1//var/www) Aug 8 06:58:01 elitegameservers CRON[25703]: (gijs) CMD ( sleep 30; unison -batch /var/www ssh://server2//var/www) Aug 8 06:58:01 elitegameservers CRON[25708]: (gijs) CMD (unison -batch /var/www ssh://server2//var/www) Aug 8 06:58:01 elitegameservers CRON[25713]: (gijs) CMD ( […]

Amazon EC2上的静态公共IP地址

我在Amazon EC2服务器上运行Ubuntu。 我有一个公共IP地址(52.38.20.76)。 我无法将公共IP地址绑定到UDP端口: udp监听52.38.20.76:3478:无法分配请求的地址 所以,我试图改变ifconfig,显示公共IP地址,而不是私人IP地址。 但是,我尝试过的networking变化没有奏效。 编辑/etc/network/interfaces.d/eth0.cfg # The primary network interface auto eth0 #iface eth0 inet dhcp iface eth0 inet static address 52.38.20.76 netmask 255.255.255.0 gateway 172.31.32.1 dns-nameservers 8.8.8.8 8.8.4.4 网关,我基于“route -n”命令的结果: 目标网关Genmask标志度量参考使用Iface 0.0.0.0 172.31.32.1 0.0.0.0 UG 0 0 0 eth0 172.31.32.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0 当前的ifconfig设置: eth0 Link encap:Ethernet […]