Manjaro启动项目及服务配置备忘

===============

系统服务GUI管理
搜索 systemdgenie 并安装,类似Windows的服务管理。

================

系统启动项目的快捷方式放在如下2个地方:
/etc/xdg/autostart/
cd ~/.config/autostart,比如:/home/tom/.config/autostart/

将桌面配置项(即.desktop文件)放在这里:

~/.config/autostart
在登录时启动应用程序。

将shell脚本的symlink放入以下目录之一中:

~/.config/plasma-workspace/env
在 Plasma 启动前启动脚本。
~/.config/autostart-scripts
在登录时启动脚本。
~/.config/plasma-workspace/shutdown
在关机时启动脚本。

https://wiki.archlinux.org/index.php/KDE_(简体中文)

===============

# netstat -tulpn
# netstat -tulp 
作为一种替代netstat工具可以输出socket统计命令运行的网络套接字。
# ss -tulpn 
===========

查看开机启动项
在过去,你能很容易通过查看 /etc/init.d 了解到哪些服务进程会在引导时启动。
Systemd 以不同的方式展现,你可以使用如下命令罗列允许开机启动的服务进程。
$ systemctl list-unit-files --type=service | grep enabled

通过执行命令可以获得如下服务列表:
$ systemctl list-unit-files --type=service

哪些服务能够禁止?

  • accounts-daemon.service 是一个潜在的安全风险。它是 AccountsService 的一部分,AccountsService 允许程序获得或操作用户账户信息。我不认为有好的理由能使我允许这样的后台操作,所以我选择掩盖mask该服务进程。
  • avahi-daemon.service 用于零配置网络发现,使电脑超容易发现网络中打印机或其他的主机,我总是禁用它,别漏掉它。
  • brltty.service 提供布莱叶盲文设备支持,例如布莱叶盲文显示器。
  • debug-shell.service 开放了一个巨大的安全漏洞(该服务提供了一个无密码的 root shell ,用于帮助 调试 systemd 问题),除非你正在使用该服务,否则永远不要启动服务。
  • ModemManager.service 该服务是一个被 dbus 激活的守护进程,用于提供移动宽频broadband(2G/3G/4G)接口,如果你没有该接口,无论是内置接口,还是通过如蓝牙配对的电话,以及 USB 适配器,那么你也无需该服务。
  • pppd-dns.service 是一个计算机发展的遗物,如果你使用拨号接入互联网的话,保留它,否则你不需要它。
  • rtkit-daemon.service 听起来很可怕,听起来像是 rootkit。 但是你需要该服务,因为它是一个实时内核调度器real-time kernel scheduler。
  • whoopsie.service 是 Ubuntu 错误报告服务。它用于收集 Ubuntu 系统崩溃报告,并发送报告到 https://daisy.ubuntu.com 。 你可以放心地禁止其启动,或者永久的卸载它。
  • wpa_supplicant.service 仅在你使用 Wi-Fi 连接时需要。

-----------------

Systemd 提供了一些命令帮助调试系统开机启动问题。该命令会重演你的系统启动的所有消息。
$ journalctl -b 
通过命令 journalctl -b -1 可以复审前一次启动,journalctl -b -2 可以复审倒数第 2 次启动,以此类推。
$ journalctl _PID=1 
这些打印消息显示了什么被启动,或者是正在尝试启动。

一个最有用的命令工具之一 systemd-analyze blame,用于帮助查看哪个服务进程启动耗时最长。
$ systemd-analyze blame

===详细请参考原文:https://www.centos.bz/2018/03/systemd-下开机启动的优化,删除无用的systemd服务/

=================

===更详细请参考原文:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html

Systemd 入门教程:命令篇

Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。

systemctl list-sockets

# 查看启动耗时
$ systemd-analyze                                                                                       # 查看每个服务的启动耗时
$ systemd-analyze blame# 显示瀑布状的启动过程流 $ systemd-analyze critical-chain # 显示指定服务的启动流 $ systemd-analyze critical-chain atd.service...

转载于:https://www.cnblogs.com/sztom/p/10465605.html

