操作系统 i3wm 窗口管理器总结 i3(i3wm)是一个非常漂亮的桌面窗口管理器,它只是一个管理器,和gnome、kde桌面类似,但它的快捷键非常丰富、屏幕的使用率非常高,推荐尝试。下面的安装在ubuntu18.04的桌面环境上进行,其他linux发行版本类似。window manager 配置全局i3wm配置文件目录, 编辑文件 /etc/profile,添加如下配置。此全局路径在后面会用到。 yuziyue 1 Aug 2023 · 4 min read
操作系统 linux 检测密码是否正确方法 linux 检测密码是否正确方法 linux 上用户的密码是加密后存储在/etc/shadow里面的,如果我们要判断某个用户的密码是否正确,需要一些取巧的方法来实现,我们要判断密密码是否匹配,密码是否正确有两种方法:shell、python。第二步:使用相同的加密算法计算新的密码,然后判断是否相同,比如: yuziyue 1 Aug 2023 · 1 min read
操作系统 linux 命令 numfmt 转换字节为可定性强的字符串 一. --to=iec numfmt可以用来格式化字节大小,使得更易读和直观。在 linux 中,numfmt提供了--to=iec选项,用于将字节大小转换为 K、M、G、T等,适合显示文件大小、网络速度、磁盘大小等等,字节转换为可读性高的字符串。1M = 1024 * 1024 = 1048576 1M = 1000 * 1000 = 1000000 yuziyue 1 Aug 2023 · 1 min read
操作系统 ubuntu centos 配置IP地址 ubuntu centos 配置IP地址 network 修改网卡文件 /etc/sysconfig/network-scripts/ifcfg-ens33, 配置项含义一目了然。重启网络 service network restart Netplan是 Ubuntu17.10 中引入的一种新的命令行网络配置实用程序,用于在Ubuntu系统中轻松管理和配置网络设置。它允许您使用YAML抽象来配置网络接口。它可与 NetworkManager 和 systemd-networkd 网络守护程序一起作为内核的接口。 yuziyue 31 Jul 2023 · 1 min read
操作系统 git submodule 子模块使用 git submodule 子模块使用 主仓库默认是记住子模块的当前commit号,所以git submodule update的子模块默认是在某一个commit上,而不是在分支上。主仓库和子模块的关系是通过子模块的某一个commit来绑定的,如果子模块的内容修改了,主仓库则需要提交这种变化。git clone 带子模块的仓库 yuziyue 31 Jul 2023 · 2 min read
操作系统 linux 命令 date 时间使用详解 linux 命令 date 时间使用详解 # date获取当前时间的 字符串 同时显示时区 date获取当前时间 date 时间 => 时间戳 date时间戳转换 同时格式化时间 同时显示时区 date 时间加减年月日 date -d @1690792648 '+%Y-%m-%d %H:%M:%S %Z %z' 2023-07-31 16:37:28 CST +0800 yuziyue 31 Jul 2023 · 4 min read
操作系统 linux rdesktop 远程连接 windows linux rdesktop 远程连接 windows 有朋友可能会使用 Linux 作为工作电脑,这时如果需要远程连接到 Windows 的话, 可以使用十分轻巧、简单易用的远程连接工具 rdesktop 来连接。表示全屏显示,声音重定向到本机,Ctrl+Alt+Enter 组合键退出全屏 rdesktop -a 16 -r sound:local -r clipboard:PRIMARYCLIPBOARD -f 192.168.0.2 yuziyue 31 Jul 2023 · 1 min read
操作系统 linux 常见发行版本大总结 linux 常见发行版本大总结 rhel红帽企业系统(Red Hat Enterprise Linux, RHEL), 红帽公司是全球最大的开源技术厂商,RHEL是全世界内使用最广泛的Linux系统。RHEL系统具有极强的性能与稳定性,并且在全球范围内拥有完善的技术支持。RHEL系统也是本书、红帽认证以及众多生产环境中使用的系统。 yuziyue 31 Jul 2023 · 7 min read
操作系统 CentOS7 设置默认内核版本 CentOS7 设置默认内核版本 在使用 CentOS 时,如果中途升级内核版本,或者某些依赖需要安装不同版本的内核,或者某些版本的内核无法启动,这时需要修改默认的启动内核版本,操作步骤如下 一. 查看可用内核列表 二. 查看当前内核版本 yuziyue 31 Jul 2023 · 1 min read
操作系统 计算机硬盘类型详细总结 目前所能见到的硬盘接口类型主要有IDE、SATA、SCSI、SAS、FC等等。 IDE是俗称的并口,SATA是俗称的串口,这两种硬盘是个人电脑和低端服务器常见的硬盘。SCSI是"小型计算机系统专用接口"的简称,SCSI硬盘就是采用这种接口的硬盘。SAS就是串口的SCSI接口。 yuziyue 31 Jul 2023 · 18 min read
操作系统 ubuntu smaba 安装与挂载 ubuntu smaba 安装与挂载 在 /etc/samba/smb.conf 的最后添加如下配置 增加 samba 用户,此用户必须是 Linux 已存 在的用户。windows上挂载samba 1、按window+R键输入 services.msc, 在打开的窗口开启服务 webclient 2、按window+R键输入 gpedit.msc 来启动本地组策略编辑器。 yuziyue 30 Jul 2023 · 1 min read
操作系统 windows 命令行配置 IP 地址 windows 命令行配置 IP 地址 一. 查看网卡名称 打开 cmd.exe 命令行,或者 Windows Terminal 查看要配置的网卡名称,比如 以太网 查看要配置的网卡名称,比如 以太网 二. 配置网卡地址 $ 配置静态IP地址 netsh interface ip set address "以太网" static 10.10.10.22 255.255.255.0 10.10.10.1 $ 查看DNS netsh interface ip show dns "以太网" yuziyue 30 Jul 2023 · 1 min read
操作系统 linux 命令之 seq 详解 linux 命令之 seq 详解 简要介绍 seq 命令用于列出两个数之间的所有整数,也可以增加步长来列出间隔的整数,同时还可以对给出的数进行格式化输出。在给出的范围数上,首位的数都包含在内。 seq [选项] 首数 尾数首数默认为1,增量默认为1,尾数必须指定 yuziyue 30 Jul 2023 · 2 min read
操作系统 ubuntu 离线仓库制作详解 ubuntu 离线仓库制作详解 制作离线仓库的目的,是当有些Ubuntu机器不能访问外网,需要在能访问网络的机器上制作好离线仓库,然后拷贝到不能访问网络的机器上安装。一. 工具准备 首先准备一个 ubuntu18.04.3 的 server 版操作系统,确保能正常上网,在该操作系统上进行制作离线包。apt-rdepends 命令能找出指定工具的所有依赖,包括依赖的依赖。 vim /etc/apt/sources.list yuziyue 30 Jul 2023 · 3 min read
操作系统 ubuntu 时间同步ntp配置时钟同步 ubuntu 时间同步 ntp 配置时钟同步 ntp 配置时间同步的目的是 server 和所有的 client 机器时间进行完全同步,ntp 是server client 模式。 server server 端安装与配置,当前的 server 地址为 172.16.130.129 # 修改 /etc/ntp.conf # 注释掉现有的 pool 开头的 server yuziyue 30 Jul 2023 · 1 min read
操作系统 tmux 个人常用配置整理 tmux 个人常用配置整理 使用场景:跑后台任务时使用,由于 Ubuntu 和 CentOS 的 tmux 的版本不一样,所以配置文件也不一样,下面是个人最习惯的 tmux 配置,主要思想是命令行快捷键实现最常用的功能,同时满足大多数的命令行配置习惯。 注意:如果是 crt 或 xshell 的话需要设置 alt 为 meta 键,使用 tmux 就不要使用鼠标了。 yuziyue 30 Jul 2023 · 4 min read
操作系统 tmux 常用命令总结 tmux采用C/S模型构建,输入tmux命令就相当于开启了一个服务,此时将新建一个会话,然后会话中默认新建一个窗口,窗口中默认新建一个面板。一个tmux session(会话)可以包含多个window(窗口),窗口默认充满整个会话界面,允许在单个窗口中同时访问多个会话,允许每个会话有多个连接窗口,因此可以多人实时共享会话。一个window又可以包含多个pane(面板),窗口下的面板,都处于同一界面下。 yuziyue 30 Jul 2023 · 4 min read
操作系统 centos7 时钟同步服务部署 在安装集群时,CentOS7时钟同步服务部署,要求集群中的所有机器时间必须同步,这时需要chrony来做时间同步。安装 chrony 可以使用 ansible 来批量配置,也可以手动修改,实验环境如下: 主节点:node1,从节点:node2、node3,主节点作为服务端,从节点作为客户端。 yuziyue 30 Jul 2023 · 3 min read