,它是操作系统将物理内存页中的内容拷贝到硬盘上交换空间(Swap Space)以释放内存的过程,物理内存和硬盘上的交换分区组成了操作系统上可用的虚拟内存,而这些交换空间都是系统管理员预先配置好的[^1]...,然而并不知道它使用的部分虚拟内存其实在磁盘上,因为内存和磁盘的读写速度上的巨大差异,这部分虚拟内存的读写非常缓慢,我们在 为什么 CPU 访问硬盘很慢 曾经介绍过: 在 SSD 中随机访问 4KB 数据所需要的时间是访问主存的...如此巨大的性能差异使得触发 Swapping 的进程可能会遇到性能损失,同一个页面的频繁换入换出会导致极其明显的性能抖动,如果没有相应的背景知识,遇到类似的问题可能会很难查到根本原因,例如 MySQL 在错误配置...我们到现在已经对 Linux 上的 Swapping 有了一定的了解,接下来回到这篇文章想要讨论的问题 — 『为什么 Linux 需要 Swapping』,我们将从以下两个方面介绍 Swapping 解决的问题...Linux 中的 Swapping 机制主要是为内存不足和内存闲置两种常见的情况存在的 Swapping 可以直接将进程中使用相对较少的页面换出内存:当系统需要的内存超过了可用的物理内存时,内核会将内存中不常使用的内存页交换到磁盘上为当前进程让出内存
从上周末开始折腾系统到现在终于算是弄完了,把刚安装完ubuntu之后需要安装的其他东西记录下来。 1....输入法: 搜狗输入法:http://my.oschina.net/winktj/blog/119220 2. vim 配置: https://github.com/the5fire/myvim 只关心...powerline 乱码问题:https://www.csslayer.info/wordpress/linux/vim-powerline/ fontforge安装: https://pypi.python.org.../pypi/ufo2otf/0.1.0b 在powerline有问题的时候参考的:http://blog.sina.com.cn/s/blog_54ff8d610101fw8v.html 3. git配置...virtualenv-python-env.html 5. mysql sudo apt-get install mysql-server mysql-client sudo apt-get install python-mysqldb 配置编码及
原因:2016年7月29日 星期五 由于机器声卡出现问题,耳机无法使用, 始终是外放,无法观看视频,听音乐,决定修改驱动参数,于是:系统无限重启决定重新配置环境并记录 说明:由于工作需要,接触需要使用Linux...基础安装 ---- 安装 首先使用的是U盘刻录后在Win10基础上的双系统,Win引导Linux,可以用 Ultraiso进行刻录安装U盘,开机选择启动项为U盘后安装,我为Ubuntu预留了100G空间...(否则系统自带的带不动多显示器) ---- JDK 在官网下载JDK文件,安装并配置 首先cd到下载好的压缩包的文件夹,创建一个jvm文件夹,并将其解压进去 sudo mkdir /usr/lib/jvm...mysql非常简单只需要几条命令就可以完成。...apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的
make install 编译过程比较漫长,耐心一点 如果没有安装cmake,则需要先安装 $ sudo yum install cmake $ sudo yum install gcc-c++...如果提示 Warning: Bison executable not found in PATH 则需要安装bison $ sudo yum install bison 如果出现以下错误 -- Could...则需要安装 $ sudo yum install ncurses-devel 经过漫长的编译过程,我们的mysql终于安装到了/usr/local/mysql目录,接下来,我们需要对mysql 进行相应的配置.... $ sudo chown -R mysql data 最后,我们需要创建mysql的配置文件 $ sudo cp support-files/my-default.cnf /etc/my.cnf 配置.../mysqladmin -u root shutdown 修改root账号密码 新安装的mysql数据库的root账号是没有设置密码的,因此,所有人都可以进行访问,为了安全起见, 我们需要为root账号设置一个密码
由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手动解压安装的方式来安装 JDK。...注意下面以 jdk-8u151-linux-x64.tar.gz 为例,如果您下载的是其他版本,请注意文件后缀为 .tar.gz 即可。2....mkdir /usr/javacd /usr/java 将下载的文件 jdk-8u151-linux-x64.tar.gz 复制到 /usr/java/ 目录下。 3....解压 JDK执行如下命令,解压文件:tar -zxvf jdk-8u151-linux-x64.tar.gz 4....JDK 版本配置。
从上述介绍来看,ZooKeeper是一个维护配置信息、命名、提供分布式锁服务和提供组服务的集中式服务,而不仅用于注册中心。...这些功能明显要求ZooKeeper的数据安全性要很高,不能因为重启后导致数据丢失,这势必需要将数据落盘。...将数据落盘的要求,明显独立部署更合适,如果ZooKeeper作为依赖的方式去实现,则需要依赖于业务系统实现落盘操作。...ZooKeeper是CP架构,Eureka是AP架构 配置信息、锁服务对数据的正确性远高于注册中心,所以ZooKeeper必须要选择一个数据更为靠谱的系统架构,即:CAP中CP架构系统。
[root@hostlocal~]# mv /root/httpd- 2.2.9 /usr/local/src/ //将安装包放到/src下,利于管理 8..../configure –prefix=/usr/local/web/apache / //安装路径 Ø –enable-shared=max / Ø –enable-module=rewirte /...[root@hostlocal~]# service httpd start //开启httpd服务 安装成功后,apache将会安装到/usr/local/web/apache下面。
进官网下载zip安装包 ?...wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.zip 安装解压工具 yum install...unzip –y 解压安装包 unzip unzip phpMyAdmin-5.0.1-all-languages.zip 把解压好的文件移动到/www/phpMyAdmin下面 mv phpMyAdmin...-5.0.1-all-languages/* /www/phpMyAdmin/ cd /www/phpMyAdmin 复制重命名一份配置文件 cp config.sample.inc.php config.php...进入/etc/nginx/conf.d 创建一个配置文件phpMyAdmin.conf 添加以下代码 ``` server { listen 880;
1、安装JDK、Jenkins yum install java-1.8.0-openjdk.x86_64 -y sudo wget -O /etc/yum.repos.d/jenkins.repo http...4、获取密码:cat /var/lib/jenkins/secrets/initialAdminPassword xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 5、安装推荐的插件
[root@dbServer ~]# 2、配置 [root@dbServer ~]# systemctl start mariadb [root@dbServer ~]# systemctl...character_set_system:这个值总是utf8,不需要设置,存储系统元数据的字符集 MariaDB [(none)]> set character_set_database=utf8;...+--------------------------+----------------------------+ 8 rows in set (0.00 sec) 如果出现上面问题,那只好去修改配置文件了...-----------------------------------------+ 4 rows in set (0.00 sec) (3)删除多余用户 如果存在用户名或密码为空值的记录,需要删除...none)]> 5、远程登录MySQL/MariaDB数据库,指定端口号 执行命令:mysql -h192.168.3.160 -P3308 -uroot -p 默认端口号不是3306时,需要通过大
环境清单: CentOS7.6 配置安装环境 安装OpenJDK。...要求Java的OpenJDK为“1.8.0”以上,可以通过以下命令安装 yum install java-1.8.0-openjdk 安装Maven。...tar -zxvf apache-maven-3.6.3-bin.tar.gz cp -r apache-maven-3.6.3 /usr/local/maven 配置Maven环境变量。...,这里不选择安装任何插件,因为安装源在国外的网站,速度是十分慢还可能失败,后面我们自己会配置安装插件的源 接下来是创建管理员用户,后面几个步骤很简单,一直点下一步即可 最后会跳转到首页 插件配置...接下来我们搜索一个中文的插件,勾上,然后安装 安装完重启一下jenkins,效果如下 可以看到已经汉化了,其他插件的安装也一样 升级 根据页面这里下载jenkins.war 使用命令查看原来jenkins.war
linux 下 zsh 的安装及配置 安装 sudo apt-get install -y zsh 安装 oh-my-zsh 三种方式 sh -c "$(curl -fsSL https://raw.githubusercontent.com...O -)" wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh 如果因为网络问题安装失败...shell,选择 y 即可更改 配置文件在 ~/.zshrc 中,这里可以配置一些插件和主题,以及环境变量 ZSH_THEME="agnoster" //主题配置 plugins=( git...export GOPROXY=https://goproxy.cn export PATH=$PATH:$MYVIMRC:$GOPROY //配置环境变量 插件的安装 对于上面配置中的两个插件安装...zsh-users/zsh-autosuggestions.git git clone https://github.com/zsh-users/zsh-syntax-highlighting.git 配置更改后需要重载才能生效
在本文中,我们将介绍如何在Linux上安装和配置MongoDB。...MongoDB在终端中运行以下命令,安装MongoDB:sudo apt-get install -y mongodb-org配置MongoDB:创建数据目录在终端中运行以下命令,创建MongoDB的数据目录.../etc/mongod.conf,我们可以使用vim或nano编辑器打开该文件,并根据需要修改配置。...以下是一些常见的配置选项:bindIp:指定MongoDB监听的IP地址,默认值为127.0.0.1,只能在本地访问。如果需要从其他计算机访问MongoDB,应将其设置为0.0.0.0。...在终端中运行以下命令,连接到MongoDB:mongo在mongo shell中运行以下命令,查看MongoDB的版本信息:db.version()如果成功显示MongoDB版本信息,则表示已成功安装和配置
使用以下命令解压缩下载的Maven分发版文件;tar -xzvf apache-maven-3.8.8-bin.tar.gz移动Maven文件夹移动Maven文件夹: 将解压后的Maven文件夹移动到您选择的安装位置...,例如/opt目录:sudo mv apache-maven-3.8.8 /opt/配置环境变量配置环境变量: 打开您的shell配置文件(通常是.bashrc、.bash_profile、.zshrc...使用文本编辑器(如nano、vim等)编辑配置文件:vim ~/.bashrc在文件的末尾添加以下行(假设您将Maven安装在/opt目录):export PATH=/opt/apache-maven-...3.8.8/bin:$PATH保存文件后,执行以下命令使配置生效:source ~/.bashrc验证安装验证安装: 在终端中运行以下命令,验证Maven是否已成功安装:mvn -version如果一切设置正确...注意注意:您需要正确设置JAVA_HOME环境变量才能运行Maven;
本文记录 Linux 下mysql 的安装配置过程。...[1] 官网链接:https://www.mysql.com/ 系统安装 mysql 检查系统中是否已经安装了MySQL 执行命令 sudo netstat -tap | grep mysql 没有任何输出表明没有安装...安装 Mysql 查看当前发行版 lsb_release -a 根据自己的发行版选择命令安装 Mysql # ubuntu sudo apt-get install mysql-server mysql-client.../mysql-apt-config_0.8.13-1_all.deb 你将看到配置菜单,可以从中选择要安装的MySQL版本,选好后 -> OK: 完成后查看是否安装成功 $ sudo netstat...,或者一路 Y 过去 配置用户访问数据库权限 现在使用非 root 用户访问 mysql 会被拒绝 $ mysql ERROR 1698 (28000): Access denied for user
首先,如果从学习Python语言自身的角度出发,并不需要配置太高的电脑,普通的办公电脑就完全能够满足要求,或者说目前大部分在售的笔记本电脑都能够满足基本的学习要求。 ?...但是,学习Python往往都要有一个比较明确的学习方向,不同的学习方向,在电脑的配置上还是具有一些特定要求的。...目前Python主要的学习方向包括Web开发、大数据开发、人工智能开发和嵌入式开发等领域,其中大数据开发和人工智能开发领域对于电脑的配置还是有一定要求的。...人工智能领域的开发通常需要较强的GPU,所以如果要学习Python进行机器学习(深度学习)、计算机视觉等方面的开发,一定要配备一个好一点的显示卡,这会明显提升实验的运行速度。...最后,在硬盘的配置上,最好选择速度更快的固态硬盘,容量上并不需要太大。
不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE、DHCP、TFTP,还有那满屏眼花缭乱不知所云的 Kickstart 脚本,我们就可以像哈里波特一样,轻点魔棒,瞬间安装上百台服务器。...很不幸,Red Hat 最新(Cobbler项目最初在2008年左右发布)发布了网络安装服务器套件 Cobbler(补鞋匠),它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下...--来自百度百科[aru_41] Cobbler介绍 Cobbler是一个Linux服务器快速网络安装的服务,而且在经过调整也可以支持网络安装windows。...cobbler安装的文件 /etc/cobbler # 配置文件目录 /etc/cobbler/settings # cobbler主配置文件,这个文件是yaml格式...not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName #遇见报错需要修改
1, Resin 下载 Resin 官方下载网址, 最新版下载 resin-4.0.36.tar.gz(免费版) resin 安装需要提前配置好jdk (1)Linux环境配置JDK环境变量: export...) 安装resin sudo ....出现上图,说明安装成功! 在浏览器里输入: http://localhost:8080/ ? 出现上图,可以点击“resin-admin”链接,注册管理员权限,具体配置按照提示操作即可。 ?...be compiled *** 解决: sudo apt-get install openssl openssl-devel 参考推荐: resin installation(官方) resin的安装与配置...linux下resin的安装与优化 Resin web server install(官方) resin-pro-4.0.36 crack 破解文件
Kafka官网 | http://kafka.apache.org/ 步骤 下载Kafka 进入Kafka的官网选择自己需要的版本下载即可,我这里选择的是2.12版本。...的目录下 # mkdir /usr/local/kafka 解压到安装目录下 将下载好的kafka解压到刚才创建的目录下 # tar -zxvf kafka_2.12-2.2.0.tgz -C /usr.../local/kafka/ 修改配置文件 编辑kafka的配置文件server.properties # vi /usr/local/kafka/kafka_2.12-2.2.0/config/server.properties...去掉36行的注释,把advertised.listeners值改为PLAINTEXT://host.name:9092(host.name是你的IP地址) 启动zookeeper 运行kafka之前,需要启动...,走下来没遇到什么报错 创建topic 运行kafka-topics.sh脚本,可以看到一些帮助命令 # /usr/local/kafka/kafka_2.12-2.2.0/bin/kafka-topics.sh
1.首先配置好jdk 查看java版本:java -verson 1.官网下载jdk 2.tar -zxvf xxxx.tar.gz 解压 3.配置环境变量 # vi /etc/profile...dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin # source /etc/profile 执行后生效 2.安装...tomcat 1.下载tomcat并解压 tar -zxvf xxx.tar.gz 2.配置conf/server.xml 1 <?...an AJP 1.3 Connector on port 8009 94 JD Connector,它通过8009端口接收由其它服务器转发过来的请求,这里发现问题,注释掉好,不然每次需要重启两次
领取专属 10元无门槛券
手把手带您无忧上云