1.看系统的版本:

cat /etc/redhat-release

2.看内核版本:

uname -r

3.查看系统是32位还是64位

uname - m

4.磁盘:

磁盘分区有主分区、扩展分区和逻辑分区之分。一块硬盘最多可以有4个主区,其中一个主分区的位置可以用一个扩展分区替换,而且一块硬盘只能有一个扩展分区,在这个扩展分区内可以划分多个逻辑分区。

5.

最多只能有一个扩展分区,扩展分区不能用的话,必须在扩展分区上划分多个逻辑分区,(逻辑分区实在扩展分区基础上的)然后格式化(创建文件系统),然后才能存数据或装系统。

设备文件都放在 /dev  下

查看磁盘 ll /dev/sd*

1.分区数字编号1 - 4 只能留给主分区或扩展分区使用,逻辑分区的编号只能从5开始(逻辑分区实在扩展分区基础上的)。

2.p + e   p代表主分区,e代表扩展分区,一般写成3p + 1e 或 2p + 1e 或1p + 1e

3.例题:

1p + 1e 然后在e上又分了三个逻辑分区,第三个逻辑分区的编号是多少?

1p代表有一个主分区,1e扩展分区没有编号,1 - 4的编号是给主分区用的,所以逻辑分区从第5 个开始,第三个逻辑分区的编号是7。

4.swap交换分区的功能:当我们内存耗尽的时候,用swap分区充当内存,但是运行速度很慢。

5.swap 分区的大小 = 1.5 * 物理内存容量。

优化:

1.whoami  查看主机名

2.添加用户

useroldboy

passwd oldboy  #写密码的时候一定要接后面的用户,如果不接的话,修改当前用户的密码。普通用户只能修改自己的密码

3.#是超级管理员的提示符。 $是普通用户的提示符。超级管理员可以对系统进行操作,而普通用户只能处理自己家目录的内容。

4.切换用户

su -        - 的意思是将用户整个的环境变量都带过去。如果不带 - 切换,环境变量还是切换前用户的环境变量。

从root切换到任何普通下都不需要密码,从普通用户切换到root一定要输入root的密码才可以。普通用户之间互相切换也要输入密码。

5.logout 退出当前用户,返回上一个用户。

6.更改用户的时候不切换用户进行改密码,直接将用户的密码改掉。

例如:将 12345678 作为新密码给oldboy

但是在操作history命令的时候,会将改密码的命令显示出来,这样密码就暴露了。

history  -d  行号   delete,删除历史命令

history  -c   清除所有命令  clear

7.rpm包之间有依赖关系,如果一个安装不上那么就没办法往下继续进行。而yum解决了包之间的依赖关系,默认情况下,yum包的更新源自于Centos网站更新。

8.env  查看环境变量

set   查看更详细的环境变量

9.

selinux是linux下的一个安全机制,在部署的时候会提示,运维人员都喜欢将其关掉。

将配置文件/etc/selinux/config的SELINUX=enforcing改成SELINUX=disabled

但是修改后的disabled要在重启后才能生效,工作时候的机器是不能随便重启的。

使用getenforce查看变量。变量并没有变化,用setenforce 0操作变成Permissive,Permissive只是一个在部署时候出现的警告,也算是避免了selinux的安全机制。在重启后selinux会改变成disabled。

10./etc/inittab  启动文件

Linux共有七种启动模式。从0-6

0  关机模式

1  单用户模式(一般用于修复,改密码)

2  多用户模式

3  命令行模式

4  没有使用

5  桌面模式

6  重启模式

不同模式的切换:init 模式数字

11、runlevel 查看当前系统的运行级别。

12、Init  切换运行级别。

13、环境变量:

  LANG=en

14、grep -i    -i是不区分大小写

  grep -E   -E 是同时可以过滤多个字符串

  grep -E =egrep

