linux下的一些指令—-持续记录

linux下的一些指令—-持续记录

1、使用光盘制作系统安装盘

检查光盘是否可写:wodim dev=/dev/sr1 –checkdrive

把 iso 文件刻录到光盘:wodim -v dev=/dev/sr1 speed=8 -eject proxmox-ve_8.4-1.iso

2、dmidecode查询硬件信息

dmidecode -t memory 查询内存条信息

dmidecode -t system 查询系统信息

dmidecode -t baseboard 查询主板信息

dmidecode -t processor 查询CPU信息

dmidecode -t cache 查询CPU缓存信息

dmidecode -t slot 查询卡槽信息,PCI PCIE信息

dmidecode -t bios 查询bios信息

dmidecode -t chassis 查询机箱信息

3、查看系统运行功率,如果CPU支持RAPL(IntelCPU),可以使用 powerstat -R 指令

4、ifconfig 等网络管理工具需要安装 net-tools 工具包

5、查看当前桌面管理器:cat /etc/X11/default-display-manager

查看当前桌面环境:echo $XDG_CURRENT_DESKTOP

LightDM 和 XFCE 的关系在于,LightDM 可以配置为启动 XFCE 桌面环境作为用户的默认会话类型之一。换句话说,当你使用 LightDM 登录时,你可以选择进入 XFCE 桌面环境。这通常涉及到在 LightDM 的配置文件中指定 XFCE 作为可用的会话之一,这样当用户登录时可以选择 XFCE 作为其桌面环境。

6、修改主机名称,不用重启就可生效:hostnamectl set-hostname new-hostname,当前终端需要注销重新登录。

7、strings工具需要安装:apt install binutils

8、设置时区:timedatectl set-timezone Asia/Shanghai 。永久生效。

查看有哪些可以设置的时区:timedatectl list-timezones

9、获取https网站证书的方法:

echo | openssl s_client -connect www.baidu.com:443 2>/dev/null | openssl x509 > /tmp/gitlab-cert.pem

10、linux桌面 想要 mstsc 远程,可以安装 xrdp 服务。

11、tar Ppvf AAAAA.tar –delete xxxx :从 AAAAA.tar 包里删除 xxxx 文件

tar Ppvf AAAAA.tar -r yyyy :给 AAAAA.tar 包追加 yyyy 文件

12、各个 init 运行级别的含义:

运行级别作用
init 0关机(Shutdown)
init 1单用户模式(Single user mode),用于维护
init 2多用户模式,无网络(NFS)服务(Debian/Ubuntu 中不是这样)
init 3多用户模式,带网络,文本界面(命令行)
init 4用户自定义级别(通常未使用)
init 5多用户模式,带网络,图形界面(GUI)
init 6重启系统(Reboot) ✅

13、重启系统的几种方法

a、reboot

b、init 6

c、尝试通过内核硬重启,可能会破坏文件系统:echo 1 > /proc/sys/kernel/sysrq; echo b > /proc/sysrq-trigger

d、systemctl reboot

e、shutdown -r now

f、杀死所有进程,触发内核重启

g、reboot -f

# 1. 同步数据到磁盘(尽可能保护数据) sync

# 2. 杀死所有进程,进入 emergency 模式:2.1 尝试安全同步:echo s > /proc/sysrq-trigger; 2.2 重新挂载所有文件系统为只读(防止损坏):echo u > /proc/sysrq-trigger

# 3. 最后强制重启 echo b > /proc/sysrq-trigger

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注