网站首页
IT科技
系统运维
人工智能
应用开发
数据库
域名
IT科技
当前位置:
首页
>
IT科技
>
常用服务iptables设置
游客发表
常用服务iptables设置
发帖时间:2025-11-05 16:01:31
[IT科技]
来源:
益强编程堂
常用
复制 sudo iptables -L -n --line-number sudo iptables -L -n --line-number 1.2.3.4.
益强IT技术网
汇智坊
分享到:
新浪微博
QQ空间
腾讯微博
人人网
点点网
复制网址
打印
相关内容
美图T8快充体验报告(一款强劲续航力的旗舰手机)
虎行有雨,定义标记类型Aware接口,实现感知容器对象
鲜为人知的 Python 五种高级特征
教你使用TensorFlow2对识别验证码
casarte冰箱的优势及用户体验(一款性能卓越、功能齐全的家用电器产品)
数学公式转图片:纯Python实现,可设置字体、字号、颜色和分辨率
6月份Github上热门Python项目排行
美团外卖小哥竟开发阿里云盘,抢先首发!代码已开源,收割600星
随机阅读
诺基亚928(揭秘诺基亚928的卓越性能及独特特点)
一篇文章带你弄懂Python基础之列表介绍和循环遍历
设计模式系列之观察者模式
使用 Python 来解决慈善机构的业务问题
玖嘉久一体电脑的性能及功能综合评估(打造高效便捷的工作与娱乐平台)
【前端】嘿,Nest.js实战开发系列之 Nest.js初体验
Webpack 实现 Tree shaking 的前世今生
对比Excel,用Python绘制柱状图时添加Table数据表
苹果X水货的性能和使用体验如何?(深入解析苹果X水货的优缺点和购买注意事项)
Cube.js:试试这个新的数据分析开源工具
安全断言标记语言SAML2.0的认证机制与重要性
20个 Javascript 技巧,提高我们的摸鱼时间!
格兰仕15升烤箱的优势和功能详解(小巧便捷、多功能实用,让烹饪更轻松)
线程池是如何重复利用空闲线程的?
热门排行
海信i630m手机(性能强大、拍照出色,海信i630m让你的生活更便捷)
微服务之服务挂的太干脆,Nacos还没反应过来,怎么办?
Python 时间序列预测:Hot-Winters
NioEventLoop源码解析
“一个软件只做一件事情”的哲学思想已经被这个新来者彻底颠覆。除了取代了 sysvinit 成为新的系统初始化工具外,systemd 还是一个系统管理工具。目前为止,由于 systemd-sysv 这个软件包提供的兼容性,那些我们使用惯了的工具还能继续工作。但是当 Debian 将 systemd 升级到214版本后,这种兼容性就不复存在了。升级措施预计会在 Debian 8 Jessie 的稳定分支上进行。从此以后用户必须使用新的命令来管理系统、执行任务、变换运行级别、查询系统日志等等。不过这里有一个应对方案,那就是在 .bashrc 文件里面添加一些别名。现在就让我们来看看 systemd 是怎么改变你管理系统的习惯的。在使用 systemd 之前,你得先把 sysvinit 保存起来,以便在 systemd 出错的时候还能用 sysvinit 启动系统。这种方法只有在没安装 systemd-sysv 的情况下才能生效,具体操作方法如下:复制代码代码如下:# cp -av /sbin/init /sbin/init.sysvinit 在紧急情况下,可以把下面的文本:复制代码代码如下:init=/sbin/init.sysvinit添加到内核启动参数项那里。systemctl 的基本用法systemctl 的功能是替代“/etc/init.d/foo start/stop”这类命令,另外,其实它还能做其他的事情,这点你可以参考 man 文档。一些基本用法: systemctl - 列出所有单元(UNIT)以及它们的状态(这里的 UNIT 指的就是系统上的 job 和 service) systemctl list-units - 列出所有 UNIT systemctl start [NAME...] - 启动一项或多项 UNIT systemctl stop [NAME...] - 停止一项或多项 UNIT systemctl disable [NAME...] - 将 UNIT 设置为开机不启动 systemctl list-unit-files - 列出所有已安装的 UNIT,以及它们的状态 systemctl --failed - 列出开机启动失败的 UNIT systemctl --type=mount - 列出某种类型的 UNIT,类型包含:service, mount, device, socket, target systemctl enable debug-shell.service - 将一个 shell 脚本设置为开机启动,用于调试为了更方便处理这些 UNIT,你可以使用 systemd-ui 软件包,你只要输入 systemadm 命令就可以使用这个软件。你同样可以使用 systemctl 实现转换运行级别、重启系统和关闭系统的功能: systemctl isolate graphical.target - 切换到运行级别5,就是有桌面的运行级别 systemctl isolate multi-user.target - 切换到运行级别3,没有桌面的运行级别 systemctl reboot - 重启系统 systemctl poweroff - 关机所有命令,包括切换到其他运行级别的命令,都可以在普通用户的权限下执行。journalctl 的基本用法systemd 不仅提供了比 sysvinit 更快的启动速度,还让日志系统在更早的时候启动起来,可以记录内核初始化阶段、内存初始化阶段、前期启动步骤以及主要的系统执行过程的日志。所以,以前那种需要通过对显示屏拍照或者暂停系统来调试程序的日子已经一去不复返啦。systemd 的日志文件都被放在 /var/log 目录。假如你想使用它的日志功能,需要执行一些命令,因为 Debian 没有打开日志功能。命令如下:复制代码代码如下:# addgroup --system systemd-journal # mkdir -p /var/log/journal # chown root:systemd-journal /var/log/journal # gpasswd -a $user systemd-journal 通过上面的设置,你就可以以普通用户权限使用 journal 软件查看日志。使用 journalctl 查询日志可以获得一些比 syslog 软件更方便的玩法: journalctl --all - 显示系统上所有日志,以及它的用户 journalctl -f - 监视系统日志的变化(类似 tail -f /var/log/messages 的效果) journalctl -b - 显示系统启动以后的日志 journalctl -k -b -1 - 显示上一次(-b -1)系统启动前产生的内核日志 journalctl -b -p err - 显示系统启动后产生的“ERROR”日志 journalctl --since=yesterday - 当系统不会经常重启的时候,这条命令能提供比 -b 更短的日志记录 journalctl -u cron.service --since=2014-07-06 07:00 --until=2014-07-06 08:23 - 显示 cron 服务在某个时间段内打印出来的日志 journalctl -p 2 --since=today - 显示优先级别为2以内的日志,包含 emerg、alert、crit三个级别。所有日志级别有: emerg (0), alert (1), crit (2), err (3), warning (4), notice (5), info (6), debug (7) journalctl >yourlog.log - 将二进制日志文件复制成文本文件并保存到当前目录Journal 和 syslog 可以很好的共存。而另一方面,一旦你习惯了操作 journal,你也可以卸载掉所有 syslog 的软件,比如 rsyslog 或 syslog-ng。假如想要得到更详细的日志信息,你可以在内核启动参数上添加“systemd.log_level=debug”,然后运行下面的命令:复制代码代码如下:# journalctl -alb 你也可以编辑 /etc/systemd/system.conf 文件来修改日志级别。利用 systemd 分析系统启动过程systemd 可以让你能更有效地分析和优化你的系统启动过程: systemd-analyze - 显示本次启动系统过程中用户态和内核态所花的时间 systemd-analyze blame - 显示每个启动项所花费的时间明细 systemd-analyze critical-chain - 按时间顺序打印 UNIT 树 systemd-analyze dot | dot -Tsvg >systemd.svg - 为开机启动过程生成向量图(需要安装 graphviz 软件包) systemd-analyze plot >bootplot.svg - 产生开机启动过程的时间图表systemd 虽然是个年轻的项目,但已有大量文档。首先要介绍给你的是Lennart Poettering 的 0pointer 系列。这个系列非常详细,非常有技术含量。另外一个是免费桌面信息文档,它包含了最详细的关于 systemd 的链接:发行版特性文件、bug 跟踪系统和说明文档。你可以使用下面的命令来查询 systemd 都提供了哪些文档:复制代码代码如下:# man systemd.index 不同发行版之间的 systemd 提供的命令基本一样,最大的不同之处就是打包方式。
一些简化定义和转换Java Bean的一些小技巧
Linkerd 2.10(Step by Step)之配置代理并发
微服务的灾难:拆的很爽,但服务太小...
翰智儿童手表(功能全面,守护孩子成长)
HarmonyOS Java通用组件
友情链接
服务器租用
源码下载
源码库
香港云服务器
IT技术网
亿华云
企商汇
IT资讯网
益华科技
益华科技
亿华云
技术快报
科技前瞻
亿华互联
运维纵横
极客码头
益强资讯优选
云站无忧
益强智未来
益强智囊团
益强编程舍
益强编程堂
多维IT资讯
IT资讯网
码力社
创站工坊
编程之道
亿华科技
亿华云计算
益华IT技术论坛
益华科技
益强科技
益强前沿资讯
亿华智慧云
亿华智造
极客编程
思维库
智能时代
亿华灵动
全栈开发
云智核
码上建站
益强数据堂
益强科技
汇智坊
益强IT技术网
Copyright © 2025 Powered by
常用服务iptables设置
,
益强编程堂
滇ICP备2023006006号-29
sitemap