01.运维

2019-06-26  本文已影响0人  柏666

一、硬盘分区:

        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

上一篇 下一篇

猜你喜欢

热点阅读