etc

通过修改host文件来加速访问GitHub

跟風遠走 提交于 2020-03-03 07:02:41
在此网站查找下面三个网址的ip: ipaddress.com/ github.com assets-cdn.github.com github.global.ssl.fastly.net 将对应的ip的网址添加到host文件中 host文件目录:C:\Windows\System32\drivers\etc 添加: 192.30.255.112 github.com 185.199.108.153 assets-cdn.github.com 185.199.109.153 assets-cdn.github.com 185.199.110.153 assets-cdn.github.com 185.199.111.153 assets-cdn.github.com 151.101.1.194 github.global.ssl.fastly.net 可能ip会不只有一个,而且github有可能会更换ip,如果出现github访问不了的情况,可能就因为github更换了ip。 然后GitHub上有一个修改过的host文件,可以下载后替换掉本机上的 直接在github或者gitee上查找host就可以找到。 来源: CSDN 作者: zzdreamz 链接: https://blog.csdn.net/weixin_43235209/article/details/104617827

nginx logrotate 日志切割

為{幸葍}努か 提交于 2020-03-02 07:25:29
vim /etc/logrotate.d/nginx /home/wwwlogs/*nginx.log { daily rotate 5 missingok dateext compress notifempty sharedscripts postrotate [ -e /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid` endscript } /var/log/mysql/mysql.log /var/log/mysql/slow.log { daily rotate 30 #dateext compress missingok notifempty create 640 mysql mysql olddir /var/log/mysql_log_rotate sharedscripts postrotate # just if mysqld is really running if test -x /usr/local/mysql/bin/mysqladmin && \ /usr/local/mysql/bin/mysqladmin ping -uroot -proot -S /tmp/mysql.sock &>/dev/null then /usr/local/mysql/bin/mysqladmin

CentOS---网络配置详解

一曲冷凌霜 提交于 2020-03-02 05:30:07
一、配置文件详解 在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下: /etc/host.conf 配置域名服务客户端的控制文件 /etc/hosts 完成主机名映射为IP地址的功能 /etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置 /etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动. /etc/sysconfig/network-script/ 系统启动时初始化网络的一些信息 /etc/xinetd.conf 定义了由超级进程xinetd启动的网络服务 /etc/networks 完成域名与网络地址的映射 /etc/protocols 设定了主机使用的协议以及各个协议的协议号 /etc/services 设定主机的不同端口的网络服务 1. /etc/host.conf文件的默认信息如下: multi on #允许主机拥有多个IP地址 order hosts,bind #主机名解析顺序,即本地解析,DNS域名解析的顺序 这个文件一般不需要我们修改,默认的解析顺序是本地解析,DNS服务器解析,也就是说在本系统里对于一个主机名首先进行本地解析,如果本地解析没有,然后进行DNS服务器解析。 2. /etc/hosts文件默认的内容大概如下: 127.0.0.1

Linux添加FTP用户并设置权限

我的未来我决定 提交于 2020-03-01 21:57:35
Linux添加FTP用户并设置权限 ftp软件用的是vsftpd。 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。 vsftpd 的名字代表”very secure FTP daemon”,安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。 准备工作 安装vsftpd yum install vsftpd 设置开机启动vsftpd ftp服务 chkconfig vsftpd on 打开vsftpd配置文件 vi /etc/vsftpd/vsftpd.conf 需求及配置 1. 不允许匿名访问 anonymous_enable=NO 2. 使用本地帐户进行FTP用户登录验证 2.1 允许使用本地帐户进行FTP用户登录验证 local_enable=YES 2.2 创建用于FTP登录的本地帐户 增加用户ftpuser,主目录为/home/ftp,禁止登录SSH权限。 useradd -d /home/ftp -g ftp -s /sbin/nologin ftpuser -p password 该命令参考自: CentOS 6.2 ftp 配置 。 useradd命令参考文档: Linux的useradd 2.3 只允许刚创建的ftpuser登录FTP vi

hadoop伪分布式搭建

假装没事ソ 提交于 2020-03-01 20:16:17
1.新建hadoop用户,家目录下创建app,并上传服务器jdk、hadoop压缩包; 注意:修改hadoop用户家目录下app、两个压缩包的权限问题,使用chmod;以及所有者与所有组的修改 chown,chgrp等命令,我就是在遇到的问题,因为不熟悉linux,因此搭建hadoop搭建了好几遍。 先安装jdk 2. 解压到app目录 3.修改环境变量 sudo vi /etc/profile shift+g 跳转最后一行 4. source /etc/profile 安装hadoop 5.解压缩到app目录 6. cd 到 /etc/hadoop/ ll 7.配置hadoop-env.sh 8.配置core-site.xml 9.配置hdfs-site.xml 10.配置mapred-site.xml 11.配置yarn-site.xml 12.将hadoop添加到环境变量 sudo vi /etc/profile 13. source /etc/profile 14.找到sbin下,start-dfs.sh启动 来源: oschina 链接: https://my.oschina.net/u/4434424/blog/3182945

centos7修改DNS

好久不见. 提交于 2020-03-01 17:26:49
在CentOS 7下,手工设置 /etc/resolv.conf 里的DNS,过了一会,发现被系统重新覆盖或者清除了。所以需要改变方法。 1.修改 /etc/resolv.conf vim /etc/NetworkManager/NetworkManager.conf 在main里加上dns=none 2.NetworkManager重新装载上面修改的配置. systemctl restart NetworkManager.service 3.修改 /etc/resolv.conf vim /etc/resolv.conf 4.重启网卡 service network restart 来源: CSDN 作者: 韩韩的博客 链接: https://blog.csdn.net/qq_40605167/article/details/104593490

FastDFS单机搭建

那年仲夏 提交于 2020-03-01 16:50:12
简介 FastDFS 是一个开源的高性能分布式文件系统(DFS)。 FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)。   Tracker Server:跟踪服务器,主要做调度工作,起到均衡的作用;负责管理所有的 storage server和 group,每个 storage 在启动后会连接 Tracker,告知自己所属 group 等信息,并保持周期性心跳。   Storage Server:存储服务器,主要提供容量和备份服务;以 group 为单位,每个 group 内可以有多台 storage server,数据互为备份。   Client:客户端,上传下载数据的服务器,也就是我们自己的项目所部署在的服务器。 安装 环境准备 编译源码需要gcc gcc-c++ perl,软件包解压需要unzip yum -y install gcc gcc-c++ perl unzip 提前下载好需要的软件包(统一下载在/usr/local/src目录) 下载libfastcommon环境包: wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz 下载FastDFS包: wget https:/

生产服务器环境最小化安装后 Centos 6.5优化配置备忘

…衆ロ難τιáo~ 提交于 2020-03-01 15:57:17
本文 centos 6.5 优化 的项有18处: 1、centos6.5最小化安装后启动网卡 2、ifconfig查询IP进行SSH链接 3、更新系统源并且升级系统 4、系统时间更新和设定定时任 5、修改ip地址、网关、主机名、DNS 6、关闭selinux,清空iptables 7、创建普通用户并进行sudo授权管理 8、修改SSH端口号和屏蔽root账号远程登陆 9、锁定关键文件系统(禁止非授权用户获得权限) 10、精简开机自启动服务 11、调整系统文件描述符大小 12、设置系统字符集 13、清理登陆的时候显示的系统及内核版本 14、内核参数优化 15、定时清理/var/spool/clientmqueue 16、删除不必要的系统用户和群组 17、关闭重启ctl-alt-delete组合键 18、设置一些全局变量 1、启动网卡 #centos6.x最小化安装后,网卡默认不是启动状态 ifup eth0 2、SSH链接 ifconfig 查看IP后SSH终端连接。 3、更新源 最小化安装是没有wget工具的,必须先安装在修改源) yum install wget 备份原系统更新源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 进入yum.repos.d目录 cd /etc

解决useradd: warning: the home directory already ...

别等时光非礼了梦想. 提交于 2020-03-01 13:36:39
在RHEL 5或CentOS5中安装oracle11g时, groupadd oinstall groupadd dba mkdir -p /u01/oracle ( /u01/oracle 就在这里安装Oracle 11g) 建立用户: useradd -g oinstall -G dba -d /u01/oracle oracle 结果报错: useradd: warning: the home directory already exists. Not copying any file from skel directory into it. 进入/u01/oracle目录,没有.bash_profile',.bashrc,bash_logout 原因: 系统添加用户的标准步骤 1.编辑/etc/passwd与/etc/group 2.创建用户主目录 3.从/etc/skel拷贝文件与目录 4.让新用户获得其主目录与文件的拥有权限 5.给新用户一个密码 <!--[if !ppt]--><!--[endif]--> 解决办法: 依旧使用上面的脚本建用户,然后手动拷贝配置文件到/u01/oracle下。 cp /etc/skel/.bash_profile /u01/oracle cp /etc/skel/.bashrc /u01/oracle cp /etc/skel/

Ubuntu编译安装HAprox+Keepalived+MySQL负载高可用架构(结合Docker容器配置)

百般思念 提交于 2020-03-01 12:34:27
系统环境:Ubuntu16.04(Docker容器) 架构环境: Keepalived/HAproxy MASTER: 172.17.0.4 Keepalived/HAproxy BACKUP: 172.17.0.6 MySQL MASTER: 172.17.0.2 MySQL SLAVE: 172.17.0.3 HAproxy版本:haproxy-2.0.8.tar.gz Keepalived版本:keepalived-2.0.19.tar.gz 一、安装HAproxy(MASTER/BACKUP两台都要装) 1、前往官网 https://www.haproxy.org/ 下载HAproxy 解压,进入haproxy-2.0.8目录 vim INSTALL;查看安装说明 2、编译安装HAproxy (1)编译 报错1:bash: make: command not found 我直接用docker容易,make命令没安装,安装一下: apt-get -y install make 然后执行: make -j 2 TARGET=generic USE_GZIP=1 报错2:/bin/sh: 1: gcc: not found 未安装gcc,安装gcc: apt-get -y install gcc 然后再执行: make -j 2 TARGET=generic USE_GZIP=1