本文章不是0-1装deepin系统和开发环境,是整理装机遇到的问题和解决办法,希望对你有帮助。每个人的电脑环境不同,软件版本不同可能文章方法已经过时,仅作参考。 deepin Ubuntu uos 都是差不多,deepin使用的人少,遇到问题如果解决不了搜索Ubuntu相关教程,大多数能通用。
双系统
双网关
route -f
route add -p 192.168.3.0 mask 255.255.255.0 172.16.54.1 metric 2
route add -p 192.168.104.0 mask 255.255.254.0 192.168.104.1 metric 1
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.43.1
xshell 部分命令
sudo mv 文件名 目标文件夹路径 // 移动
sudo cp -r 文件名 目标文件夹路径 (-r 就是递归的意思,删除时 也同样这么加-r) // 复制
- crontab -e
- i进入编辑模式
- esc 退出编辑模式
- :wq 退出并保存
- :q! 退出不保存
- vi 打开命令
- ifconfig
- ssh 192.168.8.62
- tail -555f tcipi-service.log
- view /app/log/tcipi/2019-02-26/tcipi_2019-02-26.0.log
sudo losf -i:8080 // 查看8080端口占用
sudo kill -9 (pid) // 关闭进程
解决window报错libpng-dev
管理员运行powershell
cnpm i -g windows-build-tools --vs2017 || cnpm i -g windows-build-tools
完成后找到安装路径C:\Users\abc\.windows-build-tools\vs_BuildTools.exe
运行后再当前cmd窗口 cd 到项目 吧node-modal删了 cnpm i
触摸板1
xinput // 查看触摸板列表
sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
Section "InputClass"
Identifier "ETPS/2 Elantech Touchpad"
MatchProduct "ETPS/2 Elantech Touchpad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
保存并重启
xinput // 查看只有一个触摸板了
syndaemon -i 1 -d -t -K //控制打字停用触摸板
解决触摸板无法使用2
syndaemon -i 1 -d -t -K
#deepin密码策略修改:
1.sudo apt-get install libpam-cracklib
2.sudo dedit /etc/pam.d/common-password
3.看图
password requires pam_cracklib.so retry=3 difok=3 dcredit=-1 lcredit=-1 ocredit=-1
#deep in 密码策略
sudo dedit /etc/pam.d/common-
password
deepin python3.7.4安装方法
修改deep in 密码过期时间
sudo chage -l huawei 查看用户密码
sudo chage -M 30 huawei 设置密码30天过期
vpn保持在线
ping -- t
deepin安全
商店搜索防火墙
查看状态 sudo ufw status
重置规则 sudo ufw reset
打开防火墙:sudo ufw enable
关闭防火墙:sudo ufw disable
禁用端口 sudo ufw deny 135
deepin安装 firefox浏览器
deepin操作ssh
1、安装SSH服务
sudo su
apt-get install openssh-server
2、配置端口
gedit /etc/ssh/sshd_config
port 22 处即为修改端口的地方,默认不修改也可。
3、重启SSH服务端
sudo /etc/init.d/ssh start 或者 service ssh start
/etc/init.d/ssh restart
启动ssh服务
使用service或者systemctl来启动ssh服务
service sshd restart 或者 systemctl restart sshd
deepin ifconfig未找到命令
sudo ifconfig
deepin wifi热点
deepin 自带热点 无线网卡打开
git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install
sudo apt-get install hostapd
sudo apt-get install iptables
sudo apt-get install dnsmasq
sudo ifconfig 查看网卡名
果你的无线网卡名是wlan0,有线网卡名是enx00e04c361395,你想创建的热点是myhost,密码是12345678
sudo nohup create_ap wlan0 enx00e04c361395 myhost 12345678 & #开启热点并后台运行,可以关闭终端
deepin安装node 方式1
在官网下载node包,解压到/home/huawei
更名为node
创建软连接
sudo ln -s /home/huawei/node/bin/node /usr/local/bin/node
npm 安装所有的全局包都要创建软连接 地址都在/home/huawei/node/bin/下面
安装 node 方式2
sudo apt-get update
sudo apt install curl
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get update
deepin 不热更新
$ cat /proc/sys/fs/inotify/max_user_watches // 修改结果 8192
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
查看修改结果
$ cat /proc/sys/fs/inotify/max_user_watches
524288
上述操作只是当前有效,要永久生效,需要修改配置文件
echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
deepin文件服务器
创建软连接
sudo ln -sf ~/mylib/wkhtmltox/bin/wkhtmltopdf /usr/bin/
安装进程守护 supervisor
cnpm i supervisor
cnpm i
npm run start
deepin下使用git需要生成ssh key
n管理器 可以管理多个node版本
sudo npm install n -g
sudo n stable
安装npm
sudo apt install aptitude -y
sudo aptitude install npm 先n再y再y
sudo npm config set registry https://registry.npm.taobao.org
git安装使用
sudo apt install git -y
git config --global user.name 'abc'
git config --global user.email 'abc@qq.com'
ssh-keygen -C 'abc@qq.com' -t rsa 连按回车
sudo gedit /home/huawei/.ssh/id_rsa.pub
让系统记住密码
blog.csdn.net/xiamoyanyul…
打开Git 配置文件,该文件中保存着所有的配置信息
vim ~/.gitconfig
2、修改配置文件,添加下面这一行。
[credential]
helper = store #用来保存密码,提交一次会自动记住
密码保存一个小时:
helper = cache -- timeout 3600 # 密码只保存一个小时
解决不能访问windows磁盘
sudo apt-get install ntfs-3g
sudo ntfsfix /dev/nvme0n1p3 //注意磁盘编号
重启
yarn安装教程
classic.yarnpkg.com/en/docs/ins…
libpng-dev
sudo apt-get install libpng-dev
nginx
sudo apt-get install nginx
cd /etc/nginx/conf.d
touch xx.conf
sudo nginx -s reload
查看nginx进程
ps -ef | grep nginx
host
sudo gedit /etc/hosts
vim
sudo apt-get install vim
蓝牙鼠标
sudo -i
bluetoothctl
[bluetooth]# power off
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# trust
[Arc Touch Mouse SE]# pair
[Arc Touch Mouse SE]# unblock
[Arc Touch Mouse SE]# power off
[bluetooth]# power on
unar解压软件
sudo apt-get install unar
lsar xx.zip // 列出里面内容
unar xx.zip //解压 -o:指定位置 -p:指定密码
sougou输入法
node-sass 报错
完美解决Cannot download "github.com/sass/node-s… blog.csdn.net/df981011512…
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
node 版本
n 10.14.0
解决问题:optipng-bin/vendor/optipng
sudo npm rebuild
$ npm rebuild mozjpeg
$ npm rebuild gifsicle
$ npm rebuild optipng-bin
$ npm rebuild cwebp-bin
$ npm rebuild pngquant-bin
https://github.com/imagemin/optipng-bin/issues/84
sudo apt-get 装下面5个包 完美解决
pkg-config autoconf automake libtool nasm
解决问题:pngquant-bin: Command failed.
blog.csdn.net/peterhcf/ar… sudo apt-get install libpng-dev # 安装依赖的软件 sudo yarn add pngquant-bin # 覆盖4.00版本,升级倒5.02 yarn