电脑系统使用过程中常见问题记录
记录Windows、Linux系统在日常使用中遇到的问题
Linux系统
Ubuntu修改主机名
# 查看主机名
hostname
# 修改主机名
# 1.主机名存放在/etc/hostname文件
vim /etc/hostname
# 2.修改host域名映射
vim /etc/hosts
# 3.重启系统
reboot
查看操作系统
cat /proc/version
uname -a
cat /etc/issue
# 查看主板信息
sudo dmidecode --type baseboard
# 查看CPU
sudo dmidecode --type processor
# 查看内存信息
sudo dmidecode --type memory
# 查看显卡
nvtop
# 查看硬盘
sudo lsblk -e7
sudo lsblk -d -o name,rota
# 查看指定应用的进程pid
pgrep -l [server_name]
设置root密码
sudo passwd
改变Ubuntu命令行前缀
# 修改~/.bashrc文件中的PS1
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
# 主要信息
# \u 当前登录用户名
# \h 当前计算机名称(譬如ubuntu)
# \H 当前计算机的域名全程,譬如(ubuntu.ubuntu.com)
# \w 当前目录
# \W 当前目录的basename
# \$ 一般用户为$,root用户为>
# 时间显示
# \t 当前时间(24小时制,HH:MM:SS 分别代表 小时:分钟:秒)
# \T 当前时间(12小时制)
# \@ 当前时间(AM/PM显示)
# \d 当前日期
# Shell信息:
# \v Bash版本
# \V Bash的发布版本号
# \S Shell名称
# \! Bash命令的历史编号
# \j job序号
# \l Shell的终端名称
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}shell@ubuntu: \w\a\]$PS1"
# 修改生效
source ~/.bashrc
# 改变立即生效,命令提示符将变成固定的格式:shell@ubuntu:~$
Linux命令行只显示一个提示符$,键盘方向键无效
# 1.进入bash模式
bash
# 2.输入chsh
chsh
# 3.在Login Shell [*]后面输入
/bin/bash
Ubuntu配置固定IP
Ubuntu从17.10开始放弃在/etc/network/interfaces里面配置IP,改为在/etc/netplan/XX-installer-config.yaml中配置
# 查看网络配置信息
ip addr
# 编辑XX-installer-config.yaml文件
sudo vim /etc/netplan/00-installer-config.yaml
# 配置完成后,生效配置
sudo netplan apply
XX-installer-config.yaml
修改内容如下
# This is the network config written by 'subiquity'
network:
ethernets:
enp8s0: # 配置网卡的名称
addresses: [192.168.1.149/24] # 配置的静态IP地址和掩码
dhcp4: false # 关闭dhcp
optional: true
gateway4: 192.168.1.1 # 网关地址
nameservers: # 配置DNS服务器地址,多个使用英文逗号<,>隔开,可不配置
addresses: [192.168.1.1,114.114.114.114]
version: 2
给用户添加sudo权限
# 1.直接修改配置文件,该文件是给用户组赋予权限的
vim /etc/sudoers
# 在文本中添加一行: sudo权限且免密
group_name ALL=(ALL) NOPASSWD:ALL
# 2.将用户拉入sudo组
sudo usermod -aG sudo "username" # method.1
sudo gpasswd -a user_name group_name # method.2
sudo gpasswd -d user_name group_name # 从组中删除用户
shutdown命令
# 句法 syntax
shutdown [-t seconds] [-rkhncfF] time [message]
# 参数说明
# -t seconds : 设定在几秒钟之后进行关机程序。
# -k : 并不会真的关机,只是将警告讯息传送给所有使用者。
# -r : 关机后重新开机。
# -h : 关机后停机。
# -n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。
# -c : 取消目前已经进行中的关机动作。
# -f : 关机时,不做 fsck 动作(检查 Linux 档系统)。
# -F : 关机时,强迫进行 fsck 动作。
# time : 设定关机的时间。
# message : 传送给所有使用者的警告讯息。
# 关机
shutdown
shutdown -h now
shutdown -h 5 # 5分钟后关机
shutdown 5 "This system will shutdown in 5 minutes"
# 重启
reboot
shutdown -r
shutdown -r 10 # 10分钟后重启
shutdown -r -f # 重启时跳过文件系统检查(fsck)
添加路由映射
# 打印路由表
netstat -rn
# 添加路由映射
sudo ip route add 10.23.242.0/24 via 222.28.47.1 dev enp5s0
创建用户
# adduser[deluser]: 自动创建用户的指定主目录、系统shell版本、用户密码
# useradd[userdel]: 需要配合参数完成上述配置
adduser [username] # 用户主目录默认为`/home/${用户名}`, shell默认为`/bin/bash`
systemctl命令
为系统的启动和管理提供一套完整的解决方案,XXX对应应用名称
# 重启系统
sudo systemctl reboot
# 关闭系统,切断电源
sudo systemctl poweroff
# CPU停止工作
sudo systemctl halt
# 暂停系统
sudo systemctl suspend
# 让系统进入冬眠状态
sudo systemctl hibernate
# 让系统进入交互式休眠状态
sudo systemctl hybrid-sleep
# 启动进入救援状态(单用户状态)
sudo systemctl rescue
sudo systemctl start XXX
sudo systemctl restart XXX
sudo systemctl stop XXX
sudo systemctl status XXX
Windows系统
重装系统(U盘启动器版)
制作U盘启动器
- 在软碟通UltraISO顶部菜单中点击
文件->打开->下载好的系统ISO文件
- 在软碟通UltraISO顶部菜单中点击
启动->写入硬盘映像
- 选择待写入U盘,默认设置,点击
写入
,等待完成
系统设置U盘启动项
方法一
- 开机,按
F12
进入启动设备菜单窗口
- 插入U盘选择
USB key
回车进入U盘启动模式 (一般到这就OK了,后续操作因BIOS版本不同而异)- 在
启动设备菜单窗口
选择Enter Setup
进入BIOS设置- 进入BIOS选择
Startup->Primary Root Sequence
将USB设为第一个Exit->Save changes and exit
方法二
- 进入BIOS,记住底部操作快捷键
- 在
boot->boot device priority
中找到U盘选项,按+
实现向上移动,直到最上面- 按
F10->yes
保存
磁盘管理
C盘扩容
方法一:重新分配
假设:C盘100G,D盘100G
D盘数据备份->删除卷->得到100G未分配空间
C盘->扩展卷
D盘->新建简单卷
方法二:压缩分配
假设:C盘100G,D盘100G
D盘->压缩卷
C盘->扩展卷
自带的磁盘管理diskpart命令
# 启动diskpart
diskpart
# 列出所有硬盘
list disk
# 选择要操作的硬盘
select disk 0
# 清除硬盘
clean
# 创建主分区
create partition primary size=20480 # 创建20G的主分区
active # 激活主分区
format quick # 快速格式化主分区
# 创建扩展分区
create partition extended # 剩余磁盘空间全部作为扩展分区
create partition logical size=15360 # 创建15G的逻辑分区
create partition logical # 剩余空间全部作为逻辑分区
# 分区完毕,退出
exit
本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 (CC BY-NC-ND 4.0) 进行许可。