CentOS

go语言golang编程

末鹿安然 提交于 2020-11-24 03:30:55
PreEnviroment: CentOS release 6.5 、Linux3.10.5-3.el6.x86_64 环境搭建 step1:下载解压安装包 #wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz #tar -zxvf go1.14.2.linux-amd64.tar.gz step2:配置环境变量 #vim /etc/profile export GO_HOME=/usr/local/src/devops/go export PATH=$GO_HOME/bin:…… 保存退出 环境生效 source /etc/profile step3:验证 # go version 环境配置成功 或 查看go的环境配置信息 # go env 【参考网站】 https://golang.org/doc/install 来源: oschina 链接: https://my.oschina.net/guiguketang/blog/4270638

CentOS命令行与shell操作(linux系管与运维二)

心不动则不痛 提交于 2020-11-24 02:23:34
原创作品,转载请注明出处:https://www.cnblogs.com/sunshine5683/p/10293729.html 在上篇文章中总结了Linux常用的开机与关机以及重启的命令,今天继续学习剩余的常用命令和shell编程的初步知识! 一、shell基础 1、shell在Linux系统中是用户和系统交互的接口,即外壳的意思,用户输入的命令由shell接受,并将其发送到内核进行执行。shell在Linux中类似于java中的jvm,也就是命令解释器,对用户输入的命令进行解释,然后将解释后的命令发送到内核。 2、shell的使用,在用户打开仿真终端或者用其他链接软件登录后,就自动进入一个默认的shell程序,用户可以看到shell的提示符(通常以root用户登录提示符为:#,以普通用户登录提示符为$)。centos默认使用的shell程序是bash,但在Linux中一般都提供多种shell程序,用户通过命令 chsh -l 可以查看系统提供的shell程序。如: ​ 用户同时可以嵌套进入多个shell,然后使用exit命令逐个进行退出。 3、系统中的环境变量 每个Linux用户登录系统后都有一个默认的专用运行环境,在通常情况下这些用户的默认运行环境是相同的,这个默认运行环境实际上就是一组环境变量的定义。那么,既然是环境变量的定义,用户便可以修改环境变量来定制不同的运行不环境

Linux 服务器中搭建环境

吃可爱长大的小学妹 提交于 2020-11-23 23:57:56
Linux: Linux发行版本 : CentOS Ubuntu RedHat ..... vmware: xshell: yum: ---------------- 安装apache : yum install -y httpd 卸载apache : rpm -e httpd 查看apache是否安装成功 : apachectl -v 网站根目录 : /var/ www/html/ 启动apache : centos6.5 -> service httpd start centos7 -> cd /bin -> systemctl start httpd.service 启动服务(等同于service httpd start): systemctl start httpd.service 停止服务(等同于service httpd stop) : systemctl stop httpd.service 重启服务(等同于service httpd restart): systemctl restart httpd.service 查看服务是否运行(等同于service httpd status): systemctl status httpd.service 开机自启动服务(等同于chkconfig httpd on): systemctl enable httpd

kalilinux 渗透测试笔记

落爺英雄遲暮 提交于 2020-11-23 21:42:32
声明:本文理论大部分是苑房弘kalilinux渗透测试的内容 第五章:基本工具 克隆网页,把gitbook的书记下载到本地 httrack " http://www.mybatis.org/mybatis-3/zh/ " -O ./books/mybatis/ -v 第六章: 信息收集 shodan 官网: https://www.shodan.io/ 视频教程: https://asciinema.org/~Shodan 优质文档: http://b404.xyz/2018/02/08/Shodan-Manual/ 十一章:无线渗透 无线网卡: 其实我的笔记本自带的无线网卡就很好了,完全支持aircrack-ng,因为我是 物理机直接装的kali。 之前尝试过ALFA360NH,信号大大的增强了,但是不支持WPS 破解,可能是我操作有问题,缺少必要步骤。 后来换了WN722N+卡王9db天线。信号:笔记本<WN722N(原装天线)<WN722N+卡王9db天线<<ALFA360NH。感觉卡王9db天线作用不太大。完美支持aircrack-ng。 必要步骤 不论是下面哪种加密类型破解,务必执行的步骤: service network-manager stop airmon check kill 最后插网卡 wep 特点:抓包复杂,破解简单。很少有ap是wep加密,但基本秒破 wpa

Linux 查看文件大小并按照大小排序

