nautilus

Pass filename from Nautilus to shell script

一曲冷凌霜 提交于 2021-01-29 04:52:50
问题 I am trying to execute a shell script that gets for an argument a file name. I can do it if I go to the terminal and type the full PATH. But I am trying to make this more user friendly so I what I want to do is to send the argument (complete path) from the file manager or nautilus. Is it possible? 回答1: It is possible. Here's a way to do it: Copy your script to the folder ~/.local/share/nautilus/scripts/ -- please note that this path will expand to include the current user information, such as

Ceph 坏盘

别来无恙 提交于 2020-12-23 11:04:11
Ceph坏盘 [Adding/Removing OSDs — Ceph Documentation]( https://docs.ceph.com/en/nautilus/rados/operations/add-or-rm-osds/?highlight=removing osd#removing-the-osd) [root@node1 my-cluster]# ceph osd tree ID CLASS WEIGHT TYPE NAME STATUS REWEIGHT PRI-AFF -1 0.14635 root default -3 0.04878 host node1 0 hdd 0.01949 osd.0 up 1.00000 1.00000 3 hdd 0.02930 osd.3 up 1.00000 1.00000 -5 0.04878 host node2 1 hdd 0.01949 osd.1 up 1.00000 1.00000 4 hdd 0.02930 osd.4 up 1.00000 1.00000 -7 0.04878 host node3 2 hdd 0.01949 osd.2 up 1.00000 1.00000 5 hdd 0.02930 osd.5 up 1.00000 1.00000 # 查看 OSD 延迟状况,以防坏道情况拖垮 ceph

CentOS7安装Ceph

折月煮酒 提交于 2020-11-16 00:08:56
CentOS 7 下安装Ceph-nautilus 本问主要记录在CentOS 7下如何安装Ceph-nautilus,安装过程中遇到的一些问题及解决方法。 实验准备 以下是本次实验所用到的机器(采用的是虚拟机)的配置: 系统 内核版本 IP地址 Hostname 硬盘 角色 CentOS 7.6.1810 5.2.8 192.168.15.130 node0 /dev/sdb 20G admin CentOS 7.6.1810 5.2.8 192.168.15.128 node1 /dev/sdb 20G osd CentOS 7.6.1810 5.2.8 192.168.15.129 node2 /dev/sdb 20G osd CentOS 7.6.1810 5.2.8 192.168.15.137 node3 /dev/sdb 20G osd 更换国内源 因为CentOS系统默认使用的是国外的源,可能会影响安装,所以需要替换为国内的源。这里使用的都是 阿里云 。 替换yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo

CEPH 14.2.9(nautilus)手动安装遇到的问题及解决方法

柔情痞子 提交于 2020-10-14 05:43:05
CEPH 14.2.9(nautilus)手动安装遇到的问题及解决方法 "Error ERANGE: pg_num 800 size 2 would mean 2112 total pgs, which exceeds max 750 (mon_max_pg_per_osd 250 * num_in_osds 3)" 官网有人说是BUG( https://tracker.ceph.com/issues/22735 ),有两种解决方式,一种覆盖配置,另一种减小创建pool时的pg数。 我选择的是覆盖配置。 $ vim /etc/ceph/ceph.conf [global] 。。。省略 mon_max_pg_per_osd = 2000 。。。省略 2." 3 monitors have not enabled msgr2" 按步骤配置好ceph-mgr( https://ceph.readthedocs.io/en/latest/mgr/administrator/#mgr-administrator-guide ) 也就是下面两个命令,name是自己定的 # ceph auth get-or-create mgr.$name mon 'allow profile mgr' osd 'allow *' mds 'allow *' # ceph-mgr -i $name 然后执行

如何在 Ubuntu 20.04 中更改文件夹颜色 | Linux 中国

烈酒焚心 提交于 2020-10-02 09:29:04
如果你只想在 Ubuntu 20.04 中更改文件夹的颜色,可以有两种方法 来源: https:// linux.cn/article-12311- 1.html 作者:Abhishek Prakash 译者:geekpi (本文字数:4309,阅读时长大约:5 分钟) Ubuntu 20.04 中默认的 Yaru 主题赋予它优美、现代的外观。默认 Yaru 主题中的文件夹是紫色的外观,以与 Ubuntu 的品牌保持一致。 如果你不喜欢紫色,可以在 Ubuntu 中自由更改颜色主题。你可以更改 Ubuntu 的主题以使其有不同的颜色,但这将意味着放弃 Yaru 主题。 如果你只想在 Ubuntu 20.04 中更改文件夹的颜色,可以有两种方法: 为选定的文件夹赋予不同的颜色和标志(以便更好地组织文件和文件夹) 通过更改 Yaru 颜色主题来更改所有文件夹的颜色 让我向你展示两种方法。 更改所选文件和文件夹的颜色和标志 我知道有些人将他们的文件夹使用不同的颜色或放在不同的位置,来表示工作正在进行中还是待处理或已完成。 如果你也是这样的,那么可以使用 Folder Color 工具 更改文件夹的颜色。你还可以在文件夹中添加标志(绿色的勾号表示完成,加号表示新的,感叹号表示重要等)。你可以在上一张图片中看到一些例子。 你还可以在文件上使用 “Folder Color” 工具

Ubuntu 18.04 文件管理器 nautilus打不开

梦想的初衷 提交于 2020-08-18 16:14:17
重装了Ubuntu18.04系统后,莫名的文件管理器程序怎么也打不开,但是在终端操作文件都是没有问题的; 通过下面杀进程的方式,以及重启机器, 都都都没有得到解决!!!! ps -A | grep nautilus kill processId 于是在终端打开nautilus后发现报下面错误 pc:~$ nautilus (nautilus:3876): GLib-GIO-ERROR **: 16:14:59.419: Settings schema 'org.gnome.DejaDup' is not installed 追踪与中断点陷阱 (核心已转储) 于是按照上面错误来搜索解决方案,于是通过下面方式解决啦 pc:~$ sudo apt-get install deja-dup 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 建议安装: python-boto python-cloudfiles python-swiftclient duplicity 下列【新】软件包将被安装: deja-dup 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 333 个软件包未被升级。 需要下载 496 kB 的归档。 解压缩后会消耗 3,150 kB 的额外空间。 获取:1 http://cn.archive.ubuntu

Linux中如何检查高CPU/内存消耗进程

夙愿已清 提交于 2020-08-13 10:46:55
本教程中包含两个 脚本 ,它们可以帮助你确定 Linux 上高 CPU/内存消耗进程的运行时间。该 脚本 将显示进程 ID、进程的所有者、进程的名称以及进程的运行时间。 本教程中包含两个脚本,它们可以帮助你确定 Linux 上高 CPU/内存消耗进程的运行时间。 该脚本将显示进程 ID、进程的所有者、进程的名称以及进程的运行时间。这将帮助你确定哪些(必须事先完成)作业正在超时运行。这可以使用 ps 命令 来实现。 什么是 ps 命令 ps 是进程状态processes status,它显示有关系统上活动/正在运行的进程的信息。 它提供了当前进程的快照以及详细信息,例如用户名、用户 ID、CPU 使用率、内存使用率、进程开始日期和时间等。 1)检查高 CPU 消耗进程在 Linux 上运行了多长时间的 Bash 脚本 该脚本将帮助你确定高 CPU 消耗进程在 Linux 上运行了多长时间。 # vi /opt/scripts/long-running-cpu-proc.sh #!/bin/bash ps -eo pid,user,ppid,%mem,%cpu,cmd --sort=-%cpu | head | tail -n +2 | awk '{print $1}' > /tmp/long-running-processes.txt echo "------------------

Linux中如何检查高CPU/内存消耗进程

99封情书 提交于 2020-08-13 08:52:52
本教程中包含两个 脚本 ,它们可以帮助你确定 Linux 上高 CPU/内存消耗进程的运行时间。该 脚本 将显示进程 ID、进程的所有者、进程的名称以及进程的运行时间。 本教程中包含两个脚本,它们可以帮助你确定 Linux 上高 CPU/内存消耗进程的运行时间。 该脚本将显示进程 ID、进程的所有者、进程的名称以及进程的运行时间。这将帮助你确定哪些(必须事先完成)作业正在超时运行。这可以使用 ps 命令 来实现。 什么是 ps 命令 ps 是进程状态processes status,它显示有关系统上活动/正在运行的进程的信息。 它提供了当前进程的快照以及详细信息,例如用户名、用户 ID、CPU 使用率、内存使用率、进程开始日期和时间等。 1)检查高 CPU 消耗进程在 Linux 上运行了多长时间的 Bash 脚本 该脚本将帮助你确定高 CPU 消耗进程在 Linux 上运行了多长时间。 # vi /opt/scripts/long-running-cpu-proc.sh #!/bin/bash ps -eo pid,user,ppid,%mem,%cpu,cmd --sort=-%cpu | head | tail -n +2 | awk '{print $1}' > /tmp/long-running-processes.txt echo "------------------

