我知道如何配置 APT 以使用网络代理。但是快照呢?
在 11.04 上,/proc/[pid]包含oom_score_adj,但man proc描述了旧的oom_adj. 我在谷歌上搜索了有关如何使用它的任何信息,但没有成功。
我需要安排的是由“pbs”或“gridengine”启动的进程在其他任何东西被杀死之前被杀死。我怎样才能做到这一点?
刚刚从 14.04 升级了我的系统。LTS 到 16.04.1 LTS,postgresql 不在 systemd 上启动:
/etc/init.d/postgresql start
[ ok ] Starting postgresql (via systemctl): postgresql.service
# /etc/init.d/postgresql status
? postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since ?? 2016-08-09 13:40:51 MSK; 3min 23s ago
Process: 23142 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 23142 (code=exited, status=0/SUCCESS)Seems that
Run Code Online (Sandbox Code Playgroud)
似乎 systemd 脚本包含错误的数据:
# cat /lib/systemd/system/postgresql.service
# systemd service for managing all PostgreSQL clusters on the system. This
# service is actually a systemd …Run Code Online (Sandbox Code Playgroud) 我想指定一个Environment systemd包含的指令=,例如
Environment=CATALINA_OPTS=-Dappserver.home=/var/lib/archiva/apache-tomcat-current -Dappserver.base=/var/lib/archiva/apache-tomcat-current
Run Code Online (Sandbox Code Playgroud)
并得到错误
[/lib/systemd/system/archiva.service:10] Invalid environment assignment, ignoring: CATALINA_OPTS=-Dappserver.home\=/var/lib/archiva/apache
Run Code Online (Sandbox Code Playgroud)
在journalctl -xe。我试图用报价"和'和逃跑=用\都没有成功。这似乎没有记录。
我在 Ubuntu Server 16.04.1 LTS 启动时遇到自动登录问题。
我使用此服务器仅用于收听网络广播,因此我不关心安全性。
我能够创建一个 bash 脚本来自动启动 mplayer,但无法配置自动登录。
我已经尝试了至少 4 种解决方案(总是编辑文件/etc/init/tty1.conf,当然用实际用户名替换 USERNAME):
改变线从
exec /sbin/getty -8 38400 tty1
Run Code Online (Sandbox Code Playgroud)
到
exec /sbin/getty -8 38400 tty1 -a USERNAME
Run Code Online (Sandbox Code Playgroud)改变线从
exec /sbin/getty -8 38400 tty1
Run Code Online (Sandbox Code Playgroud)
到
exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1
Run Code Online (Sandbox Code Playgroud)安装rungetty,注释行
exec /sbin/getty -8 38400 tty1
Run Code Online (Sandbox Code Playgroud)
并添加行
exec /sbin/rungetty --autologin USERNAME tty1
Run Code Online (Sandbox Code Playgroud)安装mingetty,注释行
exec /sbin/getty -8 38400 tty1
Run Code Online (Sandbox Code Playgroud)
并添加行
exec /sbin/mingetty --autologin USERNAME tty1
Run Code Online (Sandbox Code Playgroud)没有任何帮助 - 我必须在启动时输入我的登录名和密码 - 知道该怎么做吗?
我有这个脚本,我用它来设置 CRON 作业来执行这个脚本,所以它可以检查 MySQL 服务是否正在运行;如果没有,则重新启动 MySQL 服务:
#!/bin/bash
service mysql status| grep 'mysql start/running' > /dev/null 2>&1
if [ $? != 0 ]
then
sudo service mysql restart
fi
Run Code Online (Sandbox Code Playgroud)
我已将 cron 作业设置为。
sudo crontab -e
Run Code Online (Sandbox Code Playgroud)
然后补充说,
*/1 * * * * /home/ubuntu/mysql-check.sh
Run Code Online (Sandbox Code Playgroud)
问题是它在每个 cron 作业执行时重新启动 MySQL。即使服务器正在运行它也会重新启动 MySQL 服务,脚本中的更正是什么。
我已经安装了 Ubuntu 12.04 & 并编辑了 /etc/default/grub 文件以自动启动到文本模式。但是每次我打开电脑时它都会要求输入用户名和密码(在文本模式下),我希望它自动登录而不要求输入用户名和密码,所以在图形模式下我去“系统设置->用户帐户”并检查“自动登录”,但没有用。那么即使在文本模式下我应该怎么做才能自动登录?
我正在运行 ubuntu 16.04,因为几天后启动需要大约 5 分钟。我查看了相关问题,但找不到如何解决我的问题。当我运行时:
systemd-analyze blame
Run Code Online (Sandbox Code Playgroud)
我得到这个输出:
5min 2.242s networking.service
21.128s vboxdrv.service
5.637s NetworkManager-wait-online.service
3.436s apt-daily.service
592ms dev-sda1.device
462ms lightdm.service
442ms plymouth-quit-wait.service
389ms libvirt-guests.service
Run Code Online (Sandbox Code Playgroud)
所以我猜networking.service 是造成问题的原因。有人可以帮我解决这个问题吗?谢谢你
服务器 16.04 LTS 发生了一些变化,我找不到 tty1,但我需要在 tty1 上进行自动登录(在控制台模式下),在 14.04 LTS 中我可以完成这项工作。
我找不到 /etc/init/tty1.conf
怎么做,或者给个链接?
我在 KVM 机器上有一个 Ubuntu 的虚拟来宾,我已经设置了机器,所以我可以输入virsh console并放入控制台。
我意识到这里的安全考虑,但是是否可以设置来宾,以便如果用户通过控制台连接,他们将自动成为 root,而无需输入任何密码。然而,这仅适用于串行控制台,不适用于 SSH 或远程访问。
这不是真正的 KVM 问题,而只是系统设置,控制台已设置为/dev/ttyS0.
systemd ×3
16.04 ×2
boot ×2
login ×2
bash ×1
command-line ×1
cron ×1
memory-usage ×1
mysql ×1
networking ×1
pam ×1
postgresql ×1
process ×1
proxy ×1
scripts ×1
server ×1
snap ×1
startup ×1
tty ×1