linux¢os
资料收集库
一个佛系老白
展开
-
centos7安装vsftpd 出现账户密码正确但是 530 Login incorrect.
查着secure日志也没有记录最后发现是如下问题1. 检查用户和密码没有错误2. vsftpd.conf配置没有错误3.检查/etc/vsftpd/vsftpd.conf里面pam_service_name =vsftpd4.终极boss查看 vim/etc/pam.d/vsftpd里面注释掉一行auth requiredpam_shells.so之后又详细看了一眼,修改了方法,这个方法才是对的linux打...转载 2021-09-15 16:00:36 · 2887 阅读 · 0 评论 -
centos7数据库不能用navicat打开
1.centos7数据库不能用navicat打开,后来发现是openssl版本问题,网上搜索如下设置可以解决:https://mp.csdn.net/mp_blog/creation/editor/1200805402.操作完之后navicat可以练数据库了但是editplus又拒绝访问,经过资料查找,在服务器/var/log查看登陆日志 secure找到失败原因:根据提示只要在刚刚的sshd_config配置文件里加上提供的这两个加密算法其中一个就可以连了3.升级openssl导致nav.原创 2021-09-08 11:07:48 · 454 阅读 · 0 评论 -
centos mysql 搭建完成之后登录报错“Access denied for user ‘root‘@‘localhost‘ (using password: YES”)
1、编辑 /etc/my.cnf ,在[mysqld] 部分最后添加一行skip-grant-tables 2、保存后重启mysqlservicemysqldrestart 3、输入以下命令,回车后输入密码再回车登录Mysqlmysql-uroot-pmysql 4、重新设置密码,其中 your_pwd 部分改为你自己想要设置的密码updateusersetpassword=password("your_pwd")whereuser='root'; 5、刷...转载 2021-09-08 09:55:54 · 1145 阅读 · 0 评论 -
ssh 报error: kex protocol error: type 30 seq 1
由于近期服务器升级了openssl,在使用navicat连接数据库报查看日志 1 sshd[1990]: error: kex protocol error:type30seq1[preauth] 解决办法vim /etc/ssh/sshd_config 1 KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nis...转载 2021-09-03 14:22:53 · 1424 阅读 · 0 评论 -
Linux查看和编辑文件
例如,要想test.txt文件添加内容"I am a boy",test.txt在当前目录中方法一:vi编辑法 打开终端,输入vi test.txt 回车,按a或i进入编辑模式,输入 I am a boy,然后按esc键退出编辑模式,输入:wq保存并退出。方法二:echo命令法 打开终端,输入echo ‘I am a boy’ >> ./test.txt 注:追加单行文本法方法三:cat命令法 cat >> ./test.txt <<..转载 2021-09-02 11:48:19 · 520 阅读 · 0 评论 -
Failed to restart ssh.service: Unit not found.
1、在修改了sshd_config配置文件以后vim /etc/ssh/sshd_config2、重启sshservice ssh restart3、出现以下报错Redirecting to /bin/systemctl restart ssh.serviceFailed to restart ssh.service: Unit not found.4、原因:以上命令都是centos6里面的命令,在centos7需要用systemctl restart sshd5、问题完美解决,n转载 2021-09-02 11:10:39 · 4481 阅读 · 0 评论 -
linux升级openssl1.1.1k
1、cd到usr/local/下载解压opensslwgethttps://www.openssl.org/source/openssl-1.1.1k.tar.gztar -zxvfopenssl-1.1.1k.tar.gz2、进入openssl-1.1.1k目录并编译cd openssl-1.1.1k./configmake && make install3.保存备份建立链接mv /usr/bin/openssl /usr/bin/openssl.b...原创 2021-04-02 15:17:36 · 4198 阅读 · 0 评论 -
记录一下linux漏洞修补命令
USN-3707-1: NTP 漏洞 CVE-2018-7183 apt-get update && apt-get install ntpdate --only-upgrade USN-3457-1: curl 漏洞 CVE-2017-1000257软件:libcurl3-gnutls 7.35.0-1ubuntu2.3命中:libcurl3-gnutls version less than 0:7.35.0-1ubuntu2.12路...原创 2020-09-22 11:21:25 · 4446 阅读 · 0 评论 -
一键安装包之外使用新下载的php版本
1安装完php7.2以后用命令查看新安装php版本路径find / -name php发现除了原一键安装包之外php7.2的路径在/usr/bin/php可用命令测试/usr/bin/php -v确实是新安装的php7.2.27版本2.找到etc/php-fpm.d/xxx.conf将接听端口改为和原版php5.5不一样的端口 (php5.5用的9000端口 可用...原创 2020-04-04 11:39:11 · 8085 阅读 · 0 评论 -
CentOS 卸载PHP
1、卸载前先看所有有关PHP的软件包查看所有PHP软件包#rpm -qa|grep php2、本文是利用 rpm -e 来进行卸载这种卸载方式卸载比较干净,但是需要清除知道依赖项。不然会报错,如下图这种情况就需要先卸载php72w-devel-7.2.17-1.w7.x86_64跟php72w-pear-1:1.10.4-1.w7.noarch后才能卸载php72w...转载 2020-04-04 10:22:09 · 8591 阅读 · 0 评论 -
CentOS7 安装 PHP7 完全详细教程
CentOS7的默认PHP版本是PHP5,但是如果我们要安装PHP7,不需要将现有的PHP5删除,只要将PHP升级到PHP7即可。使用 yum provides php 命令可以获取CentOS7的PHP包安装情况。显示的是在现有的安装源中能够安装的最新版本为:php-5.4.16-46.el7.x86_64在安装PHP7之前,建议先升级更新一下CentOS7的安装包:yum -y upd...转载 2020-04-04 10:18:45 · 21152 阅读 · 2 评论 -
ubuntu下如何查看用户登录及用户操作相关信息
在ubuntu下如何查看相关用户登录历史,用户操作历史,进行系统的日志跟踪和分析,以便发现系统登录问题,进行安全策略防护呢?作为一个玩Linux的,你需要了如执掌,坐拥ROOT账号,运筹帷幄千里之外!ubuntu下的一些命令提供了很好的管理手段方法,较好地满足这些需求。使用who命令查看当前用户登录状况root@chaosju-ThinkPad-SL410:/home/c...转载 2019-11-23 09:15:29 · 14147 阅读 · 0 评论 -
auth.log 频繁出现Cron: pam_unix (cron:session): session opened/closed for user root by (uid=0)
This is my week of playing around with mail servers and I have been keeping an eye on the logs on a regular basis. I noticed that theauth.logwas riddled with millions of these pointless (from my POV ...转载 2019-11-15 10:03:12 · 22930 阅读 · 2 评论 -
linux下无法删除文件的解决办法
解决办法使用 lsattr 命令查看文件的附加属性。查看文件是否被赋予了 a , i 属性,如果含有这两个属性,文件是不能被删除的。a:让文件或目录仅供附加用途;b:不更新文件或目录的最后存取时间;c:将文件或目录压缩后存放;d:将文件或目录排除在倾倒操作之外;i:不得任意更动文件或目录;s:保密性删除文件或目录;S:即时更新文件或目录;u:预防意外删除。使用...转载 2019-11-14 15:55:11 · 9152 阅读 · 0 评论 -
删除庞大的MySQL binlog实操
以下的文章主要描述的是清理删除庞大的MySQL binlog的实际操作方案,我们是在MySQL master/slave架构的环境下对清理删除庞大的MySQL binlog进行操作,以下就是文章的具体内容描述。问题:主库硬盘不足s原因:MySQL的var下大量bin二进制log,200多个g啊目标:安全删除MySQL binlog方法:网上搜搜关键词“MySQL b转载 2016-01-15 09:18:53 · 7534 阅读 · 0 评论 -
Linux安装Composer
Composer是php的一个包管理器,使用Composer能极大的提高我们的代码效率。当我们需要使用优雅的laraverl框架时我们一定不能绕过Composer当然Composer不是只为laravel服务的,他是为整个php服务的。(Composer需要php5.3.2以上才能运行) 下载Composer包 curl -sS https://getcomposer.org/inst...转载 2019-04-14 10:43:14 · 4802 阅读 · 0 评论 -
centos重启vsftpd服务器
重启vsftpd服务器通常重启使用的命令是[java] view plain copyservice vsftpd restart 但是centos7之后,改用的命令是如下方式:[java] view plain copysystemctl restart vsftpd.service 最后执行查看状态,以查看重启成功了[java] view plain copysystemctl statu...转载 2018-06-25 15:01:29 · 11432 阅读 · 0 评论 -
linux tar.gz zip 解压缩 压缩命令
转自https://www.cnblogs.com/wangluochong/p/7194037.htmltar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有comp...转载 2018-06-08 14:40:45 · 4855 阅读 · 0 评论 -
Packagist / Composer 中国全量镜像
Packagist 镜像使用方法还没安装 Composer 吗?请往下看如何安装 Composer。镜像用法有两种方式启用本镜像服务:系统全局配置:即将配置信息添加到 Composer 的全局配置文件config.json中。见“方法一” 单个项目配置:将配置信息添加到某个项目的composer.json文件中。见“方法二”方法一:修改 composer...转载 2019-04-14 10:43:22 · 5170 阅读 · 0 评论 -
Linux的php-fpm优化心得-php-fpm进程占用内存大和不释放内存问题
最近发现博客的内存老是隔三差五地被“吃掉”了,登录到后台后偶尔会出卡顿的情况,一开始怀疑是Swap不够导致的,于是给VPS主机增加了几个G的Swap,观察了一段时间后发现再大的Swap也被慢慢地“吃掉”了!很显然是PHP某些服务一直在占用着VPS的内存没有释放,导致物理内存耗尽后调用了Swap,显然Swap没有物理内存运行的效率高,于是就出现了进程卡死的情况了。考虑到挖站否现在用的Wor...转载 2019-06-20 15:07:54 · 5588 阅读 · 0 评论 -
Linux惊群效应详解
inux惊群效应详细的介绍什么是惊群,惊群在线程和进程中的具体表现,惊群的系统消耗和惊群的处理方法。1、惊群效应是什么?惊群效应也有人叫做雷鸣群体效应,不过叫什么,简言之,惊群现象就是多进程(多线程)在同时阻塞等待同一个事件的时候(休眠状态),如果等待的这个事件发生,那么他就会唤醒等待的所有进程(或者线程),但是最终却只可能有一个进程(线程)获得这个时间的“控制权”,对该事件进...转载 2019-08-19 15:55:50 · 4710 阅读 · 0 评论 -
linux常用命令
cd 文件夹 进入文件夹,ll 查看文件夹里的文件编辑文件用 vi 文件名 或者 vim 文件名。 退出按ESC,输入:q!回车。查看文件用 cat 文件名 或 less 文件名...原创 2019-08-24 10:33:58 · 4902 阅读 · 0 评论 -
vsftpd 配置:chroot_local_user与chroot_list_enable详解
很多情况下,我们希望限制ftp用户只能在其主目录下(root dir)下活动,不允许他们跳出主目录之外浏览服务器上的其他目录,这时候我就需要使用到chroot_local_user,chroot_list_enable,chroot_list_file这三个选项了。以下是对三个配置项的解释: 本文原文出处: http://blog.csdn.net/bluishglc/article/detail...转载 2018-03-06 09:42:28 · 4789 阅读 · 0 评论 -
Linux下修改Mysql的用(root的密码及修改root登录权限
修改的用户都以root为列。一、知道原来的myql数据库的root密码;①: 在终端命令行输入 mysqladmin -u root -p password "新密码" 回车 ,Enter password: 【输入原来的旧密码】②: 登录mysql系统修改, mysql -uroot -p 回车 Enter password: 【输入原来的密码】mysql>use m转载 2018-02-06 11:41:09 · 8890 阅读 · 0 评论 -
关于vmnet1~vmnet8(虚拟机下的linxu网络连接方式)
先说vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器,如图: 再说vmnet1,这是一个Host-Only网络模式,这是用于建立一个与世隔绝的网络环境所用到的,其中vmnet1也是一个虚拟的交转载 2016-02-13 10:19:14 · 6614 阅读 · 0 评论 -
ubuntu14 64位安装LAMP环境
1.安装apache2命令:sudo apt-get updatesudo apt-get install apache22.安装php模块sudo apt-get install php53.安装mysqlsudo apt-get install mysql-server mysql-client4.安装php和apache其它相关模块组件sudo原创 2016-03-08 14:47:42 · 4964 阅读 · 0 评论 -
从阿里云的web一键安装包环境,升级PHP版本5.2到5.3的经验
现在的php框架真是好用,采用了ThinkOX框架后,网站建设的速度快多了,开发网站的功能也更快捷了。这是一个基于Onethink的框架,也是基于Thinkphp的框架。要求PHP版本在5.3以上。使用的云主机是阿里云的ECS云主机,安装WEB环境的时候使用的是阿里云提供的一键安装包,当时为了兼容dedecms,使用的是PHP5.2版本,服务器里放了有10来个网站。转载 2016-03-10 12:36:37 · 9564 阅读 · 0 评论 -
vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误:[html] view plain copy 500 OOPS: vsftpd: refusing to run with writable root inside chroot () 这个问题发生在最新的这是由于下面的更新造成的:转载 2016-03-09 08:21:12 · 5082 阅读 · 0 评论 -
Vsftpd下如何把用户限制在家目录中
sftpd下如何把用户限制在家目录中 Vsftpd下如何把用户限制在家目录中我们要自己建一个文件,在/etc目录中#touch /etc/vsftpd.chroot_list 以beinan和nanbei这两个用户限制在他们所在的家目录中,而其它的FTP用户不做此限制。在vsftpd.chroot_list这个文件中,把beinan和na转载 2016-03-08 22:26:25 · 8098 阅读 · 0 评论 -
Ubuntu下Apache2多站点配置实例讲解
安装完毕apache后,不需要修改任何配置文件,包括 httpd.conf 、 httpd.conf 和 apache2.conf 配置文件。 more /etc/apache2/sites-available/site1.xxxx.com 代码: ServerAdmin webmaster@localhost ServerName转载 2016-03-08 15:48:24 · 9465 阅读 · 0 评论 -
linux mysql-bin二进制日志清除
装mysql并运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达十几个G.。原来mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语转载 2016-01-14 16:21:26 · 6303 阅读 · 0 评论 -
通过Mysql-bin日志恢复还原数据
事情是这样的:由于个人粗心,在7月30号那天协助其它部门批量更新一些数据,谁知道全局更新了,而这个问题竟然在9月26号才发现告知我。他们要求把更新有误的数据恢复到7月30号之前状态,并且7月30号到9月26号这段时间所做的增删改的操作也要更新进去。由于之前没啥经验,心里也没底,但是没办法,自己做错事自己承担。做法思路:把备份的数据导到测试库里面去,然后把7月30号到9月26号之间的binl转载 2016-01-14 15:43:57 · 5115 阅读 · 0 评论 -
mysql-bin占用空间太大的问题
用ports安装了mysql以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这样做主要有以下两个目的:1转载 2016-01-14 15:22:12 · 25885 阅读 · 0 评论 -
Ubuntu下crontab命令的用法
cron是一个Linux下的后台进程,用来定期的执行一些任务。因为我用的是Ubuntu,所以这篇文章中的所有命令也只能保证在Ubuntu下有效,但其他系统应该也差不多。 想要让cron执行你指定的任务,首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要运行的命令。你可以以下命令 crontab -e 来打开你的用户所属的cront转载 2016-01-21 11:03:05 · 4695 阅读 · 0 评论 -
inode与软硬链接的关系
一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是转载 2016-01-01 16:51:21 · 6086 阅读 · 0 评论 -
ubuntu 13.04安装
附Ubuntu Server 13.04系统镜像下载地址:32位:http://mirrors.163.com/ubuntu-releases/13.04/ubuntu-13.04-server-i386.iso64位:http://mirrors.163.com/ubuntu-releases/13.04/ubuntu-13.04-server-amd64.iso用启转载 2015-12-29 13:43:48 · 5327 阅读 · 0 评论 -
Linux为什么最多能分4个四个主分区的解释(windows也一样吧)
作者: 来源:之前有人问过为什么装Linux的时候主分区+扩展分区只能有4个,当时由于基础知识不足,不能及时解决问题,现在小有研究,现在给大家分享。MBR(Master Boot Recorder)主要开机扇区,放置硬盘的信息。MBR 可以说是整个硬盘最重要的地方了,因为在 MBR 里面记录了两个重要的东西,分别是:开机管理程序,与磁盘分区表 ( partition table转载 2015-12-29 09:27:24 · 9650 阅读 · 0 评论 -
linux重启mysql
1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service mysql start (5.5.7版转载 2016-05-30 17:05:09 · 4443 阅读 · 0 评论 -
linux查找大文件
du -h --max-depth=1 深度一层 不写将递归到所有子层du -sm * | sort -n //统计当前目录大小 并安大小 排序 单位为M转载 2016-07-23 11:08:51 · 2376 阅读 · 0 评论 -
linux userdel
userdel命令使用-R会使该账户下目录删除!切记!原创 2016-08-05 17:09:29 · 2476 阅读 · 0 评论