Linux CentOS Ubuntu 等
文章平均质量分 74
Linux相关
kfepiza
这个作者很懒,什么都没留下…
展开
-
ubuntu24.04.1 安装 mysql
apt安装mysql修改下的mysqld.cnf配置文件Ubuntu虽然安装mysql方便, 但默认不能远程访问, 原因在配置文件这条本地root() 无初始密码, 可以直接登录创建远程root: ('root'@'%') , 可简写成 root , 无密码,也可指定密码, 授予所有权限, 并将本地本地root:()赋予创建远程root: ('root'@'%') , 并默认使用该角色, 然后刷新权限, 可简写成root, 另外,等效重启mysql服务MySQL5.7。原创 2024-11-09 19:12:58 · 107 阅读 · 0 评论 -
在Ubuntu24.04上用nginx启用文件索引服务:autoindex on; 笔记241102
如果请求是http://example.com/images/cat.jpg,则对应的文件路径为/var/www/images/cat.jpg。注意,当使用alias时,location后的URI与alias指定的路径之后的部分会拼接起来形成最终的文件路径。这里,Nginx会在/var/www/html目录下寻找资源,如果请求是http://example.com/image.png,则对应的文件路径为/var/www/html/image.png。后面的URI,并如何将请求映射到服务器文件上。原创 2024-11-02 07:54:58 · 670 阅读 · 0 评论 -
nmcli修改连接名 笔记240725
因此,当你看到大括号{}与xargs一起使用时,很可能是因为xargs被用来处理由其他命令(如find)生成的数据,并且{}实际上是在那个生成数据的命令中使用的。或者,xargs正在使用-I选项来指定一个自定义的替换字符串,该字符串在功能上类似于find命令中的{}。原创 2024-07-28 11:07:12 · 1401 阅读 · 0 评论 -
CentOS6.10minimal安装Python3
CentOS6.0和6.10安装Python3.12.4没能成功 , 安装Python3.11.9也没能成。原创 2024-07-27 05:55:14 · 1034 阅读 · 0 评论 -
CentOS6.10 更换vault源
备份 /etc/yum.repos.d/ 文件夹恢复 /etc/yum.repos.d/ 文件夹用alias将 恢复 /etc/yum.repos.d/ 文件夹 打包成命令别名进入 /etc/yum.repos.d/ 文件夹有三个文件CentOS-Debuginfo.repo 和 CentOS-Media.repo 基本没用文件中的项, 有enabled=0也没用enabled=1或者没有这个属性,表示该项启用换源,主要就是修改的内容换好后执行和有的源可能网络不好, 要多执行几次。原创 2024-07-27 03:09:08 · 405 阅读 · 0 评论 -
CentOS6.6 更换vault源
备份 /etc/yum.repos.d/ 文件夹恢复 /etc/yum.repos.d/ 文件夹用alias将 恢复 /etc/yum.repos.d/ 文件夹 打包成命令别名进入 /etc/yum.repos.d/ 文件夹有三个文件CentOS-Debuginfo.repo 和 CentOS-Media.repo 基本没用文件中的项, 有enabled=0也没用enabled=1或者没有这个属性,表示该项启用换源,主要就是修改的内容换好后执行和有的源可能网络不好, 要多执行几次。原创 2024-07-27 03:06:43 · 323 阅读 · 0 评论 -
CentOS6.10安装telnet-server启用telnet服务
这条命令是用于配置Linux系统的iptables防火墙规则的,具体地,它定义了一个规则来允许进入的(incoming)TCP连接,这些连接的目标端口(destination port)是22号端口,也就是SSH服务的默认端口。综上所述,这条iptables规则的意思是:“对于所有新建立的、目标端口为22的TCP连接,允许它们进入本机。, 因为规则必须写在 “-A INPUT -j REJECT --reject-with icmp-host-prohibited” 这一句之前。添加 pts/1 …原创 2024-07-25 01:42:20 · 1284 阅读 · 0 评论 -
CentOS6.0安装telnet-server启用telnet服务
备份文件夹修改的内容为重建yum缓存。原创 2024-07-24 21:21:56 · 604 阅读 · 0 评论 -
samba的配置文件/etc/samba/smb.conf 笔记240722
samba原创 2024-07-22 19:48:59 · 3508 阅读 · 0 评论 -
LinuxShell用`cp`和`date`命令生成备份文件
cp date原创 2024-07-21 10:33:32 · 1225 阅读 · 0 评论 -
Linux的shell的`cp`命令,常用`cp -a`
cp -a原创 2024-07-21 10:22:40 · 2376 阅读 · 0 评论 -
Linux的shell的date命令
用于生成备份文件的例子带纳秒ns。原创 2024-07-21 08:38:33 · 1037 阅读 · 0 评论 -
CentOS7.9 的 SELinux的 getenforce setenforce 配置文件/etc/selinux/config的SELINUX和SELINUXTYPE
默认的配置文件为:进入文件夹编辑默认内容可看出有两个配置项:SELINUX和enforcingpermissivedisabled也有三种取值, 三取一targeted: (默认) , 针对网络服务限制较多,针对本机限制较少,是的策略;minimum: 目标策略的修改。只有选定的进程受到保护 , 这个选项不是标准策略类型 , SELinux的标准策略类型中,并没有直接称为“minimum”的官方策略。应该是CentOS自定义的mls(Multi-Level Security):多级安全保护策略。原创 2024-07-20 19:10:56 · 769 阅读 · 0 评论 -
SELinux的 getenforce setenforce 配置文件/etc/selinux/config的 SELINUX和SELINUXTYPE
SELinux是Linux内核的一个功能强大的安全模块,它通过引入更多的安全策略,如类型强制(Type Enforcement)和多级安全(Multilevel Security)等,来提高系统的安全性。SELinux超越了传统的UNIX权限模型,通过精细的访问控制策略来限制程序中特定代码段的权限。getenforce和setenforce是SELinux中用于查看和设置当前执行模式的两个重要命令。getenforce用于查看当前模式,而setenforce用于在强制模式和宽容模式之间切换。原创 2024-07-20 16:08:10 · 951 阅读 · 0 评论 -
CentOS6minimal安装nginx-1.26.1.tar.gz 笔记240718
CentOS6安装新版nginx。原创 2024-07-18 20:28:00 · 702 阅读 · 0 评论 -
CentOS6.1 yum源更换vault源国内源
备份 /etc/yum.repos.d/ 文件夹恢复 /etc/yum.repos.d/ 文件夹用alias将 恢复 /etc/yum.repos.d/ 文件夹 打包成命令别名进入 /etc/yum.repos.d/ 文件夹有三个文件CentOS-Debuginfo.repo 和 CentOS-Media.repo 基本没用文件中的项, 有enabled=0也没用enabled=1或者没有这个属性,表示该项启用换源,主要就是修改的内容换好后执行和有的源可能网络不好, 要多执行几次。原创 2024-07-18 11:03:48 · 253 阅读 · 0 评论 -
CentOS6.0 yum源更换vault源国内源
备份 /etc/yum.repos.d/ 文件夹恢复 /etc/yum.repos.d/ 文件夹用alias将 恢复 /etc/yum.repos.d/ 文件夹 打包成命令别名进入 /etc/yum.repos.d/ 文件夹有三个文件CentOS-Debuginfo.repo 和 CentOS-Media.repo 基本没用文件中的项, 有enabled=0也没用enabled=1或者没有这个属性,表示该项启用换源,主要就是修改的内容换好后执行和有的源可能网络不好, 要多执行几次。原创 2024-07-14 13:42:03 · 603 阅读 · 0 评论 -
CentOS的minimal版从6.0到6.3都没有sudo命令, 从6.4版(CentOS-6.4-minimal)开始有了sudo命令 笔记240713
CentOS6.0,6.1,6,2,6.3 minimal版没有sudo命令,CentOS的minimal版从6.0到6.3都没有sudo命令, 从6.4版(CentOS-6.4-minimal)开始有了sudo命令 笔记240713。原创 2024-07-14 13:37:08 · 265 阅读 · 0 评论 -
CentOS-6.1-x86_64-minimal安装时配置网络,对应生成的/etc/sysconfig/network-scripts的网络配置文件 笔记240713
光盘镜像: CentOS-6.1-x86_64-minimal sha1-aecef89e8a6d0996e9aefb0001d5ae5fd8e408f1 .iso。在安装过程的图形界面中配置了网卡, 安装完成后, 查看对应在。环境: win11+VMware17.5。设置3块虚拟网卡, 使用NAT模式。👆上图对应生成的配置文件。👆上图对应生成的配置文件。👆上图对应生成的配置文件。原创 2024-07-13 04:44:43 · 212 阅读 · 0 评论 -
CentOS-6的iso下载地址镜像yum源
使用方式:LiveCD和LiveDVD可以直接从光盘启动并运行;BinDVD需要安装到硬盘;minimal和netinstall则提供了不同的安装选项,其中minimal提供了基本的系统环境,而netinstall则通过网络进行安装。包含内容:从包含的软件包数量来看,BinDVD最多,LiveDVD次之,LiveCD和minimal较少,而netinstall则依赖于网络下载。安装需求:BinDVD和minimal需要用户手动进行安装;原创 2024-07-11 09:04:42 · 2160 阅读 · 0 评论 -
CentOS6的 LiveCD、LiveDVD、BinDVD、minimal、netinstall 的区别在哪里
使用方式:LiveCD和LiveDVD可以直接从光盘启动并运行;BinDVD需要安装到硬盘;minimal和netinstall则提供了不同的安装选项,其中minimal提供了基本的系统环境,而netinstall则通过网络进行安装。包含内容:从包含的软件包数量来看,BinDVD最多,LiveDVD次之,LiveCD和minimal较少,而netinstall则依赖于网络下载。安装需求:BinDVD和minimal需要用户手动进行安装;原创 2024-07-10 23:24:39 · 1234 阅读 · 0 评论 -
CentOS6用文件配置IP模板
到 CentOS6.9 , 默认还不能用systemctl, 能用对应启用,开机启动该服务对应启动该服务对应重启该服务。原创 2024-07-10 02:28:18 · 1026 阅读 · 0 评论 -
Fedora40xfce用NetworkManager的 nmcli connection modify 连接的名称或UUID 来设置IPV4 笔记240706
用NetworkManager的 nmcli connection modify 连接的名称或UUID ipv4.address 来设置IPV4Fedora40xfce默认没有nmtui命令。原创 2024-07-07 04:56:41 · 1034 阅读 · 0 评论 -
Ubuntu20.04用NetworkManager的 nmcli connection modify 连接的名称或UUID 来设置IPV4 笔记240619
用NetworkManager的 nmcli connection modify 连接的名称或UUID ipv4.address 来设置IPV4。原创 2024-06-19 11:18:55 · 1216 阅读 · 0 评论 -
Debian12的#!bash #!/bin/bash #!/bin/env bash #!/usr/bin/bash #!/usr/bin/env bash
的位置或多版本,只要写到环境变量PATH就行。但也降低了安全性,比如将恶意的命名为bash的程序放入环境变量PATH并靠前 .命令, 且 bash 作为参数, 从而调用。的软链接, (Debian12默认没有。执行以下命令的效果一样, 都相当于执行了。bash脚本开头可写成。提供了灵活性, 可以变化。另外, 既然可以写成。命令, 新开子bash。这样执行命令的形式,原创 2024-06-18 03:49:12 · 358 阅读 · 0 评论 -
Fedora40的#!bash #!/bin/bash #!/bin/env bash #!/usr/bin/bash #!/usr/bin/env bash
的位置或多版本,只要写到环境变量PATH就行。但也降低了安全性,比如将恶意的命名为bash的程序放入环境变量PATH并靠前 .命令, 且 bash 作为参数, 从而调用。Fedora40Workstation版的。执行以下命令的效果一样, 都相当于执行了。bash脚本开头可写成。提供了灵活性, 可以变化。另外, 既然可以写成。命令, 新开子bash。这样执行命令的形式,原创 2024-06-18 03:46:02 · 375 阅读 · 0 评论 -
Fedora39的#!bash #!/bin/bash #!/bin/env bash #!/usr/bin/bash #!/usr/bin/env bash
的位置或多版本,只要写到环境变量PATH就行。但也降低了安全性,比如将恶意的命名为bash的程序放入环境变量PATH并靠前 .命令, 且 bash 作为参数, 从而调用。Fedora39Workstation版的。执行以下命令的效果一样, 都相当于执行了。bash脚本开头可写成。提供了灵活性, 可以变化。另外, 既然可以写成。命令, 新开子bash。这样执行命令的形式,原创 2024-06-18 03:42:49 · 430 阅读 · 0 评论 -
Ubuntu24.04的#!bash #!/bin/bash #!/bin/env bash #!/usr/bin/bash #!/usr/bin/env bash
的位置或多版本,只要写到环境变量PATH就行。但也降低了安全性,比如将恶意的命名为bash的程序放入环境变量PATH并靠前 .命令, 且 bash 作为参数, 从而调用。执行以下命令的效果一样, 都相当于执行了。Ubuntu24.04桌面版的。bash脚本开头可写成。提供了灵活性, 可以变化。另外, 既然可以写成。命令, 新开子bash。这样执行命令的形式,原创 2024-06-18 03:38:13 · 336 阅读 · 0 评论 -
CentOS7的#!bash #!/bin/bash #!/bin/env bash #!/usr/bin/bash #!/usr/bin/env bash
的位置或多版本,只要写到环境变量PATH就行。但也降低了安全性,比如将恶意的命名为bash的程序放入环境变量PATH并靠前 .命令, 且 bash 作为参数, 从而调用。执行以下命令的效果一样, 都相当于执行了。bash脚本开头可写成。提供了灵活性, 可以变化。另外, 既然可以写成。命令, 新开子bash。这样执行命令的形式,原创 2024-06-18 03:33:25 · 336 阅读 · 0 评论 -
linux取消密码复杂度限制 笔记240306
Linux PAM(Pluggable Authentication Modules,可插拔认证模块)是一种灵活的身份验证框架,它为Linux系统提供了一种标准化的、模块化的方式来管理用户认证。每个模块都会根据其配置执行特定的检查,并返回成功或失败的结果。这个模块通常用于明确地拒绝某些类型的访问,或者作为一个“失败安全”机制,在认证链的末尾捕获所有未被前面的模块处理的请求。例如,如果您的原始密码是“password”,您需要将其更改为“password1”或“p4ssword”等,以满足密码策略的要求。原创 2024-03-06 01:35:52 · 3391 阅读 · 0 评论 -
Linux目录的 /bin 和 /sbin 和 /usr/bin 和 /usr/sbin 和 /usr/local/bin 和 /usr/local/sbin
usr/local/sbin也是一个目录,其中的命令程序只能被超级用户执行。: 存放超级用户才能使用的应用程序 ,一般是与服务器软件程序命令相关的,如:dhcpd、 httpd、samba等。/usr/local/bin:存放第三方程序的脚本命令,超级用户和普通用户都能使用。在Linux系统中,不同的目录用于存放不同类型的二进制可执行文件,这有助于组织和管理系统文件和程序。在Linux操作系统中,文件系统的布局遵循一定的标准,这些标准定义了不同类型的文件和目录应该存放在哪里。原创 2024-02-11 12:52:16 · 3202 阅读 · 0 评论 -
Linux目录的 /usr/bin 和 /usr/local/bin 的区别
usr/local/sbin也是一个目录,其中的命令程序只能被超级用户执行。: 存放超级用户才能使用的应用程序 ,一般是与服务器软件程序命令相关的,如:dhcpd、 httpd、samba等。/usr/local/bin:存放第三方程序的脚本命令,超级用户和普通用户都能使用。在Linux系统中,不同的目录用于存放不同类型的二进制可执行文件,这有助于组织和管理系统文件和程序。在Linux操作系统中,文件系统的布局遵循一定的标准,这些标准定义了不同类型的文件和目录应该存放在哪里。原创 2024-02-11 12:49:18 · 5541 阅读 · 0 评论 -
centos7更新yum安装docker-ce使用阿里源
【代码】centos7更新yum安装docker-ce使用阿里源。原创 2024-02-10 15:42:01 · 900 阅读 · 0 评论 -
CentOS7安装docker-ce
Docker-CE 就是 Docker Community Edition 的意思。centos7更新yum安装docker-ce使用阿里源240209版。然后用yum安装docker-ce。由docker官方维护 ,安装yum工具 包含。原创 2024-02-10 15:20:54 · 544 阅读 · 0 评论 -
分别用 grep,sed,awk 实现文本筛选过滤功能
都不起作用, 原因是使用了 mawk . Ubuntu2204Server默认用的是 gawk , 也能用 mawk。也可不写{}, 当没有大括号{}时, 相当于有{print $0}={print}在Ubuntu2204Desktop版中, awk。Fedora39的awk是gawk。在awk中不起作用, 使用了。awk分gawk,mawk等。是不输出过滤前的内容,是输出过滤匹配的行;原创 2023-12-13 20:05:03 · 451 阅读 · 0 评论 -
Linux环境变量export命令笔记231207
Linux环境变量export命令笔记231207export定义的变量declare -xexportdeclare -xexport。原创 2023-12-07 18:45:03 · 227 阅读 · 0 评论 -
LinuxShell的 中括号[], 双中括号[[]], 双小括号(()) 笔记231207
LinuxShell的 中括号[], 双中括号[[]], 双小括号(())中括号[], 双中括号[[]], 双小括号(()) 都可用于条件判断双中括号[[]], 算是 中括号[]的增强双中括号[[]]的[[是bash的, 并不是命令单双中括号[]和[[]]既可以用于字符串比较, 也可以用于整数比较单双等号和==用于字符串比较,-eq用于整数比较双小括号(())只能用于整数比较, 不能用于字符串比较用赋值, 用==比较。原创 2023-12-07 18:15:17 · 1002 阅读 · 1 评论 -
sed笔记231127 `-e`基本正则,`-E`扩展版正则
e基本正则,-E扩展版正则-E-r-e-f--file-e可以不写, 如果没有 -e, --expression, -f 或 --file 选项,那么第一个非选项参数被视为sed脚本。其他非选项参数被视为输入文件,如果没有输入文件,那么程序将从标准输入读取数据。原创 2023-11-28 05:19:56 · 225 阅读 · 0 评论 -
Linux解压缩命令 tar -zxvf 压缩-zcvf 到指定文件夹-C
横杆(减号)可有可无, f要在最后。不加横杆(减号)也能用。摘自 fedora39。摘自fedora39。原创 2023-11-28 03:22:27 · 15915 阅读 · 0 评论 -
/etc/sudoers visudo
【代码】/etc/sudoers visudo。%wheel ALL=(ALL) NOPASSWD: ALL%sudo ALL=(ALL) NOPASSWD: ALL%wheel ALL=(ALL:ALL) NOPASSWD: ALL%sudo ALL=(ALL:ALL) NOPASSWD: ALL原创 2023-11-23 15:14:20 · 111 阅读 · 0 评论