标签: opensuse

如何查看按实际内存使用情况排序的顶级进程?

我有一台12G内存的服务器.顶部的片段如下所示:

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                                                                                                                      
12979 frank  20   0  206m  21m  12m S   11  0.2  26667:24 krfb                                                                                                                                                                                                                                                          
13 root      15  -5     0    0    0 S    1  0.0  36:25.04 ksoftirqd/3                                                                                                                                                                                                                                                   
59 root      15  -5     0    0    0 S    0  0.0   4:53.00 ata/2                                                                                                                                                                                                                                                         
2155 root      20   0  662m  37m 8364 S    0  0.3 338:10.25 Xorg                                                                                                                                                                                                                                                          
4560 frank  20   0  8672 1300  852 R    0  0.0   0:00.03 top                                                                                                                                                                                                                                                           
12981 frank  20   0  987m  27m  15m …
Run Code Online (Sandbox Code Playgroud)

linux memory ram opensuse

224
推荐指数
8
解决办法
50万
查看次数

在openSUSE 13.2中运行的Android Studio Workspace中的设备权限不足

我有一个根源的摩托罗拉Defy +运行由Quarx创建的Cyanogenmod v11自定义ROM(夜间构建).使用Android Studio Workspace,(ASW)v.1.1.0,当我尝试在此设备上进行调试时,我得到了

????????????[null]
Run Code Online (Sandbox Code Playgroud)

在" 选择设备"窗口中列出,显示Logcat窗口

insufficient permissions for device
Run Code Online (Sandbox Code Playgroud)

我真的想用这个设备和ROM进行调试.

当我lsusb从命令行进入时,我得到了,

Bus 002 Device 002: ID 22b8:431d Motorola PCS
Run Code Online (Sandbox Code Playgroud)

这是Motorola设备的正确设备ID.我/etc/udev/rules.d/在这些文件中安装了51-android.rules和71-android.rules 以及正确的摩托罗拉ids.

我也尝试过从设备上的开发者选项中获取Revoke USB调试权限,但没有运气.

我没有尝试以root身份运行ASW,希望可能有另一种选择; 在那儿?

更新:我能够进入并访问ADB

uvachem-gsmith2:/home/greg/Android/Sdk/platform-tools # ./adb
Run Code Online (Sandbox Code Playgroud)

然后我做了一个kill服务器,为root用户做了一个SU并重新启动了服务器.然后我尝试从Android Studio连接到设备.在设备上收到关于从PC接受RSA密钥的消息,说"是",然后能够将应用程序部署到设备.回到我原来的问题,是否有另一种方法来访问此设备而无需以root用户身份登录?似乎电话文件系统上存在一个权限问题阻止了这个...

更新#2这里的核心问题是权限问题.即使以root身份运行ADB也允许访问已植根的 Android设备,更好的解决方案是更改此设备的udev文件中的权限...将664重置为666,(请参阅下面的答案).这允许PC访问设备上的文件系统.

android opensuse cyanogenmod android-studio

59
推荐指数
11
解决办法
8万
查看次数

使用适用于 Windows 的 Docker-Desktop,如何配置 sysctl 参数以在重新启动后继续存在?

在 win10 [wsl2] docker-desktop 中运行 elasticsearch 需要通过以下方式将 mmap 计数增加到 262144sysctl -w vm.max_map_count=262144

C:\Users\<username>>wsl -d docker-desktop
<hostname>:/tmp/docker-desktop-root/mnt/host/c/Users/<username># sysctl -w vm.max_map_count=262144
Run Code Online (Sandbox Code Playgroud)

在对此问题和弹性文档的回答中,建议相应地更新以将该值设置为永久,即使其在重新启动后仍然存在。vm.max_map_count/etc/sysctl.conf

请注意下面的输出,显示在我尝试遵循此建议并重新启动后,有效 mmap 计数未适应 sysctl.conf 中定义的值。

为什么没有呢?

PS C:\Users\<username>> wsl -d docker-desktop
<hostname>:/tmp/docker-desktop-root/mnt/host/c/Users/<username># sysctl vm.max_map_count
vm.max_map_count = 65530
<hostname>:/tmp/docker-desktop-root/mnt/host/c/Users/<username># cd /etc
<hostname>:/etc# cat sysctl.conf
# content of this file will override /etc/sysctl.d/*
vm.max_map_count=262144
Run Code Online (Sandbox Code Playgroud)

考虑到更改了错误的 sysctl.conf,etc/我尝试更改 中的 sysctl.conf <hostname>:/tmp/docker-desktop-root/etc#。这是不允许的,因为这是一个Read-only file system.

可以/应该在 .wslconfig 中对其进行参数化吗?如果可以,如何?

使用 openSUSE Leap 15.2 代替 Win10 的 …

opensuse elasticsearch docker wsl-2

22
推荐指数
1
解决办法
2万
查看次数

如何在Linux上更改显示器亮度?

如何在Linux上以编程方式更改显示器亮度?

我正在使用SLES 11.

linux opensuse xserver brightness

20
推荐指数
3
解决办法
3万
查看次数

Py_Initialize:无法在OpenSuse 12.3中获取语言环境编码

我已经下载了Python3.3并在解压后我发布了./configure,make并且make altinstall.当我发布时python3.3,显示以下消息:

致命的Python错误:Py_Initialize:无法获取语言环境编码

ImportError:没有名为'encodings'的模块

中止

我检查了Python环境变量,它们似乎没问题.

在我的.profile插入以下几行:

export PYTHONHOME=/usr/local/lib/python3.3/:/usr/local/lib/python3.3/lib/:/usr/local/lib/python3.3/lib/site-packages/
export PYTHONPATH=/usr/local/bin/
export PATH=$PYTHONPATH:$PATH
Run Code Online (Sandbox Code Playgroud)

