一、硬盘分区:
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