软件推荐@PowerToys

微软 PowerToys 是免费的系统实用工具套件,从 Windows XP 时代复活,并于 2019 年 5 月引入Windows10系统。可以用于高级用户调整和简化 Windows 操作,以提高效率。通过与 Windows 10/11搭配使用,同时让用户可以自定义各种高效快捷操作。

PowerToys 今天PowerToys 迎来 **0.61.1 版本**,包含始终置顶、FancyZones 和 PowerToys Run 等方面的多项错误修复,详细内容详见官方说明,具体如下:

常规

  • 已将 Windows 应用 SDK 运行时升级到 1.1.2。
  • 新的 Windows 11 上下文菜单项现已正确添加到 Windows 11 开发人员频道内部版本。(这是 0.60 的修补程序)
  • 旧的上下文菜单项与新的 Windows 11 上下文菜单项一起显示,以便与覆盖 Windows 11 上下文菜单行为的软件兼容。(这是 0.60 的修补程序)
  • 跨解决方案的合并 C# 语言版本。谢谢[@davidegiacometti]!
  • 删除了已弃用的 Segoe 图标字形代码,并将其替换为正确的代码。谢谢[@niels9001]和[@Jay-o-way]!
  • 修复了在启用某些模块时导致在某些键盘布局上随机按下重音键的问题。

更多

Linux操作系统常用命令

本文记录Linux系统常用命令,将持续更新……

cd命令

  • cd //回到主目录
  • cd .. //返回上一级目录
  • cd [目录] //切换到目录

ls命令

  • ls //列出当前目录下的文件和文件夹

yum命令

  • yum install //安装软件包
  • yum update //更新软件包

shutdown命令

  • shutdown -r now //重启服务器

systemctl命令

  • systemctl enable [服务] //设置服务有效
  • systemctl status [服务] //查看服务状态
  • systemctl start [服务] //启动服务
  • systemctl stop [服务] //停止服务
  • systemctl restart [服务] //重启服务
  • systemctl daemon-reload //重新加载服务

更多

Linux操作系统安装部署解压缩软件

本文介绍Linux系统下安装WinRAR软件以及解压rar文件,以CentOS操作系统安装rarlinux-x64-611.tar.gz为例。

Winrar

1、安装WinRAR

首先将文件rarlinux-x64-611.tar.gz上传到服务器,进入文件存放目录,执行如下命令

1
2
3
4
5
6
7
tar -zxvf rarlinux-x64-611.tar.gz

mv rar /opt/

cd /opt/rar/

make && make install

2、解压缩文件

2.1压缩命令

1
rar a test.rar file1 file2  #压缩

2.2解压命令

1
2
3
unrar e test.rar DestPath  #解压(会把当前压缩包内容解压到当前目录内)

unrar x test.rar DestPath  #解压(会在当前解压目录内产生一个以压缩包名字命名的目录)

2.3查看压缩包文件

1
rar l test.rar	#查看rar压缩包内的文件

更多

远程命令管理Windows操作系统IIS

远程命令管理Windows服务器的iis系统服务,在无需远程服务器的情况下启动、停止、查询IIS服务。

IIS

1、启动IIS

1
iisreset -start或者iisreset /start

2、停止IIS

1
iisreset -stop或者iisreset /stop

3、重启IIS

1
iisreset -restart或者iisreset /restart

4、重启服务器

1
iisreset -reboot或者iisreset /reboot

5、停止IIS服务失败重启电脑

1
iisreset -rebootonerror或者iisreset /rebootonerror

6、无需强制停止IIS服务

1
iisreset -noforce或者iisreset /noforce

7、X秒后,强制停止IIS服务,除非添加/NOFORCE 参数

1
iisreset -timeout:x或者iisreset /timeout:x

更多

远程命令管理Windows操作系统服务

远程管理Windows系统服务,在无需远程服务器的情况下启动、停止、查询服务,可以用于更新服务。

winserver

1、查询服务运行状态

1
sc \\192.168.1.202 query kgeivapp

stopped:已停止

running:已运行

2、查询服务配置状况

