![](https://img-blog.csdnimg.cn/20210527202726541.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 52
Linux 基础实战
小蔡技术栈
自我成长,终身学习
Technology_stack
展开
-
Linux 系统运维2021常见最新面试题汇总
k8s如是实现配置https证书 ?nginx优化?lnmp环境 php如何实现高并发?3.mysql高可用有搭建过吗,原理是什么用的那种方式,一主一丛不能连接服务解决问题处理思路是什么?redis高可用集群有那些原理是 什么如何实现 数据持久化几种方式 你用那种?你后端开发语言用的啥?请说说ceph使用环境?tcp三次握手有制作过容器的镜像吗dockerfile 会写吗里面的命令意思docker数据持久化怎么做?容器何虚拟机的区别?es都用过那些命令?nginx都用过那些模块?n原创 2021-08-04 15:32:21 · 421 阅读 · 0 评论 -
Linux CentOS / Fedora / RHEL 下 Redis 哨兵集群部署搭建 3台机器(一主一从一哨兵/每台)一共3主3从3哨兵
一、环境准备1.下载软件安装包http://download.redis.io/releases/2.服务器信息educloud_rs1 educloud_rs2 educloud_rs3服务器1 主 从 仲服务器2 哨兵 哨兵 从服务器3 从 仲 哨兵主节点 27001从节点哨兵...原创 2021-07-17 20:31:12 · 473 阅读 · 0 评论 -
Linux 使用Nginx 拦截屏蔽异常访问IP并加入黑名单
1.下载rpm包编译安装rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.yum 安装 nginxyum install -y nginx原创 2021-05-24 16:25:30 · 1266 阅读 · 1 评论 -
Linux CentOS7 设置 Tomcat 开启自启动脚本
1、创建tomcat/bin 下面setenv.sh 脚本 添加如下内容vim /home/sa/tomcat9/bin/setenv.sh#两行tomcat安装文件路径export CATALINA_HOME=/home/sa/tomcat9export CATALINA_BASE=/home/sa/tomcat9#设置Tomcat的PID文件(这个在执行的时候会自动创建)CATALINA_PID="$CATALINA_BASE/tomcat.pid"#添加JVM选项JAVA_OPTS=原创 2021-03-25 11:03:20 · 309 阅读 · 2 评论 -
Linux 服务器搭建 CMDBuild-3.3 企业级资产管理系统,方便运维人员管理 上百台集群服务器 主机 进程 配置文件 计划任务等资产信息
1.环境准备中间件:jdk-8u231-linux-x64.tar.gz中间件:apache-tomcat-8.5.53.tar.gz数据库:postgresql工具:cmdbuild-3.3.war安装JDK8:tar -zxvf jdk-8u231-linux-x64.tar.gz安装Tomcat8:tar -zxvf apache-tomcat-8.5.53.tar.gz将下载好的 cmdbuild-3.3.war 包部署到tomcat/webapps/下,并改名为cmdbuild.w.原创 2021-03-24 17:22:25 · 3006 阅读 · 12 评论 -
Linux7 环境下安装配置 Nginx 实现 反向代理-负载均衡-动静分离-高可用 等详细操作
一、下载 Nginx 压缩包1.官网版本地址—>>Nginx官网下载地址2.自行设置Nginx下载的目录,通常下载到 /usr/local/wget -c http://nginx.org/download/nginx-1.18.0.tar.gz3.解压Nginx压缩包tar -zxvf nginx-1.18.0.tar.gz二、安装 Nginx 相关依赖 gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-deve原创 2021-03-17 17:45:13 · 1053 阅读 · 0 评论 -
Linux vim 编辑文本时 提示 “Found a swap file by the name”
这种原因是因为之前在对配置文件修改的过程中没有正确的保存退出而导致的在配置文件当前目录 执行ls -la出现了一个临时文件,将其删除rm -rf .nginx.conf.swp原创 2021-03-15 17:37:40 · 253 阅读 · 1 评论 -
Linux下实现不活动用户登录超时自动退出功能
方法一:修改用户下的.bashrc隐藏文件echo "TMOUT=90">>.bashrc //TIMOUT以秒为单位source .bashrc //使配置生效方法二:修改/etc/profile的配置文件来实现vim /etc/profile下面两行加入尾部TMOUT=600 export TOMOUTsource /etc/profile提示:timed out waiting for input: auto-logout //登录超时,自动退出方法三:通原创 2021-03-12 17:26:59 · 935 阅读 · 0 评论 -
Linux 修改远程主机端口号
1.vim /etc/ssh/sshd_config注释去掉 改成要修改的端口号,然后 wq 保存退出!重启sshd服务,测试重新连接2.systemctl restart sshd.service原创 2021-03-05 15:03:08 · 290 阅读 · 1 评论 -
Linux配置第三方邮件服务
1.安装 mailxyum -y install mailx2.修改 mailx 配置文件vim /etc/mail.rc3.在配置文件里追加如下文本set from= 发送端的邮箱set smtp= 邮箱发送服务器set smtp-auth-user= 发送端的邮箱set smtp-auth-password= 邮箱密码set smtp-auth=login 默认login语法示例echo "A" |mail -s "B" -a file.txt xxx@qq.com参数A原创 2021-02-02 19:54:57 · 1060 阅读 · 0 评论 -
Linux 解决中文文件乱码问题
有时候将文件传输到Linux 目录里中文文件名会出现乱码,这是因为你的中文文件格式和Linux 系统格式不一致导致的,下面就来解决这个问题。1.安装 convmv 文件转码工具yum install convmv -y2.转换要操作的文件名,将文件编码转换和Linux系统对应编码即可convmv -f gbk -t utf-8 -r --notest /home/要操作的文件名3.以下为 convmv 常用参数:-f enc 源编码-t enc 新编码-r原创 2021-01-20 14:46:36 · 896 阅读 · 1 评论 -
主机系统巡检脚本
系统巡检脚本工作需要开发的系统巡检脚本,适用于 CentOS6.x/7.x 拿出来给分享给大家。含有常用的检查模块,如硬盘、内存、进程等。安全性检查如隐藏特权用户、空密码用户、共享ID用户、密码有效期等等。部分代码用来生成CMDB的报表数据,不喜欢的可以拿掉。注意:巡检不能替代监控!运行结果[root@service sa]# sh HostDailyCheck-service.sh 检查结果:./log/HostDailyCheck-service-20210113.txt巡检报考样本系统转载 2021-01-13 15:08:38 · 379 阅读 · 0 评论 -
Linux 安装tomcat 启动访问不了Apache页面 简单实用
进入bin目录:cd apache-tomcat-8.5.53/bin/启动tomcat:sh startup.sh查看服务是否启动成功:ps -ef | grep tomcat浏览器访问tomcat:IP:端口明明启动了,为啥访问不了呢??解决方法:切换到root用户:su -停止防火墙:systemctl stop firewalld禁用防火墙:systemctl disable firewalld临时关闭防火墙:setenforce 0永久关闭防火墙:sed -i '/SELIN原创 2020-11-24 17:09:39 · 200 阅读 · 0 评论 -
Linux 主机设置 免密登录 互信 远程登录 ssh scp 不用输入密码 等操作方法
1.服务器之间互传输文件或切换登录等操作免除密码A主机:145…81.81.16B主机:145…81.81.162.B主机 执行命令:ssh-keygen后边 ② ③ ④ 全部敲回车3.有时候提示 这个文件已存在Overwrite=覆盖直接 输入 y 即可![在这里插入图片描述](https://img-blog.csdnimg.cn/20201103140815405.png#pic_center4.进入目录 cd .ssh/将 id_rsa.pub 这个文件传输到 A原创 2020-11-03 14:40:53 · 299 阅读 · 1 评论 -
Linux 主机ping 域名不通 提示: ping: www.baidu.com: Name or service not known 解决方法
原因是: 由于主机没有配置DNS导致的1.找到本机网卡配置文件vi /etc/sysconfig/network-scripts/网卡配置文件名配置网卡内容:DNS1=114.114.114.114DNS2=8.8.8.82.配置主机DNSvi /etc/resolv.conf配置内容:nameserver 114.114.114.114nameserver 8.8.8.8这样就可以了。...原创 2020-10-22 09:39:41 · 2971 阅读 · 4 评论 -
(系统运维 面试宝典) Linux 系统根目录下面各个子目录作用
/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点/root 系统管理员的主目录(呵呵,特权阶级)/mnt 系统提供这个目录是让用户临时挂载其他的文件系原创 2020-10-14 13:23:44 · 97 阅读 · 1 评论 -
Linux zip打包排除掉某个目录 指令
1.打包某个文件,排除掉不想打包的目录可以使用下面的指令命令: zip -r 打包的文件名.zip 打包目录/ -x ‘要排除的目录地址’实例: zip -r rsweb01_andEdu.zip andEdu/ -x ‘andEdu/WEB-INF/lib/*’注意: 排除目录地址要加上单引号 ’ '-x: 压缩时排除文件列表中指定的文件-r: 递归压缩,将指定目录下的所有文件以及子目录全部压缩2.相关参数如下:-A 调整可执行的自动解压缩文件。-b<工作目录&g原创 2020-10-13 15:41:14 · 5002 阅读 · 1 评论 -
Linux 远程连接目标服务器 scp 或 ssh 提示: IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
提示以下错误:解决方法: vim ~/.ssh/known_hosts删除对应的行数就可以了删不删除全部无所谓保存退出: wq保存退出: x不保存退出: q!重新连接 ssh 或 scp 即可。原创 2020-09-27 14:21:56 · 202 阅读 · 2 评论 -
Xshell SSH 远程连接服务器报 找不到匹配的 outgoing encryption算法。
1.Xshell SSH 远程连接服务器报 找不到匹配的 outgoing encryption算法。2.解决方法(1)右键选择会话属性 找到 安全性>加密(2)点击编辑 勾选 下面红框内容原创 2020-08-21 11:00:51 · 1328 阅读 · 1 评论