Questions tagged «linux»

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

2
在linux上,java应用程序的top命令输出中的DATA是什么?
我有一个在Linux平台上运行的JBoss应用程序,它的输出如下所示(实际上不是准确的数据): PID USER PR NI VIRT RES SHR S %CPU %MEM CODE DATA TIME+ COMMAND 1379 root 16 0 9.7g 1.6g 1980 S 0.7 1.3 36 9.7g 0:11.03 java 它总共具有1.6g物理内存,并且具有9.7g DATA部分。实际上,根据JVM的配置,堆大小约为128m。我的问题是为Java应用程序存储的数据部分是什么?有什么线索吗?我该如何优化呢? 谢谢,埃姆雷
1 java  linux  memory 

2
主机锁定后,输入焦点仍留在vmware guest虚拟机上
如果机器未收到输入,我将使用xautolock和slimlock的组合自动锁定我的机器。 〜/ .xinitrc中: xautolock -locker /usr/bin/lockify.sh -time 5 & /usr/bin/lockify.sh: #!/bin/bash DONTLOCK=false if pidof gnome-mplayer then DONTLOCK=true else echo "gnome-mplayer is not running" fi if $DONTLOCK then echo "Watching Video, not locking screen" else /usr/bin/slimlock fi 直到最近,当我有一个VMWare来宾在前台运行时,我才发现这是一个问题。发生的情况是,在锁定屏幕上时,键盘输入似乎保留在vmware-guest中,因此我无法解锁主机系统。 有谁知道在锁定系统之前如何确保输入焦点转移回我的主机?

1
在Linux引导过程中,屏幕断开连接,直到重新物理连接
我有一个华擎J4105主板 在引导过程中,在systemd中的某个时候,屏幕变黑(表示无信号),直到我拿起HDMI电缆并拔下并重新插入。这是我要修复的问题。拔掉PC或屏幕侧的电缆都没关系 我的屏幕是旧的LG电视。主板仅支持HDMI 2.0,仅支持UEFI,不支持传统设备。我检查了在线更新功能,了解BIOS是最新的。该电缆相当古老,来自亚马逊的基础知识。 我努力了: Manjaro与内核: 4.18.5-1 4.14.67-1(我对其进行了所有其他测试) 4.4.153-1 3.16.57-1(无法加载GUI) 没有登录/显示管理器的Manjaro Xubuntu live usb Ubuntu Gnome Live USB Fedora 28 Live USB(维兰) 它们都表现出完全相同的行为。 此外,使用nomodeset选项进行引导有效,而video = LVDS-1:d,video = HDMI1:d,vga = ask不起作用 打开和关闭电视 而且非常罕见,它只是随机的工作原理 VGA电缆可以工作(但我想拥有更好的图像质量和cec功能...) 在屏幕关闭的情况下登录控制台并在没有登录管理器的情况下使用xrandr,它只会显示“无法打开显示” 在启动过程中,屏幕显示“ TPM自检失败”后变黑 当我将其与树莓派3 B一起使用时,电视上的HDMI始终可以正常工作。 在屏幕仍断开连接的情况下使用startx不能解决问题 这就是我所知道的。我想尝试的是使用其他图形驱动程序,但其中仅安装了很多东西,例如“ intal vulkan mesa驱动程序”。 我希望通过列举这些东西,可以更容易地写出潜在答案。 感谢您的阅读,我期待得到答案或提示。如果您想查看一些日志输出,我将很乐意提供它们。我只是不知道哪一个是相关的。 亲切的问候,托比 注意:如果任何人读到此视频后想知道哪个视频= LVDS-1:d,那么可以在这里配置它:https : //access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide …
1 linux  boot  hdmi  uefi 


