
Linux
文章平均质量分 70
linux
一个懒鬼
不能在懒了,身边的所有人都在拼命。
展开
-
-bash:/usr/bin/rm: Argument list too long 解决办法
性能:对于大规模文件删除,-delete通常更有效率。灵活性:如果需要对找到的文件执行除删除以外的操作,或者需要复杂的逻辑判断,-exec提供了更高的灵活性。安全性-delete自动避免了通过符号链接删除文件的风险,而使用-exec rm时需要注意这种潜在风险。原创 2025-02-13 16:15:41 · 950 阅读 · 0 评论 -
Linux 服务器中 PHP 版本从 5.x 升级到 7.x
如果把 Linux 服务器的 PHP 版本升级呢?比如目前版本是 PHP 5.6.40,升级到7.4 当前最最新版本 PHP 7.4.30。转载 2023-12-25 15:40:52 · 924 阅读 · 0 评论 -
Linux服务器解压zip文件时出现错误:End-of-central-directory signature not found./cannot find zipfile directory……
Linux中使用 unzip命令解压zip文件 时出现以下错误:截图如下:原创 2023-12-24 00:22:07 · 4964 阅读 · 0 评论 -
linux 特殊符号大全
由于进程的ID是唯一的,所以在同一个时间,不可能有重复性的PID。当我们执行某些命令时,这些命令都会回传一个执行后的代码,一般说,如果成功执行该命令,则会回传一个0值,如果执行过程发生错误,就会回传错误代码。如果使用转载 2023-11-28 15:40:08 · 430 阅读 · 0 评论 -
mariaDB(mysql数据库)-安装配置和使用
登陆mysql语法:mysql -u用户名 -p当前密码 -h服务器的ip【登陆当前服务器,不需要-h】记住:选项和后面的值是没有空格的mysqladmin是操作系统命令。mysql 进入子系统后。转载 2023-11-16 17:59:31 · 5322 阅读 · 0 评论 -
LINUX命令行中的反斜杠“\”操作简介
例如:我们要列出系统中的所有文件,使用的命令为“ls”,但是有时我们需要把“ls”中的“s”参数替换为“-l”来打开文件的详细信息,此时可以使用反斜杠“\”将两个参数分开,这样就可以很方便地识别出它们,如:”l\s”。二、另外,反斜杠“\”也可以帮助我们解决一些特殊字符在终端中的乱码问题,例如:某个参数后带有一些特殊字符,比如“#”,我们想要把它正确打出来,就可以在前面加上一个反斜杠:“\#”,这样就可以正确输出。三、bash指令设置多个参数时,可以使用“\”来换行,使得命令看起来更加清晰。转载 2023-10-31 12:02:51 · 3324 阅读 · 0 评论 -
mount.nfs: access denied by server while mounting
服务器端的共享目录没有给足相应的权限导致,导致挂载失败解决办法:在服务器端修改共享目录的权限或者直接给777权限测试,成功连接。首先使用命令查看出错日志文件cat /var/log/messages |grep mount I googled and found that since the port is over 1024 I needed to add the "insecure" option to the relevant line in /etc/exports on the server.原创 2023-06-21 17:16:26 · 13226 阅读 · 1 评论 -
使用mount临时挂载出现mount error(13): Permission denied
/报错信息,提示账号密码错误,其实并不是添加参数即可;中途可能需要等一些时间。原创 2023-06-20 22:07:09 · 9224 阅读 · 1 评论 -
windows、Linux下快速创建自定义大小文件
dd语法:dd 命令用于复制和转换文件。它最常见的用途是创建实时 Linux USB。dd 命令是实际写入硬盘,文件产生的速度取决于硬盘的读写速度,根据文件的大小,该命令将需要一些时间才能完成。也可更改块大小和块数来确定文件大小文件的实际大小=bs*count可以使用 bs=1M 和 count=1024 来获得1G 的文件。truncate语法:命令是缩减或扩充指定文件的大小为指定值。参数所指定的文件如果不存在,那么该命令会创建这个文件。原创 2023-06-20 14:11:29 · 6833 阅读 · 0 评论 -
centos7~等 FTP登录时,解决报错530,500,421等错误
a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。《-------------------------看了这篇文章若您没有成功请不要来见我------------------------》cat /etc/passwd,查看你登陆的账户主目录和登陆shell对应的是什么,我的是/sbin/nologin。查看cat /etc/shells是否有你用户的主目录和登陆shell,没有进行添加,保存,退出。cat /etc/passwd 查看是否是之前添加的用户,并确定是否存在。原创 2023-06-19 16:35:50 · 5449 阅读 · 0 评论 -
Samba-Swat配置
root@localhost ~]# chown smbuser:smbuser -R /usr/local/share_dir/ #设置权限。[root@localhost ~]# netstat -lnpt|awk '/901/' #查检901端口是否开放。[root@localhost ~]# mkdir /usr/local/share_dir #创建共享目录。答:[root@localhost ~]# testparm -s /etc/samba/smb.conf。转载 2023-06-02 09:56:21 · 541 阅读 · 0 评论 -
网卡故障:错误:没有找到合适的设备:没有找到可用于链接System eth0 的设备
弹出界面eth0:错误:没有找到合适的设备:没有找到可用于链接’System eth0’的设备转载 2023-05-15 10:46:21 · 1095 阅读 · 0 评论 -
centos 系统 yum安装软件报错
已加载插件:fastestmirror, refresh-packagekit, security设置安装进程错误:无须任何处理。原创 2023-05-11 17:23:14 · 8370 阅读 · 0 评论 -
YumRepo Error: All mirror URLs are not using ftp, http[s] or file解决办法
5利用yum命令安装程序报错、以及利用yum makecache命令时报错。转载 2023-05-11 10:23:05 · 292 阅读 · 0 评论 -
SecureCRT配置ssh公钥登录linux
2、多用户管理服务器时,可以通过多个公钥登录同一用户下,可以避免因为密码认证被用户都需要密码,导致的密码容易泄密的危险。通过以上的配置,基本按照ssh服务端的默认配置是可以通过密钥进行登录,如果还是不能可以检查下前面的步骤,以及后面的ssh服务端配置的相关选项进行适当调整。4、如果使用putty软件,暂时不支持密码保存功能,每次登录都必须输入相应的密码,而密钥管理可以方便的进行登录,省去输入密码的麻烦操作。加密方式有两种,分别为DSA和RSA,在OpenSSL都支持,随便选择一个都可以,下一步。转载 2023-05-10 13:24:09 · 3039 阅读 · 0 评论 -
linux系统单网卡绑定多个IP地址(添加多个ip,使用ifcfg-eth0:0、ifcfg-eth0:1等)
单网卡绑定两个IP地址,电信和联通,目的:是为了当电信出故障联通正常使用。转载 2023-05-08 23:24:35 · 2895 阅读 · 0 评论 -
centos7.0 没有netstat 和 ifconfig命令问题
centos7在安装时,没有安装。原创 2023-05-05 16:14:00 · 1388 阅读 · 0 评论 -
解决Linux -bash: rz(或者是sz): command not found的方法详解
这个时候,说明没有安装。即可正常进行下载安装。转载 2023-04-27 17:26:36 · 9518 阅读 · 0 评论 -
Ping 命令配置 -c、-i、-w 指令使用
【代码】Ping 命令配置 -c、-i、-w 指令使用。转载 2023-03-31 16:04:42 · 11227 阅读 · 0 评论 -
RAID基础
不过,假如损坏的是数据盘,那么如果想得到完整的数据,就需要在每一次读取数据的过程中加入与校验盘计算数据的步骤,虽然可以得到完整的数据,但是其他两块正常的盘I/O压力也就增大了,像这种损坏一块盘仍然继续工作的机制,被称为降级模式,所以当RAID-4中如果损坏了一块硬盘,一定要赶紧停止业务,换上新硬盘,计算完数据后填补进新硬盘中后,就可以继续工作了。因为数据RAID-01的数据存储方式是首先将数据进行镜像,在把镜像后的数据进行分片,但是如果两边RAID-0的分片稍微的不一致,就会导致数据无法合并。转载 2023-03-09 15:56:56 · 13 阅读 · 0 评论 -
bash编程(马哥)
功能:自右而左,查找var变量所存储的字符串中,第一次出现的word,删除字符串最后一个字符向左至第一次出现word字符之间的所有字符;${var//pattern/substi}:查找var所表示的字符串中,所有能被pattern所匹配到的字符串,以substi替换之;${var/pattern/substi}:查找var所表示的字符串中,第一次被pattern所匹配到的字符串,以substi替换之;${var:=value}:如果var为空或未设置,那么返回value,并将value赋值给var;原创 2023-03-07 20:06:09 · 1550 阅读 · 1 评论 -
cp,chmod,chown,chgrp,grep命令详解及应用实例
通过手动编辑用户信息库/etc/passwd文件添加的用户并指定家目录路径后,并不立即生效,还要复制/etc/skel目录为/home/hadoop,并修改其属主和属组为hadoop。3.手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组为ID为hadoop组的ID号,其家目录为/home/hadoop。1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的其他属组和其他用户没有任何访问权限。例如\(ab\(x\)y\).*\(mn\)原创 2023-03-02 15:10:50 · 528 阅读 · 0 评论 -
linux 文本编辑器教程,最全文本编辑器VIM使用指南
(4) 将/etc/yum.repos.d/CentOS-Base.repo文件中所有的enabled=0替换为enabled=1,所有的gpgcheck=0替换为gpgcheck=1。(2) 复制/etc/rc.d/init.d/functions文件至/tmp目录中,用查找替换命令为/tmp/functions文件的每个以空白字符开头的行的行首加上#号。(1) 复制/etc/grub2.cfg文件至/tmp目录中,用查找替换命令删除/tmp/grub2.cfg文件中以空白字符开头的行的行首的空白字符;转载 2023-02-27 11:30:22 · 868 阅读 · 0 评论 -
linux中的2>&1以及 &> /dev/null其实是一样的
通过上面的分析,对于command>file 2>&1这条命令,等价于command 1>file 2>&1可以理解为执行command产生的标准输入重定向到文件file中,标准错误也重定向到文件file中。通过上面command > /dev/null等价于command 1 > /dev/null,那么对于2>&1也就好理解了,2就是标准错误,1是标准输出,那么这条命令不就是相当于把标准错误重定向到标准输出么。除此之外,我们还可通过&>file将标准输出和错误重定向到file文件。转载 2023-02-22 00:39:36 · 2008 阅读 · 0 评论 -
echo “新密码“ | passwd --stdin 用户名
这种方式虽然简单,但是通过history命令可以查到用户的密码,所以不安全。echo “新密码”|passwd --stdin 用户名。翻译:这个选项用于从标准输入管道读入新的密码。转载 2023-02-22 00:02:48 · 3429 阅读 · 0 评论 -
权限管理-文件特殊权限-SetUID
1.setUID作用普通用户在执行拥有SetUID程序的时候,暂时的会获得这个程序的所有者的身份2.设定SetUID权限、取消SetUID权限的方法3.Setuid是一个不安全的命令,除了系统拥有这些默认的SetUID权限,尽量不用给程序或者命令赋予SetUID权限,还要定期扫描,保证系统当中,除了默认SetUID之外,不会产生过多的SetUID权限。转载 2023-01-29 10:32:09 · 1010 阅读 · 0 评论 -
tar命令打包排除某个文件或目录
tar -Pczvf /usr/local/web.tar.gz /usr/local/web/* --exclude=/usr/local/web/log //目录后面不要加斜杠 “/”我们在Linux运维中,会经常使用到tar命令来进行对文件的备份打包压缩,有时候需要打包某个业务目录,但需要排除掉日志,怎么操作呢?2)打包时排除特定类型文件。1)打包时排除特定文件。转载 2022-11-16 16:01:33 · 8456 阅读 · 0 评论 -
centos6及centos7 官方停止更新源无法使用的解决办法
传到 /etc/yum.repos.d/ 目录覆盖原来的。把这下载下来,改名成CentOS-Base.repo。更换源之后,先清空原来源的缓存,在生成新源的缓存。下载新的CentOS-Base.repo。原创 2022-01-07 19:06:06 · 677 阅读 · 1 评论 -
Linux查看内存和cpu利用率的命令(亲测有效)
参考资料:linux中查看虚拟内存和cpu占用率的命令是什么_百度知道如何查看linux系统中空闲内存/物理内存使用/剩余内存_...-CSDN博客_linux 查看内存剩余1、top命令top -up 后的字段展示,虚拟机运行时间(19小时24分钟),1 user表示一个用户处于连接 状态,load average: 1.15, 1.42, 1.44 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔...转载 2022-01-04 23:33:12 · 9433 阅读 · 0 评论 -
Linux CentOS 7 安装mongoDB
安装之前准备工作环境说明:1系统虚拟机信息:CentOS7 X86_64位;2软件及版本:mongodb-linux-x86_64-3.6.3.tgz;Xshell工具MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包,地址如下:mongodb官网,进入官网,如下图所示:点击Download,进入下载页面:选择版本:Linux 64-bit legacy x64,点击DOWNLOAD,点击下载。保存到本地。安装启动CentOS7,xshell连接到Cent转载 2021-08-25 21:43:29 · 543 阅读 · 0 评论 -
Linux基础知识(千峰)续00
打开终端提示[root@xiyangyang Desktop]# 执行的命令[当前登录名@主机名 当前所在路径]## 用户身份为超级管理员$ 用户身份为普通用户先了解当前系统信息硬盘、内存大小、cpu大小、关机和重启的命令Linux操作系统树状结构目录 == 文件夹cd change directory .. 返回上一级目录pwd 列出当前所在的目录路径ls 列出当前目录中的内容/ 操作系统起始路径 根路径~ 家目录/bin 普通用户和管理员都可..原创 2021-07-30 15:19:00 · 490 阅读 · 0 评论 -
Linux-ssh和systemctl命令的使用
(服务器:172.25.13.120 客户端:172.25.13.220)1.openssh-server####功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell2.客户端连接方式*)开启服务端远程连接服务 *)用客户端连接服务器 ssh 远程主机用户@远程主机ip *)关闭ssh ssh远程主机用户@远程主机ip -X ##调用远程主机图形工具 ssh远程主机用户@远程主机ip co...转载 2021-07-21 23:06:25 · 3052 阅读 · 0 评论 -
linux安装ssh和开启 ssh服务
1.安装SSH如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:sudo yum install sshd 或sudo yum install openssh-server(由osc网友 火耳提供)如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:sudo apt-get install sshd 或sudo apt-get install openssh-server(由osc网友 火耳提转载 2021-07-21 22:43:25 · 4741 阅读 · 0 评论 -
centos6,centos7 忘记root密码及重置root密码的方法
CentOS 6忘记root密码的修改方法1、Linux的root密码修改不像Windows的密码修改找回,Windows的登录密码忘记需要介入工具进行解决。CentOS6和CentOS7的密码方法也是不一样的,具体如下:2、centos 6的root密码修改;3、开机按esc;4、按 e 键进入编辑模式,进入到如下图界面;5、选中上图红框选项,按e,编辑此项;6、进入该编辑模式后,在quiet后面输入 simple 或者 1 然后回车;7、按 b 键进入单用户模式;8、passwd转载 2021-07-15 23:21:48 · 6007 阅读 · 0 评论 -
Linux命令图
原创 2021-07-05 09:20:59 · 139 阅读 · 0 评论 -
Linux自有服务 一(黑马)
自有服务,即不需要用户独立去安装的软件的服务,而是当系统安装好之后就可以直接使用的服务(内置)。一、运行模式运行模式也可以称之为运行级别。在linux中存在一个进程:init (initialize,初始化),进程id是1。查看进程:#ps -ef|grep init该进程存在一个对应的配置文件:inittab(系统运行级别配置文件,位置/etc/inittab)文件的主要内容:根据上述的描述,可以得知,Centos6.5中存在7中运行级别/模式。与该级.原创 2021-07-01 15:24:03 · 352 阅读 · 0 评论 -
Linux编辑器之神——vim编辑器 (黑马)
一、vi介绍Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中。关于vim:vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding(原创 2021-07-01 10:42:21 · 738 阅读 · 0 评论 -
Linux的基本指令 二(黑马)
目录一、高级指令1、hostname指令2、id指令3、whoami指令4、ps -ef指令(重点)5、top指令(重点)6、du -sh指令7、find指令8、service指令(重点)9、kill指令(重点)10、ifconfig指令(重点)11、reboot指令12、shutdown指令13、uptime指令14、uname指令15、netstat -tnlp指令16、man指令一、高级指令1、hostname指令作用:操原创 2021-07-01 10:37:29 · 284 阅读 · 0 评论 -
Linux的基本指令 一(黑马)
一、指令与选项什么是Linux的指令?指在Linux终端(命令行)中输入的内容就称之为指令。一个完整的指令的标准格式:Linux通用的格式#指令主体(空格) [选项](空格) [操作对象]一个指令可以包含多个选项操作对象也可以是多个例如:需要让张三同学帮忙去楼下小卖铺买一瓶农夫山泉水和清风餐巾纸,在这个指令中“买东西”是指令的主体,买的水和餐巾纸是操作的对象,农夫山泉、清风是操作的选项。二、基础指令(重点)1、ls指令含义:ls (list)用法.原创 2021-07-01 10:30:59 · 1080 阅读 · 0 评论 -
Linux系统的文件(黑马)
1、文件与文件夹(目录)什么是文件?一般都是一个独立的东西,可以通过一些特定的工具进行打开,并且其中不能在包含除了文字以外的东西。例如:什么是文件夹?可以在其中包含其他文件的东西。为什么先讲文件?1:日常运维工作中,有近一半以上的工作内容 精力 其实都是对文件的操作。2: Linux 本身也是一个基于文件形式表示的操作系统。Linux一切皆文件。①在windows是文件的,在Linux下同样也是文件;②在windows不是文件的,在Linux下也是以文原创 2021-07-01 10:26:03 · 216 阅读 · 0 评论