os
文章平均质量分 62
os
crayon-shin-chan
这个作者很懒,什么都没留下…
展开
-
ubuntu下配置L2TP连接
文档:setup-ipsec-vpn/clients-zh.md at master · hwdsl2/setup-ipsec-vpn · GitHub1.简介2TP是一种工业标准的Internet隧道协议,功能和PPTP协议类似,可以对网络数据流进行加密。不同之处,比如PPTP要求网络为IP网络,L2TP要求面向数据包的点对点连接PPTP使用单一隧道,L2TP使用多隧道;L2TP提供包头压缩、隧道验证,而PPTP不支持。2.依赖ubuntu默认的网络配置不支持L2T原创 2021-11-14 15:01:33 · 6807 阅读 · 0 评论 -
centos软件包管理工具yum的使用
1.列出所有已经安装的包yum list installed:列出所有已经安装的软件包[root@iZbp19z6ggy4qffeufwopxZ ~]# yum list installed | grep pythonplatform-python.x86_64 3.6.8-15.1.el8 @BaseOS platform-python-devel.x86_64 3.6.8-15.1.el8原创 2020-07-15 12:45:53 · 426 阅读 · 0 评论 -
ubuntu下80端口无权限问题
以普通用户执行命令时会发现不能在80端口启动程序,其实是执行命令本身的权限问题如执行java程序只需要给java二进制文件添加执行权限:chmod u+s java即可,当然这之前需要先排除端口占用的可能...原创 2018-08-21 18:48:23 · 5202 阅读 · 1 评论 -
ubuntu实战使用Rufus在windows上制作usb启动盘
ubuntu下载:Enterprise Open Source and Linux | Ubunturefus下载:Rufus - 轻松创建USB启动盘文档:Create a bootable USB stick on Windows | Ubuntu1.要求一个 4GB 或更大的 U 盘/闪存驱动器 Microsoft Windows XP 或更高版本 Rufus,一个免费的开源U盘写入工具 一个 Ubuntu ISO 文件2.Rufus设置下载Rufus后,点原创 2021-11-14 09:24:04 · 1427 阅读 · 1 评论 -
ubuntu下安装chrome浏览器
1.下载Google Chrome 网络浏览器可以直接下载64位deb安装包2.命令行安装sudo dpkg -i google-chrome-stable_current_amd64.deb原创 2021-11-14 14:51:59 · 1144 阅读 · 0 评论 -
Linux入门之使用 dmesg 查看引导日志
在许多 Linux 系统上,引导过程会生成特别密集的内核消息流。许多管理问题与引导过程中是否成功枚举所需的硬件设备有关Linux 将消息缓冲区的启动后副本存储在/var/log/dmesg或类似的安全系统位置。最初启动时,计算机系统会将其内核加载到内存中。在这个阶段,内核中的设备驱动程序被设置为驱动相关硬件。这样的驱动程序,以及内核中的其他元素,可能会产生输出消息,报告模块和参数的值。引导过程通常以这样的速度:在可以阅读/消化它们之前,消息从屏幕顶部滚动出来。(原创 2022-10-29 23:29:54 · 2148 阅读 · 0 评论 -
记一个 Nvidia Control Panel 打不开的问题
Nvidia Control Panel 打不开,找到了应用点击没反应。原创 2022-10-21 23:02:51 · 3282 阅读 · 1 评论 -
node.js入门之 mac os下安装 nvm
安装脚本与 linux 下一样编辑 ~/.zshrc。原创 2022-10-09 17:11:26 · 369 阅读 · 0 评论 -
mac os入门之安装 brew
Homebrew 安装了Apple(或 Linux 系统)不需要的东西。Homebrew 将软件包安装到自己的目录,然后将文件符号链接到/usr/localHomebrew 不会在其目录之外安装文件,可以将 Homebrew 安装放置喜欢的任何位置。原创 2022-10-09 16:26:04 · 281 阅读 · 0 评论 -
Linux入门之使用 top 查看系统进程
top命令显示系统上正在运行的进程的实时列表。还显示有关系统正常运行时间、当前 CPU 和内存使用情况和正在运行的进程总数的附加信息并允许执行诸如排序列表或终止进程等操作。原创 2022-09-28 23:54:30 · 796 阅读 · 0 评论 -
Linux入门之使用 ps 查看系统进程
ps命令允许显示有关正在运行的进程的信息。它从/proc文件系统中的虚拟文件中读取进程信息。它会生成一个静态列表,即执行命令时正在运行的内容的快照。如果想要不断更新的正在运行的进程列表,请改用top命令或系统监视器应用程序。原创 2022-09-28 23:39:05 · 612 阅读 · 0 评论 -
Linux入门之使用 dig 查找域名
dig是用于查询域名系统(DNS) 的网络管理 命令行工具。当命令中未指定特定名称服务器时,它使用resolv.conf中的默认解析器dig 支持国际化域名(IDN) 查询。dig 是域名服务器软件套件BIND的一个组件。dig 取代旧工具的功能,如nslookup和host。原创 2022-09-25 22:53:15 · 833 阅读 · 0 评论 -
Linux入门之使用 arp 管理ARP协议缓存
arp 命令操作系统的 ARP 缓存。它还允许完整转储 ARP 缓存。ARP 代表地址解析协议。该协议的主要功能是将系统的IP地址解析为其mac地址它工作在2级(数据链路层)和3级(网络层)之间。arp 命令是 net-tools 工具包的一部分。原创 2022-09-25 17:56:53 · 652 阅读 · 0 评论 -
Linux入门之使用 traceroute 追踪数据包传输路径
traceroute和tracert用于显示可能的路由和数据包传输延迟。路由的历史记录为从路由中每个节点接收到数据包的往返时间每跳的平均时间总和是建立连接所花费的总时间的度量。traceroute 会一直进行,除非所有发送的数据包丢失超过两次。原创 2022-09-25 16:45:29 · 792 阅读 · 0 评论 -
Linux入门之使用 netstat 命令查看网络信息
netstat(网络统计)是一个命令行实用程序,它显示网络统计信息。适用于Unix、Plan 9、Inferno和 Linux 操作系统,包括macOS、Linux、Solaris和BSD。也可用于 Windows XP、Windows Vista、Windows 7、Windows 8和Windows 10。在 Linux 上,该程序大部分已过时,但仍包含在许多发行版中。在 Linux 上,netstat(net-tools的一部分)被ss(iproute2的一部分)取代。原创 2022-09-24 16:48:06 · 916 阅读 · 0 评论 -
Linux入门之使用 ping 命令检测主机是否激活
ping 命令向网络主机发送 ICMP ECHO_REQUEST从主机或网关引出 ICMP ECHO_RESPONSE。ECHO_REQUEST 数据报有一个 IP 和 ICMP 报头,后跟一个struct timeval,原创 2022-09-24 16:52:14 · 407 阅读 · 0 评论 -
Linux入门之使用 route 命令配置路由表
路由表包含如何传输数据包的信息,即网络中所有节点或设备的网络路径。它是路由器和网关用来跟踪路径的地图。逐跳路由被广泛使用,数据包包含到达下一跳的路由表一旦到达,数据包会再次读取路由表以到达下一跳。route命令用于查看和更改内核路由表。一般包含在 net-tools 软件包中。原创 2022-09-24 16:52:10 · 587 阅读 · 0 评论 -
Linux入门之使用 ifconfig 命令配置网络连接
ifconfig 是类 Unix 操作系统中用于网络接口配置的实用程序。该实用程序是一个命令行接口工具,用于许多系统启动脚本中。具有配置、控制和查询 TCP/IP 网络接口参数的功能。Ifconfig 最初作为BSD TCP/IP 套件 的一部分出现在4.2BSD中。ifconfig 是 net-tools 包的一部分ifconfig 分配静态 IP 地址。如果要使用DHCP 动态 IP,请使用 dhclient 命令。原创 2022-09-24 16:52:06 · 378 阅读 · 0 评论 -
Linux入门之开始使用 GNOME 3
RHEL 8 附带默认桌面环境 GNOME 3。GNOME 3 代表一个表示层,提供图形用户界面以及集中的工作环境。原创 2022-09-24 16:52:02 · 384 阅读 · 0 评论 -
RHEL入门之开始使用 Web 控制台
RHEL Web 控制台是一个基于RHEL 的 Web 界面,旨在管理和监控本地系统以及网络服务器。管理服务管理用户帐户管理和监控系统服务配置网络接口和防火墙查看系统日志管理虚拟机创建诊断报告设置内核转储配置配置 SELinux更新软件管理系统订阅RHEL Web 控制台使用与终端中相同的系统 API,在终端中执行的操作会立即反映在控制台中。原创 2022-09-24 16:51:56 · 388 阅读 · 0 评论 -
Linux入门之 SELinux 更改 states 和 modes
编辑 /etc/selinux/config 文件,设置 SELINUX=enforcing,然后重启。编辑 /etc/selinux/config 文件,设置 SELINUX=permissive。当 SELinux 在强制模式下运行时,它会强制执行 SELinux 策略并拒绝访问。当 SELinux 在许可模式下运行时,不会强制执行 SELinux 策略。在许可模式下,会收到相同的 AVC 消息,但应用程序会继续读取目录中的文件。在强制模式下,可能会收到与读取目录相关的拒绝,并且应用程序会停止。原创 2022-09-24 16:51:44 · 195 阅读 · 0 评论 -
Linux入门之 SELinux 简介
Security Enhanced Linux (SELinux) 提供了额外的系统安全层。SELinux 从根本上回答了这个问题: 可以对 做 吗。原创 2022-09-24 16:51:40 · 1349 阅读 · 0 评论 -
Linux入门之 SELinux 简介
Security Enhanced Linux (SELinux) 提供了额外的系统安全层。SELinux 从根本上回答了这个问题: 可以对 做 吗。原创 2022-09-24 16:51:40 · 1349 阅读 · 0 评论 -
RHEL入门之系统角色
RHEL 系统角色是 Ansible 角色和模块的集合。RHEL 系统角色提供了一个配置界面来远程管理多个 RHEL 系统。该界面支持跨多个 RHEL 版本管理系统配置,以及采用新的主要版本。原创 2022-09-24 16:51:35 · 329 阅读 · 0 评论 -
Linux入门之使用 xdp-filter 进行高性能流量过滤
与 nftables 相比,Express Data Path (XDP) 直接在网络接口处处理和丢弃网络数据包。因此XDP 在包到达防火墙或其他应用程序之前确定包的下一步。所以XDP 过滤器需要的资源更少,可以以比传统数据包过滤器高得多的速率处理网络数据包xdp-filter 程序允许或丢弃使用 XDP 的传入网络数据包。IP 地址MAC 地址端口。原创 2022-09-24 16:51:28 · 289 阅读 · 0 评论 -
Linux入门之使用 firewalld 防火墙
防火墙是 一种保护机器免受来自外部的任何不需要流量的方法。它使用户能够通过定义一组防火墙规则来控制主机上的传入网络流量。这些规则用于对传入流量进行排序并阻止或允许通过。firewalld是一个防火墙服务守护进程,提供一个动态可定制的基于主机的防火墙和 D-Bus 接口。由于是动态的,可以创建、更改和删除规则,而无需重新启动。firewalld使用区域和服务的概念,简化流量管理。区域是预定义的规则集。网络接口和源可以分配给一个区域。允许的流量取决于计算机连接到的网络以及该网络分配的安全级别。原创 2022-09-24 16:51:23 · 241 阅读 · 0 评论 -
Linux入门之捕获网络数据包
xdpdump实用程序用于捕获网络数据包。与tcpdump实用程序不同,xdpdump使用扩展的 Berkeley Packet Filter (eBPF) 程序。xdpdump还可以捕获快速数据路径 (XDP) 程序丢弃的数据包。用户空间实用程序,如tcpdump,无法捕获这些丢弃的包,以及由 XDP 程序修改的原始数据包。可以使用 xdpdump 来调试已附加到接口的 XDP 程序。可以在 XDP 程序启动之前和完成之后捕获数据包。在后一种情况下,xdpdump也捕获 XDP 动作。原创 2022-09-24 16:51:17 · 387 阅读 · 0 评论 -
Linux入门之配置网桥
网桥是一种链路层设备,根据 MAC 地址表在网络之间转发流量。网桥通过侦听网络流量来构建 MAC 地址表,确定哪些主机连接到每个网络。配置网桥时,会调用网桥controller及其使用的设备ports。物理和虚拟以太网设备网络bonds网络团队VLAN 设备由于 IEEE 802.11 标准指定在 Wi-Fi 中使用 3 地址帧以有效利用通话时间因此无法配置在 Ad-Hoc 或基础架构模式下运行的 Wi-Fi 网络上的网桥。原创 2022-09-24 16:50:58 · 1133 阅读 · 0 评论 -
Linux入门之配置 VLAN
VLAN 是物理网络中的逻辑网络。报文通过VLAN接口时使用 VLAN ID进行标记,并去除返回报文的标记。在另一个接口(如以太网、绑定、组或桥接设备)之上创建 VLAN 接口。这个接口被称为parent interface.原创 2022-09-24 16:50:55 · 1516 阅读 · 0 评论 -
Linux入门之管理 Wi-Fi 连接
setregdomain不带参数,通常通过udev等系统脚本调用,而不是由管理员手动调用。在 RHEL 中,crda包包含中央监管域代理,它为内核提供给定管辖区的无线监管规则。监管域更改由 Linux 无线子系统 (IEEE-802.11) 触发。它由某些udev脚本使用,除非调试udev脚本,否则不应手动运行。内核通过在新的监管域更改时发送udev事件来运行crda。setregdomain 程序为系统设置监管域。重新扫描可用 wifi 连接。连接到 wifi 网络。添加 wifi 连接。原创 2022-09-24 16:50:09 · 681 阅读 · 0 评论 -
Linux入门之配置以太网连接
要配置具有以下属性的以太网连接静态 IPv4 地址:192.0.2.1带有/24子网掩码静态 IPv6 地址:2001:db8:1::1带有/64子网掩码IPv4 默认网关:192.0.2.254IPv6 默认网关:2001:db8:1::fffeIPv4 DNS 服务器:192.0.2.200IPv6 DNS 服务器:2001:db8:1::ffbbDNS 搜索域:example.com。原创 2022-09-24 16:50:05 · 1211 阅读 · 0 评论 -
Linux入门之 NetworkManager
默认情况下,RHEL 使用 NetworkManager 来管理网络配置和连接。static;通过 D-Bus 提供 API,允许查询和控制网络配置和状态。检测到系统中没有网络配置但有网络设备时,会创建临时连接以提供连接。通过不同的工具(GUI、nmtui、nmcli)提供管理。可以配置网络别名、IP 地址、静态路由、DNS 信息和 VPN 连接在重启过程后维护设备的状态并接管在重启期间设置为托管模式的接口。...原创 2022-09-24 16:49:58 · 338 阅读 · 0 评论 -
Linux入门之网络接口设备命名
RHEL 为网络接口提供一致且可预测的设备命名方法。内核通过连接固定前缀和初始化网络设备而增加的数字来为网络接口分配名称。eth0表示第一个在启动时被探测的设备。udev设备管理器支持多种不同的命名方案。默认情况下,udev根据固件、拓扑和位置信息分配固定名称。设备名称是完全可预测的。即使添加或删除硬件,设备名称也保持不变,因为不会重新枚举。可以无缝更换有缺陷的硬件。...原创 2022-09-24 16:49:36 · 491 阅读 · 0 评论 -
Linux入门之使用紧急救援模式更改 root 密码
转到以 linux ($root) 开头行的行尾,使用 CTRL + e 跳转到行尾,然后添加 rd.break。如果没有 sudo 特权,以在引导时通过切换到专门的chroot jail环境来重置 root 密码。使用 CTRL + x 启动系统,进入紧急救援模式,出现 switch_root。非 root 用户要更改 root 密码,必须有 sudo 特权。root用户更改 root 密码只需要使用 passwd 命令。退出系统,并且等待重新标记过程完成,且重启完成,大概几分钟。...原创 2022-08-27 23:34:00 · 1164 阅读 · 0 评论 -
Linux入门之使用紧急救援模式更改 root 密码
转到以 linux ($root) 开头行的行尾,使用 CTRL + e 跳转到行尾,然后添加 rd.break。如果没有 sudo 特权,以在引导时通过切换到专门的chroot jail环境来重置 root 密码。使用 CTRL + x 启动系统,进入紧急救援模式,出现 switch_root。非 root 用户要更改 root 密码,必须有 sudo 特权。root用户更改 root 密码只需要使用 passwd 命令。退出系统,并且等待重新标记过程完成,且重启完成,大概几分钟。...原创 2022-08-27 23:34:00 · 1164 阅读 · 0 评论 -
Linux入门之管理 sudo 访问
系统管理员可以授予sudo访问权限以允许非 root 用户执行通常为root用户保留的管理命令。非 root 用户无需登录root用户帐户即可执行此类命令。原创 2022-08-27 23:17:38 · 175 阅读 · 0 评论 -
Linux入门之管理 user 和 group
用户和组的控制是 RHEL 系统管理的核心要素。每个 RHEL 用户都有不同的登录凭据,并且可以分配到不同的组以自定义系统权限。创建文件的用户是该文件的所有者和该文件的组所有者。文件为所有者、组和该组之外的人分配了单独的读取、写入和执行权限。文件所有者只能由root用户更改。root用户和文件所有者都可以更改对文件的访问权限。普通用户可以将他们拥有的文件的组所有权更改为他们所属的组。每个用户都与一个称为 UID 的唯一数字标识号相关联。每个组都与一个 GID 相关联。...原创 2022-08-27 23:04:52 · 319 阅读 · 0 评论 -
Linux入门之优化 systemd 以缩短开机时间
有一个默认启用的 systemd 单元文件列表。这些单元文件定义的系统服务在启动时会自动运行,这会影响启动时间。原创 2022-08-27 21:24:45 · 401 阅读 · 0 评论 -
Linux入门之 systemd unit 文件
单元文件包含描述单元并定义其行为的配置指令。systemctl命令可以处理单元文件。系统管理员可以手动编辑或创建单元文件。/etc/systemd/system/目录是为系统管理员创建或自定义的单元文件保留的。unit_name代表单元的名称,type_extension标识单元类型。单元文件可以用一个目录来补充额外的配置文件。要向 sshd.service 中添加自定义配置选项,请创建 sshd.service.d/custom.conf 配置文件。......原创 2022-08-27 18:38:53 · 370 阅读 · 0 评论 -
记一个 vmware NAT 模式下无法联网问题
创建虚拟机时是ok的,但是一段时间后,发现 NAT 模式下虚拟机无法联网只有桥接模式时可以访问网络。原创 2022-08-27 21:11:53 · 587 阅读 · 0 评论