zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    C#里的async和await的使用
    解决 .NET CORE3.0 MVC视图层不即时编译
    【转】CSS实现自适应分隔线的N种方法
    iscrolljs 看API 回顾以前开发中失误
    自由了-和过去说再见
    js 性能基准测试工具-告别可能、也许、大概这样更快更省
    dom事件不求甚解,色解事件捕获和冒泡
    百度mobile UI组件GMU demo学习1-结构和初始化
    自己收集原生js-2014-2-23
    如何在电脑上测试手机网站(补充)和phonegap
  • 原文地址:https://www.cnblogs.com/wqs-Time/p/11286541.html
Copyright © 2011-2022 走看看