Centos知识

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.添加用户 

useradd oldboy

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.

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

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

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

使用getenforce查看变量。变量并没有变化,用setenforce 0操作变成PermissivePermissive只是一个在部署时候出现的警告,也算是避免了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

原文地址:https://www.cnblogs.com/wqs-Time/p/11286541.html