Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。


1
如何设置默认启动操作系统
我的笔记本电脑目前可以从Windows 7和Windows 8启动,Windows 8设置为我的默认操作系统。 我将USB驱动器上的Ubuntu 12.10安装到我硬盘上的一个分区上,但是当我启动时,它仍然在Windows 8中启动,我无法启动进入Ubuntu。 如果有人能够对这个问题有所了解,那将会非常有帮助。如果您有任何疑问或需要其他信息,请给我发表评论。

1
使用Clonezilla备份笔记本电脑到外部蓝光
我想将我的Windows笔记本电脑备份到外部蓝光(LG BE14NU40); 但是,我不能让Clonezilla认出蓝光作为目标。 dmesg当我在蓝光上切换电源时,我可以看到驱动器出现,但由于某种原因,蓝光不会出现在clonezilla挂载选项列表中。 重现步骤 将空白的BD-R光盘放入LG蓝光驱动器 将Clonezilla Live CD粘贴在我的车载DVD播放器中,点击F3进入启动菜单。然后我从DVD启动。 Clonezilla靴子之后...... 当我看到上面的提示时,我切换了我的蓝光功率......但驱动器不会出现。 下面dmesg演示了当我在蓝光上切换电源时,至少clonezilla linux内核会看到usb hotplug事件。 user@vivid:~$ dmesg | tail -n4 [ 2911.449649] scsi 8:0:0:0: CD-RAM HL-DT-ST BD-RE BE14NU40 1.01 PQ: 0 ANSI: 0 [ 2911.557873] scsi 8:0:0:0 [sr1] scsi3-mmc drive: 0x/48x writer dvd-ram cd/rw xa/form2 cdda tray [ 2911.558257] scsi 8:0:0:0 …

2
ps和top提供不同的CPU使用率
我见过几篇类似的帖子,最着名的是这里,但对答案并不十分满意。我正在比较特定流程top并ps得出结果,并发现CPU使用率存在巨大差异。 top从间隔到间隔在<1%和100%之间变化,包括持续高峰期(3-4个间隔> 50%),而ps稳定在2.2%。我正在看的过程没有任何孩子或任何东西,所以我不太清楚该怎么做。由于有持续高的时期top,我觉得我可以排除采样间隔。 这真的只是这两个工具如何处理I / O等待时间的差异,正如我上面提到的问题所暗示的那样? 编辑: 我看到它波动到2.1%ps,但到目前为止。输出来自top -p 4522: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4522 root 16 0 340m 316m 4732 R 54.7 1.3 508:57.46 maui 输出来自ps u -p 4522: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root …
2 linux  top  ps 

0
网络无人认领,互联网不起作用?
我刚刚在我的笔记本电脑戴尔Vostro上安装了Linux Mint,但网络无法正常工作 - 当我运行lshw时,我收到了“-network UNCLAIMED”消息。 uname -a linux vostro 3.5.0-17通用x86_64 键入lshw显示以下内容: *-network UNCLAIMED description: Network controller psroduct: BCM43142 802.11b/g/n vendor: Broadcom corp. physical id: 0 bus info: pci@0000:02:00.0 version: 01 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi msix bus_master cap_list configuration: latency=0 *-network UNCLAIMED description: Ethernet controller psroduct: …


2
将文件夹从一个Unix服务器复制到另一个,更新所有者ID
我正在使用此处描述的方法将目录从一个Unix服务器复制到另一个(Ubuntu 14.04): rsync -aruv localfolder/ user@server:destination/ 我需要保留相同的所有者和权限,但新计算机上的用户ID可能不同。我认为这就是为什么所描述的方法对我来说不正常的原因:所有文件都获得所有者my-user:my-user(假设我正在使用my-user@server)将文件复制到服务器。 所以,基本上,我需要做的是复制文件夹(这样做),然后,对于每个文件,检查新机器上具有相同名称的用户的ID,并更新新机器上的所有者使用新ID。 这可能吗?或者有更简单的方法吗? 这就是我最后所做的,但这不是一个简洁的解决方案,迈克尔Kjörling的答案应该是首选。

