以下为阿里云源,其他源同理
mv -f /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list # 输入如下内容
# 阿里云源
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##proposed表示測試版源,不建议启用
#deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
sudo apt-get update # 然后看看是否有更新,更新则代表成功
sudo apt install nginx
sudo add-apt-repository universe
sudo apt-get install libssl-dev
sudo apt install libnginx-mod-rtmp
sudo vim /etc/nginx/nginx.conf
# 插入如下内容
rtmp {
server {
listen 1935;
chunk_size 4000;
application live {
live on;
record off;
}
}
}
sudo systemctl restart nginx
去官网的github下载对应的deb:https://github.com/obsproject/obs-studio/releases
下载对应的deb安装包后,双击对应的安装包进行安装
重启动发现端口占用时
ps -ef | grep nginx
sudo kill -9 PID
安装对应的deb之后,以及设置对应的语言和配置后(流程可以根据百度结果而定),安装对应依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
sudo apt-get update
sudo apt-get upgrade
然后再选择语言设置时选择和添加对应的语言即可,具体图片流程参考如下
1.下载Wine环境包:
http://archive.ubuntukylin.com/software/pool/partner/ukylin-wine_70.6.3.25_amd64.deb
2.下载微信(wine)包:
http://archive.ubuntukylin.com/software/pool/partner/ukylin-wechat_3.0.0_amd64.deb
3.终端输入:
sudo apt-get install -f -y ./ukylin-wine_70.6.3.25_amd64.deb
sudo apt-get install -f -y ./ukylin-wechat_3.0.0_amd64.deb
企业微信的git安装两个整体逻辑一致。
# 概述
# 以deepwin-wine为基础安装 -- 成功
环境:ubuntu 20.04
* 安装deepwin-wine
* git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
* cd deepin-wine-for-ubuntu
* sudo ./install.sh
* 下载企业微信:
http://packages.deepin.com/deepin/pool/non-free/d/deepin.com.weixin.work/
* sudo dpkg -i XXXXXXX.deb
* 安装完成后软件中搜索企业微信即可
百度网盘的安装是在百度网盘官方下载对应的deb双击安装,
注:如果启动时一直停留在启动界面,可能是网络原因(个人情况,前两天试了各种版本都不行,第三天突然启动就进去了)
命令 | 作用 | 示例 |
---|---|---|
nvidia-sim Watch -n 1 nvidia-smi nvidia-smi -L | 查看显卡输出信息 持续一秒显示 查看显卡的类型型号 | |
Lsof -i:9700-9800 | 查看9700-9800端口是否被占用 | |
lscpu | 查看cpu基础信息 | cat /proc/cpuinfo |
passwd | 修改用户密码 | |
Ip addr(ifconfig) | 查看ip地址 | |
tree -d 2 | 只显示二级目录 | |
Cat ~/.ssh/known_hosts | 查看到系统的连接信息,根据此修改网页访问地址 | |
Scp -r hadoop@ip:路径 | 数据上传到服务器 | |
xkill | 桌面杀死卡死的程序 | |
压缩文件:zip | 包含有文件夹时使用zip -r | zip test.zip install.log install.log.syslog |
unzip -O GBK xxxx.zip | ubuntu解压出现乱码问题 | |
cat /etc/issue | 查看系统版本信息 | |
ls -l /proc//cwd | 查看PId的运行目录 | |
lsblk -d -o name,rota | 查看硬盘类型1表示机械盘,0表示固态 | |
cat /proc/version | 查看系统版本:ubuntu:16.04 | |
find sourcePath/ -name “*.txt” -exec mv {} targetPath/ ; | Mv 移动太长替换方法 | |
sudo deluser username sudo | 删除用户sudo权限 |
ps -ef | grep train.py| grep -v grep | awk ‘{print $2}’ | xargs kill -9 (杀死train.py启动的进程)
/bin: 二进制文件,用来保存系统命令(所有用户均可执行)
/boot:启动时的文件
/dev:系统下的设备文件
/etc:系统配置文件
/lib:系统是用的库函数
/lost+fount:系统异常产生的错误
/mnt:光盘默认挂载点
/opt:给主机额外暗转软件所摆放的目录
/proc:数据存在内存中,系统核心,外部设备,网络状态
/sbin:超级管理员可执行的命令:/usr/sbin,usr/local/sbin 如fdisk,shutdown
/tmp:正在执行程序的临时文件
/srv:服务启动后的数据目录,如www
/usr:应用程序存放目录
/var:系统执行过程中经常变化的文件。/var/log,/var/message
ssh-keygen -t rsa -b 4096 -f ~/.ssh/local_217 # -b代表秘钥长度,-f代表生成的文件名 不默认有时候有bug
ssh-copy-id -i ~/.ssh/local_217.pub user@ip # 上传对应的到服务器
如果产生bug则使用默认文件名即可
注意如果仍然需要密码,可以检测权限,如果全是777可能不成功,需要做如下修改 # 修改本地文件
检查 ~/.ssh 是否是 700
检查 /home/user 是否是 700
检查 ~/.ssh/authorized_keys 是否是 600
分配盘符:
mount:查看分配盘符
mount -a:自动挂载/etc/fstab的内容
mount -o remount, noexec /home/ ;会让home目录文件不能执行显示为权限不够
挂载光盘:
mkdir /mnt/cdrom/ 建立挂载点
mount -t iso9660 /dev/sr0 /mnt/cdrom/ # iso9660 为光盘指令
umount /mnt/cdrom/ 卸载挂载
挂载u盘:fdisk -l 查看u盘设备名
mount -t vfat /dev/sdb1/ mnt/usb/
gsettings set org.gnome.shell.extensions.dash-to-dock isolate-workspaces true
如果出现如下错误:
则输入如下命令,在执行上面操作,则可成功切断不同应用之间上下桌面关系
export GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules/
sudo vim ~/.bashrc # 输入如下命令后,source ~/.bashrc
set_title ()
{
echo
if [ -z "$ORIG" ]; then
ORIG=$PS1
fi
TITLE="\[\e]2;$*\a\]"
PS1=${ORIG}${TITLE}
}
# 自动执行 set_title 函数以设置终端标题
if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
# 使用 ifconfig 命令获取服务器的 IP 地址
SERVER_IP=$(ip addr show | grep 'inet ' | grep "192" | awk '{print $2}' | cut -d '/' -f 1)
set_title "$SERVER_IP"
fi
因个人操作经常使用粘贴命令,当要粘贴历史的命令时需要重复去历史地方复制很麻烦,因此安装对应的包解决这样的问题
sudo apt-get install nautilus
sudo apt-get install xdotool xclip
sudo vim /usr/bin/openterminal.sh # 输入如下内容(内容来源于网络)
#!/bin/bash
#record the current ClipBoard
#clipboard_current=$(xclip -o)
pid_list=`xdotool search --class "nautilus"`
#loop for the right window
for i in $pid_list
do
name=`xdotool getwindowname "$i"`
name_lower=$(echo $name | tr [a-z] [A-Z])
if echo "$name_lower" | grep -qwi ".*desktop*";then
echo "desktop window"
elif echo "$name_lower" | grep -qwi ".*nautilus*";then
echo "nautilus window"
else
id=$i
fi
done
#get the current working directory
wait=`xdotool windowfocus $id`
sleep 0.2
wait=`xdotool key Ctrl+l`
sleep 0.2
wait=`xdotool key Ctrl+c`
sleep 0.1
path=$(xclip -o)
wait=`xdotool key Escape`
sleep 0.1
gnome-terminal --working-directory ${path}
sudo chmod +x /usr/bin/openterminal.sh
然后再设置里设置对应的快捷键即可
试了ps -A | grep nautilus
但并没有显示卡住的进程。
sudo apt purge nautilus
sudo apt install nautilus也没有用
我在终端里能找到nautilus已经被安装,但在终端里输入nautilus却迟迟进不去,肯定是nautilus的问题。
经过遍寻良医,在某篇问答里试了这个方法,重置跟踪器。
tracker reset -r #跟踪器硬重置
tracker reset -e #跟踪器软重置
sudo service network-manager restart # 重启网络管理
# 如果仍然出现,域名解析失败则修改resolv.conf文件
sudo vim /etc/resolv.conf
nameserver 114.114.114.114
sudo /etc/init.d/networking restart
# 如果仍然不成功则修改/etc/systemd/resolved.conf
sudo vim /etc/systemd/resolved.conf
DNS=114.114.114.114 8.8.8.8