CentOS

服务器centos 内网代理上网- tinyproxy

痴心易碎 提交于 2020-10-30 03:51:21
1. 安装代理软件 tinyproxy TinyProxy 和 Squid 都是比较优秀的代理软件 TinyProxy比较小众,虽然没有Squid的功能丰富,但是小巧简单,也能满足一般的用户需求。 Squid 是一款优秀的代理软件,有很丰富的ACL管理功能,虽然squid很强大,但配置较繁琐 有公网IP的服务器上 CentOS 安装 TinyProxy yum install -y tinyproxy 启动、停止、重启 # 启动 service tinyproxy start # 停止 service tinyproxy stop # 重启 service tinyproxy restart 相关配置 默认配置文件路径 /etc/tinyproxy/tinyproxy.conf 允许所有人使用代理,注释 Allow 127.0.0.1 # Allow 127.0.0.1 修改监听端口号, 默认 8888 Port 8888 代理请求过滤,示例:仅允许代理请求 anoyi.com 的内容,配置如下: # 指定过滤内容的文件位置 Filter "/etc/tinyproxy/filter" # 使用 URL 过滤而不是 domains FilterURLs On # 允许代理过滤文件里的地址,若不允许,此处设置为 No FilterDefaultDeny Yes 然后在 /etc

安装CentOS 7时出现No Caching mode page found问题的解决

隐身守侯 提交于 2020-10-30 00:50:31
将CentOS 7镜像刻到U盘之后,向服务器安装时,使用U盘启动会出现两种启动选项,一种是UEFI启动选项,一种是默认的启动选项,如果不使用UEFI方式安装,那么一般是没有问题的,如果选择UEFI方式安装系统,那么引导系统时会出现如下的提示:   [sdb] No Caching mode page found   [sdb] Assuming drive cache:write through   ....   Could not boot   /dev/root does not exist   然后命令行就卡在这了,现在只需要耐心等待,等一会之后会不断的滚动错误警告,这个时候继续等待,那么一会就会出来命令行输入界面,这个时候输入以下命令: ls /dev/sd*   输入命令之后会列出所有的存储设备,这个时候一般情况下第一块硬盘是sda,如果有多个分区,那么依次就是sda1、sda2等等,如果有两块硬盘那么就是sdb,U盘一般是排最后的号,如果有一块硬盘,那么U盘就是sdb,如果有两块硬盘,那么U盘就是sdc,U盘一般会有sdc和sdc4两个选项,sdc属于U盘存储,sdc4就是镜像所在分区了,这样一般是没有问题的,如果出现问题,那么接下来多配置几次就好了,接下来输入命令reboot重启计算机,在安装界面,先不要选择安装,这个时候按一下e键,会进入编辑界面

CentOS7用阿里云Docker Yum源在线安装Docker 17.03.2

