Questions tagged «ubuntu»

Ubuntu Linux是Debian的衍生产品,旨在使Linux成为主流。该站点上的问题通常应参考Ubuntu Server。请注意,http://askubuntu.com专用于Ubuntu问题。

8
从命令行删除所有分区
如何从Linux(特别是Ubuntu)的命令行中删除设备上的所有分区?我尝试查看fdisk,但它显示了一个交互式提示。我正在寻找一个命令,我可以给它一个设备路径(例如/ dev / sda),它将删除ext4,linux-swap及其找到的任何其他分区。本质上,这与打开GParted并手动选择并删除所有分区的情况相同。这似乎很简单,但不幸的是,我无法通过Google找到任何东西。

10
解压缩通过管道飞入的文件
我可以使解压缩或任何类似程序在标准输出上工作吗?情况是我正在下载一个zip文件,该文件应该是即时解压缩的。 相关问题:如何将下载的文件通过管道传送到bash中的标准输出?

5
如何清空/ dev / null?[关闭]
我正在使用Ubuntu 10.10。 我通常对计算机很好,但大多数情况下对Windows很好,我对Ubuntu不太熟悉。我正在尝试建立一个网站,并且正在与一个我在学校IT部门工作的朋友聊天,他正在为我提供建议。 他告诉我,我需要打开一个命令提示符并输入内容,sudo /etc/init.d/apache2 start但是当我完成所有操作后,我看到的是sudo: /etc/init.d/apache2: command not found。 我告诉我的朋友错误,他说我的文件/dev/null已满,因此我尝试找到它,但它是隐藏的文件。我知道如何在Windows中查看隐藏文件,但在Ubuntu中却不行。 我的朋友现在离线,所以我希望有人可以告诉我如何删除我的/dev/null?谢谢!
38 ubuntu 

4
ssh:“代理商承认无法使用密钥签名”
我正在尝试在Ubuntu Server上使用ssh设置无密码登录,但是我不断得到: Agent admitted failure to sign using the key 并提示输入密码。 我生成了新的rsa密钥。在系统重新启动之前,它工作正常。 所有链接将我引向该错误,但没有任何效果。SSH代理仍未运行。 如何解决?也许文件需要特定的权限?

5
尽管允许访问目录(vhost配置),但Apache“服务器配置拒绝客户端”
在Ubuntu上的Apache中,我已经设置了虚拟主机,但是在浏览器中,我始终收到“禁止访问403”错误;日志显示“ 客户端被服务器配置拒绝:/ home / remix / ”。 在网上寻找解决方案时,我发现了许多有关目录访问的文章(全部允许,等等),但据我所知我已经这样做了。在httpd-vhosts.conf中,有以下代码: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/htdocs/" ServerName localhost ServerAlias localhost ErrorLog "logs/dummy-host.example.com-error_log" CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot "/home/remix/" ServerName testproject ServerAlias testproject <Directory "/home/remix/"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all …

6
通过大量连接和小数据包高流量提高千兆网络上的TCP性能
我正在尝试通过“具有大量连接和小数据包高流量的千兆网络”来提高TCP吞吐量。我的服务器操作系统是Ubuntu 11.10 Server 64bit。 通过TCP套接字(都在同一端口上)连接到我的服务器的大约50,000个(并且正在增长)客户端。 我的数据包中有95%的大小为1-150字节(TCP标头和有效载荷)。其余5%从150到4096+字节不等。 通过下面的配置,我的服务器可以处理高达30 Mbps(全双工)的流量。 您能建议最佳实践来调整操作系统以满足我的需求吗? 我的/etc/sysctl.cong样子是这样的: kernel.pid_max = 1000000 net.ipv4.ip_local_port_range = 2500 65000 fs.file-max = 1000000 # net.core.netdev_max_backlog=3000 net.ipv4.tcp_sack=0 # net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.core.somaxconn = 2048 # net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 # net.ipv4.tcp_synack_retries = 2 net.ipv4.tcp_syncookies = …