1
sc \\192.168.1.202 qc kgeivapp

disabled:禁用

demand_start:手动

auto_start:自动

auto_start (delayed):自动(延时启动)

3、配置服务开机自动启动

1
sc \\192.168.1.202 config kgeivapp start= auto

4、启动服务

1
sc \\192.168.1.202 start kgeivapp

5、停止服务

1
sc \\192.168.1.202 stop kgeivapp

6、重启服务

1
sc \\192.168.1.202 restart kgeivapp

更多

CentOS操作系统boot空间不足的解决方法

​ boot目录主要是存放一些系统的内核的配置文件,以及启动管理程序GRUB的目录,在分区的时候分了200M,结果在升级几次内核之后就发现boot空间满了,更新时提示“9 MB 以上的空间至少需要在文件系统 /boot 上”,解决方法如下:

1、查看正在使用的内核

1
2
3
4
//显示内容简洁
uname -r
//显示内容详细
uname -a

2、查看系统的其他内核

1
2
3
4
//显示内容简洁
rpm -q kernel
//显示内容详细
rpm -qa | grep kernel

3、删除不必要的内核

1
2
3
4
5
//通过yum或rpm删除不必要的内核
yum remove kernel-3.10.0-229.14.1.el7
rpm -e kernel-3.10.0-229.14.1.el7.x86_64
//删除后查看空间使用情况
df -lh

更多

CentOS操作系统设置DotNet项目自动运行

CentOS操作系统部署DotNet项目并设置开机自动运行的方法:

dotnet

方法一:通过服务运行,项目依赖运行时环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//在 /etc/systemd/system目录下创建xxx.service文件,如eivision.service
vi /etc/systemd/system/kgdit.service
//在文件中粘贴如下内容,WorkingDirectory为项目路径,ExecStart为启动指令
[Unit]
Description=kgdit
[Service]
WorkingDirectory=/home/kgdit/kgsoft/kgdit_lin64
ExecStart=/usr/bin/dotnet kgdit.dll
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target

//其中两种命令的区别是是否有local路径的区别,也许是dotnet版本的区别
//ExecStart=/usr/local/bin/dotnet EIVApp.dll、ExecStart=/usr/bin/dotnet EIVApp.dll

//使启动生效
systemctl enable kgdit.service
//立即启动项目服务
systemctl start kgdit.service
//重新加载服务
systemctl daemon-reload
//查看服务状态
systemctl status kgdit.service
//重启服务器看是否生效
shutdown -r now

方法二:通过服务运行,项目集成运行环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//在 /etc/systemd/system目录下创建xxx.service文件,kgdit.service
vi /etc/systemd/system/kgdit.service
//在文件中粘贴如下内容,WorkingDirectory为项目路径,ExecStart为启动指令
[Unit]
Description=GPRApp
After=default.target
[Service]
ExecStart=/home/kgdit/kgsoft/GPRApp
[Install]
WantedBy=default.target

//使启动生效
systemctl enable kgdit.service
//立即启动项目服务
systemctl start kgdit.service
//重新加载服务
systemctl daemon-reload
//查看服务状态
systemctl status kgdit.service
//重启服务器看是否生效
shutdown -r now

更多

CentOS操作系统部署DotNet项目

CentOS操作系统部署DotNet项目的两种方法,以DoeNet5项目为例

dotnet

方法一:项目依赖运行时环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//添加签名密钥
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
//安装.Net5 SDK
sudo yum install dotnet-sdk-5.0
//安装.Net5运行时--无需执行
sudo yum install aspnetcore-runtime-5.0
sudo yum install dotnet-runtime-5.0
//安装证书
dotnet dev-certs https
//安装证书(仅限Windows和macos)
dotnet dev-certs https --trust
//运行.Net5访问命令
dotnet Demo.Net.Core.dll --urls="http://*:8081;http://*:8082" --environment=Development
//解决验证码无法显示的问题
sudo yum install libc6-dev
sudo yum install libgdiplus

方法二:项目集成运行环境

