分类目录归档:日志

修改 GRUB 菜单配置

显示 GRUB 菜单

如果只有一个系统,GRUB 菜单默认不会显示。如果需要切换内核则需要显示 GRUB 菜单,方法如下:

  • 编辑 /etc/default/grub
  • 找到 GRUB_TIMEOUT_STYLE=hidden,改为 GRUB_TIMEOUT_STYLE=menu,保存退出
  • 执行 sudo update-grub

重启即可看到 GRUB 菜单了。

修改等待时间

操作与上面类型,添加以下内容,更新grub并重启。

GRUB_TIMEOUT=3
GRUB_RECORDFAIL_TIMEOUT=3

修改分辨率

选择一个可用的配置并预览效果:

  • 在grub界面,按 c 键进入命令行
  • videoinfo 列出所有可用模式,带 * 的是当前模式
  • 设置命令行模式 terminal_output console
  • 设置为图形模式 terminal_output gfxterm
  • 设置分分辨率 set gfxmode=1024x768

通过 /etc/default/grub 配置:

GRUB_GFXMODE=1024x768

manjaro 安装 hp 打印机

  • 更新系统
sudo pacman -Syyu
  • 安装组件
sudo pacman -S system-config-printer print-manager cups
  • 启动服务
sudo systemctl enable --now cups
  • 安装驱动
sudo pacman -S hplip

git stash 贮藏

# 贮藏
git stash
# 贮藏时添加 message
git stash save "message"
# 贮藏时包含所有修改,同 --all
git stash -a
# 贮藏时包含未暂存的修改,同 --include-untracked
git stash -u
# 出栈第一个贮藏,应用到工作目录
git stash pop
# 应用贮藏内容到工作目录
git stash apply
# 贮藏堆栈列表
git stash list
# 丢弃贮藏 stash@{0}
git stash drop stash@{0}
# 清空 stash
git stash clear
# 查看贮藏的 diff
git stash show [stash@{0}]
# 查看贮藏的全部 diff,同 --patch
git stash show -p
# 从贮藏创建新分支
git stash branch new_branch_name

centos7 安装/卸载图形界面

安装

查看可用的安装

yum grouplist

server with GUI

yum groupinstall "Server with GUI"

gnome

yum update -y
yum groupinstall "GNOME Desktop" -y

kde

yum groupinstall "KDE Plasma Workspaces" -y
# 中文支持
yum install kde-l10n-Chinese

安装完中文包后要在设置的 local 中设置首选语言为中文,并注销重登录。

启动方式

查看

systemctl get-default

multi-user.target 表示命令行启动

图形界面启动

systemctl  set-default graphical.target

单纯在 ssh 连接时使用客户端图形界面,当出现 X11 forwarding request failed on channel 0 时,安装以下命令:

yum install xorg-x11-xauth

命令行启动

systemctl  set-default multi-user.target

卸载

yum groupremove "GNOME Desktop" 

win10 安装 scoop

scoop 是 windows 下的包管理工具,可以帮助我们自动安装并配置软件包。

配置 hosts

有科学上网的可以跳过。

参考:https://gitee.com/doshengl/GitHub520

用于 switchHosts 的 github520 远程 URL:https://raw.hellogithub.com/hosts

安装 scoop

用 powerShell 执行以下命令

Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb https://gitee.com/RubyKids/scoop-cn/raw/master/install.ps1 | iex

如果安装失败,删除用户目录下的 scoop 目录再重试。

更换国内源

scoop config SCOOP_REPO https://gitee.com/squallliu/scoop

安装软件

scoop install git

如果安装失败,先卸载失败的包,再重新安装即可。卸载示例:

scoop uninstall git

添加扩展

scoop bucket add extras

更多软件安装

scoop install windows-terminal insomnia switchhosts vscode sublime-text

win7 安装 powershell5

  • 打开官方下载页面:https://www.microsoft.com/en-us/download/details.aspx?id=54616
  • 点击「Download」
  • 选择「Win7AndW2K8R2-KB3191566-x64.zip」
  • 点击「Next」
  • 等待下载完成
  • 下载完后解压,例如 「d:\shell」
  • 打开 powershell 管理模式
  • 打开执行脚本权限 Set-ExecutionPolicy RemoteSigned -Force
  • 验证 Get-ExecutionPolicy,应该返回 RemoteSigned
  • 运行安装脚本 d:\shell\Install-WMF5.1.ps1

注意:需要开启「Windows Update」服务。

centos7 安装 virtualbox 增强功能

虚机开机后,点击菜单 「设备 – 安装增强功能…」

# 安装依赖
yum update -y && yum install -y kernel-devel kernel-headers bzip2 gcc make perl
# 挂载光驱
mount /dev/sr0 /mnt
# 重启
reboot
# 安装增强功能
cd /mnt
./VBoxLinuxAdditions.run

maven 运行 springboot 代码

当仅用于调试目的时,使用以下脚本执行:

mvn spring-boot:run

多模块时,先在父模块中执行 mvn clean install ,再进入模块目录运行上述命令。

运行参数/环境:

mvn spring-boot:run -Dspring-boot.run.profiles=xxx

打包:

mvn clean package -DskipTests
mvn clean package -DskipTests -am -amd -pl <model>

vscode 设置 java 环境

  • 打开 vscode
  • 按下 Ctrl+Shift+P ,输入 Java: Extension Guide ,安装合适的插件,不会选安装默认
  • 按下 Ctrl+Shift+P ,输入 Java: Configure Java Runtime
  • 在 Install A JDK 中,分别下载 jdk8 和 jdk11 ,解压到合适的目录
  • 配置默认的 jdk8 工作环境,略
  • 设置中查找 java.home ,在 settings.json 中编辑,设置为 jdk 11 目录
  • 在设置中查找 java.configuration.runtimes ,在 settings.json 中编辑,设置以下内容,并保存关闭:
"java.configuration.runtimes": [
    {
        "name": "JavaSE-1.8",
        "path": "jdk8_path",
        "default": true
    },
    {
        "name": "JavaSE-11",
        "path": "jdk11_path"
    }
],
  • 一切就绪,点击 Reload Window 重载配置