我对此很陌生,如果它很明显,我很抱歉。我正在运行 Debian 服务器并在那里安装 UWSGI、Nginx 等。配置一直在谈论指向“套接字”。
在构建选项中,我似乎能够指定每个程序的套接字的位置。默认情况下,看起来大多数都进去了/tmp/(不是全部)。
这是他们去的好地方吗?我试图让事情尽可能有条理,但只是将它们塞在我的 tmp 目录中似乎不是最好的选择。
当我运行时apt-get dist-upgrade,它想要删除我已经安装的一些我非常想保留安装的软件包,例如netflix-desktop. 要解决这个问题,我当然可以简单地upgrade,但随后它会跳过安装相当多的软件包,因为它不想安装额外的软件包。
我不介意它按照需要安装额外的软件包,但我希望它不要删除重要的软件包。是否有设置禁止dist-upgrade删除任何包?
在我的/etc/apt/sources.list我有:
deb http://http.debian.net/debian wheezy main
deb-src http://http.debian.net/debian wheezy main
Run Code Online (Sandbox Code Playgroud)
现在我需要从jessie(测试)获取包的源代码。sources.list当我打电话时如何指定不同的apt-get source?
apt-get source package-name
Run Code Online (Sandbox Code Playgroud)
PS:我不想修改/etc/apt/sources.list,或者我想apt-get以无法修改系统范围源列表的用户身份运行。
我的~/.local/bin/文件夹中安装了一些程序,其中/etc/profile有以下内容:
if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="~/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:~/.cabal/bin"
fi
export PATH
Run Code Online (Sandbox Code Playgroud)
XFCE4 不尊重这个变量,而是具有/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gamesPATH,所以如果我打开 xfce4-terminal 我无法启动位于~/.local/bin/. 如果从 XFCE4 启动,这也适用于 emacs,因此M-x run-shen,例如,不起作用,因为 shen 没有在系统范围内安装。
使用 时不会出现此问题startx,因此问题可能与 XFCE4 的启动方式有关。
我做到了grep -R PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /etc/,但除了 之外什么也没有出现/etc/login.def。
大多数桌面 Linux 发行版允许您以灵活的方式自动启动应用程序,如Freedesktop.org 的自动启动规范中所述。有两个步骤: 1. mkdir -p $HOME/.config/autostart2. 创建一个包含一些文本行的 *.desktop 文件。
我找到的指南都没有解释 *.desktop 文件所需的最少行数。
GUI 登录后自动启动桌面条目所需的最少文本行数是多少?
centos debian productivity autostart redhat-enterprise-linux
我只是使用 KDE 安装 Debian Lenny。
在传输过程中,当我右键单击一个 torrent 并选择“打开文件夹”时,它会在 Baobab 中打开,然后我需要右键单击该文件并选择“打开文件夹”,最终在 Dolphin(我的文件浏览器)中打开它。
在 Windows 上,它仅在 Windows 资源管理器(默认文件浏览器)中打开。
我怎样才能让它做到这一点?
我编写了一个简单的 zram.service 文件,它将为我设置压缩交换空间,以避免过多占用我的磁盘。zram 比其他交换设备具有更高的优先级。
问题是,当我尝试休眠系统时,它会将系统状态写入交换,在本例中是 zram,并且由于断电时内存内容会丢失,这当然不起作用。
解决方案是在执行systemctl hibernate之前停止我的zram.service,并在系统备份时再次启动它。
据我发现 systemctl hibernate 启动 /lib/systemd/system/systemd-hibernate.service 。我已将此服务复制到 /etc/systemd/system/ 来覆盖它,并且我可能可以通过使用 'ExecStartPost=' 节来使其工作,但我认为当另一个 systemd 服务启动时,必须有更好的方法来停止它开始,反之亦然。
编辑:对于那些感兴趣的人来说,Debian 系统上的工作 zram 服务
[Unit]
Description=ZRAM swap
Conflicts=hibernate.service
[Service]
Environment=ZRAM_MEM=1G
Environment=ZRAM_CMPALGO=lz4
Environment=ZRAM_CMPSTREAMS=2
Type=oneshot
User=root
ExecStartPre=/bin/sh -c "/sbin/modprobe zram num_devices=1"
ExecStartPre=/bin/sh -c "echo $ZRAM_CMPALGO >/sys/block/zram0/comp_algorithm"
ExecStartPre=/bin/sh -c "echo $ZRAM_CMPSTREAMS >/sys/block/zram0/max_comp_streams"
ExecStartPre=/bin/sh -c "echo $ZRAM_MEM > /sys/block/zram0/disksize"
ExecStartPre=/bin/sh -c "/sbin/mkswap /dev/zram0"
ExecStart=/sbin/swapon /dev/zram0 -p 10
ExecStop=/sbin/swapoff /dev/zram0
ExecStop=/bin/echo 1 > /sys/block/zram0/reset
ExecStop=/sbin/rmmod zram
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud) 我正在尝试按照 Debian Wiki 的描述在 Debian Jessie 上设置 Bind9 。当我完成并尝试启动 BIND ( service bind9 start) 时,我收到了可怕的 FAIL 消息。下面是我的尾巴/var/log/syslog:
...
Jul 5 20:23:16 debian named[8309]: command channel listening on 127.0.0.1#953
Jul 5 20:23:16 debian named[8309]: the working directory is not writable
Jul 5 20:23:16 debian named[8309]: isc_stdio_open '/var/log/update_debug.log' failed: permission denied
Jul 5 20:23:16 debian named[8309]: configuring logging: permission denied
Jul 5 20:23:16 debian named[8309]: loading configuration: permission denied
Jul 5 20:23:16 debian named[8309]: exiting (due to fatal …Run Code Online (Sandbox Code Playgroud) 似乎其他人以前见过这个错误,但我在超级用户的其他地方找不到这个确切的问题。
我有一个使用 2GB RAM、20GB VDI、加密 LVM 和 Debian 8.6.0 netinst 映像的 Virtual Box VM。当它安装软件时(无论是在 OSX 还是 WIndows 主机上),我最终得到“安装步骤失败”,并且必须重新启动操作系统安装的软件安装部分。……但无济于事。我再次遇到同样的错误!
有任何想法吗??
我使用的是 debian 9。有些命令如果我sudo之前没有输入就找不到。我可以禁用此功能吗?
我有 Arch Linux,但它没有此安全功能。我的用户在管理员组中。
debian ×10
linux ×3
apt ×1
apt-get ×1
autostart ×1
bash ×1
bind ×1
centos ×1
hibernate ×1
installation ×1
kde ×1
path ×1
permissions ×1
productivity ×1
sockets ×1
sudo ×1
systemd ×1
transmission ×1
unix ×1
upgrade ×1
virtualbox ×1
xfce4 ×1