首页
壁纸
友链
统计
留言
高防服务器
关于
推荐
小路个人引导页
影视解析
小路网盘
搜索
1
Windows Server 2016安装.NET Framework 3.5图文教程
3,967 阅读
2
linux系统如何查看内存型号
2,605 阅读
3
WIN7远程桌面连接提示“发生身份验证错误。要求的函数不受支持”错误解决方法
2,155 阅读
4
远程桌面连接当前已关闭你的背景 解决远程桌面背景变黑的问题
1,942 阅读
5
交换机的背板带宽,交换容量,包转发率区别及计算方法
1,793 阅读
活在当下
日常分享
源码分享
Typecho
运维知识
JAVA
MYSQL
HTML
登录
Search
标签搜索
Linux
centos
mysql
LNMP
nginx
服务器
tomcat
php
wget
防火墙
phpmyadmin
win2008
win2012
jdk
美化
代码
鼠标
dns
shell脚本
宝塔面板
小路
累计撰写
215
篇文章
累计收到
24
条评论
️
首页
分类
活在当下
日常分享
源码分享
Typecho
运维知识
JAVA
MYSQL
HTML
页面
壁纸
友链
统计
留言
高防服务器
关于
推荐
小路个人引导页
影视解析
小路网盘
登录本站
搜索到
25
篇与
的结果
2022-09-24
Linux下使用rsync最快速删除海量文件的方法
昨天遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件。这个是之前的程序写的日志,增长很快,而且没什么用。这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长。所以必须要采取一些非常手段。我们可以使用rsync来实现快速删除大量文件。1、先安装rsync:yum install rsync2、建立一个空的文件夹:mkdir /tmp/test3、用rsync删除目标目录:rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。选项说明:–delete-before 接收者在传输之前进行删除操作–progress 在传输时显示传输过程-a 归档模式,表示以递归方式传输文件,并保持所有文件属性-H 保持硬连接的文件-v 详细输出模式–stats 给出某些文件的传输状态经测试,如果log目录下没有下级目录,确实删除很快,但是如果下面还有很多下级目录,删除速度一样不快文章标注注意,你当前浏览的内容来自小路博客的分享,小路博客官方网址:http://bbs.dididsw.cn,分享本站内容需要标注本文链接。
2022年09月24日
495 阅读
0 评论
0 点赞
2022-09-24
linux文件系统xfs和ext4的区别
centos7.0开始默认文件系统是xfs,centos6是ext4,centos5是ext3ext3和ext4的最大区别在于,ext3在fsck时需要耗费大量时间(文件越多,时间越长),而ext4在fsck时用的时间会少非常多ext4是第四代扩展文件系统(英语:Fourth EXtended filesystem,缩写为ext4)是linux系统下的日志文件系统,是ext3文件系统的后继版本ext4的文件系统容量达到1EB,而文件容量则达到16TB,这是一个非常大的数字了。对一般的台式机和服务器而言,这可能并不重要,但对于大型磁盘阵列的用户而言,这就非常重要了。ext3目前只支持32000个子目录,而ext4取消了这一限制,理论上支持无限数量的子目录xfs是一种非常优秀的日志文件系统,它是SGI公司设计的。xfs被称为业界最先进的、最具可升级性的文件系统技术xfs是一个64位文件系统,最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。对于一个32位Linux系统,文件和文件系统的大小会被限制在16TBxfs在很多方面确实做的比ext4好,ext4受限制于磁盘结构和兼容问题,可扩展性和scalability确实不如xfs,另外xfs经过很多年发展,各种锁的细化做的也比较好,XFS 取代Ext4 已经成为必然趋势。文章标注注意,你当前浏览的内容来自小路博客的分享,小路博客官方网址:http://bbs.dididsw.cn,分享本站内容需要标注本文链接。
2022年09月24日
351 阅读
0 评论
0 点赞
2022-09-22
Linux中su和sudo的区别与使用
su和sudo的区别与使用一. 使用 su 命令临时切换用户身份1、 su 的适用条件和威力su命令就是切换用户 的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法 并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root。我们可以看到当然 通过su 切换是一种比较好的办法;通过su可以在用户之 间切换,如果超级权限用户root向普通或虚拟用户切换不需要密码,什么是权力?这就是!而普通用户切换到其它任何用户都需要密码验证;2、 su 的用法:su [OPTION选项参数] [用户]-, -l, --login 登录并改变到所切换的用户环境;-c, --commmand=COMMAND 执行一个命令,然后退出所切换到的用户环境;至于更详细的,请参看 man su ;3、 su 的范例:su 在不加任何参数,默认为切换到root用户,但没有转到root用户家目录下,也就是说这时虽然是切换为root用户了,但并没有改变root登录环境; 用户默认的登录环境,可以在/etc/passwd 中查得到,包括家目录,SHELL定义等;[beinan@localhost ~] $ suPassword:[root@localhost beinan]# pwd/home/beinansu 加参数 - ,表示默认切换到root用户,并且改变到root用户的环境;[beinan@localhost ~] $ pwd/home/beinan[beinan@localhost ~] $ su -Password:[root@localhost ~]# pwd/rootsu 参数 - 用户名[beinan@localhost ~] $ su - root 注:这个和su - 是一样的功能;Password:[root@localhost ~]# pwd/root[beinan@localhost ~] $ su - linuxsir 注:这是切换到 linuxsir用户Password: 注:在这里输入密码;[linuxsir@localhost ~] $ pwd 注:查看用户当前所处的位置;/home/linuxsir[linuxsir@localhost ~] $ id 注:查看用户的UID和GID信息,主要是看是否切换过来了;uid=505(linuxsir) gid=502(linuxsir) groups=0(root),500(beinan),502(linuxsir)[linuxsir@localhost ~] $[beinan@localhost ~] $ su - -c ls 注:这是su的参数组合,表示切换到root用户,并且改变到root环境,然后列出root家目录的文件,然后退出root用户;Password: 注:在这里输入root的密码;anaconda-ks.cfg Desktop install.log install.log.syslog testgroup testgroupbeinan testgrouproot[beinan@localhost ~] $ pwd 注:查看当前用户所处的位置;/home/beinan[beinan@localhost ~] $ id 注:查看当前用户信息;uid=500(beinan) gid=500(beinan) groups=500(beinan)4、 su的优缺点;su 的确为管理带来方便,通过切换到root下,能完成所有系统管理工具,只要把root的密码交给任何一个普通用户,他都能切换到root来完成所有的系统 管理工作;但通过su切换到root后,也有不安全因素;比如系统有10个用户,而且都参与管理。如果这10个用户都涉及到超级权限的运用,做为管理员如 果想让其它用户通过su来切换到超级权限的root,必须把root权限密码都告诉这10个用户;如果这10个用户都有root权限,通过root权限可 以做任何事,这在一定程度上就对系统的安全造成了威协;想想Windows吧,简直就是恶梦;“没有不安全的系统,只有不安全的人”,我们绝对不能保证这 10个用户都能按正常操作流程来管理系统,其中任何一人对系统操作的重大失误,都可能导致系统崩溃或数据损失;所以su 工具在多人参与的系统管理中,并不是最好的选择,su只适用于一两个人参与管理的系统,毕竟su并不能让普通用户受限的使用;超级用户root密码应该掌 握在少数用户手中,这绝对是真理!所以集权而治的存在还是有一定道理的;二. sudo 授权许可使用的su,也是受限制的susudo 的适用条件由于su 对切换到超级权限用户root后,权限的无限制性,所以su并不能担任多个管理员所管理的系统。如果用su 来切换到超级用户来管理系统,也不能明确哪些工作是由哪个管理员进行的操作。特别是对于服务器的管理有多人参与管理时,最好是针对每个管理员的技术特长和 管理范围,并且有针对性的下放给权限,并且约定其使用哪些工具来完成与其相关的工作,这时我们就有必要用到 sudo。通过sudo,我们能 把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo 相对于权限无限制性的su来说,还是比较安全的,所以sudo 也能被称为受限制的su ;另外sudo 是需要授权许可的,所以也被称为授权许可的su;sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它指定的切换到的用户)身份执行命令,执行完成后,直接退回到 当前用户;而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权;2、 从编写 sudo 配置文件/etc/sudoers开始sudo的配置文件是 /etc/sudoers ,我们可以用他的专用编辑工具visodu ,此工具的好处是在添加规则不太准确时,保存退出时会提示给我们错误信息;配置好后,可以用切换到您授权的用户下,通过sudo -l 来查看哪些命令是可以执行或禁止的;/etc/sudoers 文件中每行算一个规则,前面带有#号可以当作是说明的内容,并不执行;如果规则很长,一行列不下时,可以用\号来续行,这样看来一个规则也可以拥有多个 行;/etc/sudoers 的规则可分为两类;一类是别名定义,另一类是授权规则;别名定义并不是必须的,但授权规则是必须的;文章标注注意,你当前浏览的内容来自小路博客的分享,小路博客官方网址:http://bbs.dididsw.cn,分享本站内容需要标注本文链接。
2022年09月22日
123 阅读
0 评论
0 点赞
2022-09-21
CentOS7上普通用户切换root用户 相互切换
当前普通用户登录,想要切换为root用户,需要输入命令 su 需要输入root密码。输入时候屏幕不会显示,直接输入完了,回车即可回车后,即切换到root用户下想要从root用户切换到普通用户,只需要输入 su 用户名 无需密码,即可切换到普通用户!!文章标注注意,你当前浏览的内容来自小路博客的分享,小路博客官方网址:http://bbs.dididsw.cn,分享本站内容需要标注本文链接。
2022年09月21日
623 阅读
0 评论
1 点赞
2022-09-21
VMwear虚拟机安装Centos7系统超详细图文教程
本篇文章主要介绍了VMware安装Centos7超详细过程(图文),十分详细的图文教程,对新手很有帮助,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS7 ,如果没有镜像可以在官网下载 :http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso推荐到阿里巴巴开源镜像站下载https://opsx.alibaba.com/mirror 速度更快。硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码I5CPU双核、硬盘500G、内存4G以上。2.虚拟机准备1.打开VMwear选择新建虚拟机2.典型安装与自定义安装典型安装:VMwear会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好。自定义安装:自定义安装可以针对性的把一些资源加强,把不需要的资源移除。避免资源的浪费。这里我选择自定义安装。3.虚拟机兼容性选择这里要注意兼容性,如果是VMwear12创建的虚拟机复制到VM11、10或者更低的版本会出现一不兼容的现象。如果是用VMwear10创建的虚拟机在VMwear12中打开则不会出现兼容性问题。4.选择稍后安装操作系统5.操作系统的选择这里选择之后安装的操作系统,正确的选择会让vm tools更好的兼容。这里选择linux下的CentOS6.虚拟机位置与命名虚拟机名称就是一个名字,在虚拟机多的时候方便自己找到。VMwear的默认位置是在C盘下,我这里改成F盘。7.处理器与内存的分配处理器分配要根据自己的实际需求来分配。在使用过程中CPU不够的话是可以再增加的。这次只做安装CentOS演示,所以处理器与核心都选1.内存也是要根据实际的需求分配。我的宿主机内存是8G所以我给虚拟机分配2G内存。8.网络连接类型的选择,网络连接类型一共有桥接、NAT、仅主机和不联网四种。桥接:选择桥接模式的话虚拟机和宿主机在网络上就是平级的关系,相当于连接在同一交换机上。NAT:NAT模式就是虚拟机要联网得先通过宿主机才能和外面进行通信。仅主机:虚拟机与宿主机直接连起来桥接与NAT模式访问互联网过程,如下图所示桥接与NAT区别这里选择桥接模式9.其余两项按虚拟机默认选项即可10.磁盘容量磁盘容量暂时分配100G即可后期可以随时增加,不要勾选立即分配所有磁盘,否则虚拟机会将100G直接分配给CentOS,会导致宿主机所剩硬盘容量减少。勾选将虚拟磁盘拆分成多个文件,这样可以使虚拟机方便用储存设备拷贝复制。11.磁盘名称,默认即可12.取消不需要的硬件点击自定义硬件选择声卡、打印机等不需要的硬件然后移除。13.点击完成,已经创建好虚拟机。3.安装CentOS1.连接光盘右击刚创建的虚拟机,选择设置先选择CD/DVD,再选择使用ISO映像文件,最后选择浏览找到下载好的镜像文件。启动时连接一定要勾选上后确定。2.开启虚拟机3.安装操作系统开启虚拟机后会出现以下界面Install CentOS 7 安装CentOS 7Test this media & install CentOS 7 测试安装文件并安装CentOS 7Troubleshooting 修复故障选择第一项,安装直接CentOS 7,回车,进入下面的界面选择安装过程中使用的语言,这里选择英文、键盘选择美式键盘。点击Continue首先设置时间时区选择上海,查看时间是否正确。然后点击Done选择需要安装的软件选择 Server with Gui,然后点击Done选择安装位置,在这里可以进行磁盘划分。选择i wil configure partitioning(我将会配置分区),然后点击done如下图所示,点击加号,选择/boot,给boot分区分200M。最后点击Add然后以同样的办法给其他三个区分配好空间后点击Done然后会弹出摘要信息,点击AcceptChanges(接受更改)设置主机名与网卡信息首先要打开网卡,然后查看是否能获取到IP地址(我这里是桥接),再更改主机名后点击Done。最后选择Begin Installation(开始安装)设置root密码设置root密码后点击Done点击USER CREATION 创建管理员用户输入用户名密码后点击Done等待系统安装完毕重启系统即可以上就是本文的全部内容,希望对大家的学习有所帮助。以下为我自己整理的克隆虚拟机和设置固定IP的方法,记录一下,以防忘记:桥接模式网络配置1、配置ip地址等信息在/etc/sysconfig/network-scripts/ifcfg-ens33文件里做如下配置:命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33修改如下:TYPE="Ethernet" # 网络类型为以太网 BOOTPROTO="static" # 手动分配ip NAME="ens33" # 网卡设备名,设备名一定要跟文件名一致 DEVICE="ens33" # 网卡设备名,设备名一定要跟文件名一致 ONBOOT="yes" # 该网卡是否随网络服务启动 IPADDR="192.168.220.101" # 该网卡ip地址就是你要配置的固定IP,如果你要用xshell等工具连接,220这个网段最好和你自己的电脑网段一致,否则有可能用xshell连接失败 GATEWAY="192.168.220.2" # 网关 NETMASK="255.255.255.0" # 子网掩码 DNS1="8.8.8.8" # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址2、配置网络工作在/etc/sysconfig/network文件里增加如下配置命令: vi /etc/sysconfig/network 修改: NETWORKING=yes # 网络是否工作,此处一定不能为no3、配置公共DNS服务(可选)在/etc/resolv.conf文件里增加如下配置nameserver 8.8.8.84、关闭防火墙systemctl stop firewalld # 临时关闭防火墙 systemctl disable firewalld # 禁止开机启动5、重启网络服务service network restart下面是克隆虚拟机:先查看虚拟机的网关2、将要克隆的虚拟机关机,右键点击要克隆的虚拟机:右键点击虚拟机,选择“管理”、“克隆”然后下一步再下一步选择第二个“创建完整克隆”,后下一步给自己的克隆机命名、选择位置后点击“完成”。然后就开始克隆了,时间不会太久,整个过程大概1~2分钟。完成克隆后点击关闭即克隆成功了。此时是可以在虚拟机列表中看到刚刚克隆的虚拟机“Clone”的。如下:此时这个克隆出来的虚拟机和原虚拟机各个配置都是一样的,我们接下来要对网络、主机名等进行配置。修改配置文件/etc/sysconfig/network-scripts/ifcfg-ens33中的IPADDRIPADDR="192.168.220.102"修改主机名:hostnamectl set-hostname xxxx(你要的主机名字)修改hosts文件,将名字和IP建立联系输入命令“vi /etc/hosts”后,在配置文件中加入 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.220.103(你锁修改的主机IP) xxxxxxxx(你要的主机名字)重启:reboot文章标注注意,你当前浏览的内容来自小路博客的分享,小路博客官方网址:http://bbs.dididsw.cn,分享本站内容需要标注本文链接。
2022年09月21日
130 阅读
0 评论
1 点赞
2022-09-21
CentOS 7 镜像文件各个版本区别
CentOS ISO 镜像文件的功能引导安装 CentOSISO 镜像文件包含有安装程序,官方称其为 Anaconda,用来引导安装 CentOS提供 CentOS 的安装文件镜像文件不一定包含我们安装所需要 CentOS,可能只有安装程序,用以引导安装提供额外软件不只是在安装过程中可以提供额外软件,在已经安装使用的系统中也可以挂载该 ISO 镜像文件,使用其中的软件安装包修复 CentOS也就是我们常说的光盘救援系统CentOS 7 镜像文件各个版本区别CentOS 7 有6种版本的 ISO 镜像文件可供选择(见文章末),每一种 ISO 镜像文件都可以引导安装 CentOS、修复 CentOS,除了 CentOS-7-x86_64-NetInstall-XXXX.iso 都包含安装文件 ,LiveGNOME、LiveKDE、NetInstall均不提供额外软件以供安装完成的系统挂载使用,其他则版本都有,软件数量上 Everything > DVD > Minimal。多数时候选择DVD版,已安装好的系统需要额外软件,却又无法联网时,需要挂载Everything版(比DVD版软件更多)。需要安装精简的系统,不需要安装时添加额外软件选择Minimal,LiveGNOME、LiveKDE用于体验 CentOS,优点可以不安装,可以直接加载启用。NetInstall应用场景我暂时不知道,如果想通过这种 ISO 镜像文件安装必须指定网络上的安装文件。6种 CentOS ISO 镜像文件CentOS-7-x86_64-DVD-XXXX.iso(约4G)CentOS-7-x86_64-Everything-XXXX.iso(约8G)CentOS-7-x86_64-LiveGNOME-XXXX.iso(约1G)CentOS-7-x86_64-LiveKDE-XXXX.iso(约2G)CentOS-7-x86_64-Minimal-XXXX.iso(约800M)CentOS-7-x86_64-NetInstall-XXXX.iso(约400M)镜像下载推荐使用阿里巴巴开源镜像 https://opsx.alibaba.com/mirror文章标注注意,你当前浏览的内容来自小路博客的分享,小路博客官方网址:http://bbs.dididsw.cn,分享本站内容需要标注本文链接。
2022年09月21日
325 阅读
0 评论
0 点赞
2022-09-18
linux云主机MYSQL占用CPU过高解决办法
公司站一直在使用西部数码的虚拟机,前段时间在“资源分享”里面分享了一个自己写的《PHP泛目录》插件,大约一共生成了220万条长尾关键词,单表258MB大小,然后前端MYSQL正则(REGEXP)匹配的全站不同栏目下信息。最终虚拟机撑不住了,mysql占用CPU达到了100%, 被强制暂停,之后恢复,最终强制暂停。没办法,以现有的PHP技术,性能优化也就可以说到顶了(MYSQL正则(REGEXP)想着取舍,优化MYSQL字段,后续操作重点)结果:升级了云主机(Linux-WDCP,配置:西部数码弹性云入门型,CPU2核,1G,60GB,2MB),数据安装恢复之后,查看性能还是依旧CPU占用较高,LINUX远程登录“TOP”命令查看,mysql还是依旧占CPU过高(大概75%以上)办法:增加(临时表大小tmp_table_size)的大小,默认的是18MB左右,我这里修改到了400M。WDCP后台的资源使用率降到了“1”以下(之前在5左右,高的时候到20-30)【方法参阅了:http://www.jb51.net/article/30495.htm 】写在最后:PHP与MYSQL等语句的性能优化,还是在继续深入学习中,后续会持续跟进代码优化以及MYSQL优化(是否为字段建立索引等),如果哪位大牛对优化有好的建议可以回复下面呦,或者修改了临时表大小有什么问题还烦您纠正最终效果截图(修改之后时间过短,通过WDCP的系统负载和西部后台的性能视图,感觉效果还是明显的)一天之后CPU性能图,真的感觉压力减少了近一倍:
2022年09月18日
483 阅读
0 评论
0 点赞
1
2
...
4