Linux
强大的Linux
_夜半钟声到客船
永远保持对技术的热情
展开
-
知识积累:spring.data.redis获取key的有效期,set更新value,不重置过期时间做法
spring.data.redis获取key的有效期,不重置过期时间做法原创 2021-12-28 12:00:38 · 2190 阅读 · 0 评论 -
nginx负载均衡的6种算法
Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应,感谢Nginx为我们选择了 epoll and kqueue作为开发模型。下面是五种负载均衡算法:round robin(默认) weight IP_hash url_hash(第三方) fair(第三方)1.round r...原创 2020-12-28 18:35:14 · 2861 阅读 · 0 评论 -
Linux CentOS错误 version `GLIBC_2.20‘ not found 错误 version `GLIBC_2.21‘ not found
最近在CentOS7.7上部署程序,程序启动的时候,出现如下错误:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found1)检查了gcc版本:gcc --version 得到结果gcc (GCC) 4.8.5 ;gcc --versiongcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)Copyright (C) 2015 Free Software Foundation, Inc.2)s原创 2020-08-26 14:24:25 · 1173 阅读 · 0 评论 -
操作系统学习总结
操作系统启动bootsectsetuphead.smain.c操作系统接口:命令是什么,就是用c语言写的程序而已。shell也是一段程序:即/bin/sh#include <stdio.h>int main(int argc,char* argv[]){ printf("ECHO:%s\n",argv[1]); // 对接显示器}int main(int argc,char* argv[]){ char cmd[20]; while(原创 2020-08-13 09:09:18 · 345 阅读 · 0 评论 -
手动搭建k8s集群,搭建第一个程序
1. 所有节点配置hostsvi /etc/hosts 添加:192.168.220.131 K8S-master01 192.168.220.132 K8S-master02 192.168.220.133 K8S-master03 192.168.220.135 K8S-node01 192.168.220.136 K8S-node022. 所有节点关闭防火墙、selinux、dnsmasq、swapsystemctl disable --now firewalld system原创 2020-06-03 11:03:16 · 465 阅读 · 0 评论 -
Linux 编译安装nginx
Linux环境(这里是centos7)一、下载安装包 文件名:nginx-1.6.3.tar.gz 下载地址: http://nginx.org/en/download.html 点击“nginx-1.6.3”下载二、解压缩 tar -zxvf nginx-1.6.3.tar.gz三、编译前准备原创 2017-05-02 18:18:10 · 950 阅读 · 2 评论 -
VMware Workstation Centos7 搭建开发环境
1. 虚拟机centos7,设置桥接,实现联网2.yum安装nginxyum install nginx安装完成后,查找下安装目录,find / -iname nginx启动nginx /usr/sbin/nginx原创 2017-04-28 15:42:27 · 1545 阅读 · 0 评论 -
yum源调整为阿里云源记录
鉴于国外的yum源经常连不上,切换成国内的yum源,我们首选阿里的备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 6wget -O /etc/yum.repos.d/转载 2017-04-28 14:31:06 · 568 阅读 · 0 评论 -
虚拟机的centos 7无法联网,没有ifconfig的处理办法
在虚拟机为NAT的网络连接下(就是默认的那个)。在安装时候如果是一直默认的,安装centOS7 ,即最小化安装。在虚拟机中以最小化方式安装centos7,然后无法联网,因为centos7是默认网卡未激活。可以设置 文件 /etc/sysconfig/network-scripts/ifcfg-enp16777736(这里的enp16777736不是一定,是en开头的就可以)原创 2017-03-15 09:28:42 · 4839 阅读 · 0 评论 -
开启Lua编程,第一个Lua程序
第一个Lua程序,开启Lua编程原创 2017-05-02 18:26:55 · 1919 阅读 · 0 评论 -
Linux搭建 nginx+lua环境
nginx lua编程原创 2017-05-02 18:12:48 · 2220 阅读 · 1 评论 -
linux 搭建zookeeper集群
linux 搭建zookeeper集群原创 2017-06-01 11:57:54 · 567 阅读 · 0 评论 -
linux 搭建 kafka集群
1. 下载kafkawget http://mirror.bit.edu.cn/apache/kafka/0.10.2.1/kafka_2.12-0.10.2.1.tgz2.解压缩tar -zxvf kafka_2.12-0.10.2.1.tgz3.创建项目目录和kafka消息目录mkdir kafkascd kafkasmkdir kafkalog原创 2017-06-02 17:55:39 · 803 阅读 · 0 评论 -
Linux安装配置go运行环境
1. 下载go,解压 gz包wget https://storage.googleapis.com/golang/go1.7.5.linux-amd64.tar.gztar zxvf go1.7.5.linux-amd64.tar.gzmkdir gopathcd gopath2. 配置环境变量vi /etc/profile最后添加#根目录expor原创 2017-05-22 13:24:49 · 1437 阅读 · 0 评论 -
linux下mysql的root密码忘记解决方案
linux下mysql的root密码忘记解决方1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的原创 2014-11-20 22:53:34 · 970 阅读 · 0 评论 -
SecureCRT端口转发配置
SecureCRT端口转发配置背景:现在有一个平台 A 和平台 B 。平台 A 有公网地址,面平台 B 没有公网地址,但是平台 A 和 B 可以通过内网互访( A 和 B 都是双 IP ,一个公网一个内网)。这时候就可以用到端口转发功能实现本地访问 B 平台。1、 SecureCRT 端口转发配置:操作步骤:1 、右击 com 服务器,选转载 2013-05-28 14:37:21 · 951 阅读 · 0 评论 -
SSH看看吧
SSH为Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定;SSH为建立在应用层和传输层基础上的安全协议。传统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的原创 2013-05-28 14:47:07 · 713 阅读 · 0 评论 -
SSH服务
最近刚刚接手的项目上面使用的是SSH协议访问远程主机,所以要研究下SSH这个!SSH的英文全称为SecureShell,是IETF(InternetEngineering TaskForce)的NetworkWorking Group所制定的一族协议,其目的是要在非安全网络上提供安全的远程登录和其他安全网络服务。可以简单理解为:Rlogin和Telnet等的替代方案。原创 2013-05-29 13:59:04 · 2010 阅读 · 0 评论 -
Linux下NFS(网络文件系统)的建立与配置方法
网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。 在嵌入式Linux 的开发过程中,开发者需要在Linux 服务器上进行所有的软件开发,交叉编译后,通用FTP 方式将可执行文件下载到嵌入式系统运行,但这种转载 2013-08-15 10:10:02 · 1542 阅读 · 2 评论 -
Ubuntu装好后root的密码设置
转载于 http://hi.baidu.com/wastorode/blog/item/ff428eb5cc74b75808230271.html 对于其他Linux系统来 说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有 给root用户设置口令,也没有启用root帐户。问题是要想作为转载 2014-01-14 14:12:56 · 955 阅读 · 0 评论 -
查看ubuntu硬件信息命令
查看ubuntu硬件信息命令:1, 主板信息.查看主板的序列号--------------------------------------------------#使用命令dmidecode | grep -i 'serial number'#查看板卡信息cat /proc/pci-------------------------转载 2014-01-14 14:15:05 · 1064 阅读 · 0 评论 -
Ubuntu 开启 SSH服务,并实现远程windows 主机 SecureCRT连接
1、首先在服务器上安装ssh的服务器端和客户端。$ sudo apt-get install openssh-server openssh-client2. 启动ssh-server。$ /etc/init.d/ssh restart可以简单一点??就是$ service sshd start 3. 确认ssh-server已经正常工作。$ netstat -tlp原创 2014-01-22 12:03:44 · 1255 阅读 · 0 评论 -
Linux下tomcat的配置
上回说到Tomcat在Linux下面的安装,今天来谈一谈tomcat的基本配置,打开tomcat的目录,其中有一个webapps目录和一个conf目录,这两个是比较重要的目录。1.配置端口号:我Linux的机器没有IIS,所以80端口应该不会被占用,所以可以选择让tomcat来占用80端口,这样浏览器里面就不必输入冒号加端口号了,修改conf目录下的server.xml文件,将其中的8080修转载 2014-04-01 00:45:55 · 1770 阅读 · 1 评论 -
Nginx安装部署
Nginx ("engine x") 是一个高性能的 HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。20原创 2014-07-21 10:17:10 · 792 阅读 · 0 评论 -
Linux修改网关Gateway、IP
linux修改ip netmask,gateway 小计一下 ,方便查询网卡eth0 IP修改为 102.168.0.1 ifconfig eth0 102.168.0.1 netmask 255.255.255.0网关修改为 102.168.0.254route add default gw 102.168.0.254转载 2014-05-30 13:12:03 · 7945 阅读 · 0 评论 -
根据port端口号查找process进程(服务)或者根据服务名字查找端口号
首先介绍根据服务名字查找端口:控制面板->管理工具->服务,比如已经开启的服务mysql5_pn,右键属性,可以查看到它的服务名字,显示名字,和对应的进程exe,我们平时在cmd中的命令net start service之类的命令这个service就是服务名字,而tasklist命令查找的是进程名字,这时候我们找到mysql5_pn对应的进程名字是mysqld-nt,然后使用tasklist转载 2014-08-21 09:53:18 · 1309 阅读 · 0 评论 -
日常遇到的小知识积累
set password for 'root'@'localhost' =password('你要写的密码');原创 2014-09-18 20:11:32 · 748 阅读 · 0 评论 -
oracle主机ip修改无法正常启动,报错:ORA-00600:internal error code
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], []刚刚把装有oracle数据库的主机ip地址原创 2014-09-19 16:45:24 · 1558 阅读 · 0 评论 -
VsFTP出现500 OOPS: cannot change directory的解决办法
在linux中搭建ftp服务后使用ftp查看,只能看见ftp目录中的pub文件夹,看不到其他文件夹,使用ls -ld查看两个文件夹的权限设置是一模一样的,怎么会出现这种状况呢,网上找资料原来是selinux阻止了对其他目录的访问了,setsebool -P ftpd_disable_trans 1 ,让selinux 开放对ftp的访问,并vi /etc/vsftpd/vsftpd.conf 在最转载 2014-08-26 13:58:30 · 7048 阅读 · 0 评论 -
Linux的常用功能
crontab定时任务:任务调度的使用: a.系统工作 b.个人用户的工作 --设置任务调度crontab -e 每隔一段时间执行date > /home/mydata1 希望每天凌晨两点系统自动执行0 2 * * * date >> /home/mydata1 分钟 小时 月份 年原创 2013-05-06 15:07:31 · 1526 阅读 · 1 评论