7
在Ubuntu和Debian中重新启动网络的首选方法是什么
当我使用以下方法重新启动网络时: /etc/init.d/networking restart 我收到此警告: Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces 那么,现在进行更改后重新启动网络的最佳方法是什么? 该问题也适用于Debian,因为netbase软件包是从debian继承的。


2
通过SSH登录时直接运行ssh-agent和ssh-add的直接方法?
我试图通过ssh登录到服务器时自动执行以下命令: ssh-agent /bin/bash ssh-add ~/.ssh/id_rsa 我的ssh密钥有一个密码短语,每次登录可输入一次即可。 我尝试将其放入我的.bashrc文件中,但是我相信ssh-agent会启动一个新的bash会话。当我将其保存在.bashrc中后尝试登录时,它被卡住了,我必须输入“ exit”才能看到“输入密码以解锁密钥”提示 还有其他建议吗? 服务器正在运行Ubuntu LTS

1
s + S1 + T R +在ps ax ps列表中的含义
我运行此命令并获得结果,但无法理解我应该杀死哪个节点实例的结果 ps ax | grep node 23308 pts/3 S+ 0:00 sudo node index.js 23310 pts/3 Sl+ 0:00 node index.js 23568 pts/1 T 0:00 sudo node index.js 23824 pts/4 S+ 0:00 sudo node index.js 23826 pts/4 Sl+ 0:00 node index.js 24202 pts/5 R+ 0:00 grep --color=auto node S + Sl + …
37 ubuntu  ps 


4
在Ubuntu 9.04下为Tomcat 6设置Java堆选项(例如-Xmx)的地方?
我正在使用来自Ubuntu 9.04的tomcat6软件包运行Tomcat,该软件包使用jsvc从Tomcat中生成了一个守护进程。我想知道设置Java堆选项(例如-XmxTomcat)的正确方法。我想将配置放在样式上最正确的地方,以及最不可能被Ubuntu软件包更新覆盖的地方。 我现在看到的选项: 将它们硬编码在中的某个位置/etc/init.d/tomcat6。 将它们硬编码在中的某个位置/usr/share/tomcat6/bin/catalina.sh。 在其中创建一行/usr/share/tomcat6/bin/startup.sh以将CATALINA_OPTS设置为具有所需的标志,然后将CATALINA_OPTS导出为环境变量。(看起来它会被拾取catalina.sh)。 最后一个选项听起来是最好的,它在Tomcat启动脚本中提倡(不解释为什么)增加Java的堆空间。但是我想征求第二意见。任何人都想确认没有更好的方法吗?
36 ubuntu  tomcat  java 

2
如何减少TIME_WAIT中的套接字数量?
Ubuntu服务器10.04.1 x86 我有一台在nginx后面带有FCGI HTTP服务的机器,该机器为许多不同的客户端提供许多小的HTTP请求。(在高峰时段每秒大约有230个请求,带有标头的平均响应大小为650字节,每天有数百万个不同的客户端。) 结果,我有很多套接字挂在TIME_WAIT中(下面的TCP设置捕获了该图): 我想减少插座的数量。 除此之外,我还能做什么? $ cat / proc / sys / net / ipv4 / tcp_fin_timeout 1个 $ cat / proc / sys / net / ipv4 / tcp_tw_recycle 1个 $ cat / proc / sys / net / ipv4 / tcp_tw_reuse 1个 更新:有关计算机上实际服务布局的一些详细信息: 客户端----- TCP-socket-> nginx(负载均衡器反向代理) …

3
apt-get的-qq参数是什么意思?
我刚收到一个Vagrantfile,然后安装了bash脚本。vagrantfile 从Ubuntu Cloud 下载标准Ubuntu,但是我在bash脚本中发现了一些东西。 几行脚本的内容为: apt-get update -qq > /dev/null apt-get -qq -y install apache2 > /dev/null 我试图在Internet上搜索-qqshell脚本代表什么,但没有提及它,因此,我在这里问是否有人知道它代表什么。 AFAIK > /dev/null表示正在进行的过程没有打印在屏幕上,因为它不需要-qq标志。所以,我真的很好奇。
36 ubuntu  apt 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.