linux
楚疏笃
自动化运维实践者,IT项目管理理念分享,个人工作总结
展开
-
防火墙限制IP访问
配置好后重启一下防火墙使生效。启动防火墙并限制IP访问。原创 2022-08-23 09:12:45 · 1591 阅读 · 0 评论 -
使用docker方式安装actionview
使用docker方式安装actionview原创 2022-07-28 17:20:43 · 641 阅读 · 1 评论 -
linux 安装docker报错 需要:container-selinux >= 2:2.74
错误:软件包:3:docker-ce-19.03.12-3.el7.x86_64 (docker-ce-stable)需要:container-selinux >= 2:2.74错误:软件包:containerd.io-1.2.13-3.2.el7.x86_64 (docker-ce-stable)需要:container-selinux >= 2:2.74解决方法:yum install --setopt=obsoletes=0 \ docker-ce-17.03.2.ce-1转载 2022-01-28 14:24:53 · 2351 阅读 · 0 评论 -
CentOS7安装图形化并安装vnc
一、安装图形化1、更新系统:yum -y upgrade2、安装必要的软件包:yum -y install grub2-efi fwupdateyum -y remove kernel3、查看可安装组列表:yum grouplist4.安装桌面:yum -y groupinstall ‘GNOME Desktop’ ‘Graphical Administration Tools’5、设置图形化//查询当前的默认设置:systemctl get-default//设置原创 2021-09-27 22:52:39 · 466 阅读 · 0 评论 -
使用keeplivkeped+haproxy搭建高可用tomcat集群
1.安装java(2台安装)yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y2.下载tomcat并启动(2台安装)3.安装keeplivkeped (2台安装)yum install keepalived -ysystemctl start keepalivedsystemctl stop keepalivedip addr| grep 192.168.203.164.编辑配置文件主节点配置vi /etc/keepa原创 2021-02-23 17:47:36 · 1072 阅读 · 3 评论 -
Linux简单优化
1.永久关闭selinuxvim /etc/selinux/config将SELINUX=enforcing改为SELINUX=disabled,保存后退出,重启生效2.设定系统runlevel为3[root@localhost ~]# grep 3:initdefault /etc/inittabid:3:initdefault:[root@localhost ~]# init 33.加大系统文件描述符最大值vim /etc/security/limits.conf* soft n原创 2021-02-23 09:28:01 · 78 阅读 · 0 评论 -
linux开机顺序
1.通电,开机BOIS硬件信息自检2.读取MBR引导程序加载3.加载内核,加载驱动程序4.启动init进程5.读取/etc/rc.d/init文件6.通过运行级别启动相应服务7.运行/etc/rc.d/local脚本文件8.init运行终端控制程序启动登录...原创 2021-02-22 10:42:54 · 93 阅读 · 0 评论 -
运维监控需要明确的事
1.监控的目的对系统不间断实时监控实时 反馈系统当前状态保证业务持续性运行2.监控流程数据采集,数据存储,数据分析,展示及告警原始监控命令:top, free -m,df -h,iftop由于没有存储功能无法查看历史信息3.监控内容硬件监控:cpu,主板,内存,硬盘,电源等硬件故障系统监控:cpu,内存,硬盘资源利用率应用监控:中间件或数据库等日志监控系统日志,服务日志,访问日志,错误日志安全监控:WAF,敏感文件监控API监控:可用性,接口请求,响应时间业务监控:页面访问率监原创 2021-02-06 09:24:11 · 167 阅读 · 2 评论 -
centos搭建pptp
1、安装pptpyum -y install iptables-services pptpd#开启ipv4转发:[root@x86 ~]# vim /etc/sysctl.confnet.ipv4.ip_forward = 1#刷新配置[root@x86 ~]# sysctl -p #关闭防火墙或者放行端口号service stop iptables2、配置pptp1.配置pptpd服务:vim /etc/pptpd.conf将配置文件末尾的localip 11x.x.x.xr原创 2021-01-27 15:12:53 · 1028 阅读 · 0 评论 -
centos7升级内核到5.10.7-1
载入公钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org安装ELReporpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm载入elrepo-kernel元数据yum --disablerepo=\* --enablerepo=elrepo-kernel repolist查看可用的rpm包yum --disablerepo=\*原创 2021-01-14 15:10:22 · 2387 阅读 · 1 评论 -
配置Linux主机SSH无密码访问
在主控端创建ssh-keyssh-keygen -t rsa拷贝 /root/.ssh下的id_rsa.pub到被控端ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.203.5如果遇到报错 删除vi known_hosts 中的ip 重新拷贝原创 2021-01-14 15:06:47 · 130 阅读 · 0 评论 -
Linux常用服务器软件之samba(二)
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,能够完成在windows、mac操作系统下访问linux系统下的共享文件1.安装yum -y install samba samba-common2.配置在home路径touch sharechmod 777 share修改Samba配置文件vi /etc/samba/smb.conf# 在文件末尾添加[share] path=/home/share available=yes browseable=ye原创 2020-12-24 18:58:31 · 112 阅读 · 1 评论 -
Linux常用服务器软件之ftp(一)
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。1.下载安装yum -y install vsftpd2.编辑配置文件vi /etc/vsftpd.confanonymous_enable=NO #不允许匿名用户登录local_root=/home/ftp #指定ftp上传下载目录local_enable=YES #允许本机登录chroot_list_enable=YESchroo原创 2020-12-24 18:52:46 · 956 阅读 · 1 评论 -
Linux基础之常用系统管理命令(四)
cal(用于查看当前日历) date(显示或设置时间) ps(查看进程信息) -a 显示终端上的所有进程,包括其他用户的进程 -u 显示进程的详细状态 -x 显示没有控制终端的进程 -w 显示加宽,以便显示更多的信息 -r 只显示正在运行的进程 top(动态显示进程)top命令时加上-d 来指定显示信息更新的时间间隔。 M 根据内存使用量来排序 P 根据CPU占有率来排序 T 根据进程运行时..原创 2020-12-15 13:51:27 · 70 阅读 · 0 评论 -
Linux基础之常用权限命令(三)
whoami(查看当前系统当前账号的用户名) who(查看当前所有登录系统的用户信息) exit(退出) useradd(添加用户账号) Linux每个用户都要有一个主目录,主目录就是第一次登陆系统,用户的默认当前目录(/home/用户); 每一个用户必须有一个主目录,所以用useradd创建用户的时候,一定给用户指定一个主目录; 用户的主目录一般要放到根目录的home目录下,用户的主目录和用户名是相同的; 如果创建..原创 2020-12-15 13:50:25 · 60 阅读 · 0 评论 -
Linux基础之常用操作命令(二)
ls(列出目录的内容) -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 以人性化的方式显示文件大小 >(输出重定向命令,将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中) >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部 more (分屏显示) |(管道:一个命令的输出可以通过管道做为另一个命令的输入)...原创 2020-12-10 14:53:40 · 442 阅读 · 0 评论 -
Linux基础之目录结构(一)
/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。 /bin、/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。 /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。 /etc:系统配置文件存放的目录,不建议在原创 2020-12-10 11:37:27 · 106 阅读 · 0 评论 -
暴力快速更新 redhat6.5配置阿里云yum源
1.下载repo文件cd /etc/yum.repos.d/ && cp CentOS-Base.repo CentOS-Base.repo.bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo2.更改发行版本及CPU体系架构参数值(releasever与releasever与releasever与basearch)sed 's#/$releasever#原创 2020-06-09 15:31:29 · 598 阅读 · 0 评论 -
docker安装mysql5.7并挂载目录到本地
mkdir -p datadirmkdir -p {data,logs,conf}docker pull mysql:5.7docker run -p 3306:3306 --name mysql -v /data/datadir/conf:/etc/mysql/conf.d -v /data/datadir/logs:/logs -v /data/datadir/data:/var/lib...原创 2020-05-08 16:02:15 · 847 阅读 · 0 评论 -
主机一键巡检脚本--基于python实现
linux版本# -*- coding:utf-8 -*- -import osimport rebanner = """\033[1;34m __ __ _____ _ _ __ __ _____ \ \ / / |_ _| | \ | | \ \ / / |_ _| \ V / | | | \| | \ \_/ / ...转载 2020-05-08 15:32:57 · 1973 阅读 · 0 评论 -
CentOS源码安装MySQL
概述:通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉目前我们查询到的是这样的:[root@hsp ~]# rpm -qa | grep mysqlmysql-libs-5.1.73-7.el6.x86_64如果查...原创 2019-01-16 14:59:29 · 144 阅读 · 0 评论 -
linux下搭建java以及Tomcat环境
java环境搭建下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。根据自己的机型下载合适的jdk我的环境是centos6.9 32位第一步:通过xshell上传到linux服务器安装命令 yum install lszrz (从服务器下载文件-...原创 2018-09-13 18:30:24 · 346 阅读 · 0 评论