在 ubuntu 服务器上,我正在尝试使用 Java 从压缩文件格式中解压缩 300M 图像文件。
我的解包速率是 0.5Mbytes/sec,糟糕透顶(以这个速率解压 1.5TB 需要 34 天)。
我试图找出原因,我注意到的唯一奇怪之处是,在我进行解包过程时,updatedb.mlocate 始终有效。我想关闭它以查看它是否妨碍了它,但我不太了解它是什么。
最佳
top - 05:16:52 up 1 day, 5:15, 3 users, load average: 2.00, 2.01, 1.83
Tasks: 83 total, 1 running, 82 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.4%us, 0.8%sy, 0.0%ni, 8.4%id, 90.2%wa, 0.0%hi, 0.0%si, 0.2%st
Mem: 1737420k total, 1722680k used, 14740k free, 1241260k buffers
Swap: 917500k total, 160k used, 917340k free, 165448k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND …Run Code Online (Sandbox Code Playgroud) 我刚刚在 Amazon EC2 上启动了 Ubuntu Server AMI 之一。
我连接得很好,但我没有看到任何告诉我默认登录凭据的信息。
login as: ?
Run Code Online (Sandbox Code Playgroud) 我(认为)我已经在以下位置配置了一个静态 IP 地址/etc/network/interfaces:
# The primary network interface
auto eth0
iface eth0 inet static
address 10.1.1.2
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.1.255
gateway 10.1.1.1
Run Code Online (Sandbox Code Playgroud)
我更改文件/etc/resolv.conf以包含所需的名称服务器。
然后我重新启动网络 sudo /etc/init.d/networking restart
但是几个小时后,resolv.conf 总是恢复到 DHCP 名称服务器。
l0和eth0接口的Ubuntu 服务器。 运行时启动/关闭会调用什么update-rc.d myscript default?
文档看起来很模糊,我想要具体的。我猜这会发生:
在启动时(特别是在进入运行级别 2,多用户时),执行以下命令:
/etc/init.d/myscript start
Run Code Online (Sandbox Code Playgroud)
在关机/重启时,相同的脚本被称为:
/etc/init.d/myscript stop
Run Code Online (Sandbox Code Playgroud)
这就是这里真正发生的一切吗?
我正在尝试设置 ATLAS(以便我以后可以使用 ATLAS 支持编译八度音阶)。
如果我是对的,由于环境特定的优化,我仍然需要手动构建它。我确实看到了一个 ATLAS 包,但它看起来像是使用跨平台通用构建选项(例如“它会很慢”)。
因此,按照文档中的描述运行配置脚本似乎效果不佳。作为一名 Java 开发人员,我从来不擅长在这些构建过程中制造错误。我是否缺少依赖项(如果是,是否有任何关于我需要的文档)?
allusers@vbubuntu:~/Downloads/atlas3.10.1/build_vbubuntu$ ../configure -b 64 -D c -DPentiumCPS=3000 --with-netlib-lapack-tarfile=/home/allusers/Downloads/lapack-3.5.0.tgz
make: `xconfig' is up to date.
./xconfig -d s /home/allusers/Downloads/atlas3.10.1/build_vbubuntu/../ -d b /home/allusers/Downloads/atlas3.10.1/build_vbubuntu -b 64 -D c -DPentiumCPS=3000 -Si lapackref 1
OS configured as Linux (1)
Assembly configured as GAS_x8664 (2)
Vector ISA Extension configured as SSE3 (6,448)
ERROR: enum fam=3, chip=2, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
Architecture configured as Corei1 (25)
ERROR: enum …Run Code Online (Sandbox Code Playgroud) 问题:
在基于 Ubuntu 的笔记本电脑上,当我睡眠或断开外部显示器的电源,然后打开系统电源或重新连接显示器时,显示屏不亮。
穷人的解决方案:
我发现让外部显示器工作的唯一方法(除了重新启动)是从连接显示器切换到镜像显示器。一旦显示器启动,我就可以简单地取消对镜像显示的更改,显示器设置恢复,并且外部显示器照常工作。
申诉:
不幸的是,这会导致我的外部显示器上的窗口在桌面工作区中排列错误(这里是 PopOS,Ubuntu 20.10)。在镜像/取消过程之后重新安排工作区需要花费相当多的精力。
有希望的问题:
是否有任何命令行实用程序可以强制外部显示器重置,而无需从连接显示更改为镜像?
Amazon AMI 图像在终端窗口底部有一个默认信息面板。我想删除它(它使我无法在腻子中向后滚动)。
在我的终端窗口底部看起来像这样:
0*$ sh my_login_name@ec2-100-00-100-10.compute-1.amazonaws.com 100.10.100.10 ...
U Ubuntu oneiric 1# 3d20h 0.00 2.6GHz 592MB,43% 2011-09-26 18:12:05
Run Code Online (Sandbox Code Playgroud) 当我两次登录为 Amazon EC2 构建的 Ubuntu 服务器的新实例时,两个窗口将完全相同。我在一个中输入的任何内容都会在另一个中复制。
当我自己构建图像时,我从未处理过这个问题。有没有人知道这个?我通常喜欢在我的服务器的终端上打开几个腻子窗口。
我正在尝试做一个apt-get updateorapt-get install xyz并且我看到这样的超时:
W: Failed to fetch http://eu-west-1.ec2.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg
Unable to connect to eu-west-1.ec2.archive.ubuntu.com:http: [IP: 10.224.87.159 80]
Run Code Online (Sandbox Code Playgroud)
这是 Ubuntu 的暂时性问题,还是我的问题。我从中访问它的盒子在 EC2-EU 中。
也许有一种方法可以强制安装程序使用似乎可以工作的美国服务器?
我试图在以下 /etc/init.d/nagios-nrpe-server 启动脚本中了解 start_daemon:
start)
if [ "$INETD" = 1 ]; then
exit 1
fi
log_daemon_msg "Starting $DESC" "$NAME"
start_daemon -p $PIDDIR/nrpe.pid $NICENESS $DAEMON -c $CONFIG -d $DAEMON_OPTS
log_end_msg $?
;;
Run Code Online (Sandbox Code Playgroud)
特别是,当我启动此服务时,它没有按预期写入 PID 文件,因此该stop service nagios-nrpe-server命令不起作用(我需要手动终止进程)。
我试图弄清楚如何解决问题,但我无法从命令行运行start_daemon ...。
我想手动重现脚本正在执行的操作,以便我可以解决问题所在。
amazon-ec2 ×3
command-line ×3
server ×3
byobu ×2
init.d ×2
networking ×2
startup ×2
14.04 ×1
apt ×1
bash ×1
cloud-init ×1
configure ×1
dhcp ×1
display ×1
ext4 ×1
filesystem ×1
init ×1
installation ×1
login ×1
make ×1
nvidia ×1
octave ×1
reboot ×1
resolv.conf ×1
services ×1
suspend ×1
updatedb ×1