Linux
文章平均质量分 50
mawei7510
stay hungry,stay foolish!
展开
-
CentOS7安装telnet服务
xinetd开机自启动systemctl enable xinetd.service。telnet服务开机自启systemctl enable telnet.socket。启动xinetd服务systemctl start xinetd.service。启动telnet服务systemctl start telnet.socket。4、进行telnet端口测试。1、检查是否已经安装。原创 2022-09-21 13:19:20 · 348 阅读 · 0 评论 -
Linux常用操作指令(持续更新中....)
1.查看CPU信息查看CPU信息(型号)[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 24 Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz# 查看物理CPU个数[root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l2# 查看每个物理CPU中core的个数(原创 2022-03-24 19:48:14 · 1535 阅读 · 0 评论 -
Windows、Linux对Socket KeepAlive参数配置
Linux系统对于TCP连接来说,如果客户端由于一些异常情况导致断网,从而未能向服务器发起FIN关闭消息,服务端在没有设置存活检测的情况下,该连接会在一定时间内保持存在,有可能会使服务器接入资源耗尽,导致accept失败。 解决这个问题,可以通过使用心跳包的方法来检测连接是否存活。socket 中存在 SO_KEEPALIVE 选项,可以用来解决刚刚提到的问题。使用 SO_KEEPALIVE 将会检测对方主机是否崩溃,避免服务器永远阻塞于TCP连接的输入。设置该选项后,如果2小时内在此套接口的任一方原创 2021-06-24 16:37:00 · 1798 阅读 · 0 评论 -
xshell7 无法启动
xshell7 无法启动(系统 win7):问题描述:电脑刚开机时可以打开xshell,在服务启动完毕系统完全就绪后无法打开(双击图标后无反应,无弹窗,无报错,鼠标转圈数秒,任务管理器无xshell7进程,将所有服务禁用后xshell7正常运行)在服务管理界面将下面的服务停止调,并且禁用。然后再启动xshell7正常运行。通过测试,在开机自启中将这两个服务禁用后,xshell7 正常运行...原创 2021-05-13 00:48:48 · 6600 阅读 · 6 评论 -
centos7:无法分配内存 (errno=12)
启动项目报错:OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000f5a9b000, 66166784, 0) failed; error='无法分配内存' (errno=12)部分日志内容:## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (mmap) f转载 2021-03-06 19:44:45 · 1280 阅读 · 0 评论 -
Linux指令发送Http请求
一.CURL1. get请求curl命令默认下就是使用get方式发送http请求。 1 curl www.baidu.com 2. post请求使用-d参数,形式如下: 1 curl -d "param1=value1¶m2=value2" www.baidu.com 3.设置代理 1 curl -x 192.168.31.111:8002...原创 2021-01-12 10:32:52 · 2863 阅读 · 0 评论 -
LINUX下解决netstat查看TIME_WAIT状态过多问题
https://www.cnblogs.com/sidesky/p/6844565.html# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c 16 CLOSING 130 ESTABLISHED 298 FIN_WAIT1 13 FIN_WAIT2 9 LAST_ACK 7 LISTEN 103 SYN_RECV 5204 TIME_WAIT状态:描述CLO...转载 2021-01-05 16:37:04 · 557 阅读 · 0 评论 -
Nginx配置upstream实现负载均衡
假设Nginx没有只只能代理一台服务器的话,那它也不可能像今天这么火。Nginx能够配置代理多台服务器。当一台服务器宕机之后。仍能保持系统可用。详细配置步骤例如以下:1. 在http节点下,加入upstream节点。upstream linuxidc { server 10.0.6.108:7080; server 10.0.0.85:8980; } 2. 将server节点下的location节点中的proxy_pass配置为:http:// + upstr..原创 2020-12-29 10:36:52 · 392 阅读 · 0 评论 -
Linux下TCP连接断开后不释放的解决办法
问题:在开发测试时发现断开与服务器端口后再次连接时拒绝连接。分析:服务器上查看端口占用情况,假设端口为8888。netstat -anp |grep 8888发现端口8888端口显示被占用(ip为本机ip确定是上次连接)且状态为ESTABLISHED,然而实际上连接已经断开,但是服务端没有断开连接,查看TCP的keepalive配置。sysctl -a |grep keepalive发现为默认的配置 net.ipv4.tcp_keepalive_time = 7200.转载 2020-12-29 09:41:41 · 842 阅读 · 0 评论 -
Linux下nginx的安装以及环境配置
linux下nginx的安装以及环境配置刚好最近在处理服务器相关的工作,所以记录一下nginx的安装,ok,接下来直接开始操作!第一步:下载nginx压缩包在这里可以去nginx官网下载->点我下载nginx也可以直接使用wget命令下载,指令如下所示(请根据自己的需求进行下载):wget -c https://nginx.org/download/nginx-1.10.1.tar.gz1注意:这一步最好在自己的目标目录进行操作,我一般是把压缩包下载到/usr/local目录转载 2020-12-29 09:33:11 · 194 阅读 · 0 评论 -
Linux上mariadb重置密码
如果你Linux上的mariadb数据库密码忘记了,你可以这样来重置密码。[root@node1 ~]# mysql -uroot -pERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)目标:重置Mariadb数据库密码过程:修改配置文件: [root@node1 ~]# vi /etc/my.cnf [mysqld] skip-grant-原创 2020-12-22 17:32:03 · 820 阅读 · 0 评论 -
阿里云磁盘扩容以后,需要扩容文件系统,才能使用
由于测试环境部署服务器过多,系统磁盘只有40G,使用率经常达到90%,故在阿里云扩容到100G,但实际使用文件系统依然只有40G,需要扩容文件系统才能将扩容的60G投入使用;建议: 操作前尽量快照备份一下,方便失败时恢复一:我们在阿里云控制台在线扩容交完钱之后登陆后发现磁盘容量没有变化?二:但是通过fdisk -l查看空间确实增加了如何将磁盘容量实实在在的利用起来?yum install -y xfsprogs cloud-utils-growpart用growpart为需...原创 2020-05-20 15:40:10 · 523 阅读 · 0 评论 -
免费个人/学校版xshell和xftp下载
介绍:连接linux远程服务器的工具挺多的,我用的Xshell6和Xftp6,企业版本是需要收费的,个人/学校版是免费的,个人免费版本不能商用日常使用是够用的。步骤:1.前往官网下载,官网链接http://www.netsarang.com/download/main.html这里写图片描述2.填写信息,提交下载,注意邮箱填写要正确,邮箱会收到下载链接3.下载好去安装使用就可...转载 2020-04-24 09:26:36 · 860 阅读 · 0 评论 -
navicat显示中文为问号
现象使用navicat for mysql 打开数据库时,使用Console插入和查询数据显示乱码处理过程1.查看数据库编码为" utf8 -- UTF-8 Unicode",也就是说数据库字符集没有问题,初步推测为客户端的问题2.在navicat里右击连接,选择连接属性,切换到高级选项,去掉"Use MySQL character Set"前的勾,在编码里选择" 20936 (S...原创 2020-01-10 13:54:30 · 2369 阅读 · 0 评论 -
linux修改系统时间为北京时间(CentOS)
删除本地时间rm -rf /etc/localtime设置时区为上海ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime利用date查看时间修改成功转载于:https://www.cnblogs.com/EggKiller/p/9168014.html...转载 2019-12-16 11:05:10 · 570 阅读 · 0 评论 -
阿里云新增SSD云盘及修改mysql数据存放位置
先装个最小20G的,后面再根据需要扩容1、选择新购买SSD云盘2、在实例管理中挂载云盘3、通过SSH进入系统格式化云盘并挂载分区注:要把数据库存储位置放到/data盘中,操作前最好先备份网站文件及数据库3.1、停止全部服务#service mysqld stop#service nginx stop#service php-fpm stop#service redi...转载 2019-04-15 13:50:15 · 511 阅读 · 0 评论 -
阿里云服务器增加SSD数据盘,并迁移原来系统盘中的mysql数据
1.业务量的增长, 之前只有一个系统盘, 并且系统盘现在不够用了, 所以就需要增加一个数据盘. 在ECS增加数据盘实例后,需要手动远程服务器,挂载目录.https://help.aliyun.com/document_detail/25426.html?spm=a2c4g.11186623.2.28.2c037d56qZ3b8x#concept-jl1-qzd-wdb2.将Mysql...原创 2019-04-15 14:18:31 · 1537 阅读 · 0 评论 -
Linux curl使用简单介绍
Curl是Linux下一个很强大的http命令行工具,其功能十分强大。二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~嗯,要想把读过来页面存下来,是不是要这样呢?$ curl http://www.linuxidc.com > page.html...转载 2019-05-29 11:26:56 · 108 阅读 · 0 评论 -
Linux定时任务Crontab命令详解及实例
先说需求,及解决方法需求: 想在linux服务器上,新建一个任务,定时执行脚本文件解决: 1. crontab -l 查看定时任务 2. crontab -e 修改定时任务 3. cd /var/log; tail -f cron 查看定时任务执行日志 4. ll test....原创 2019-05-29 14:10:28 · 5461 阅读 · 0 评论 -
mysqldump工具,通过--where选项,导出指定表中指定数据
需求描述: 今天在使用mysqldump工具导出表的时候,考虑能不能导出满足条件的数据行,不要 将表都导出来,查找资料,通过--where选项,就可以实现目的,做个实验,在此记录下.操作过程:1.通过--where选项导出满足条件的数据[mysql@redhat6 mysql_backup]$ mysqldump -uroot -p --single-transactio...原创 2019-05-29 15:50:15 · 3884 阅读 · 0 评论 -
CentOS 更改MySQL数据库目录位置
CentOS更改MySQL数据库目录位置由于MYSQL的数据库太大,默认安装的“/var”盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录。以下是将MYSQL数据库默认安装目录从“/var/lig/mysql”目录转移到“/home/mysql_data/”目录具体操作流程:通过用”YUM”安装“MYSQL”数据库,安装目录为默认路径:”/var/lib/mysq...转载 2019-08-14 14:58:44 · 261 阅读 · 0 评论 -
记录Linux服务器上程序的一次诡异报错:vertx dataSource or dataSourceClassName or jdbcUrl is required
一.前言 这个错误很诡异, 困扰了我一周左右, 很苦恼,很烦躁, 如鲠在喉,不吃不快啊! 当然忙别的时候也会忘掉这个苦恼和烦躁. 因为虽然报错了,但是不影响程序的任何使用, 这就奇怪了, 如果非要说影响, 那就是"占着茅坑不拉屎", 一直在服务器控制台霸屏. 如果你也有类似的问题, 或者对着问题感兴趣, 那请继续看下去, 精彩的在后面.二.报错信息Exc...原创 2019-08-30 15:16:42 · 2443 阅读 · 0 评论 -
查看Linux服务器内存、CPU、显卡使用情况
查看内存使用情况使用命令:free -m大致结果类似下图:内存占用情况参数解释:Mem行(单位均为M):* total:内存总数* used:已使用内存数* free:空闲内存数* shared:当前废弃不用* buffers:缓存内存数(Buffer)* cached:缓存内舒数(Page)(-/+ buffers/cache)行:* (-buffers...转载 2018-12-07 17:15:45 · 1873 阅读 · 0 评论