奥比中光Astra Pro在ROS系统中的使用

纵饮孤独 提交于 2020-08-09 22:29:13
奥比中光Astra Pro在ROS系统中的使用 上一次介绍了Astra Pro在ubuntu中的使用,由于Astra Pro使用uvc传输彩色图像,所以当用rqt_image_view窗口 时,看不到彩色图。需要安装libuvc和libuvc_ros。 安装ROS功能包 1 sudo apt- get install ros-kinetic-astra-camera ros-kinetic-astra-launch 使用命令 1 roslaunch astra_launch astra.luanch libuvc的安装 1 cd ~ 2 git clone https: // github.com/ktossell/libuvc 3 cd libuvc 4 mkdir build 5 cd build 6 cmake .. 7 make && sudo make install libuvc_ros的安装 1 cd ~/catkin_ws/ src 2 git clone https: // github.com/ktossell/libuvc_ros 3 cd .. 4 catkin_make 编译错误及解决办法 提示找不到JpegPkg这个库。 我换回了旧版本的linuvc和libuvc_ros安装包,解决了这个问题。下载地址: https://i.cnblogs.com

22_2020年最新部署Ceph集群 Ceph块存储

懵懂的女人 提交于 2020-07-26 11:06:20
虚拟机镜像:centos7 1908 1. 下载ceph nautilus 版本yum源 地址:https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/ 下载这两个文件夹里对应 14.2.5-0.el7 的 rpm noarch/ 14-Jan-2020 23:21 x86_64/ 14-Jan-2020 23:24 1.1 下载aarch64文件夹对应版本的rpm文件:(物理机) ]# mkdir /var/ftp/pub/ceph ]# cd /var/ftp/pub/ceph ceph]# mkdir ceph noarch ceph]# ls ceph noarch 进入/var/ftp/pub/ceph/ceph文件夹,创建x86_64.txt ceph]# vim x86_64.txt 注意:用鼠标全选复制网页: "https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/x86_64/" 上面所有的文字粘贴到x86_64.txt 如下图: 1.2 编写脚本: ceph]# cat get.sh #!/bin/bash rpm_file=/var/ftp/pub/ceph/ceph/$1.txt rpm_netaddr=https://mirrors.aliyun.com/ceph/rpm