从此
上网
📄文章 #️⃣专题 🌐上网 📺 🛒 📱

Linux OS操作系统 \ DevOps


综合

标题

原则
...
内容
首选Debian;
docker多命令入口写法: ENTRYPOINT ["/bin/sh", "-c" , "echo -n 'multiple commands...' && echo -n 'other commands'"]
各发行版

Debian

原则
分区:main(发行版)、contrib(依赖非自由软件的自由软件)、non-free(非自由软件包)、non-free-firmware(非自由固件包)
稳定版 (stable) 、测试版 (testing) 、不稳定版 (unstable)
内容
添加源列表:sudo apt-add-repository contrib

Linux操作系统

实战:

服务器安全 - 防火墙首选简易的ufw(Uncomplicated Firewall/调iptables-nft翻译为nftables),高级控制则选用nft(nftables/已架空iptables),或介于两者之间的firewalld(基于nftables)
Netfilter管网络,SELinux(Security-Enhanced Linux)管本地。

shell:

apt install iputils-ping

apt install ./x.deb 或 dpkg -i x.deb

  命令行上传文件:
    curl -X POST https://example.com/test-upload -F "file=@/root/x.txt;type=text/plain" -F x=y -F k=v

    参数-X指定GET POST等,与参数-I(HEAD)互斥;参数-F会自动添加-H "Content-Type: multipart/form-data" 不写type=text/plain则默认发送application/octet-stream

shell相关:

开源字体: apt install fonts-noto-cjk

密钥:

私钥、公钥 谁加密、谁解密?

Systemd:

systemd 程序以 1 号进程(PID 1)运行,它利用并行加快了总体启动速度,还管理着开关机顺序。
systemctl 程序提供了服务管理的用户接口; systemd 定时器提供类似 cron 的高级功能。

Wayland:

Linux显示服务器 - Wayland作为一个免费开源项目,目的是用现代,安全和简单的窗口系统代替X Window System(也称为X11或Xorg)。
如何确定你 Linux 运行的是 Xorg 还是 Wayland?

DevOps运维开发

实战:

开机启动首选docker,开发环境首选podman。
Linux安装Docker:apt install docker.io
Linux安装podman:apt install podman