1
未使用Linux虚拟内存/交换
我认为我的MintLinux机器上的虚拟内存配置不正确。我打开了一个新的IDE(IntelliJ IDEA),整个系统似乎死机了。我尝试将TTL传送到控制台,但一开始什么都没做。所以我用手机通过SSH进入了它。但是,这也花了很多时间,在我等待手机登录时,机器切换到了TTL1。 当我运行“ top”时,它表明我正在使用我的所有RAM。但是对我来说似乎很奇怪的是正在使用0交换,而可用的总数为0。这台机器的响应速度虽然很慢。我杀死了其他一些应用程序,firefox,banshee和其他一些应用程序,但未更改IDE,以查看它是否存在内存泄漏或错误。没有。释放内存后,它便开始正常运行。 我不认为这是IDE,而是恰好用完了我最后一块RAM的应用程序。我检查了我的fstub文件,它指向我尝试过的另一个发行版的Debian(交换)分区。那可能是问题吗? 最佳: Tasks: 254 total, 1 running, 252 sleeping, 0 stopped, 1 zombie Cpu(s): 22.0%us, 8.5%sy, 0.2%ni, 67.6%id, 1.8%wa, 0.0%hi, 0.0%si, 0.0 Mem: 4058176k total, 3490428k used, 567748k free, 48124k buffers Swap: 0k total, 0k used, 0k free, 794636k cached vmstat的: procs -----------memory---------- ---swap-- -----io---- -system-- …

5
在samba共享上调试git repo权限
我已经使用samba共享克隆了git仓库大约一年了,除了设置方面的一些问题外,没有任何问题。最近,我尝试将一些文件添加到现有存储库中,并惊讶地看到“权限被拒绝”错误。 现在我可以初始化空仓库,但是当我尝试运行时strace git add test,我得到: open(".git/objects/info/alternates", O_RDONLY|O_NOATIME) = -1 ENOENT (No such file or directory) access(".git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391", F_OK) = -1 ENOENT (No such file or directory) open(".git/objects/e6/tmp_obj_GvIyn7", O_RDWR|O_CREAT|O_EXCL, 0444) = -1 EACCES (Permission denied) write(2, "error: insufficient permission f"..., 88error: insufficient permission for adding an object to repository database .git/objects ) …

1
主题问题xfce上的主题和登录屏幕
我正在使用Linux Mint Debian 201109(Xfce)版本。我将debian存储库添加到apt并更新了整个系统。现在我在某些应用程序上有样式/主题问题(它们使用标准的xfce(gnome?)):NetworkManager,Synaptic,LoginScreen 登录屏幕也使用相同的主题,但是我的大多数应用程序看起来像(例如,它们使用的是我选择的主题):Mixer,Firefox和其他... 我已经从github的deb包安装了GDM3Settings,但无法从菜单运行该应用程序。这是来自的输出$sudo sudo gdm3setup.py: Traceback (most recent call last): File "/usr/bin/gdm3setup.py", line 697, in <module> MainWindow().show_all() File "/usr/bin/gdm3setup.py", line 405, in __init__ self.get_gdm() File "/usr/bin/gdm3setup.py", line 474, in get_gdm self.USER_LIST = str_to_bool(get_setting("USER_LIST",settings)) File "/usr/bin/gdm3setup.py", line 669, in get_setting return value UnboundLocalError: local variable 'value' referenced before …


0
双工作区,一台显示器
我目前正在使用Linux Mint,并且只有一个24英寸显示器。有谁知道允许同时查看两个工作区的应用程序?我知道像i3这样的窗口管理器,但是我正在寻找一个桌面“工作区查看器”,该显示器将允许在监视器的一侧显示全屏Flash视频,而在另一侧允许一个终端窗口或其他程序。将视频置于全屏状态时,i3和类似设备会使用全监视器。

1
如何在屏幕锁定/解锁时开始/停止运动?
我安装motion在Fedora 17中,我希望它在使用锁定屏幕时启动control + alt + l,而在解锁屏幕时停止。 我发现它可以在屏幕锁定上运行/停止脚本:https : //unix.stackexchange.com/questions/28181/run-script-on-screen-lock-unlock/28183#28183 问题是动作需要我使用sudo,例如:$ sudo service motion start 我该如何解决?