1
2
3
4
5
6
//通过工具将发布的独立运行的文件上传到Linux系统,进入项目文件夹后给项目文件添加权限
chmod 755 ./EIVApp
//运行项目
./EIVApp
//如果提示“Couldn't find a valid ICU package installed on the system...”,请安装依赖项安装包
sudo rpm -ivh libicu-50.2-4.el7_7.x86_64.rpm

更多

CentOS操作系统安装DM达梦数据库

CentOS操作系统安装DM达梦数据库步骤和注意事项;

DM

1、创建用户和组

1
2
3
4
5
6
1. 创建安装用户组 dinstall。
groupadd -g 12349 dinstall
2. 创建安装用户 dmdba。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3. 初始化用户密码。nitdDH***6888
passwd dmdba

dmdba用户密码:nitdDH***6888

2、检查操作系统限制

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
一、使用 ulimit -a 进行查询,参数说明如下
参数使用限制:
1.data seg size
data seg size (kbytes, -d)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导
致数据库启动失败。
2. file size
file size(blocks, -f)
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
3. open files
open files(-n)
建议用户设置为 65536 以上或 unlimited(无限制)。
4.virtual memory
virtual memory (kbytes, -v)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导
致数据库启动失败。
如 果 用 户 需 要 为 当 前 安 装 用 户 更 改 ulimit 的 资 源 限 制 , 请 修 改 文 件
/etc/security/limits.conf,重新登录或重启生效。
二、建议修改open files(-n)改为65536或unlimited(无限制)
1.编辑文件 /etc/security/limits.conf
vi /etc/security/limits.conf
2.在文档末尾(# End of file之前)添加如下内容,其中dmdba为下面将要创建的用户
dmdba soft nofile 65536
dmdba hard nofile 65536
也可以设置为*,*代表所有用户
* soft nofile 65536
* hard nofile 65536

3、使用创建的用户登录安装

1
2
3
4
1.赋予文件执行权限
chmod 755 ./DMInstall.bin
2.执行命令安装
./DMInstall.bin

4、运行达梦数据库工具

1
2
3
4
5
6
1.进入达梦安装目录下的tool文件夹,如dmdbms/tool
cd dmdbms/tool
2.运行达梦数据库管理工具
./manager
3.运行达梦数据库迁移工具
./dts

更多

统信UOS操作系统安装MySQL数据库

统信UOS操作系统安装MySQL8数据库流程和注意事项:

1、安装依赖项

1
sudo dpkg -i libmecab2_0.996-1.2ubuntu1_amd64.deb

2、安装MySQL安装包

1
2
3
4
5
6
7
8
9
sudo dpkg -i mysql-common_8.0.26-1debian10_amd64.deb
sudo dpkg -i mysql-community-client-plugins_8.0.26-1debian10_amd64.deb
sudo dpkg -i libmysqlclient21_8.0.26-1debian10_amd64.deb
sudo dpkg -i libmysqlclient-dev_8.0.26-1debian10_amd64.deb
sudo dpkg -i mysql-community-client-core_8.0.26-1debian10_amd64.deb
sudo dpkg -i mysql-community-client_8.0.26-1debian10_amd64.deb
sudo dpkg -i mysql-community-server-core_8.0.26-1debian10_amd64.deb
sudo dpkg -i mysql-client_8.0.26-1debian10_amd64.deb
sudo dpkg -i mysql-community-server_8.0.26-1debian10_amd64.deb

安装最后一项时会提示设置MySQL数据的root密码,设置为nitd***6888

1
root:nitd***6888  //root用户密码

3、登录数据库

1
2
3
4
5
6
7
8
9
10
11
//使用root登录,录入命令后按回车键,然后录入密码
mysql -u root -p
//修改MySQL数据库root用户密码
alter USER 'root'@'localhost' IDENTIFIED BY 'nitdDHpassword6***';
//授权远程登录
show databases;
use mysql;
select host, user, authentication_string, plugin from user;
update user set host = "%" where user='root';
select host, user, authentication_string, plugin from user;
flush privileges;

4、使用工具连接数据库;

  • toad

  • navicat

  • dbeaver

更多