分类 Linux 中的文章

使用 OpenSSL 生成多域名/IP的自签名证书

在现代网站的配置中,常常需要为多个子域名或不同的域名配置 SSL/TLS 证书。对于开发和测试环境,使用自签名证书是一个方便且经济的选择。OpenSSL 是一个广泛使用的工具,支持生成自签名证书。本文将详细介绍如何通过 OpenSSL 生成一个多域名(SAN,Subject Alternative Name)自签名证书。 步骤概览 创建一个……

阅读全文

[转]彻底搞懂「一切皆文件」的UNIX哲学

原文地址:彻底搞懂「一切皆文件」的UNIX哲学 作者: uianster 一、UINX哲学 一切皆文件是 Unix/Linux 的基本哲学之一。不仅普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作界面。 二、UNIX文件类型 下面列举了UNIX中常用到的文件类型……

阅读全文

Linux 文件系统

一、概要 文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘 也有虚拟的文件系统(vmfs)),说白了就是操作系统或软件对文件在存储设备上的一种组织、管理方式。 而根据文件系统类型分类: windows属于多根目录文件系统。 linux属于根目录文件系统……

阅读全文

修改系统时间

查看当前系统时间 date 修改当前系统时间 date -s "2018-2-22 19:10:30 查看硬件时间 hwclock --show 修改硬件时间 hwclock --set --date "2018-2-22 19:10:30" 同步系统时间和硬件时间 hwclock --hctosys 保存时钟 clock -w 重启系统(init 6)后便发现系统时间被修改了 (完)……

阅读全文

Shell 字符串截取总结

一、字符串变量的截取操作 对字符串变量的截取操作一般都是通过${操作符}的方式进行,如下: 1. 从指定位置(index)截取固定长度 格式:${string:start:length} 其中,string 是要截取的字符串,start 是起始位置(下标从 0 开始计数),length 是要截取的长度……

阅读全文

CentOS 7.6 + Nvidia显卡 + Cuda 10.2 + cuDNN 7.6

一、安装必要rpm包 yum -y install epel-release gcc binutils wget kernel-devel kernel-headers # 主要安装 kernel-devel,但是此处要保证内核于运行的一致, # 两种解决思路: # 1.找到对应版本的kernel-devel包 # 2.更新运行kernel(这里的例子采用此法) yum -y install kernel # 更改grub配置使用最新的内核启动 awk -F\' '$1=="menuentry " {print i++ " : " $2}'……

阅读全文

[转]rsync 用法教程

原文地址:rsync 用法教程 作者: 阮一峰 一、简介 rsync 是一个常用的 Linux 应用程序,用于文件同步。 它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。 它名称里面的r指的是 remote,rsync……

阅读全文

Linux硬盘读写测速

Linux服务器想要知道硬盘的读写是否能满足服务的需要,我们可以使用Linux自带的dd命令测试硬盘的读写速度,方法如下: Linux硬盘写入速度: time dd if=/dev/zero of=/disk/test bs=2k count=1000000 Linux硬盘读取速度: time dd if=/disk/test of=/dev/null bs=2k 命令详解: time 用于计时; dd 用于复制,从if读出,写到of; if=/dev/zero 不产生IO,因此可以用来测试纯……

阅读全文

[转]SSH 命令的三种代理功能

原文地址:SSH 命令的三种代理功能(-L/-R/-D) ssh 命令除了登陆外还有三种代理功能: 正向代理(-L):相当于 iptable 的 port forwarding 反向代理(-R):相当于 frp 或者 ngrok socks5 代理(-D):相当于 ss/ssr 如要长期高效的服务,应使用对应的专用软件。如没法安装软件,比如当你处在限制环境下想要访问下某个不可达到的……

阅读全文

命令行模式启动VMWare虚拟机

工作中使用到在CentOS服务器中安装VMWare Workstation部署虚拟机,但服务器无显示器,故记录vmrun 帮助文档。 # vmrun vmrun version 1.17.0 build-16894299 Usage: vmrun [AUTHENTICATION-FLAGS] COMMAND [PARAMETERS] AUTHENTICATION-FLAGS # 身份验证标志 -------------------- These must appear before the command and any command parameters. # 这些参数必须出现在命令和任何命令参数之前。 -T <hostType> (ws|fusion||player) -vp <password for encrypted virtual machine> # 加密虚拟机的密码 -gu <userName in guest OS> #……

阅读全文