Linux系统
文章平均质量分 65
YongYu_IT
区块链,分布式系统
展开
-
CentOS7通过SNAT上网
CentOS7通过SNAT上网问题由来在24机器上开启SNAT在34机器上修改GW问题由来局域网里面有两台机器:192.168.0.24192.168.0.34其中24机器是单网卡,可以联网。34机器不能联网。现在需要让34机器通过24机器联网。这就需要借助SNAT,NAT即“网络地址转换协议”,细分为DNAT(目标地址转换)和SNAT(源地址转换),SNAT主要用于共享上网,今次需要用到的就是SNAT。在24机器上开启SNATstep1 开启对34的白名单$ sudo firew原创 2021-02-19 16:37:05 · 494 阅读 · 0 评论 -
CentOS 7 防火墙管理
参考:http://blog.csdn.net/u011846257/article/details/54707864Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。...转载 2018-03-22 13:09:20 · 214 阅读 · 0 评论 -
CentOS 安装redis和MySQL
redis打开中文官网http://www.redis.net.cn/转到下载http://www.redis.net.cn/download/可以看到安装指示如下:如何安装下载,解压,编译:$ wget http://download.redis.io/releases/redis-3.0.6.tar.gz$ tar xzf redis-3.0.6.tar.gz$ cd redis-3.0.6$...原创 2018-03-22 14:38:12 · 371 阅读 · 0 评论 -
MySQL忘记root密码处理方法
环境$ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) $ mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 6Server version:...原创 2018-03-22 15:58:14 · 232 阅读 · 0 评论 -
aws ec2硬盘扩容
问题:# df -hFilesystem Size Used Avail Use% Mounted on/dev/xvde 9.9G 7.6G 1.8G 82% /tmpfs 1.7G 0 1.7G 0% /dev/shm---------------------------------------...原创 2018-03-21 13:19:43 · 1240 阅读 · 0 评论 -
Docker学习(三) Docker Compose
简介Docker Compose是一个管理Docker集群的工具。它通过YAML文件定义了 · Docker容器间的依赖 · 设置容器的环境变量 · 数据持久化策略(如《Docker学习(一) 镜像与容器》4、在容器内安装RoR环境(具体做法省略)里提到的)安装$ sudo apt-get install python-pip$ sudo pip ...原创 2018-05-28 10:29:35 · 560 阅读 · 0 评论 -
Docker学习(四) 镜像迁移
两种方式· export import这种方式只能保存和还原镜像当前的状态,所有变更历史都会丢失· save load这种方式可以保存镜像全部信息save和load查询镜像列表$ sudo docker imagesREPOSITORY ...原创 2018-05-28 14:59:48 · 573 阅读 · 0 评论 -
Docker学习(一) 镜像与容器
安装Docker$ curl -sSL https://get.docker.com | sh$ sudo usermod -aG docker $USER重启离线安装最新版docker参照:https://docs.docker.com/install/linux/docker-ce/ubuntu/例如,我的机器是ubuntu 18.04(Bionic Beaver),则...原创 2018-05-24 16:06:44 · 618 阅读 · 0 评论 -
Docker学习(二) 镜像操作
1、列举本地所有容器$ sudo docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES6b643e4e7c2d ror-cent...原创 2018-05-24 17:15:14 · 608 阅读 · 0 评论 -
另一个高性能 软负载均衡方案——HAProxy
官网http://www.haproxy.org/介绍 HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您...原创 2018-05-29 16:09:32 · 421 阅读 · 0 评论 -
思考分布式环境下的同步问题
关键词:zookeeper引用:https://www.cnblogs.com/wuxl360/p/5817471.html原创 2018-05-29 16:55:07 · 556 阅读 · 0 评论 -
Docker学习(五) Docker Compose Volumes
volumes的作用有点类似于VMware里面的共享目录,用于将物理主机里的目录映射到docker虚拟机里。通常用法version: '2'networks: thinking: services: test_1.thinking.com: image: ubuntu ports: - "3333:3333" container_name: t...原创 2018-06-06 17:43:15 · 27327 阅读 · 0 评论 -
CentOS 系统权限管理
1、如何创建用户?# adduser user_name# passwd user_name2、如何查看本机有多少用户?$ cat /etc/passwd用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell3、如何对用户授予sudo权限?# visudo然后找到root,模仿着配置即可...原创 2018-06-20 14:08:38 · 439 阅读 · 0 评论 -
解决ssh连接突然变慢的问题
# gedit/etc/ssh/sshd_configUseDNS noGSSAPIAuthentication no#systemctl restart sshd原创 2019-03-25 16:24:12 · 1145 阅读 · 0 评论 -
upsource
docker run -it --name upsource-server-instance \ -v /home/yong/code_review/data:/opt/upsource/data \ -v /home/yong/code_review/conf:/opt/upsource/conf \ -v /home/yong/code_review/logs:/...原创 2019-03-22 09:55:53 · 805 阅读 · 0 评论 -
最小化安装Centos7下 安装Vmware tools
sudo yum -y groupinstall "Perl Support"sudo yum -y install gcc gcc-c++ automake makerpm -qa|grep kernel-headerssudo yum remove kernel-headers-3.10.0-957.21.2.el7.x86_64sudo yum -y install kernel-...原创 2019-06-12 10:00:27 · 632 阅读 · 0 评论 -
CentOS系统(三)——服务器运维基础(一)
1、查看nginx 是否启动执行命令: ps -ef | grep nginx若有返回结果则说明已经在运行。2、启动nginx服务在nginx所在的目录下执行nginx-c path/nginx/conf/nginx.conf其中-c参数后面指定的是nginx服务器指定的配置文件3、启动redis服务找到redis-server所在的目录,一般在redis安装目录的bin目录下执行redis-s原创 2014-11-26 09:37:18 · 1553 阅读 · 0 评论 -
MySql管理合集
安装1、CentOSsudo yum install -y mysql-server mysql mysql-devel用Docker快捷部署MySQL$ docker search mysqlNAME DESCRIPTION STARS ...原创 2016-12-29 09:33:04 · 542 阅读 · 0 评论 -
Ubuntu Eclipse使用经验(二)——CDT安装和使用
1、在Eclipse根路径下新建cdt文件夹2、解压CDT,复制到Eclipse->cdt下3、在Eclipse->cdt下新建eclipse文件夹.此步完成后,Eclipse->cdt下有两个文件夹,一个CDT解压后的文件夹(里面有jar包),一个eclipse文件夹4、执行:sudo touch eclipsePath/cdt/eclipse/.eclipseextension原创 2014-11-24 13:00:26 · 675 阅读 · 0 评论 -
Ubuntu Eclipse使用经验(三)——Linux下开发NDK
1、JNI的使用:如果#include报错,则需要将jdkPath/include路径添加到工程(C/C++工程)依赖库的路径里,再重启eclipse。添加方法参见“Ubuntu Eclipse使用经验(四),第三点,step3”2、编译得到so文件: 在cpp文件所在的目录执行: g++ -c -fPIC test.cpp 生成o文件 g原创 2014-11-24 13:01:07 · 641 阅读 · 0 评论 -
Ubuntu Eclipse使用经验(六)——Linux调试NDK项目(以Cocos2dx项目为例)
1、GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具2、原创 2014-11-24 13:05:47 · 544 阅读 · 0 评论 -
Ubuntu系统(一)——扩展磁盘
在双系统(Windows系统与Ubuntu共存)环境中,或者虚拟机环境中(VM上安装Ubuntu),经常发生磁盘空间占满的情况。此时需要为Ubuntu追加磁盘空间。本文主要描述如何为Ubuntu追加磁盘空间。1、准备两个工具: baobab和gpartedbaobab是一种磁盘分析工具,又叫Disk Usage Analyzer,可以在软件中心里打开,也可以在search中直接搜索Di原创 2014-11-24 13:07:14 · 1006 阅读 · 0 评论 -
Ubuntu系统(二)——软件管理
1、卸载软件 a、查找软件确切名称(以金山快盘为例) dpkg --list | grep -i kuaipan 此时会得到以ii开头的结果,ii后面紧跟的就是我们需要的软件名称 b、卸载软件 sudo dpkg -r ii kuaipan4uk原创 2014-11-28 09:12:28 · 964 阅读 · 0 评论 -
Ubuntu Eclipse使用经验(五)——Linux开发Quick Cocos 2Dx
下面步骤目标是得到工程源代码1、安装php apt-get install php52、手动创建工程目录,cd到该目录3、在该目录下执行:$QUICK_COCOS2DX_ROOT/bin/create_project.sh -p com.reton.game.test4、若要查看帮助:$QUICK_COCOS2DX_ROOT/bin/create_project.原创 2014-11-24 13:04:43 · 831 阅读 · 0 评论 -
Ubuntu Eclipse使用经验(四)——Linux开发Cocos 2Dx
本文主要介绍如何正确配置eclipse环境使之能正确运行Cocos 2Dx的C++实例代码1、安装配置Cocos 2Dx环境: step1、解压 step2、修改cocos2d-x-2.2.5/cocos2dx/proj.linux/cocos2dx.mk step3、修改cocos2d-x-2.2.5/extensions/CocoStudio原创 2014-11-24 13:02:30 · 690 阅读 · 0 评论 -
Ubuntu系统(三)——代码开发
1、目录下检索代码中的关键字grep . -r --include=*.cpp -e main在当前目录下(.)递归地(-r)在C++源文件(--include)中查找“main”关键字所在位置。原创 2016-06-17 17:51:36 · 488 阅读 · 0 评论 -
CentOS系统(一)——基本使用
1、查看进程运行状况:ps [options] [--help]此命令可以查看瞬间计算机中进程运行状况参数解释:-A all,列出所有进程-w width,显示加宽,以显示更多详情-au 显示叫详细信息-aux 显示包含所有包含其他使用这的进程,格式是USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND2、查看磁盘使用情...原创 2014-11-24 13:08:32 · 829 阅读 · 0 评论 -
Ubuntu Eclipse使用经验(一)
1、设置root账号:$:sudo passwd2、解压命令: a、gz解压:gunzip name.gz 或者 gzip -d name.pz gz压缩:gzip name b、tar解压:tar xvf name tar压缩:tar cvf newName.tar oldName c、zip解压:u原创 2014-11-24 12:58:49 · 2997 阅读 · 0 评论 -
Vmware给ubuntu添加新硬盘(转)
虚拟机Ubuntu空间不够了,需要增加硬盘空间,用Vmware给ubuntu添加新硬盘。步骤如下:1 在Vmware中关闭Ubuntu虚拟机,在设置中,添加新的硬件设备,选择Hard Disk。(这里如果不关闭ubuntu系统就不能增加新的硬件设备) 之后点击下一步,选择硬盘类型,可以选择IDE,或是SCSI,这里我们选择SCSI,下一步,选择虚拟新硬盘的位置,我们将之命名为Ubu转载 2016-12-21 10:44:47 · 568 阅读 · 0 评论 -
Ubuntu 安装mysql和简单操作
ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,转载 2016-12-29 09:10:36 · 306 阅读 · 0 评论 -
CentOS系统(四)——gitlab搭建及使用
目标服务器环境:CentOs 71、安装gitlab及其依赖项curl -O https://downloads-packages.s3.amazonaws.com/centos-7.0.1406/gitlab-7.5.1_omnibus.5.2.0.ci-1.el7.x86_64.rpmsudo yum install openssh-serversudo systemctl e原创 2014-11-27 14:25:25 · 1442 阅读 · 0 评论 -
安装OpenJDK1.8
安装jresudo yum install java-1.8.0-openjdk此时,执行java -versionopenjdk version "1.8.0_111"OpenJDK Runtime Environment (build 1.8.0_111-b15)OpenJDK 64-Bit Server VM (build 25.111-b15, mixed mode原创 2017-01-16 10:57:10 · 9196 阅读 · 0 评论 -
Ubuntu备份与还原
1、备份前2、备份$ cd /$ sudo su# tar cvpzf /backup20170221001.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup20170221001.tgz –exclude=/mnt –exclude=/sys /cvpzf:创建打包文件 + 保持所有文件(目录原创 2017-02-21 16:42:26 · 1998 阅读 · 3 评论 -
CentOS系统(二)——搭建git服务器
1、环境说明:操作系统所在的主机只有内网IP,可访问外网。2、运行yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel3、执行wget http://distfiles.macports.org/git/git-2.1.1.tar.gz原创 2014-11-24 13:09:55 · 631 阅读 · 0 评论