
Linux
Andy_Zheng.
这个作者很懒,什么都没留下…
展开
-
Linux查找大文件
查询根目录下大于500M的文件:find / -size +500M -exec ls -ld {} \;执行上述命令,查询结果如下:对文件超过500M的无用文件进行清空原创 2021-07-30 08:41:39 · 1995 阅读 · 0 评论 -
Linux调整服务器时间
1、查看当前服务器时间date2、调整日期date -s 02/02/20 #将日期调整为2020年02月02日3、调整时间date -s 08:08:08 #将时间调整为上午08时08分08秒4、日期和时间一起调整date 0719082721.10 #将日期时间调整为2021年7月19日下午08时27分10秒...原创 2021-07-19 08:30:00 · 9717 阅读 · 0 评论 -
Linux下Http请求Waiting时间过长问题定位处理
1、问题描述客户反应线上的生产系统模块列表和详情页面打开都比较卡顿2、原因定位上图未修改之前waiting时间 是1.5秒左右。一开始认为可能是数据库查询比较慢,但是将SQL拿到数据库查询速度很快,大约为0.1秒左右接下来就考虑是不是服务器性能问题,于是执行top命令,查看CPU消耗情况上图是修改过情况,没修改前COMMAND这一列有很多wc,cat命令,于是联想到是不是可能是脚本的问题导致的于是执行crontab -e查看脚本情况发现有一个一分钟频繁执行的校原创 2021-05-08 17:10:05 · 1521 阅读 · 0 评论 -
访问Nginx域名间接性无响应的解决方法
目录检查DNS服务器降低Nginx的error级别并排除错误修改Linux内核设置近期有客户反馈,上线的系统在使用的过程中会出现间歇性卡顿的问题,每次持续几秒钟,然后又正常了,过一段时间又再次出现这种问题。检查DNS服务器因为客户反馈都集中在电信的网络上面,因此首先排查了DNS服务器,将客户方路由器的DNS服务器设置为公共DNS服务器:114.114.114.144和114.114.115.115。同时检查了域名的DNS解析,发现有一条记录的TTL设置的过小,将其修改成600。但客户原创 2021-03-30 16:26:42 · 4729 阅读 · 0 评论 -
Linux 下清空或删除大文件内容
注意:由于再Linux中一切皆文件,你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件。清空重要的系统文件或者配置文件可能会引发严重的应用失败或者系统错误。提示:在下面的示例中,我们将使用名为 access.log 的文件来作为示例样本。1. 通过重定向到 Null 来清空文件内容清空或者让一个文件成为空白的最简单方式,是像下面那样,通过shell重定向 null (不存在的事物)到该文件:# > access.log2. 使用 ‘true’ 命令重定向...原创 2021-03-20 08:46:33 · 2153 阅读 · 0 评论 -
Linux创建用户,并赋予管理指定目录的权限
Linux创建用户,并赋予管理指定目录的权限一、创建用户1.创建用户:useradd 用户名2.设置密码:passwd userName 随后会提示输入密码二、赋予权限Linux给用户和文件赋予权限1、先对用户所属的的组赋权限:chown -R 用户名:用户组 目录2、再对目录赋予权限:chmod -R 775 目录3、查看文件夹的权限ls -la 目录创建用户时,会自动创建一个与用户名同名的用户组。创建快捷方式 ln -s 源 目的地添加组 groupadd原创 2021-03-19 20:03:53 · 9322 阅读 · 0 评论 -
Linux用普通用户输入命令报错-fork 资源不可用
解决办法:修改最大限制打开文件数:vi /etc/security/limits.d/*修改为65535修改完之后重启应用服务器,系统正常访问原创 2021-03-04 14:22:19 · 652 阅读 · 1 评论 -
Linux查询端口Close_WAIT并释放
1、查询当前应用端口所对应的未释放连接数2、如果连接数大于阈值 调用 jstack释放3、休眠5秒4、继续检测下一应用cd /usr/local/nacos/bin/logscurrenttime=`date '+%Y年%m月%d日 %H时%M分%S秒'`#数据库连接池数量db_num=`netstat -an|grep 3306|wc -l`echo "数据库端口占用${db_num}"echo `netstat -an|grep 3306`#检测端口数量num=`ne原创 2021-03-03 11:30:22 · 4395 阅读 · 0 评论 -
Linux中将文件权限和所有权复制到另一个文件
假设你有两个文件,或者你刚刚创建了一个新文件,并希望它拥有旧文件的相同权限和所有权。在本文中,我们将向您展示如何分别使用chmod和chown命令将权限和所有权从一个文件复制到Linux中的另一个文件。将文件权限复制到另一个文件要将文件权限从一个文件复制到另一个文件,请在以下语法中使用带有--reference开关的chmod命令,其中reference_file是复制权限的文件,而不是文件的指定模式(即八进制或数字模式权限) 。$ chmod --reference=reference_原创 2020-12-15 17:13:03 · 5270 阅读 · 0 评论 -
Linux下安装nginx
linux版本:CentOS7 64位【yum 安装最新版nginx:https://www.cnblogs.com/xxoome/p/7256214.html】在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。Linux下检查是否安装过某软件包:http://www.cnblogs.com/xxoome/p/5866553.html安装命令:yum -y install gcc pcre-devel zlib-de转载 2020-08-03 09:26:05 · 397 阅读 · 0 评论 -
linux不重启mysql修改group_concat最大值
问题描述:线上系统附件回显的时候通过group_concat获取某个字段的值,结果展示到一大半的时候显示的感觉数据直接被切割了,定位SQL发现通过group_concat后字符到一定值后会出现截断现象解决方法:(1)登陆mysql(2) 显示原变量值(3)设置新值(4)退出后重新登录配置即可生效...原创 2020-04-25 17:01:11 · 645 阅读 · 0 评论 -
Linux输出内容到文件
linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等)小于号:命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及设备输入>> 是追加内容> 是覆盖原有内容示例:...原创 2020-03-06 09:41:01 · 5128 阅读 · 0 评论 -
linux常用运维命令
1、从Linux服务器下载文件夹到本地(1) 使用xshell工具使用xshell来操作服务非常方便,传文件也比较方便。就是使用rz,sz首先,服务器要安装了rz,szyum install lrzsz当然你的本地windows主机也通过ssh连接了linux服务器运行rz,会将windows的文件传到linux服务器运行sz filename,会将文件下载到windows本地...原创 2019-07-04 14:29:40 · 441 阅读 · 0 评论 -
curl模拟http发送get或post接口测试
可参照:http://www.voidcn.com/blog/Vindra/article/p-4917667.html一、get请求 curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://www.baidu.com" 只显示...转载 2018-06-26 15:58:03 · 260 阅读 · 0 评论 -
curl命令 用法大全
一、get请求curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://www.baidu.com" 只显示头部信息curl -v "http://www.baidu.com" 显示get请求全过程解析wget "http://w...转载 2018-06-25 11:16:58 · 3557 阅读 · 0 评论 -
Linux用户及文件权限管理
一、linux用户管理1、查看用户whoami2、创建用户 在 Linux 系统里, root 账户拥有整个系统至高无上的权利,比如 新建/添加 用户。要创建用户需要 root 权限,这里就要用到 sudo 这个命令了。不过使用这个命令有两个大前提,一是你要知道当前登录用户的密码,二是当前用户必须在 sudo 用户组。sudo adduser andy //新建一原创 2017-05-28 10:15:01 · 349 阅读 · 0 评论 -
Linux共享Window文件夹权限问题
执行数据库备份的时候需要把文件夹设置在windows的共享文件上。在使用mount命令挂载到linux上后。文件路径和文件都是可以访问,但是不能写入,导致系统在上传文件的时候提示“权限不够,没有写权限”。用"ls-l"查看挂载文件的权限设置是drwxr-xr-x,很明显没有写权限。想当然使用chmod来更改文件夹权限,结果提示权限不够。root和当前用户都不能正常修改权限。使用下面命令Linu原创 2017-05-28 15:44:33 · 10238 阅读 · 2 评论 -
Linux top命令详解
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 50转载 2017-08-02 15:09:20 · 677 阅读 · 0 评论 -
linux配本地数据源
问题:mount /dev/cdrom /mnt挂载CD光驱中的Centos安装介质提示mount: 挂载点 /mnt 不存在。于是,尝试使用将镜像文件上传到服务器上再进行配置1、首先将本地CentOS-7-x86_64-DVD-1503-01.iso光盘镜像文件上传到/mnt目录下2、将下列代码片段[c7-media]name=CentOS-$releasever -原创 2017-09-17 21:14:08 · 1891 阅读 · 0 评论 -
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q S转载 2017-09-12 09:17:20 · 341 阅读 · 0 评论 -
Linux Tomcat8启动很慢
Log4j:[2017-08-2715:47:11] INFO ReadProperty:172 - Loading properties file from class path resource [resources/jdbc.properties]Log4j:[2017-08-27 15:47:11] INFO ReadProperty:172 - Loading propertie转载 2017-09-30 17:09:53 · 265 阅读 · 0 评论 -
WINDOWS上传中文文件名文件到LINUX显示乱码
现象:WINDOWS上传中文文件名文件到LINUX后,中文文件名乱码,中文内容乱码解决:首先考虑到的应该是字符编码不一致导致,其次再看是否没安装中文包1、检查是否安装convmv工具[oracle@result tmp]$ rpm -qa |grep convmvconvmv-1.15-2.el6.noarch说明已经安装,如没安装则 yum -y install conv原创 2017-09-30 17:14:53 · 4165 阅读 · 0 评论 -
Linux统计文件夹下的文件数目
Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。统计当前目录下文件的个数(不包括目录)$ ls -l | grep "^-" | wc -l1统计当前目录下文件的个数(包括子目录)$ ls -lR| grep "^-" | wc -l1查看某目录下文件夹(目录)的个数(包括子目录)$ ls -lR | grep转载 2018-01-07 20:10:42 · 491 阅读 · 0 评论 -
/etc/fstab 参数详解及如何设置开机自动挂载
某些时候当Linux系统下划分了新的分区后,需要将这些分区设置为开机自动挂载,否则,Linux是无法使用新建的分区的。 /etc/fstab 文件负责配置Linux开机时自动挂载的分区。Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。Linux的文件结构是单个的树状结构。最顶部的为根目录,即/。在根目录下,分为多个子目录,包括/bi转载 2018-01-25 19:23:05 · 67619 阅读 · 1 评论 -
lsof 命令用法:查看已删除空间却没有释放的进程
查看已经删除的文件,空间有没有释放,没有的话kill掉pidlsof -n |grep deletedlsof简介lsof(list open files)是一个列出当前系统打开文件的工具。问题描述:服务报警根分区使用率超过95%,上来查看发现96%使用率;但是/分区下面的目录,每个查询加起来也不到4G空间,多出来的40G不知道在哪里?find查询也没有找到大文件;分析原因:可能是系统进程占用的空...转载 2018-05-07 11:00:54 · 18566 阅读 · 3 评论 -
mount、umount、fuser命令使用小结
问题:Linux下共享Window文件夹mount -t cifs -o username=administrator,password=xxxxx //192.168.11.17/Data/ /mnt/databak/之后想卸载挂载目录,使用umount /mnt/databak卸载挂载点时,会遇到“device is busy”提示,这时fuser就能查出谁在使用这个资源;当然umount原创 2017-05-28 09:03:17 · 15606 阅读 · 0 评论