为什么80%的码农都做不了架构师?>>>   

Linux(CentOS)安装分区方案
/boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中所要用到的文件,该分区的大小一般为100MB。
/swap:swap分区的作用是充当虚拟内存,其大小通常是物理内存的两倍左右(当物理内存大于512MB时,swap分区为512MB即可)
/var 10G
/tmp 10G
/home 10G
/(根)分区:Linux将大部分的系统文件和用户文件都保存在/(根)分区上,所以该分区一定要足够大,一般上面分完全部留给根分区

用硬件检测程序kuduz探测新硬件:service kudzu start (or restart)
查看CPU信息:cat /proc/cpuinfo
查看板卡信息:cat /proc/pci
查看PCI信息:lspci (相比cat /proc/pci更直观)
查看内存信息:cat /proc/meminfo
查看USB设备:cat /proc/bus/usb/devices
查看键盘和鼠标:cat /proc/bus/input/devices
查看系统硬盘信息和使用情况:fdisk & disk – l & df
查看各设备的中断请求(IRQ):cat /proc/interrupts
查看启动硬件检测信息日志:dmesg /var/log/dmesg | more

【系统】
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量

【资源】
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载

【磁盘和分区】
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况

【网络】
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息

【进程】
# ps -ef # 查看所有进程
# top # 实时显示进程状态

【用户】
# w # 查看活动用户
# id # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
  # useradd centospub # 建立用户名为 centospub 的一般用户
  # passwd centospub # 为用户 centospub 设置密码
# userdel -r centospub # 删除用户名为 centospub 的一般用户

【服务】
# chkconfig –list # 列出所有系统服务
# chkconfig –list | grep on # 列出所有启动的系统服务
  # service sshd start # 启动服务
  # service sshd stop # 停止服务
  # service sshd restart # 重启服务

【程序】
# rpm -qa # 查看所有安装的软件包

【Linux查询目录使用空间】
  # du -sh dirname 查看目录的使用空间
   -s仅显示总计
   -h以k、m、g为单位,提高信息的可读性。 kb、mb、gb是以1024为换算单位, -h以1000为换算单位
   -a:显示全部目录和其次目录下的每个档案所占的磁碟空间
   -b:大小用bytes来表示(预设值为k bytes)
   -c:最后再加上总计(预设值)
   -l:计算所有档案大小
   -x:只计算同属同一个档案系统的档案
   -L:计算所有的档案大小

【ssh终端中文乱码】
  [root@localhost ~]# vi /etc/sysconfig/i18n
  LANG=”zh_CN.GB18030″
  LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”
  SUPPORTED=”zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en”
  SYSFONT=”latarcyrheb-sun16″

【在开启了防火墙时,做如下设置,开启相关端口】
  修改/etc/sysconfig/iptables 文件,添加以下内容:
  -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

  -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT

转载于:https://my.oschina.net/qeecoo/blog/87716

Linux(CentOS)安装分区方案相关推荐

  1. CentOS 7 分区方案

    通常系统盘都会选择性能较好SSD,一般在500G左右,这里就以500G硬盘为例,以下为CentOS 自动分区方案: 分区应该按照实际服务器用途而定,自动分区方案将 /home 空间分配太多了,多数情况 ...

  2. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  3. Linux CentOS 安装 JAVA JDK 版本

    Linux CentOS 安装 JAVA JDK 版本 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do ...

  4. Linux (centos) 安装anyproxy https手机设备抓包笔记

    Linux (centos) 安装anyproxy https手机设备抓包笔记  安装nodejs curl -sL https://rpm.nodesource.com/setup_14.x | b ...

  5. linux播放mp4软件,linux(centos)安装Mplayer视频播放软件问题汇总

    linux(centos)安装Mplayer视频播放软件问题汇总 2015-02-10 12:31:00 admin 原创 3684 文章参考:http://blog.chinaunix.net/ui ...

  6. linux centos安装pip3

    由于现在python的2.x版本不再维护,实际很多依赖都是3.x的,这里简单介绍一下cento环境如何安装pip3命令. 安装: yum install -y python3-pip 配置镜像加速: ...

  7. Linux CentOS 安装字体

    Linux CentOS 安装字体 1. 查看/usr/share目录下是否有fonts和fontconfig目录 , 如果没有,执行下面指令: yum -y install fontconfig , ...

  8. Linux/Centos 安装oracle报错“调用makefile '/oracle/produc

    解决centos7/redhat7安装oracle11g到%70报错问题 Linux/Centos 安装oracle报错"调用makefile '/oracle/product/11.2.0 ...

  9. linux安装分区方案推荐

    分区可能会变得复杂,因此这里解释了它们的含义.使用方式以及用于您自己的 Linux 安装的简单模板. 什么是分区? 分区是对格式化的硬盘的分割.这是一个逻辑上的 - 而不是物理上的 - 划分,因此您可 ...

最新文章

  1. mysql程序语句范文,SQL语句(MySQL)
  2. Linux那些事儿 之 戏说USB(7)不一样的core
  3. 分布式架构的对比-3Par InServ
  4. 《从缺陷中学习C/C++》——6.18 小结
  5. C#中使用WCF一些常见问题及解决方案
  6. ubuntu 安装linux 下vmVMware tools 步骤及问题解决
  7. java包装类方法_Java包装类
  8. centos打架django + mysql环境
  9. 前端学习(727):冒泡排序原理
  10. top、postop、scrolltop、scrollHeight、offsetHeight
  11. vim 文本编辑器_Vim Windows安装指南–如何在PC上的PowerShell中运行Vim文本编辑器
  12. python2与python3在windows下共存
  13. UIcollectionView 加入尾部视图
  14. 自己动手,在macOS High Sierra中编译一个可debug的JDK
  15. MyISAM存储引擎简介
  16. 百度echarts极速入门
  17. RSync实现文件同步备份配置详解
  18. python 模拟登录博客园并且自动发布一篇文章
  19. 谷歌动态验证码的简单使用
  20. FOI冬令营 Day4

热门文章

  1. mysql 切换数据库方案
  2. myeclipse中git的使用
  3. MQTT---HiveMQ源代码具体解释(十八)Cluster-kryo与Serializer
  4. mysql5.5以上开启慢查询
  5. JS 动态添加 onload、onresize、onscroll 事件
  6. 一步步揭开 原型链的面纱 面试再也不慌 原型链
  7. 吊打Magic Leap,微软HoloLens 2不只为炫技
  8. 实现apply call 方法
  9. mysqlsla slow-query常用用法
  10. 2道面试题:输入URL按回车HTTP2