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查找大文件
- SHELL删除ZIP压缩包内文件
- Linux编译安装Python3
- 密码密文生成
- OpenSSL生成证书
- Nginx-Mac安装
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|head
vncserver 远程桌面
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.target
Linux 查看 CPU 各个核心运行频率
shell
watch -n 3 "cat /proc/cpuinfo | grep -i mhz"
# 每隔 3s 运行指令一次
Linux 查看CPU 温度
shell
sudo apt install lm-sensors
sensors