天涯浪子 提交于 2020-10-29 21:28:18
文章目录 参考文档 一键安装Docker 安装步骤 * 删除已安装的Docker 配置[阿里云](https://l.gushuji.site/aliyun)Docker Yum源 安装指定版本 启动Docker服务 参考文档 官方Docker安装文档: https://docs.docker.com/install/linux/docker-ce/centos 阿里云 Docker安装文档: https://yq.aliyun.com/articles/110806 一键安装Docker https://github.com/cookcodeblog/OneDayDevOps/blob/master/components/docker/install_docker_ce.sh 安装步骤 删除已安装的Docker # Uninstall installed docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine 配置 阿里云 Docker

lsf_10.1安装教程 (VMware/centos7)

感情迁移 提交于 2020-10-29 19:32:11
作为测试,在VMware上安装centos7,然后在centos7上安装lsf 10.2 社区版(其实是10.1版本),社区版和正式版的安装基本一致,不过不需要license。 redhat上安装步骤基本相同。 下面是具体的安装步骤: 机器设置 1.1 设置hostname及IP 通 过修改/etc/hostname设置机器名,机器名不要太长,也不要带特殊字符。 通过ifconfig指令获取机器的IP地址。注意如果是通过VMware安装的虚拟机,每次重启后ip地址都会变,所以最好将其IP设置为静态地址。 通过修改/etc/hosts来标明hostname和IP的对应关系。 重启机器使之生效。 1.2 设置ssh 确认sshd服务已开启,如未开启,用root账号执行 service sshd start 开启。 配置ssh免密登陆。 用ssh-keygen命令产生公钥和私钥。 把本机上的公钥写入本机,所以本机登陆本机不需要密码。 如果有多个机器节点,需要依次复制。(如下为示意) scp ~/.ssh/authorized_keys root@node01:~/.ssh/ scp ~/.ssh/authorized_keys root@node02:~/.ssh/ 1.3 设置共享存储 如果有多台机器,需要在所有机器上启动NFS服务,设置好共享目录,lsf需要安装在共享目录

利用vmware安装linux虚拟机

家住魔仙堡 提交于 2020-10-29 18:26:19
VMware的特点: 1.不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统 2.本机系统可以与虚拟机系统网络通信 3.可以设定并且随时修改虚拟机操作系统的硬件环境 VMware 可以装多个系统 和物理机功能一样,随时修改硬件环境,但内存最多为物理机一半。 官网 www.vmware.com 新版本主要面对企业更新,占用更多资源,7.0不能在WIN7上用。 可以用快照,将虚拟机操作系统当前状态保存下来,不像物理机需要重装,利于学习,方便。 建议配置 CPU 1GHz 内存 1GB以上 硬盘 分区空闲8G以上,安装LINUX需要2G内存。 不推荐安装到C盘,第一 C盘数据会越来越大 第二 重装的时候很多软件不需要重装了 不要加入体验计划,怀疑偷数据 安装速度取决电脑性能 装完之后需要2-3G空间大小。 选开机启动,很多功能才能用。 卸载vmware vm_install_clear彻底清理卸载虚拟机形成的垃圾文件,包括清理注册表, 切忌直接在文件中直接删除vmware直接安装的位置,因为存在大量垃圾文件,下次安装vmware会认为你已经安装,但此时vmwate已经失去功能。 利用控制面板删除也不是一个非常好的解决方案 网络选择: 桥接 直接虚拟机和真实机通信 NAT 用vmware8网卡与真实机通信 可以上网 host 用vmware1通信 不能上网 NAT

RedHat7.4最小化安装yum源不可用问题解决

北城余情 提交于 2020-10-29 16:51:48
本次安装的RedHat7.4是安装在Oracle VM VirtualBox5.2.8虚拟机上面的,本文不对安装虚拟机步骤做详细说明。 工具准备:   Oracle VM VirtualBox5.2.8   rhel-server-7.4-x86_64-dvd.iso 安装平台;   win10_x86_64 解决办法: 1、修改网络配置 在RedHat7之后ifconfig命令查看网络命令受限,在登录系统后,可以使用下面的命令查看当前的一些ip地址等网络信息 [root@localhost ~]# ip addr 如果要修改网络配置,使用下面的命令 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 修改BOOTPRTO=static,ONBOOT=yes,然后在最下面加入下面的配置 IPADDR= 192.168 . 3.210 PREFIXO = 24 GATEWAY = 192.168 . 3.1 DNS1 = 114.114 . 114.114 修改之后的配置文件内容如下图所示: 保存并退出之后,使用命令 [root@localhost ~]# service network restart Restarting network (via systemctl): [ OK ]

CentOS7 linux安装redis

自古美人都是妖i 提交于 2020-10-29 13:30:31
解压命令:tar zxvf redis-4.0.8.tar.gz 进入目录: cd redis-4.0.8 在redis-4.0.8 目录中执行:make命令。 执行命令:yum install gcc-c++ 安装gcc 安装成功后执行 make命令 如果报错 先执行 make distclean命令 再执行make命令 ,成功之后显示如下界面 查看 gcc 版本 执行命令:make install 进入bin目录:cd /usr/local/bin 在主系统下执行命令:mkdir myredis ,创建文件夹:myredis 复制redis-4.0.8 目录下的redis.conf到myredis目录下。 执行命令:cp redis.conf /myredis/ 编辑redis.conf文本 把no换成yes,delete 删除, s 插入, esc 退出插入 ,保存修改内容 :wq 切换到bin目录下,启动redis服务:redis-server /myredis/redis.conf 成功启动 关闭终端再启动终端 输入下面命令,开放6379端口 firewall-cmd --zone=public --add-port=6379/tcp --permanent firewall-cmd --reload 设置端口号:redis-cli -p 6379

docker pull太慢

微笑、不失礼 提交于 2020-10-29 11:26:38
https://yq.aliyun.com/articles/745392 1.现象 如果直接docker pull CentOS 你会发现很慢 2.解决 [root@localhost network-scripts]# vi /etc/docker/daemon.json { "registry-mirrors": ["https://mj9kvemk.mirror.aliyuncs.com"] } 重启docker [root@localhost docker]# systemctl restart docker 重新拉取,秒秒钟 [root@localhost docker]# docker pull centos Using default tag: latest Trying to pull repository docker.io/library/centos ... latest: Pulling from docker.io/library/centos 8ba884070f61: Pull complete 来源: oschina 链接: https://my.oschina.net/u/4264209/blog/3204380

Jumpserver堡垒机简单配置,管理Windows及Linux系统

≯℡__Kan透↙ 提交于 2020-10-29 11:17:17
Jumpserver 是一款由python编写完全开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。此文简要介绍实际操作时,简单配置过程。 Jumpserver基于CentOS7安装,可参考⬇️ CentOS7一步步安装Jumpserver堡垒机(官方教程版) 创建Jumpserver用户 1.点击页面左侧"用户列表"菜单下的"用户列表", 进入用户列表页面 2.点击页面左上角"创建用户"按钮, 进入创建用户页面, (也可以通过右上角导入模版进行用户导入) 3.其中, 用户名即 Jumpserver 登录账号(具有唯一性, 不能重名)。名称为页面右上角用户标识(可重复) 4.成功提交用户信息后, Jumpserver 会发送一条设置"用户密码"的邮件到您填写的用户邮箱 5.点击邮件中的设置密码链接, 设置好密码后, 您就可以用户名和密码登录 Jumpserver 了。 6.用户首次登录 Jumpserver, 会被要求完善用户信息, 按照向导操作即可。 添加用户 编辑资产树并创建资产 "节点"不能重名, 右击节点可以添加、删除和重命名节点, 以及进行资产相关的操作 注:如果有 linux 资产和 windows 资产, 建议先建立 Linux 节点与 Windows 节点, 不然"授权"时不好处理 资产树 点击页面左侧的"资产管理

KVM——虚拟化

帅比萌擦擦* 提交于 2020-10-29 07:19:05
KVM——虚拟化 虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。 在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统, 并且应用程序都可以在相互独立的空间内运行而互相不影响,从而显著提高计算机的工作效率。 虚拟化使用软件的方法重新定义划分 IT 资源,可以实现 IT 资源的动态分配、灵活调度、跨域共享,提高 IT 资源利用率, 使 IT 资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。 虚拟化层次种类 (1) 完全虚拟化 — 最流行的虚拟化方法使用名为 hypervisor 的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。 VMware 和微软的VirtualPC 是代表该方法的两个商用产品,而基于核心的虚拟机 (KVM) 是面向 Linux 系统的开源产品hypervisor 可以捕获 CPU 指令,为指令访问硬件控制器和外设充当中介。 因而,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上,而它们不知道自己运行在虚拟化环境下。 主要缺点是, hypervisor 给处理器带来开销。 (2)准虚拟化 — 完全虚拟化是处理器密集型技术,因为它要求 hypervisor管理各个虚拟服务器,并让它们彼此独立。 减轻这种负担的一种方法就是,改动客户端操作系统,让它以为自己运行在虚拟环境下