deepin

DEEPIN篇

1、deeepin中安装vmare后,虚拟网卡路径在/etc/vmware下

nat的网卡配置多IP,目前只找到使用命令sudo ip addr add 192.168.190.123/24 dev vmnet8  # 此命令电脑重启或网卡服务重启后失效

2、deepin网卡配置多地址

nmtui 配置

3、没有sar 工具

apt install  sysstat

vim /etc/default/sysstat  # 这项参数改成ENABLED="true"
/etc/init.d/sysstat restart # 重启服务

4、QQ等聊天窗口删除键蜂鸣声

$ xset b off #关闭蜂鸣器
$ xset b on #开启蜂鸣器

可以将其写入到~/.bashrc的最后一行,
echo “xset b off” >> ~/.bashrc

5、deepin VMware 不能复制文件到宿主机

VM-settings-Optins 下设置共享目录,即可在虚拟机的网络中找到共享文件夹

6、官方源无法没有mysql,无法在线安装

cd /etc/apt/

vim sources.list

将默认注释,加  deb [by-hash=force] https://mirrors.tuna.tsinghua.edu.cn/deepin panda main contrib non-free

sudo apt-get update  和  sudo apt-get upgrade

apt-get install mysql-server mysql-client  # 安装mysql

cat /etc/mysql/debian.cnf # 查看默认密码

use mysql; # 登陆mysql进入这个库

update user set plugin="mysql_native_password",authentication_string=password('root') where user="root";  # 修改mysql密码

/etc/init.d/mysql restart # 重启服务

vim /etc/mysql/mysql.conf.d/mysqld.cnf # character-set-server = utf8 修改字符编码

SHOW VARIABLES LIKE 'char%'; # 进入mysql数据库查看编码

7、没有ll命令

ll命令其实是 ls -l命令的别名,在deepin中这个配置被注释掉了,使用下面的命令编辑配置文件打开即可

sudo vim ~/.bashrc

将alias ll=’ls -l’前的注释打开,然后source ~/.bashrc刷新一下即可

8、关于linux版本和windows桥接网卡配置

两个版本配置不同,如果直接在windows中创建的桥接网卡,在linux的vmware中是无法使用的,导致无法上网,使用nmtui删除br0和ens33,然后重新创建桥接网卡即可

9、deepin双开微信

cp /home/carl/.deepinwine/Deepin-WeChat    Deepin-WeChat2

vim /opt/apps/com.qq.weixin.deepin/files/run.sh

BOTTLENAME="Deepin-WeChat"
APPVER="2.9.5.41deepin" 
EXEC_PATH="c:/Program Files/Tencent/WeChat/WeChat.exe"
START_SHELL_PATH="/opt/deepinwine/tools/run_v3.sh"
export MIME_TYPE=""
export DEB_PACKAGE_NAME="com.qq.weixin.deepin"
export APPRUN_CMD="deepin-wine5"
OLD_PROCESS="deepin-wine[[:space:]]c:/Program[[:space:]]Files/WXWork/WXWork.exe"

if [ -n "$EXEC_PATH" ];then
    if [ $(ps -ef|grep $OLD_PROCESS|awk '{print $2}') ]; then
        WINEPREFIX=/home/$USER/.deepinwine/$BOTTLENAME $WINESERVER_OLD -k
    fi
    $START_SHELL_PATH $BOTTLENAME $APPVER "$EXEC_PATH" "$@"
else
    $START_SHELL_PATH $BOTTLENAME $APPVER "uninstaller.exe" "$@"
fi

将这段在文档中复制一份,然后将BOTTLENAME="Deepin-WeChat" 改成BOTTLENAME="Deepin-WeChat2"

vim /opt/deepinwine/tools/run.sh

注释掉 /opt/deepinwine/tools/kill.sh AliWorkbench block

10、CPU自动降频

测试了一下针对笔记本装Deepin有时候遇到不能自主降频的问题,导致温度过高;
大家可以测试这个方法,并且给我反馈
解决方法:
sudo gedit /etc/default/grub
编辑grub文件,其中两行改为如下:
GRUB_CMDLINE_LINUX="splash quiet "
GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable"
保存退出后更新一下grub
sudo update-grub
然后,重启系统。
再用i7z查看,已经能够自动降频了。

11、软件有蜂鸣声,关闭声音

sudo touch /etc/modprobe.d/nobeep.conf

vim /etc/modprobe.d/nobeep.conf

blacklist pscpkr

blacklist snd_pcsp

12、安装mysql 5.7

cd /usr/local

解压tar包和mv mysql

groupadd mysql

useradd -r -g mysql mysql

mkdir -p /data

cd data

mkdir -p mysql

chown mysql:mysql -R /data/mysql

vim /etc/my.cnf

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql-8.0.20
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0

cd /usr/local/mysql-8.0.20/

apt install libaio*  #  安装环境包

vi /etc/profile   # 添加环境变量

export PATH=$PATH:/usr/local/mysql/bin

mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql-5.7.26/ --datadir=/data/mysql/ --user=mysql --initialize

 

cat /data/mysql/mysql.err   #  查看初始密码

cp /usr/local/mysql-8.0.20/support-files/mysql.server /etc/init.d/mysql   #  这里不做cp命令,启动时会报错Failed to start mysqld.service: Unit mysqld.service not found

这里执行/etc/init.d/mysql status查看服务是否启动一定要执行这一条命令,

ervice mysql start  /  service mysql status  # 启动和查看

alter user 'root'@'localhost' identified by '123456';  # 修改密码

 

 13、修改终端的字符编码和安装字符集

locale  # 查看当前的字符编码

export LANG=zh_CN.gbk  # 临时修改当前操作系统的字符编码

LANG=zh_CN.UTF-8

LANG="zh_CN.GB2312"  # 指定当前操作系统的字符集

cd /usr/share/i18n/charmaps  # 字符集安装包的目录

gunzip GB2312.gz  # 解压字符集安装包

localedef -f GB2312   -i zh_CN /usr/lib/locale/zh_CN.GB2312  # 安装字符集

locale -a | grep GB2312  # 查看是否定义了

14、开机自启动脚本

vim /etc/rc.local

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

rmmod pcspkr # 这条命令关闭滴滴声

exit 0

3、在 exit 0 上方插入你需要自启的命令(一行一个)后保存文件

PS:给文件加上启动权限 chmod +755 /etc/rc.local

 
14、自动挂载
vim /etc/fstab
UUID=278267b5-c935-433a-8bfb-f62c96280b7e /home/carl/mount ext4 defaults 0 0
 
15、自动备份
vim /etc/rc.local
(
sleep 60
tar cvf /home/carl/mount/临时目录/Desktop_backup_$(date +%Y:%m:%d).tar.gz /home/carl/Desktop/
)

16、隐藏启动菜单
sudo nano /etc/default/grub
添加:
GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=true
修改:
GRUB_TIMEOUT=0
更新:
sudo update-grub
PS:carl+x 保存,输入Y,回车+回车