Centos知识的更多相关文章

  1. Linux CentOS 知识和常用命令

    1.常用热键 [Tab]它具有“命令补全”与“文件补全”的功能[Ctrl+C]中断执行中的程序组合键[Ctrl+d]键盘输入结束.也可以用来替代 exit 2.Linux 常用编辑器 vi 和 vim ...

  2. CentOS中的一些小技巧和特殊知识

    一:软件: firefox 1.在tab栏右键可以打开上一次关闭的标签. 2.在上面的搜索栏可以添加搜索引擎,这样就不需要再打开标签页访问搜索引擎主页来搜索了. 3.获取firefox下载弹框的资源U ...

  3. Centos的Inode及Block相关知识

    Centos的Inode及Block相关知识 时间:2016-06-04 01:54来源:blog.51cto.com 作者:"tao" 博客 举报 点击:173次 本经验均在Ce ...

  4. centos Linux系统日常管理2 tcpdump,tshark,selinux,strings命令, iptables ,crontab,TCP,UDP,ICMP,FTP网络知识 第十五节课

    centos  Linux系统日常管理2  tcpdump,tshark,selinux,strings命令, iptables ,crontab,TCP,UDP,ICMP,FTP网络知识 第十五节课 ...

  5. Linux背景知识(1)RedHat和Centos

    Redhat有收费的商业版和免费的开源版,商业版的业内称之为RHEL(Red Hat Enterprise Linux)系列, 而这个CentOS(Community ENTerprise Opera ...

  6. MySQL知识总结(一)安装与配置(Linux CentOS)

    1 安装 环境 CentOS yum install -y mysql-server mysql mysql-deve service启动 1.1 启动 service mysqld start 1. ...

  7. 阿里云centos中mysql的安装及一些常识知识

    -------------------------------------------------------------------    阿里云centos中mysql的安装 工具WinSCP v ...

  8. 一、redis系列之基础知识与centos下环境搭建

    1. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的ke ...

  9. 【Linux笔记】CentOS&RHEL YUM基础知识

    以下内容收集自网络,以作参考. 一.YUM是什么 YUM = Yellow dog Updater, Modified. 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它 ...

随机推荐

  1. WMI_COM_API

    Win32_Processor // CPU 处理器 Win32_PhysicalMemory // 物理内存 Win32_Keyboard // 键盘 Win32_PointingDevice // ...

  2. Linux中的保护机制

    Linux中的保护机制 在编写漏洞利用代码的时候,需要特别注意目标进程是否开启了NX.PIE等机制,例如存在NX的话就不能直接执行栈上的数据,存在PIE 的话各个系统调用的地址就是随机化的. 一:ca ...

  3. 基于surging 的stage组件设计,谈谈我眼中的微服务。

    一.前言 随着业务的发展,并发量的增多,业务的复杂度越来越大,对于系统架构能力要求越来越高,这时候微服务的设计思想应运而生,但是对于微服务需要引擎进行驱动,这时候基于.NET CORE 的微服务引擎s ...

  4. Git设置忽略文件

    在向代码仓库提交的时候,一般需要忽略掉一些文件或目录,比如Eclipse工程的配置文件,Maven工程的target目录,以及.log日志文件等等. 这个问题在Git中解决起来也很简单:在Git工作区 ...

  5. apache添加https证书

    今天折腾了一下,总结apache添加https证书的方法. 证书类型分为两种, A)自签名证书 利用oepnssl命令生成.csr和key文件,没有授信,没有有效期,但是可以强制使用https协议,可 ...

  6. Git常用命令--了解这些就够了

    <div class="show-content-free"> <blockquote> Csdn 将本地工程push到远程 方式一: 建立本地仓库 git ...

  7. [leetcode] 110. Balanced Binary Tree (easy)

    原题链接 水题 深度搜索每一节点的左右深度,左右深度差大于1就返回false. class Solution { public: bool isBalanced(TreeNode *root) { b ...

  8. C# MATLAB混编(二)

    在上一篇博客中说到按照参考教程操作之后依然有两个问题. 问题1:当我在matlab中输入mbuild -setup后    报错 解:这是因为VS与Matlab存在版本匹配问题,理论上来说vs版本最好 ...

  9. MyEclipse 2016 Stable 1.0破解教程

    一.下载所需文件 1. Windows最新版: MyEclipse 2016 Stable 1.0离线安装包(文件大小:1.52GB)--完整安装包,无需在线下载http://pan.baidu.co ...

  10. ACM线性基学习笔记

    https://www.cnblogs.com/31415926535x/p/11260897.html 概述 最近的几场多校出现了好几次线性基的题目,,会想起之前在尝试西安区域赛的一道区间异或和最大 ...