Manjaro启动项目及服务配置备忘相关推荐

  1. 每次启动项目的服务,电脑竟然乖乖的帮我打开了浏览器,100行源码揭秘!

    1. 前言 大家好,我是若川.最近组织了源码共读活动,感兴趣的可以加我微信 ruochuan12 参与,已进行三个月了,大家一起交流学习,共同进步. 想学源码,极力推荐之前我写的<学习源码整体架 ...

  2. 生产服务器环境最小化安装后Centos 6.5优化配置备忘

    本文 centos 6.5 优化 的项有18处: 1.centos6.5最小化安装后启动网卡 2.ifconfig查询IP进行SSH链接 3.更新系统源并且升级系统 4.系统时间更新和设定定时任 5. ...

  3. 华为9306配置备忘(以太网)

    1.部分板卡使用combo口 执行命令combo { copper | fiber },配置以太网光口与电口切换. 如:G24C 单板有8 个电口和24 个光口,其中前8 个光口与电口复用,需要通过c ...

  4. 华为9306配置备忘(以太网

    1.部分板卡使用combo口 执行命令combo { copper | fiber },配置以太网光口与电口切换. 如:G24C 单板有8 个电口和24 个光口,其中前8 个光口与电口复用,需要通过c ...

  5. 主机配置备忘: i3 2100 + h61/b75 主板

    i3 2100 二手的大概 50~60之间. H61/B75主板有新的也有旧的. 新的主板有一些还新增了M.2 硬盘接口.(看起来需求量还是很大,主板还在迭代更新中) 来看一下这样一台主机的价格: 部 ...

  6. CentOS 8.5高性能计算开发环境配置备忘

    CentOS 8.5环境配置 在CentOS 8.5系统下配置高性能计算环境.主要包含编译器套件.分布式并行套件.各种数值计算库.Python环境.辅助管理工具.GPU开发环境等.利用CentOS自带 ...

  7. spring mvc velocity 配置备忘

    2019独角兽企业重金招聘Python工程师标准>>> Spring里面最重要的概念是IOC和AOP,还有两项很重要的模块是事务和MVC,对于IOC和AOP,我们要深究其源码实现,对 ...

  8. Mac OS X 下mysql配置备忘

    从windows过渡到os x确实需要适应,对于开发人员来讲更是这样. 从官网下载目前最新版本的mysql 5.7.13,下载地址:http://dev.mysql.com/downloads/mys ...

  9. Mybatis的xml配置备忘

    <!-- 利用hashmap传递参数数据查询用户 --><select id ="selectUserById4Map" parameterType=" ...

最新文章

  1. Java基础学习总结(20)——基础语法
  2. 推送改变世界!Push提高用户活跃度的三不原则
  3. SSH三大框架的概述
  4. SPOJ COT2 (树上莫队)
  5. 《中国人工智能学会通讯》——7.7 结束语
  6. linux命令ps -aux|grep xxx详解
  7. Activities
  8. HDU-ACM-2041
  9. 常见数学建模方法学习总结及资料汇总
  10. 宏观经济学通识课-读书笔记
  11. Android自定义View里面获取宽高及dp和px间的转换
  12. 伊利诺伊大学厄本那 香槟分校计算机科学,美国伊利诺伊大学厄本那香槟分校专业设置...
  13. Daimayuan Online Judge 小蜗的疑问
  14. 2013年第四届java A组蓝桥杯省赛真题
  15. 快速将多个Excel表格合并为1个,你会吗?
  16. 【云服务架构】什么是云原生应用?有哪些特点?来看看阿里云大学公开课给你答案
  17. bu薪水 华为cloud_【华为】CLOUDBU 华为云数据库工程师招聘 - 软件与微电子学院(SSM)版 - 北大未名BBS...
  18. SQLSyntaxErrorException: SELECT command denied to user ‘XXXXX‘@‘xxxx‘ for table ‘XXXX‘ 异常解决
  19. ffmpeg Operation not permitted 报错的解决过程记录
  20. QST青软实训学员学习总结

热门文章

  1. Hbuilder 屏幕放大缩小
  2. 【数据结构和算法笔记】:图的储存方式(邻接矩阵,邻接表)
  3. input回车触发事件_JavaScript学习笔记(十五)—Event事件(上)
  4. java的import和python的import对比_Java中的Import和Pacakge作用生动详解(感觉python中的import作用差不多)...
  5. 解压并安装protobuf库_通过protobuf自带gzip压缩对报文进行二次压缩
  6. mysql句式增删改,MySQL 增删改语句
  7. java https请求 证书_java发https请求,证书配置
  8. 解决MySQL删除和插入数据很慢的问题
  9. Mysql中key与index区别
  10. 平时上机练习的注意点(NOIP2019)