Questions tagged «linux»

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

0
Git合并。显式合并上的行为与拉上的行为不同
我的git配置有问题。我--no-ff合并两个分支时喜欢使用该选项。所以我在选项~/.gitconfig部分下面放了我的配置文件。默认设置为无快进行为。[merge]ff = no 但现在我的问题是,当我执行git pull时,即使没有修改,它也会创建一个新的提交(和合并)。所以我不得不--ff在pull命令上指定...这与--no-ff在合并上指定的相同。 有没有办法分别配置两个命令? 谢谢你的回答。
1 linux  git 

1
带有JAR的Eclipse - OpenSuse 12.1上的Classpath
你好! 好吧,我是全新的日食 - 我从来没有用过它到目前为止! 我运行OpenSuse Linux版本12.1 - 一切正常。 我目前正在尝试安装OSMGenerator - 一个允许将OpenStreetMap文件放入MySQL数据库的工具,因此我必须设置Eclipse。 首先我必须设置Eclipse OSMGenerator被设置为Eclipse项目,所以我应该能够直接在Eclipse中使用它(以及所有构建和jar选项)。但是,我需要的一件事是,作为对开发人员skyebook的另一个项目的依赖,我必须抓住这个JAR - 并将其添加到我的类路径中。 我需要这些JAR http://betaville.net/webstart/BetavilleApp.jar 好吧一个问题 - 我的课程路径在哪里?期待收到你的问候 再次链接; https://github.com/skyebook/OSMGenerator http://betaville.net/webstart/BetavilleApp.jar
1 linux  java  mysql  eclipse  jar 

0
使用putty的Raspberry-pi远程连接,GUI无法正常工作
在我的客户端PC上,我正在运行Windows 8.1,我已经安装了XMing。我正在运行Putty,我已将其配置为启用X11 Forwarding。我试过将X显示位置留空(默认情况下),并使用值“:0.0”减去引号。我的raspberry pi正在运行Linux。我编辑了/ etc / ssh / ssh_config文件以包含以下两行:ForwardX11 yes ForwardX11Trusted yes 我还将'.Xauthority'文件复制到/ root。我还使用“sudo apt-get install xauth”安装了xauth每当我尝试运行一个应用程序时,比如“xterm&”或xclock,我得到同样的错误:PuTTY X11代理:不支持的授权协议错误:无法打开display:localhost :10.0 我已经梳理了互联网,并发现其他一些人报告了同样的问题,但没有明确的解决方案,至少这对我有用。还有人解决了这个问题吗?

3
如何从软件RAID 5磁盘分区恢复数据
我的计算机上有CentOS 5.8,带有5个1TB硬盘。 我用过软件RAID。(RAID 1作为启动分区md0,RAID 0作为根分区md1,RAID 5作为/ home分区md3)。 不幸的是,其中一个硬盘驱动器最近失败了,我想用一个新驱动器替换它。 我想知道是否有可能在没有数据丢失的情况下更改此硬盘驱动器? 重要的分区是RAID 5,所以理论上如果其中一个硬盘出现故障,我应该能够毫无问题地恢复其数据。但在实践中我该怎么做?

1
命令以root身份运行但不以sudo身份运行
我目前正在CentOS 7上配置Samba 4 DC。 作为我自己,samba-tool运行良好,但当我跑,sudo samba-tool我得到command not found。 samba-tool位于/usr/local/samba/bin。我已将目录添加到PATH中,供我自己和root用户使用。 就像我自己一样,env | ^PATH=正确包含上面的目录。但是,sudo env | ^PATH=仅显示PATH=/sbin:/bin:/usr/sbin:/usr/bin。 现在切换到root用户。env | ^PATH=返回PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/samba/bin:/usr/local/samba/sbin并samba-tool运行得很好。 这是我的直觉,sudo完全反映了root用户,我猜不是这样。一个修复,希望解释得到高度赞赏。

1
我的笔记本电脑从睡眠/休眠状态唤醒后,LCD /亮度非常低。如何将其设置为默认值?
在电源管理首选项中,在“交流电源”选项卡上,亮度为100%。未选中“空闲时昏暗显示”。 我确信我的LCD亮度能够走高,因为如果我打Fn,并F7随后将其重置几秒钟显示器的亮度和设置,但分辨率休息,然后亮度返回。 PS:OS是Debian Lenny(我设置标签但是为了澄清),笔记本电脑是Thinkpad。
1 linux  debian  lcd 

1
通过tar流式传输目录时使用管道查看器
我目前通过tar压缩它后通过SSH流式传输目录: tar cz /path/to/foo | pv | ssh HOSTNAME 'tar xmz && some-cool-command' 问题是,pv不知道流的总大小,因此它无法向我显示正确的进度条。我可以将其设置为大小,/path/to/foo但由于流被压缩而不正确。 有没有办法解决这个问题,并pv显示一个适当的进度条?
1 linux  ssh  streaming  tar 

4
请使用grep命令查找IP地址范围
我需要从租约文件中找到一系列的IP地址。我想用这个 less / var / lib / dhcpd / | grep说范围从192.23.253.2到192.23.253.100 什么命令对此有用
1 linux 

1
使用locate查找已装入磁盘上的文件
我有一个带有我的linux系统的小型SSD磁盘,以及一个大部分工作的大型IDE磁盘,它在系统启动时安装。出于某种原因,我似乎无法在IDE磁盘上找到文件locate。我不知道错误是否在于我没有给出正确的标志,locate或者IDE磁盘是否被忽略updatedb(即没有索引因此无法搜索)。我怎么能做到这一点? 如果我转到mount文件夹并运行,我会找到这些文件 $ find . -name "my_pattern" 但它很慢。

