Ubuntu
FoxBryant
这个作者很懒,什么都没留下…
展开
-
在ubuntu server 20.04搭建gitlab服务器
用docker在ubuntu server20.04上部署gitlab服务,中间遇到几个问题 后面通过如下方式解决。记录一下:1. 虚拟机上安装ubuntu server 20.04 (未勾选默认安装docker)2. 进入ubuntu server 20.04 执行:安装dockerroot@ubuntusrv:~# apt install docker.io设置环境变量:vi /etc/profile 在文件最后增加:export GITLAB_HOME=/srv/gitlab原创 2022-03-16 12:53:03 · 1765 阅读 · 0 评论 -
dbus-send调用d-feet中显示的方法
有时候,需要调用系统或自定义的dbus接口。可通过dbus-send命令来执行,具体参数可查看man。下面直接通过图片的形式,说明如何用dbus-send调用在d-feet中看到的dbus对象和方法:其中:--system:表示System Bus --print-reply:可显示dbus调用的返回信息,如果有错误 会比较方便知道是哪里错了 --type=method_call:表示调用dbus方法,若不指定则表示发送dbus信号...原创 2022-01-08 10:29:34 · 561 阅读 · 0 评论 -
linux 系统下为打印机设置quirks解决打印异常问题
背景最近使用SONY-X898MD打印机时,发现每次打印后都会触发usblp detach然后再attach的情况,导致我写的udev rule被重复执行引发各种奇怪的问题。进一步了解到,其实cups是支持针对个别打印机进行特殊设置的,针对这个打印机可以设置no-reattach。具体方法参照如下介绍:I.First, run the command lsusb -v | less.The output will help you to identify two items:Ve原创 2022-01-08 10:02:13 · 1221 阅读 · 0 评论 -
udev-configure-printer提示Device already handled问题
使用udev-configure-printer add打印机,之后由于某些原因将其移除后,再次执行add会添加失败并提示Device already handled。查看源码发现,add后会将打印机的path和uri信息保存到:#define USB_URI_MAP "/var/run/udev-configure-printer/usb-uris"格式为:/devices/pci0000:00/0000:00:14.0/usb1/1-3 usb://Sony/UP-D898MD_原创 2021-09-08 21:08:22 · 313 阅读 · 0 评论 -
CUPS之gutenprint生成ppd文件
查看支持的打印机cups-genppd.5.3 -M | grep 130原创 2021-06-20 21:06:30 · 3171 阅读 · 0 评论 -
ubuntu无法正常显示windows下设置的U盘中文卷标
以下是我自己的分析,如有错误,请不吝指正!结论:中文版本windows默认使用GB2312编码(代码页936),所以设置卷标时写入到U盘中的卷标名称字符也是GB2312编码。而linux默认使用的是UTF8编码,所以卷标会显示成乱码。另外mount挂载磁盘时指定的iocharset=utf8仅对U盘中的文件名有效,对卷标不生效,所以在windows上设置的中文卷标不能在linux上正常显示。分析过程在Ubuntu上设置中文卷标:1. 在ubuntu 18.04上运行gnome-di.原创 2021-03-08 19:41:38 · 510 阅读 · 0 评论 -
一文搞懂deb包
转自:https://www.cnblogs.com/Genesis-007/p/5219960.htmldeb包的文件结构:deb包里面的结构:DEBIAN目录 和 软件具体安装目录(模拟安装目录)(如etc, usr, opt, tmp等)。 在DEBIAN目录中至少有control文件,还可能有postinst(postinstallation)、postrm(postr...转载 2018-12-22 09:53:53 · 6445 阅读 · 0 评论 -
touch遍历更新文件访问时间
关键时间总是忘记xargs,特此一记:sudo find . -type f | xargs touch原创 2020-03-27 15:09:16 · 382 阅读 · 0 评论 -
Linux kernel编译、安装及指定默认内核版本启动
一、内核编译与安装升级内核的本质是用新编译好的内核代替当前使用的内核,简单的说就是更换 /boot文件夹下的文件。1. 下载源码www.kernel.org/pub/linux/kernel/v3.x/…,,比如下载到Linux-3.14.tar.gz,大约100+M2.拷贝到/usr/src目录下,用 tar -xvflinux-3.14.tar.gz 命令解压3...转载 2020-03-10 16:47:21 · 4240 阅读 · 0 评论 -
Ubuntu14.04通过NFS服务器共享磁盘
转自:https://blog.csdn.net/alex_equal/article/details/504050951、安装NFS服务器$ apt-get install nfs-kernel-server nfs-common2、编辑/etc/exports,添加目标系统的根文件系统映射目录,假如目标系统的根文件系统最 后映射到/opt/filesytem,则/etc/exp...转载 2019-04-09 11:10:54 · 259 阅读 · 0 评论 -
shell 1>&2 2>&1 &>filename重定向的含义和区别
当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出.在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是:0 是一个文件描述符,表示标准输入(stdin)1 是一个文件描述符,表示标准输出(stdout)2 是一个文件描述符,表示标准错误(stderr)在标准情况下,转载 2016-12-30 09:23:20 · 459 阅读 · 0 评论 -
linux sed命令详解
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed转载 2016-12-30 14:03:03 · 307 阅读 · 0 评论 -
org.freedesktop.DBus.Error.AccessDenied解决办法
运行自己用python写的dbus服务时,出现如下错误:Traceback (most recent call last): File "./test.py", line 87, in object = DeviceObject() File "./test.py", line 37, in __init__ bus_name = dbus.service.BusNa原创 2017-02-07 22:35:52 · 12246 阅读 · 0 评论 -
Ubuntu常用命令及软件安装步骤
1.清理root分区sudo dpkg --get-selections |grep linuxsudo apt-get purge linux-image-4.4.0-21-genericsudo update-grub2.安装firefoxsudo apt-get install firefox3.安装firefox flash插件step1.进入flash原创 2016-12-31 23:53:06 · 668 阅读 · 0 评论 -
通过配置文件改变Ubuntu系统语言
产品中需要通过自己开发的软件来实现系统中英文语言切换。可修改~/.pam_environment内容如下:LANG=zh_CN.UTF-8LANGUAGE=zh_CN:zh将上述内容删除即为英文原创 2018-04-23 21:37:09 · 905 阅读 · 0 评论 -
XRandR Examples
由于经常会用到使用 xrandr 设置屏幕属性, 而每次用的时候都要去查 man 手册, 有时还需要上网搜索例子.这样一来就比较麻烦, 所以就想整理下 xrandr 的用法, 给出一些常用的例子.查询使用 xrandr -q 命令可以查询当前的显示器状态, 使用 xrandr --verbose 将会显示更详细的信息.设置分辨率设置分辨率时需要指定设置的 ouput 以及 mode, 如将 eDP...转载 2018-05-31 15:26:15 · 933 阅读 · 0 评论 -
Ubuntu 14.04系统启动顺序回顾
产品在lightDM的配置中设置了Hook,通过session-setup-script调用了一个脚本,然后在脚本中启动软件。但这两天遇到一个问题:开机时偶发软件无法启动,日志跟踪发现,在脚本中启动软件时文件不存在。看日志发现有以下错误:而sda6正在软件所在的分区。 于是进一步查看分区挂载配置,在/etc/fstab中发现竟然把sda6的挂载注释掉了,然后再进一步确认发现sda6...原创 2018-08-10 00:14:41 · 1864 阅读 · 0 评论 -
/etc/apt/sources.list 详解
转自:https://blog.csdn.net/gong_xucheng/article/details/53886271/etc/apt/sources.list 是包管理工具 apt 所用的记录软件包仓库位置的配置文件,同样的还有位于 /etc/apt/sources.list.d/*.list 的各文件。sources.list 条目格式sources.list 文件中的条目一...转载 2018-12-17 22:52:55 · 10038 阅读 · 0 评论 -
DBUS与QDBUS的应用
转自: http://blog.chinaunix.net/uid-23023613-id-219094.htmlD-Bus概述什么是D-Bus? D-Bus是一种进程间通信的机制,它被设计成为一种低开销、低延迟的IPC,并被多种桌面环境(如KDE、GNOME等)所采用。关于D-Bus的详细介绍可以参考freedesktop.org提供的两份文档, D-转载 2017-01-03 18:59:55 · 3034 阅读 · 0 评论