随笔分类 - Linux
摘要:Linux Systemd 详细介绍。包括Unit、Unit File、Systemctl、Target等
阅读全文
摘要:System V 特点 缺点: 启动时间长,init是串行启动,只有前一个进程启动完,才会启动下一个进程 启动脚本复杂,init只是执行启动脚本,不管其他事情,脚本需要自己处理各种情况,这往往使得脚本变得很长很复杂 优点: 概念简单,只需要编辑脚本 启动顺序确定,严格按照启动数字的大小顺序执行,一个
阅读全文
摘要:apt-key 用于管理Debian Linux系统中的软件包密钥。每个发布的deb包,都是通过密钥认证的,apt-key用来管理密钥。 apt-key list 列出已保存在系统中key。包括 /etc/apt/trusted.gpg 和 /etc/apt/trusted.gpg.d/目录下的密钥
阅读全文
摘要:getopts 格式 1 #!/bin/bash 2 echo "begin index is OPTARG" 4 5 while getopts ":ab:c:" OPT 6 do 7 case $OPT in 8 a) 9 echo
阅读全文
摘要:eval 格式: 可以 二次迭代 参数中的引用变量,然后将参数 作为命令 ,在shell中执行 如果是多个参数,那么变量替换之后必须符合某个命令的格式,否则eval会报错“ 未找到命令” 与echo的区别: 1. echo 对后面参数中的引用变量只能进行一次迭代 2. echo 后面的参数是作为字符
阅读全文
摘要:计算机启动过程 第一阶段:BIOS boot (bootstrap的缩写)来自一句谚语:"pull oneself up by one's bootstraps" 最早的时候,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序!因此必须想办法,把一小段开
阅读全文
摘要:shell 脚本 clock.sh #!/bin/bash if [ $1 == 0 ] then at -d `atq | awk -v ORS=" " '{a[NR]=$1} END {for(i=1;i<=NR;i++){print a[i]}}'` 2> /dev/null kill `ps
阅读全文
摘要:环境 Ubuntu18.04 gpg version 2.24 参考文档 GnuPG 栗子文档 阮一峰 key Management 简介 一款加密软件,用来对信息加密和解密 他人用公钥来加密,自己用私钥来解密 自己用私钥来签名,他人用公钥来验证 The public key is given ou
阅读全文