2
Linux权限:用户,组,其他,白名单还是黑名单?并帮助共享具有完全,部分和无权限的目录
更新:为了我的一般目的,我在这里想到的就足够了:更新:https://raspberrypi.stackexchange.com/questions/13401/locking-down-raspbian-to-only-allow-limited-features/58778# 58778 所以在我看来,Linux权限作为白名单(强制允许单个,指定用户或单个,指定组的东西)而不是黑名单(强制拒绝单个,指定用户或单个,指定组的东西) 。这个对吗?如果是这样,我如何将某人列入黑名单,以便能够在特定目录或一组文件中进行读取,写入或执行? 例如:ls -l显示目录的权限,drwxr-xr-x意味着它是一个目录,用户具有读取,写入,执行(rwx)权限,组具有rx权限,而其他人具有rx权限。假设用户是“user0”,组是“user0”。 如何明确允许“user1”和“user2”具有对此“user0”目录的所有权限,“user3”和“user4”没有权限,“user5”和“user6获得部分权限? 在我看来,我需要黑名单user3和user4,白名单user1和user2,部分白名单或部分黑名单user5和user6。 由于(我认为)Linux的权限只是白名单,实现这一目标的最佳方法是什么? 请注意,我的一部分困惑在于以下事实: 目录或文件一次只能属于一个用户或组(而不是说,为多个组授予访问特定目录或文件的权限) 用户可以属于多个组 我想我只需要一些这方面的好例子。 一个部分解决方案,有助于证明我遇到的问题,如下: 我们假设我要设置这些权限的user0目录是“/ home / user0” 首先,将目录用户设置为“user0”,并将“user0”分组(默认情况下只sudo adduser user0在第一时间使用)。接下来,将权限设置为“drwxrwx ---”(用户和组都是rwx,但其他人没有) 允许user1和user2对目录的所有权限,方法是将它们分别添加到user0组 授予user3和user4无权限:已完成,因为其他人具有“---”访问权限,而user3和user4不属于user0组。 给user5和user6部分权限(例如:“rx”): - 无法完成???? - 因为如果我将其他权限设为“rx”,那么它也会将其提供给user3和user4,但我希望它们被列入黑名单(具有“---”权限)。 我已经完成的背景阅读包括: 如何使用Linux组限制其他用户对目录的读取,写入和执行访问? https://stackoverflow.com/questions/527876/how-to-restrict-a-linux-user-to-be-only-able-to-read-home-user-and-nothing-else/527976#527976 https://raspberrypi.stackexchange.com/questions/13401/locking-down-raspbian-to-only-allow-limited-features/14712#14712 https://askubuntu.com/questions/88356/changing-ownership-of-home-folders/88396#88396 https://www.linode.com/docs/tools-reference/linux-users-and-groups


2
rsync不断复制
四个小时前,我开始使用rsync来创建我的整个/home目录(我正在使用Ubuntu)到外部硬盘的副本。我的/home生活在150 GB的单独分区上,其中使用了106 GB。我还有一个/带有12 GB数据的分区(我的Ubuntu安装等)。 但是rsync仍然在运行,但它已经在HDD上创建了205 GB的数据(如报告所述du -hs home/)。 我不知道rsync当前正在复制什么,据我所知它最多可以复制106 GB的数据。 我使用以下命令启动了rsync进程: rsync -a /home /media/BackupsDisk/MyBackup 有谁知道可能导致这种行为的原因是什么? 编辑:它刚刚完成。它创建了总共211 GB的数据,这超过了/和/home分区在一起。也许某个地方有一个符号链接/dev/random...
1 linux  rsync 

0
Linux cgroup:将进程从一个cgroup移动到另一个cgroup
前言:我不是百分之百熟悉systemd和单元文件的概念,但我做了一些阅读。 上下文:我想将一个进程从一个cgroup树移动到另一个cgroup树,在发行版运行systemd和(非systemd让我们说新贵)。更具体地说,cgroup树看起来像这样。 基本上层次结构相对于my_root看起来像这样 my_root | ______ ___________ | | d11 d12 (P lives here) | ___________ | | d21 d22 然后P在d21或者下移动 my_root | ______ ___________ | | d11 d12 | ___________ | | d21 d22 (P lives here now) 为了完整起见,我们可以说 my_root = /sys/fs/cgroups/cpu,cpuacct/my_root 让我们谈谈非systemd斗:如果我在不运行systemd一个发行版上运行我可以回应的PID P1到cgroups.procs的d21,然后它会我的过程移动到该cgroup中。 现在是systemd用例,这就是我不确定的让我说我做的事与上面做的一样,有两件事可能发生。 这个过程在那里移动并停留在那里。 该进程最初在那里移动,但是在某个时间之后它返回或转到该特定控制器的根cgroup。 我想避免后者。基本上我在想,当我为我的应用程序指定单元文件时,我想获取启动应用程序的my_rootcgroup的所有权,例如应用程序获得cgroup的所有权,因此systemd不会干扰进程移动。 现在到多部分问题。 …


2
如何将Linux主机中的端口范围路由到来宾VM?
我试图将Linux主机中的某个端口范围重定向到其客户虚拟机之一。我希望这个重定向适用于所有主机的接口,包括localhost。我能做到: iptables -I FORWARD -m state -d 192.168.122.0/24 --state NEW,RELATED,ESTABLISHED -j ACCEPT iptables -t nat -I PREROUTING -p tcp --dport 8000:8500 -j DNAT --to 192.168.122.158 其中8000:8500是我感兴趣转发的范围,192.168.122.158是客人的IP。只要我尝试从另一台计算机(即不是VM主机)进行连接,这就可以正常工作。但我也希望能够转发源自VM主机的流量。 希望很清楚,如果我修改了术语,那就很抱歉。
1 linux  iptables 

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.