1
共享Wifi环境的家庭网络拓扑
由于添加了新设备,我需要重新评估我的家庭网络拓扑,我想知道是否有人对我有帮助。 一般环境 多单元房屋(15个以上的居民)在信号范围内大约还有5个多单元房屋。 Wifi是WPA2,但我并不拥有路由器,也没有对其设置的独立控制。 路由器对于所有居民来说都是理想的位置,这给我使用有线连接带来的不便。 我的环境 运行Win7Pro的台式电脑(无Wifi连接) 运行WinXPpro的旧笔记本电脑 XBOX360(无Wifi连接) Android手机 全新MacBook Pro 即将添加GoogleTV机顶盒(或电视) 在购买MacBook之前,我进行了以下设置: 旧笔记本电脑已连接到房屋Wifi,并使用其以太网与台式电脑共享连接。我玩了几次,让XBOX做同样的事情,但是从来没有到那里(而且几乎从来没有玩过游戏)。Android连接到房屋Wifi或3G。老笔记本电脑上也装有Ubuntu,但是我无法通过Internet共享将它与Windows一起使用,而且由于XPpros可以工作,所以我推迟了这项研究。 现在,我已经介绍了Mac,并且不仅将第三个系统联网,而且在Windows领域特别是Mac联网的烦恼……这种解决方案实在难以忍受。 理想情况下,我想做的是设置“我的环境”,如下所示: 初始目标:一个隔离的网络,在该网络上我可以在所有系统上使用相同的用户名和强密码,并在OSX / Win7世界之间轻松进行文件共享,同时让Android / XBOX也能够流式传输文件共享中的选定媒体。 最初的想法:-在旧的笔记本电脑上安装Linux变体,并使其具有与XPpro到目前为止对我完全相同的作用:作为“我”认为的公用网络的网络访问点。-在我的环境本地安装Wifi路由器(不同通道,单独的WPA2密钥等),然后可以将有线数据提供给台式机,XBOX360,以及将无线数据提供给Android Phone和MacBook。 未来实现的最后一个考虑因素是如何配置它,以允许Android / MacBook在网络上或通过VPN远程控制Linux旧PC,Windows7Pro台式PC。VNC / RDC客户端可同时用于这两种客户端,因此在此过程中,我谨记这一点。 我需要弄清楚和评估的是: 我要解决所有这些错误吗? - 如果不 - 哪个Linux变体会给我带来最大的收益(简单,直接,有效)? 需求:与典型无线路由器上的WAN输入兼容的Internet共享(Wifi->以太网) 从CLI的角度来看,我对* nix很熟悉(对服务器进行TTY并不是什么新鲜事),尽管我想从根本上简化此“服务器”的操作和维护。老式笔记本电脑速度缓慢且老化,它喜欢在繁重的处理过程中过热(强制硬关机),但是在关闭显示器后,它的电池仍然很不错,因此有点内置UPS(这意味着它仍然可以使用)在大多数停电后仍能正常工作)。 作为规划和设置/维护的一部分,我需要牢记哪些注意事项,以确保: Linux box上的防火墙允许Windows / OSX / Android和XBOX上的应用程序对网络进行必要的访问,同时将内部网络和整个世界上的应用程序的访问权限紧密锁定。 网络上允许的所有内容都可以安全无缝地相互通信。 我遗漏了什么? 任何帮助或讨论都将有所帮助。


1
查找阻止php7.0-fpm启动的原因
我怎样才能弄清楚是什么阻碍了我起步php7.0-fpm。似乎没有任何显示阻止它启动的原因。 $ sudo service php7.0-fpm status ● php7.0-fpm.service - The PHP 7.0 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.0-fpm.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Fri 2017-08-11 16:52:04 EDT; 20h ago Main PID: 4171 (code=exited, status=78) Aug 11 16:52:04 foo.com systemd[1]: Starting The PHP 7.0 FastCGI Process Manager... …


1
删除文件夹中不包含子文件夹的文件夹中的旧文件
我想知道如何自动删除某个文件夹中的旧文件,但我希望它排除其子文件夹。我知道如何自动执行该过程,也知道如何删除包含子文件夹的旧文件: find /path/to/files -mtime +30 -exec rm {} \; 要实现自动化,只需在启动时将其打开即可。
1 linux  batch 

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.