Linux知识心得07
2021/6/22 7:28:37
本文主要是介绍Linux知识心得07,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本周内容:
操作系统安装详细
一. vmware workstation虚拟机管理工具
# 1.虚拟机管理软件 """ 虚拟机 (建立在windows系统上的虚拟机,测试用) vmware workstation windows系统 计算机硬件 虚拟机 (工作中常用的模式) libvirtd linux(kvm) 计算机硬件 虚拟机 (建立在虚拟系统上面,效率最高,工作中不使用,协议熟悉esxi系统) esxi 计算机硬件 """
# 2.虚拟机管理软件的三种网络模式 """ 1.NAT(vmnet8):虚拟机之间、以及与真机之间可以通信,并且虚拟机还可以访问外网 特点:虚拟机可以访问外网,真机以外的机器都是外网,真机以外的机器不能主动访问虚拟机ps:虚拟机的ip地址不会与真实的网络环境冲突 2.仅主机模式(vmnet1):只能虚拟机之间、以及与真机之间通信,无法与外界通信 3.桥接模式(本地以太网卡):相当于虚拟机直接连接到真正的交换机上 特点:虚拟机可以访问外网,真机可以连接虚拟机 ps:虚拟机的ip地址容易与真实的网络环境冲突 """
# 3.五种分区方案 """ (1)常规生产场景(工作)方案,网络集群架构中的某个节点服务器(很多个功能相同的服务器),即数据有多份或者数据不重要的服务器,建议分区方案如下: /boot:存放引导程序,建议大小是300-500MB swap: 虚拟内存,1.5-2倍内存大小 工作中:物理内存<8G,SWAP就 内存*1.5 物理内存>8G,SWAP就 8G /:根,存放所有数据,剩余空间都给根(/usr,/home,/var等分区和/共用一份分区,像Windows的C盘,所有数据和系统文件都放在了一起) (2)数据库及存储角色的服务器,即有大量重要的数据的业务,建议分区方案如下: /boot:存放引导程序,建议大小是300-500MB swap :虚拟内存,1.5-2倍内存大小 工作中:物理内存<8G,SWAP就 8*1.5 物理内存>8G,SWAP就 8G /:根,50-200G,只存放系统相关文件,网站业务数据不放这里 /data:剩余硬盘空间大小,放数据库及存储重要数据的,data的名称也可以起别的名字。 提示:本方案其实就是把重要数据单独分区,便于备份和管理 (3)大门户网站,大型企业的分区思路 /boot:存放引导程序,CentOS6给200M,CentOS7给200M swap:虚拟内存,1.5倍内存大小 工作中:物理内存<8G,SWAP就 8*1.5 物理内存>8G,SWAP就 8G / :根,50-200G,只存放系统相关文件,网站业务数据不放这里 剩余空间不分区,保留,将来分配给部门,由他们根据需求再分 提示:此方法更灵活,比较适合业务线比较多需求不确定的大企业使用。 普通网友的分区方案:不推荐,应禁止(/boot,swap,/,/usr,/home,/var),没有主见的被动式的分区,没必要且管理麻烦。分区少一些,对所有分区进行监控报警是目前多数规范企业的选择。 (4)LVM:在线调整分区大小 1、性能差 2、没必要(事先规划好)! (5)操作系统软raid不要用 1、性能差,没有冗余 2、生产场景使用硬件raid """
二. xshell远程连接
""" 1st: vi /etc/sysconfing/network-scripts/ifcfg-ens32 #(更改配置) 按:i 上下键移动到ONBOOT那一行,修改ONBOOT=yes 按ESC 按shift+冒号 输入wq,回车 2nd: 执行命令 systemctl restart network # 重启网络 3rd: ip a #查看ip地址,输入xshell对话框,链接成功 """
三 基础命令+系统安装后的优化
# ctrl+l 清屏 """ 系统安装后的优化: 1、根据经验,选择安装包时应该按最小化原则,即不需要的或者不确定是否需要的就不安装,这样可以最大程度上确保系统安全。 2、如果安装过程落了部分包组或者其他伙伴安装时没选,再安装后可以按如下方式补上安装时未安装的包组: yum groupinstall "Compatibility libraries" "Base" "Development tools" yum groupinstall "debugging Tools" "Dial-up Networking Support" # 可以通过yum groupinfo包组查看具体安装的组件。 3、可以查看选包的情况:yum grouplist 可以看到除了我们选择的外,系统还是默认安装了一些额外的软件包组 注意:不要使用yum的删除功能删除软件,会删除相关依赖,导致意外问题。 4、安装系统补装工具命令 安装系统后还会有一些基本的工具没装,这时可以根据需求yum来安装下,啥时用啥时装也可。例如: [root@egon ~]# yum -y install tree nmap sysstat lrzsz dos2unix telnet bash-completion bash-completion-extras vim lsof net-tools rsync ntpdate nfs-utils 如果需要更新补丁则执行 [root@egon ~]# yum update 5、配置网络 setup命令→Network configuration→Device configuration→eth0→配置完依次点击“ok” →“save” →Save&Quit→Quit,这样就退出到命令行界面了。 该配置实质就是修改网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0内容。 6、创建快照 """
四 操作系统启动流程
# 流程:加电-》bios-》MBR(启动盘的第一个扇区,512个字节,446引导程序,64分区信息,2结束的标志位)-》bootloader(grub是一种具体的bootloader程序)-》grub负责把操作系统内核(操作系统)加载到内存-》最先启动项目如下: # centos6:init (pid为0) # centos7:systemd(pid为0) """ -》七种启动级别 - 0:关机 poweroff.target - 1:单用户模式 rescue.target #不需要输入账号密码,登录操作系统后就是管理员账号 不可远程登录 - 2:多用户模式(没有文件系统,没有网络) multi-user.target - 3:多用户模式(命令行,有网络) multi-user.target - 4:没有被使用 multi-user.target - 5:图形化界面 有网络 graphical.target - 6:重启 reboot.target 注意:Centos7优化后只有 init 0、init 3、init 5、init 6 """
这篇关于Linux知识心得07的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法
- 2024-08-21【Linux】gnome桌面环境切换KDE Plasma
- 2024-08-19如何安装 VMware Tools (macOS, Linux, Windows)
- 2024-08-15Linux部署Scrapy教程:入门级指南
- 2024-07-29linux命令行下好用的性能监控工具atop
- 2024-07-04Linux系统上离线升级SSH服务的具体操作步骤-icode9专业技术文章分享
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念