0
用于Linux的文件传输工具,支持零拷贝传输
是否有用于Linux的小而简单的文件传输工具,它可以使用“零拷贝”样式将文件从HDD(SSD)传输到tcp套接字,然后返回? 我想经常在两台PC之间发送大量不可压缩的独特数据(数百GB)以太网,1 Gbit或10 Gbit。我不需要加密,也不需要压缩,没有重复数据删除/增量传输,也不需要工具的任何额外校验和(因此,没有scp也没有默认值rsync); 只是高带宽的线性磁盘读取和高网络利用率。 而且我也想工具不是让大量的内存拷贝,而是用现代的Linux内核的“零拷贝”基础设施:系统调用splice,vmsplice,sendfile等有了零拷贝工具,可以跳过大多数数据复制程序,指示内核阅读一些来自HDD / SSD / RAID(DMA读取到页面缓存)的数据,然后将其重新打包成数据包并将网卡编程为直接从pagecache执行DMA。这种“zerocopy”方法将降低传输的系统负载,因为CPU不必崩溃文件数据的每个字节。转移的一方可能有慢CPU ......

1
无意中跑了“chown -R ubuntu:ubuntu /”,怎么修?
我不小心在10个服务器的集群上运行了“chown -R ubuntu:ubuntu /”。我已经设法通过最初编辑/etc/rc.local来修复大部分文件系统,在那里放置了很多chown命令,然后重新启动。 此时系统似乎工作正常,但我想确定我已修复所有内容。 为了识别正确的权限,我启动了一个安装了相同软件的新系统,并查找了不属于user的所有文件:root,不归group:root所有,以及所有SUID和GUID位。 具体来说,我运行了这些命令: while read line; do user=$(echo $line |cut -d ":" -f 1); if [ $user != "root" ]; then echo ------${user}------; find / -user $user 2> /dev/null; fi; done < /etc/passwd while read line; do user=$(echo $line |cut -d ":" -f 1); if [ …

1
检查由iptables标记的数据包
我正在标记TCP和UDP数据包,以便将它们发送到两个不同的接口(比如wlan0和eth0),我按照这个答案做了这个。 假设这个配置: eth0 address: 192.168.0.84 wlan0 address: 192.168.1.22 我正在设置以下规则/路线: #!/bin/bash iptables -A PREROUTING -t mangle -p tcp -j MARK --set-mark 1 echo 201 routeTcp >> /etc/iproute2/rt_tables ip rule add fwmark 1 table routeTcp ip route add default via 192.168.0.0 dev eth0 table routeTcp iptables -A PREROUTING -t mangle -p udp …

2
在Arch Linux中安装FVWM
我最近成功地在VirtualBox中成功安装了Arch Linux。我想安装FVWM,所以我安装了X Server,然后运行pacman -S fvwm。它说已经安装了fvwm,但是终端仍然停留在那里并且没有窗口。我知道我可能做了些蠢事,但我不确定是什么。请告诉我我做错了什么。 更新:我安装了GDM。当我在菜单中选择“fvwm”并输入我的密码时,屏幕变黑,出现左边绿色“okay”状态的几个控制台消息,屏幕再次变黑,然后变为灰色并返回登录状态屏幕。


1
在Linux中安装Docker内部和外部“玩得好”的软件的最佳位置?
在Linux系统中,安装自己的软件的最佳位置是什么,它将在docker容器内外都很好用? 例如,如果想要安装一个名为的软件: name="com.hovio.birds.happybirds" 是否最好将其安装在: /hovio/birds/happybirds 要么 /opt/hovio/birds/happybirds 我想在Docker之外,/opt在没有root访问权限的Linux系统中更好,就像这里解释的那样。 有任何想法吗?

2
重命名子目录中的文件
我想将一些文件“folder.jpg”重命名为“cover.jpg”。文件本身位于当前目录下面两级。一个简单的电话 mv */*/folder.jpg */*/cover.jpg 不起作用。 那么......如何为所有子目录自动完成? 谢谢!

1
gnu-parallel加密带空格或特殊字符的文件?
我正在尝试使用以下代码加密一堆文件: find . -name "*.vi" | sort | parallel --gnu -j 4 --workdir "$PWD" ' echo "Encrypting {/.} ..." gpg -r user@myemail.com -o "/tank/test/{/.}.gpg" -e "{}" '; 这样可以正常工作,但前提是文件名中没有空格或特殊字符(!或')。除了重新命名所有文件之外,还有一种方法可以使这段代码工作吗?

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.