系统相关

[转帖]Linux内核系统体系概述

10-20
Linux内核系统体系概述 https://www.cnblogs.com/alantu2018/p/8447369.html Linux 内核主要由 5 个模块构成,它们分别是: 进程调度模块 用来负责控制进程对 CPU 资源的使用.所采取的调度策略是各进程能够公平合理地访问 CPU,同时保证内核能及时地执行硬件操作. 内存管理模块 用于确保所有进程能够安全地共享机器主内存区,同时,内存管理模块还支持虚拟内存管理方式,使得 Linux 支持进程使用比实际内存空间更多的内存容量.并可以利用文件系

Linux系统:常用Linux系统管理命令总结

10-20
本文源码:GitHub·点这里 || GitEE·点这里 一.目录指令 1.创建目录make directory mkdir 目录名称 //mkdir spring,创建一个spring文件夹 mkdir -p file/file/file //递归创建多级别关系目录 mkdir dir/newdir //不使用递归 mkdir -p dir/newdir/newdir //使用递归 2.移动目录 move mv dir1 dir2 //把dir1目录移动到dir2目录下 mv dir1/dir

安装Linux图形化

10-20
centos7最小化安装后再安装GNOME图形化界面安装桌面组件包 yum -y groupinstall "GNOME Desktop" yum -y groupinstall "X Window System"yum groupinstall "KDE Desktop" (centos6) 启动桌面startx startx查看默认运行级别 systemctl get-default设置默认运行级别 systemctl set-default

VirtualBox for Mac 6.0.14 开源免费虚拟机方案

10-19
VirtualBox for mac是一款开源虚拟机软件,你可以利用该软件在Mac OS平台上运行Windows软件,即可以在一定程度上弥补Mac OS平台软件不足的劣势,玩家也可以获得Windows上的体验. 下载地址:https://www.macappbox.com/a/VirtualBox-for-mac.html VirtualBox是一款功能强大的x86和AMD64 / Intel64 虚拟化产品,适用于企业和家庭使用.VirtualBox不仅是面向企业客户的功能极为丰富的高性能产品

Linux无法显示ip的解决办法

