Linux 技术总结 
- GitBook使用
 - CURL使用
 - Linux-Mac-Date日期和时间
 - NTFS文件系统Mac、Linux支持
 - Linux-NFS配置
 - Linux开机自启动和Cron调度
 - Linux下代理安装以及apt、pip代理上网
 - Linux安装yum过程
 - Linux(CentOS7)-make-gcc-glibc升级
 - DD命令操作磁盘和复制MBR
 - SHELL删除ZIP压缩包内文件
 - Linux、Mac下find查找大文件
 - Linux-Zerotier客户端安装
 - Linux编译安装Python3
 - 密码密文生成
 - OpenSSL生成证书
 - Nginx-Mac安装
 - Firewall-Cmd防火墙配置
 - UFW防火墙规则
 - UEFI-Grub启动逻辑梳理
 - UbuntuGrub引导修复.md
 - Ubuntu系统磁盘迁移.md
 - Linux系统内存情况下系统优化
 
Windows
控制 Linux 服务器风扇转速
shell
ipmitool raw 0x30 0x30 0x01 0x01  #开启自动风扇转速控制
ipmitool raw 0x30 0x30 0x01 0x00  #停止自动风扇转速控制
ipmitool raw 0x30 0x30 0x02 0xff 0x0a   #10%
ipmitool raw 0x30 0x30 0x02 0xff 0x0c   #12%(一般推荐)
ipmitool raw 0x30 0x30 0x02 0xff 0x0f   #15%
ipmitool raw 0x30 0x30 0x02 0xff 0x14   #20%(一般负载)
ipmitool raw 0x30 0x30 0x02 0xff 0x1e   #30%
ipmitool raw 0x30 0x30 0x02 0xff 0x20   #32%(中高强度负载)
ipmitool raw 0x30 0x30 0x02 0xff 0x32   #50%(超高负载)
ipmitool raw 0x30 0x30 0x02 0xff 0x3c   #60%
ipmitool raw 0x30 0x30 0x02 0xff 0x40   #64%字符串切分
shell
 cut -d ' ' -f 1字符串替换
shell
# 删除空行
tr -s "\n"
# 小写转大写
tr [a-z] [A-Z] 
# 删除 ‘-’ 字符
tr -d '-'
# 将文件file中出现的"abc"替换为"xyz"
tr 'abc' 'xyz'Linux 进程快捷查询 
shell
#获取占用CPU资源最多的10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
#获取占用内存资源最多的10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|headvncserver 远程桌面 
shell
# 安装
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
sudo apt install x11vnc lightdm
sudo apt install tightvncserver
sudo apt install tigervnc-standalone-server
# 设置密码
x11vnc -storepasswd
# 启动
vncserver -name devserver -geometry 1920x1200 -depth 24 -localhost no #允许所有访问,0.0.0.0
vncserver -geometry 1920x1200 -depth 24 -alwaysshared -nolisten tcp -localhost #允许本地访问,127.0.0.1
vncserver -name devserver -geometry 1920x1200 -depth 24
vncserver -name devserver -geometry 1920x1200 -depth 24 -nevershared
# 另种启动方式
tigervncserver -xstartup /usr/bin/gnome-session -name devserver -geometry 1920x1200 -depth 24 -localhost no :1
# 关闭
vncserver -kill :1~/.vnc/xstartup 文件内容
shell
#!/bin/sh
# autocutsel -fork
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#gnome-terminal &
#nautilus &
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &Ubuntu20 设置禁止自动睡眠 
shell
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.targetLinux 查看 CPU 各个核心运行频率 
shell
watch -n 3 "cat /proc/cpuinfo | grep -i mhz"
# 每隔 3s 运行指令一次Linux 查看CPU 温度 
shell
sudo apt install lm-sensors
sensors