• 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,回车+回车
  • 相关阅读:
    如何列出陣列中大於n的所有元素? (C/C++) (STL)
    為什麼int *ptr = 345;這樣的寫法有問題?
    如何使用STL寫XML轉檔程式? (C/C++) (STL) (Web) (XML)
    如何判斷回文(palindrome) ? (C/C++) (C) (STL)
    如何將int轉string? (C/C++) (C)
    如何將輸入的字串存到記憶體後,再一起印出來? (C/C++) (C)
    如何為程式碼加上行號? (C/C++) (STL)
    如何将字符串前后的空白去除(C/C++) (STL)
    簡單的Linked List實現
    如何將struct塞進vector? (C/C++) (STL)
  • 原文地址:https://www.cnblogs.com/shizhengquan/p/13738949.html
Copyright © 2020-2023  润新知