允我心安 提交于 2020-11-23 09:59:19
使用df 命令查看当前系统磁盘的使用情况: [root@node ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/centos-root xfs 17G 1.7G 16G 10% / devtmpfs devtmpfs 478M 0 478M 0% /dev tmpfs tmpfs 489M 0 489M 0% /dev/shm tmpfs tmpfs 489M 6.7M 482M 2% /run tmpfs tmpfs 489M 0 489M 0% /sys/fs/cgroup /dev/sda1 xfs 1014M 125M 890M 13% /boot tmpfs tmpfs 98M 0 98M 0% /run/user/0 那如果想查看某个分区下的文件或者目录的大小呢?du命令就可以派上用场了. [root@node ~]# du -sh /* 0 /bin 92M /boot 0 /dev 36M /etc 0 /home 0 /lib 0 /lib64 0 /media 0 /mnt 0 /opt du: cannot access ‘/proc/15358/task/15358/fd/4’: No such file or directory du: cannot

s33 cobbler自动化安装系统

谁都会走 提交于 2020-11-23 09:01:24
1. Cobbler介绍 参考链接:http://blog.oldboyedu.com/autoinstall-cobbler/ Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。 Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。 Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如Puppet,暂时不支持SaltStack。 Cobbler官网 1.1 Cobbler集成的服务 PXE服务支持 DHCP服务管理 DNS服务管理(可选bind,dnsmasq) 电源管理 Kickstart服务支持 YUM仓库管理 TFTP(PXE启动时需要) Apache(提供kickstart的安装源,并提供定制化的kickstart配置) 注意: 虚拟机网卡采用NAT模式,不要使用桥接模式,因为稍后我们会搭建DHCP服务器,在同一局域网多个DHCP服务会有冲突。 VMware的NAT模式的dhcp服务也关闭,避免干扰。 1.2-cobbler环境准备与部署 [root

CentOS7.6安装MYSQL8.0

耗尽温柔 提交于 2020-11-23 09:01:08
1、一般CentOS默认安装了mariadb,所以先查看是否安装mariadb,如果安装就需要先卸载mariadb rpm -qa|grep mariadb rpm -e mariadb-libs --nodeps 2、在/usr/local/目录下创建mysql文件夹 cd / cd usr/local mkdir mysql 3、进入mysql文件夹内,下载mysql cd mysql wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar 4、解压mysql到当前目录 tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar 5、安装mysql,依次执行下列命令 rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --nodeps --force rpm -ivh

OpenLDAP 搭建入门

醉酒当歌 提交于 2020-11-23 08:35:22
系统环境:CentOS 7 slapd版本:2.4.44 简介 OpenLDAP是一款轻量级目录访问协议,基于X.500标准的,支持TCP/IP协议,用于实现账号集中管理的开源软件,提供一整套安全的账号统一管理机制,属于C/S架构。 OpenLDAP默认以Berkeley DB作为后端数据库,Berkeley DB数据库 是一类特殊的数据库,主要以散列的数据类型进行数据存储,主要用于搜索、浏览、更新查询操作,对于一次写入数据、多次查询和搜索有很好的效果。 整体目标 后端服务器数量日益增加,账号的数量也在不断增加,账号的统一管理变得尤为重要。结合堡垒机,主要针对服务器账号体系接入LDAP管理做如下主要工作: ldap server主从的搭建,ldap主从考虑用同步复制(syncrepl)实现,大致为slave到master以拉的模式同步目录树,master负责读写,slave只读。另外主从都需接入负载均衡提供读服务; 服务器账号接入ldap,客户端可以ssh远程连接服务器用户名和密码登录; ldap管理客户端的公钥,使客户端可以ssh服务器免密码登录; ldap管理服务器用户的sudo权限 OpenLDAP 目录架构 分为两种:互联网命名组织架构、企业级命名组织架构 企业级命名组织架构 ou=People,dc=xxyd,dc=com openldap相关缩写:

Docker之dockerfile制作jdk镜像

妖精的绣舞 提交于 2020-11-23 06:14:23
目的:    Dockerfile 简介    Dockerfile 制作 jdk 镜像 Dockerfile简介     了解dockerfile之前要先了解Docker基本概念和使用可参考: https://www.cnblogs.com/huangting/p/11960196.html    Dockerfile是一个文本文档,文本里面包含了很多命令,每一条命令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。有了 Dockerfile,当我们定义自己额外添加的需求时,只需在 Dockerfile 上添加或者修改指令,重新docker image build即可,省去了敲命令的麻烦。   殷切我们使用Docker时其中的镜像和容器都是基于Dockerfile运行的,所以Dockerfile可以快速定义镜像; 简单来说就如同pom文件去构建maven工程一样 我们来用一张图来康康镜像,容器和Docker之间的关系:   这三者的关系就是 Dockerfile构建镜像,然后运行镜像启动容器。 Dockerfile 基本结构       Dockerfile 由一行行命令语句组成,并支持以 # 开头的注释行。例如:    主体内容分为四部分:      基础镜像信息、 维护者信息、 镜像操作指令和容器启动时执行指令。    基础镜像信息 FROM:

mysql系列:centos7.6上安装mysql8.0

若如初见. 提交于 2020-11-23 05:40:44
centos7.6 上mysql8.0的安装 安装mysql8.0.16版本 安装包可以从mysql官网下载,也可以 https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/这里下载 删除原来的数据库 卸载maridb [root@localhost ~]# rpm -qa|grep mariadb mariadb-5.5.60-1.el7_5.x86_64 mariadb-server-5.5.60-1.el7_5.x86_64 mariadb-libs-5.5.60-1.el7_5.x86_64 rpm -e --nodeps mariadb-5.5.60-1.el7_5.x86_64 rpm -e --nodeps mariadb-server-5.5.60-1.el7_5.x86_64 查看是否已经安装mysql [root@localhost ~]# rpm -qa | grep -i mysql akonadi-mysql-1.9.2-4.el7.x86_64 perl-DBD-MySQL-4.023-6.el7.x86_64 qt-mysql-4.8.7-2.el7.x86_64 [root@localhost ~]# rpm -e --nodeps akonadi-mysql-1.9.2-4