01.运维

作者: 柏666 | 来源:发表于2019-06-26 22:41 被阅读0次

    一、硬盘分区:

            1、查看所有磁盘情况:fdisk -l  或  parted -l  或  lsblk -f  

            2、选择操作磁盘:fdisk /dev/sdxxx  或者  parted /dev/sdxxx  

            3、创建分区表:(磁盘分区形式分MBR和GPT,GPT单盘容量可大于2T)

            fdisk:mbr形式。需要选择主分区(primary)或扩展分区(extended)。扩展分区不能直接使用,必须建立逻辑分区。

            parted:可指定分区形式。无需区分主分区或逻辑分区。大小可使用百分比数值表示。

            4、指定硬盘格式:mkfs.xxx(或 mkfs -t xxx)。参数有hfs / apfs / fat32 / exfat / ntfs / hpfs / xfs / ext2 / ext3 / ext4  等。

            5、更新分区表:partprobe  。(分区表位置:/proc/partitions)

            6、系统盘常用分区:

            -/ : 主分区 空间起始位置   Ext4日志文件系统 35G

            -/swap : 逻辑分区  空间起始位置  交换空间  2G

            -/boot : 逻辑分区 空间起始位置   Ext4日志文件系统  200M

            -/home : 逻辑分区  空间起始位置  Ext4日志文件系统  25G


    二、硬盘挂载:

            1.显示已经挂载的分区列表:df -h   

            2.查看硬盘UUID:ls -l /dev/sdxxx/by-uuid  或  blkid  或  lsblk -f  

            3.挂载硬盘:修改 /etc/fstab 文件。

            4.挂载更新:mount -a。

            5.临时挂载:mount /dev/sdxxx /dir1/dir2  。可以通过写入开机脚本实现开机挂载。


    三、硬件信息:

            1.显示硬盘分区的基本信息,查看标签(label):lsblk -f  

            2.查看内存:free -h  

            3.


    四、用户和权限:

            1.给xxx用户设置密码:passwd xxx

            2.切换到xxx用户:su xxx

            3.提升用户到root权限:

                    ①.usermod -a  -G xxx -s /bin/bash sudo(添加到sudo组)

                    ②. echo "xxx ALL=(ALL) ALL" >> /etc/sudoers.d/xxx   +   chmod  0440 /etc/sudoers.d/xxx(添加权限文件并修改其权限)

            4.修改登录权限:visudo 命令,按照root格式添加用户或分组等数据。

            5.修改执行权限:

                    ①. 添加(读/写/执行)权限:chmod +<r/w/x> /xxx/xxx

                    ②.修改权限:chmod -R 775 /dir    (-R时递归修改,775是3种模式下的权限)


    五、开机服务的自启:

            1. 三种服务方式:

                    ①. 添加服务:在" /etc/init.d "中添加服务脚本。

                          添加软链接:ln -s /etc/init.d/<xxx> /etc/rc3.d/S10<xxx>  (xxx:服务名 S:开机自启动 10:启动顺序)

                    ②. 添加服务名:chkconfig --add <xxx>    (使服务名能被service命令调用到)

                          设置自启动开关:chkconfig <xxx> <on/off>    (重启生效。chkconfig 默认的自启动级别是 2345。使用 --level 选项自定义)

                    ③.手动开关服务:service <xxx> <start/stop>

                                       或者:/etc/init.d <xxx> <start/stop>

                    注:Ⅰ. /etc/init.d 中存放脚本文件来响应 start、stop、restart 和( 支持时) reload 命令。 脚本可直接调用,或其他触发器(  /etc/rc?.d/ 中存在符号链接) 调用。

                           Ⅱ. /etc/init 包含由Upstart(服务管理包)使用的配置文件。配置文件告诉Upstart何时如何进行 start、stop、reload 配置,或查询服务的status。 

                           Ⅲ. SysVinit 是 Upstart的前身(过度于lucid)。但Upstart配置文件是首选的。SysVinit脚本由Upstart中的兼容层处理。

            2. 自定义脚本方式:

                    Ⅰ. 新建或修改配置文件:/etc/rc.local

                    Ⅱ. 在文件中追加需要启动服务的命令或脚本

            3. 定时器方式:

                    ①. root模式下修改配置文件:/etc/crontab

                    ②. 普通用户:crontab -<e/r/l> 命令    (设定时程表/ 删除目前的时程表/列出目前的时程表)


    压缩解压


    软件安装与卸载        https://www.jianshu.com/p/47c2b9b305c6            https://blog.csdn.net/weixin_39520629/article/details/79825369

            0.搜寻软件:

            1.修复依赖关系:apt-get install -f  

            2.安装软件:apt-get 

            3.卸载软件:

    dpkg:https://blog.csdn.net/sunjiajiang/article/details/7252593

                https://blog.csdn.net/wxyangid/article/details/56666048

    apt-get install:


    查看端口:netstat -anop | grep <port number>

    查看进程:ps -ef | grep <name>

                      pgrep <name> -l

    查看环境变量:echo $PATH

    https://www.runoob.com/w3cnote/linux-common-command.html

    相关文章

      网友评论

          本文标题:01.运维

          本文链接:https://www.haomeiwen.com/subject/pzuvqctx.html