10-19
Linux虚拟机无法显示IP的解决办法 1,需要IP地址,所以我们这里先学会查看虚拟机里的Centos7的IP地址在命令行输入ip查询命名: ip a 2,发现ens33 没有inet 这个属性,那么就没法通过IP地址连接虚拟机.接着来查看ens33网卡的配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意vi后面加空格vi是Linux内置的文本编辑器命令 打开文件的意思 3,从配置清单中可以发现 CentOS 7 默认是不启动网卡的(ONBOO

[转帖]Linux下逻辑地址、线性地址、物理地址详细总结

10-19
Linux下逻辑地址.线性地址.物理地址详细总结 https://www.cnblogs.com/alantu2018/p/9002441.html 总结的挺好的 现在应该是段页式管理 使用MMU和TLB 实现 线性地址 逻辑地址 和物理地址的映射. 一.逻辑地址转线性地址    机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到. 我们写个最简单的hello world程序,用gcc编译,再反编译后会看到以下指令:

初探seesion【eclipse】

10-19
seesion是什么? Cookie的限制性? ①  Cookie作为请求或响应报文发送,无形中增加了网络流量. ②  Cookie是明文传送的安全性差. ③  各个浏览器对Cookie有限制,使用上有局限 ④  Cookie的值只能是String类型,不能保存对象 Session的作用? Session的作用就是在服务器端保存一些用户的数据,然后传递给用户一个名字为JSESSIONID的Cookie,这个JESSIONID对应这个服务器中的一个Session对象,通过它就可以获取到保存用户信息

vmware安装虚拟机

10-19
VMware从14开始不支持一些老的CPU,可以用12.安装ubuntu时先创建虚拟机,这时不挂载ubuntu安装包,而是选稍后安装以避免简易安装模式无法设置一些系统参数.创建完成后再挂载安装包到硬盘,从而启动时安装.注意安装完成后从硬盘卸载安装包.VMware自己下载VMware Tools非常慢.你可以自己手动下载它.下载地址为: 例如Vmware是version: 12.5.9,注意VMware安装在Windows时选择windows/packages里面的linuxhttp://soft

linux下远程访问&拷贝&下载

10-19
Linux下可以通过远程连接,访问另外一台服务器.出了在当前服务器内部拷贝文件外还可以跨服务器进行拷贝,最后了解下常用的下载工具wget. 远程连接 远程连接语法为ssh 用户名@被连接服务器ip,如下图使用node01(centos6.5)远程连接node03(centos7),如果是第一次连接会确认是否连接,登出直接用exit命令.默认情况下是使用端口号22,如果不是22需要指定端口号,使用ssh -p 端口号 用户名@被连接服务器ip 远程拷贝 远程拷贝指的是从一台机器通过网络拷贝到另外一

Linux性能优化实战

10-19
你是否也曾跟我一样,看了很多书.学了很多 Linux 性能工具,但在面对 Linux 性能问题时,还是束手无策?实际上,性能分析和优化始终是大多数软件工程师的一个痛点.但是,面对难题,我们真的就无解了吗? 固然,性能问题的复杂性增加了学习难度,但这并不能成为我们进阶路上的“拦路虎”.在我看来,大多数人对性能问题“投降”,原因可能只有两个. 一个是你没找到有效的方法学原理,一听到“系统”.“底层”这些词就发怵,觉得东西太难自己一定学不会,自然也就无法深入学下去,从而不能建立起性能的全局观. 再一个

查看linux中某个端口port是否被利用

10-19
(1)lsof -i:端口号查看某个端口是否被占用 (2)netstat -an|grep 80 netstat -- show network status kill pid 原文地址:https://www.cnblogs.com/zhichun/p/11703550.html

Mac 使用 wget 安装 Redis3.0

10-19
#安装wget brew install wget # 使用wget安装Redis # 下载压缩包 wget http://download.redis.io/releases/redis-3.0.7.tar.gz #解压 tar -xzf redis-3.0.7.tar.gz #建立软连接 ln -s redis-3.0.7 redis #进入安装目录 cd redis #编译安装 make && make install 原文地址:https://www.cnblogs.com/ika

准备安装一下kloxo-mr这个linux面板试试

10-19
以前一直用的kolxo,免费好用,功能不错. 下一个服务器准备试试这个kloxo-mr,他是在kloxo的基础上升级的版本:meaning 'Kloxo fork by Mustafa Ramadhan' 很期待 大家可以关注一下. 相关地址:https://github.com/mustafaramadhan/kloxo/tree/dev 提问地址:https://forum.mratwork.com/ 大家也可以百度一下,相关的安装教程. 原文地址:https://www.cnblogs.c

Linux免密登录理解

10-19
linux有免密登录,这个功能在搭建hadoop集群时很有用,因为有了它远程启动集群或做其他操作就不需要一遍遍的输入密码了,参考博文下面记录一下. 公钥私钥对 linux下通过ssh-keygen -t rsa命令可以在本机生成一对公钥私钥对(使用的是rsa非对称加密算法,rsa是三个数学家的名字首字母),保存在~/.ssh下.如下图是设置了免密登录的机器上保存的结果. (1)id_rsa:秘钥,刚开始会生成 (2)id_rsa.pub:公钥,刚开始和私钥一起生成 (3)authorized_k

dell5820工作站安装ubuntu16.04

10-19
https://www.dell.com/support/article/cn/zh/cnbsd1/sln151664/如何在戴尔pc上安装ubuntu-linux?lang=zh 原文地址:https://www.cnblogs.com/yibeimingyue/p/11703276.html

Linux端口开放&持久化

10-19
1.开放端口:安装iptables(如无) sudo apt-get install iptables 开放80端口 sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT 保存 iptables-save 2.持久化:下载安装iptables-persistent sudo apt-get install iptables-persistent 持久化 sudo netfilter-persistent save 重载即可 sudo netfilt

使用 VMware ESXi 5.1 搭建 VMware 虚拟化平台(二)

10-19
> 使用 VMware vSphere Client 管理虚拟机 内容:使用 VMware vSphere Client 管理 VMware ESXi,包括上传 iso镜像文件.创建虚拟机.为虚拟机创建快照.配置虚 拟机跟随 ESXi 主机自动启动!!! 一.上传操作系统iso到ESXi存储中.(1).使用 VMware vSphere Client 连接到 VMware ESXi (2)在主机的摘要栏查看 VMware ESXi 主机的摘要信息及其他相关的信息. (3).将操作系统安装光盘的i

eclipse中配置maven环境

10-19
一.配置setting.xml文件 1.首先将下载好的maven打开,打开文件夹,首先就需要对maven安装目录下有个config文件夹,在文件夹下有settings.xml文件.settings里面就是配置maven工程的一些本地仓库地址(项目使用的某些jar下载并且安装到本机中),远程仓库(如果本机没有需要的jar,则从远程获取.)的配置等信息. 2.打开maven目录下的conf文件夹下的setting.xml配置文件(修改文件中的< localRepository />将此标签中的内容

Linux 日志查询

10-19
路径 说明 /var/log/messages 记录 Linux 内核消息及各种应用程序的公共日志信息 /var/log/cron 记录 crond 计划任务产生的事件信息 /var/log/dmesg 记录 Linux 操作系统在引导过程中的各种事件信息 /var/log/maillog 记录进入或发出系统的电子邮件活动 /var/log/lastlog 记录每个用户最近的登录事件 /var/log/secure 记录用户认证相关的安全事件信息 /var/log/wtmp 记录每个用户登录.注

Linux工具[转]

10-18
ref: https://github.com/linw7/Skill-Tree/blob/master/Linux%E5%B7%A5%E5%85%B7.md Linux工具 Linux下还是有很多超棒的开发工具的. 在Linux日常使用中,最常用的命令自然是sudo, ls, cp, mv, cat等,但作为后台开发者,上述命令远远不够.从我的理解来看,合格的C/C++开发者至少需要从开发及调试工具.文件处理.性能分析.网络工具四个方面针对性使用一些开发工具.这里我罗列了一些,大部分都是开发中