然后我做了source .profile,但Python不会启动.

在Eclipse中,安装之后pydev,当我尝试从/ usr/local/bin添加Python解释器时,我收到以下消息:

No output was in the standard output when trying to create the interpreter info.
The error output contains:>>Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Traceback (most recent call last):
  File "/home/sabya/eclipse/plugins/org.python.pydev_2.7.3.2013031601/pysrc/interpreterInfo.py", line 52, in <module>
    import time
ImportError: No module named 'time'
Run Code Online (Sandbox Code Playgroud)

我无法理解为了让Python工作我还需要设置什么.我正在运行OpenSuSE 12.3.

opensuse python-3.x

18
推荐指数
1
解决办法
4万
查看次数

vim"语法开启"不起作用

这是我的 .vimrc

  1 syntax on
  2 set ts=4
  3 set number
  4 set smartindent
  5 set shiftwidth=4
Run Code Online (Sandbox Code Playgroud)

但是,我试着编辑HelloWorld.javaHelloWorld.c.两者都有纯正的黑色字体.没有任何突出显示!

:syntax onvim打开后我也试过了,但没有运气.

\>vim -version
VIM - Vi IMproved 7.3 (2010 Aug 15)

\>cat /etc/*-release
openSUSE 11.4 (x86_64)
VERSION = 11.4
CODENAME = Celadon
Run Code Online (Sandbox Code Playgroud)

vi vim opensuse

13
推荐指数
3
解决办法
1万
查看次数

使用cordova构建时无效的JAVA_HOME

我试图在OpenSuse Leap 42.1中使用cordova模拟我的设备上的应用程序.
但是当我尝试使用cordova run以下错误模拟应用程序时:

cordova run
Running command: /home/soufraz/Projects/apps/myproject/platforms/android/cordova/run 
ERROR: Error: Failed to run "java -version", make sure that you have a JDK installed.
You can get it from: http://www.oracle.com/technetwork/java/javase/downloads.
Your JAVA_HOME is invalid: /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0

ERROR running one or more of the platforms: Error: /home/soufraz/Projects/apps/myproject/platforms/android/cordova/run: Command failed with exit code 2
You may not have the required environment or OS to run this project
Run Code Online (Sandbox Code Playgroud)

我安装了java并设置了路径~/.profile.
我的环境中的配置错误是哪个?

我的下面.profile:

JAVA_HOME=/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0
export JAVA_HOME

ANDROID_HOME=/home/soufraz/Install/android-sdk-linux
export ANDROID_HOME …
Run Code Online (Sandbox Code Playgroud)

java android opensuse cordova

13
推荐指数
4
解决办法
1万
查看次数

".android"文件夹和"debug.keystore"文件丢失

我正在使用Linux opensuse,eclipse helios包

我必须在我需要API密钥的应用程序中导入谷歌地图,所以为了获得api密钥,我需要获得必须通过使用keytool运行debug.keystore文件获得的MD5总和值

但问题是我的整个".android"文件夹丢失包括debug.keystore文件.但是所有的项目都运行得很顺利,能够在windows xp中找到它,但不能在linux中找到它(opensuse)

如果是这样我必须做什么才能生成一个新的debug.keystore文件?

java eclipse android opensuse keytool

12
推荐指数
2
解决办法
4万
查看次数

Eclipse无法创建新的java项目

我在openSUSE Tumbleweed上运行Eclipse 4.5.2(Mars).不幸的是我无法创建Java项目,因为点击new-> Java Projects后,没有任何反应......

我已经重新安装了eclipse,清除了元数据,从我的主目录中删除了用户数据.没有任何效果.

我只是在我的日志中收到以下错误消息:name = unhandled event loop exception; plugin = org.eclipse.ui;

异常堆栈跟踪:

ava.lang.NullPointerException
at org.eclipse.swt.widgets.TabFolder.gtk_switch_page(TabFolder.java:570)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2009)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4723)
at org.eclipse.swt.internal.gtk.OS._gtk_widget_show(Native Method)
at org.eclipse.swt.internal.gtk.OS.gtk_widget_show(OS.java:14774)
at org.eclipse.swt.widgets.TabFolder.createItem(TabFolder.java:311)
at org.eclipse.swt.widgets.TabItem.createWidget(TabItem.java:123)
at org.eclipse.swt.widgets.TabItem.<init>(TabItem.java:75)
at org.eclipse.jdt.internal.ui.wizards.buildpaths.BuildPathsBlock.createControl(BuildPathsBlock.java:228)
at org.eclipse.jdt.ui.wizards.JavaCapabilityConfigurationPage.createControl(JavaCapabilityConfigurationPage.java:162)
at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:175)
at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:705)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:597)
at org.eclipse.jface.window.Window.create(Window.java:430)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1096)
at org.eclipse.ui.internal.actions.NewWizardShortcutAction.run(NewWizardShortcutAction.java:123)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4481)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1329)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3819)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3430)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) …
Run Code Online (Sandbox Code Playgroud)

java eclipse linux opensuse

10
推荐指数
1
解决办法
2934
查看次数

无法编译:无法识别的重定位

我无法在我的电脑上编译任何东西.我不明白为什么,可能我已经安装了一些包,弄得一团糟.我已经卸载并重新安装了gcc和其他软件包,但没有好消息..仍然是这个问题.

这是消息:

/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-
linux/bin/ld: /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../lib64/crt1.o: unrecognized relocation (0x29) in section `.text'
Run Code Online (Sandbox Code Playgroud)

知道这是什么意思以及如何解决这个问题?

干杯

c++ linux gcc opensuse ldd

10
推荐指数
2
解决办法
1万
查看次数