分类目录归档:Linux

Deepin系统配置开机自启动

https://blog.csdn.net/qq_21137441/article/details/124825726

一、进入自启动目录

cd **~/.config/autostart**
ls

二、新建启动文件

新建一个 .desktop 文件,然后把它丢进 ~/.config/autostart 文件夹下。~/.config/autostart 文件夹其实挺类似于 Windows 下的启动文件夹,系统开机时会执行该文件夹下的每个 desktop 文件 Exec 参数指向的脚本或可执行文件(desktop你可以简单地理解为 Windows 系统中的快捷方式)。

[Desktop Entry]
 
Name=<应用程序名>
 
Type=Application
 
Exec=<应用程序或脚本完整路径>
 
Icon=<应用程序图标的完整路径>

保存重启系统会发现已经可以开机启动啦

Docker应用

Docker 安装

安装Docker

sudo apt install docker.io -y

添加镜像源

sudo geany /etc/docker/daemon.json

json中添加

{

"registry-mirrors": ["https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com","https://registry-1.docker.io"]

}

重启Docker

sudo service docker restart

Calibre-web

https://hub.docker.com/r/johngong/calibre-web
  • 下载镜像
docker pull johngong/calibre-web:latest
  • 创建calibre-web容器
docker create  \
  --name=calibre-web  \
  -p 8083:8083  \
  -v /media/Chyn/BACKUP_6T1/DATA/Calibre_web/config:/config  \
  -v /media/Chyn/BACKUP_6T1/DATA/Calibre_web/library:/library  \
  -v /media/Chyn/BACKUP_6T1/DATA/Calibre_web/autoaddbooks:/autoaddbooks  \
  -e UID=1000  \
  -e GID=1000  \
  -e CALIBRE_SERVER_USER=用户名  \
  -e CALIBRE_SERVER_PASSWORD=用户密码 \
  --restart unless-stopped  \
  johngong/calibre-web:latest

另一个测试版本
docker create  \
  --name=calibre-web  \
  -p 8083:8083  \
  -v /data/home/Chyn/Calibre-web/config:/config  \
  -v /data/home/Chyn/Calibre-web/library:/library  \
  -v /data/home/Chyn/Calibre-web/autoaddbooks:/autoaddbooks  \
  -e UID=1000  \
  -e GID=1000  \
  -e CALIBRE_SERVER_USER=用户名  \
  -e CALIBRE_SERVER_PASSWORD=用户密码 \
  --restart unless-stopped  \
  johngong/calibre-web:latest

Douban-api

使用Docker启动

docker pull fugary/simple-boot-douban-api:latest
docker run -it -p 8085:8085 fugary/simple-boot-douban-api

群晖calibre-web中使用

首先在群晖Docker中下载容器simple-boot-douban-api并启动,然后在calibre-web容器中找到get_meta.js文件并修改。

geany /calibre-web/app/cps/static/js/get_meta.js

找到 var douban = “https://api.douban.com“; 替换成自己的NAS_IP地址

var douban = “http://192.168.10.190:8085“;

如果不熟悉vi命令,这里提供一种更快的替换的方式,使用sed命令:

sed -i 's#[https://api.douban.com#http://192.168.10.190:8085#g](https://api.douban.com#http://NAS_IP:8085#g)' /calibre-web/app/cps/static/js/get_meta.js

Github地址:https://github.com/fugary/simple-boot-douban-api

参考文档:https://fugary.com/?p=213

新版增加环境变量:

DOUBAN_PROXY_IMAGE_URL

true:代理豆瓣封面地址,服务端尝试多个域名下载,防止有些情况下封面下载失败问题

false:不做处理,默认为false)

Deepin安装后配置

Geany 好用的编辑器

一个非常好的gedit替代软件

sudo apt-get install geany -y

SSH 远程控制

安装SSH并设置为开机启动

sudo apt-get install ssh -y
sudo systemctl enable ssh
sudo /etc/init.d/ssh start

Wolai

https://www.wolai.com/downloads

Firefox

下载网址

https://www.firefox.com.cn/

需要发送快捷方式

https://www.jianshu.com/p/8f1833e1e1b3
cd /usr/share/applications
sudo geany firefox.desktop

[Desktop Entry]
Version=1.0 
Name=Firefox    
Comment=a web browser  
Exec=/home/Chyn/Firefox-latest-x86_64/firefox/firefox  
Icon=/home/Chyn/Firefox-latest-x86_64/firefox/browser/chrome/icons/default/default128.png  
Terminal=false  
Type=Application   
Categories=Network;WebBrowser;    

百度输入法

https://srf.baidu.com/site/guanwang_linux/index.html
sudo dpkg -i fcitx-baidupinyin.deb

Conky

https://www.cnblogs.com/top66zhoulei/p/12302818.html
sudo apt-get install conky
sudo apt install libgee-0.8-dev 
wget --no-check-certificate https://github.com/teejee2008/conky-manager/releases/download/v2.4/conky-manager-v2.4-amd64.run
chmod +x ./conky-manager-v2.4-amd64.run
sudo ./conky-manager-v2.4-amd64.run

conky-manager

mkdir .conky
cd ~/.conky/
mkdir DC
cd DC
geany  ~/.conky/DC/DC

如果是已经安装,进入目录为

输入以下配置

default_color white
double_buffer yes
no_buffers yes
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
own_window_colour 000000
own_window_argb_visual yes
own_window_argb_value 0
 
double_buffer yes
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders n0
minimum_size 300 1
maximum_width 406
default_color ffffff
default_shade_color 000000
default_outline_color 000000
alignment top_right
gap_x 6
gap_y 5
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no
use_xft yes
xftfont WenQuanYi Zen Hei:pixelsize=12
override_utf8_locale yes
use_spacer no
minimum_size 300 1
TEXT
${font LCD:style=Bold:pixelsize=40}${alignc}${time %I:%M:%S}
${font LCD:style=Bold:pixelsize=20}${time %Y年%b%d日 星期%a}${alignc}
${font WenQuanYi Zen Hei:pixelsize=14}
${color #98c2c7}IP地址:  ${color}$alignr ${exec ifconfig | grep -o -E "inet [0-9]{1,3}.[0-9]{2,3}.[0-9]{1,3}.[0-9]{1,3}"}
${color #98c2c7}已开机: ${color}$alignr$uptime
 
${color #98c2c7}CPU使用率: ${color}$cpu%
${cpugraph 324D23 77B753}
$cpubar
 CPU1 温度:  $alignr${exec sensors | grep 'Core 0' | cut -c17-25}
 CPU2 温度: $alignr${exec sensors | grep 'Core 1' | cut -c17-25}
 
${color #98c2c7}CPU占用:${color}
  ${top name 1} ${alignr}${top cpu 1} 
  ${top name 2} ${alignr}${top cpu 2} 
  ${top name 3} ${alignr}${top cpu 3} 
  ${top name 4} ${alignr}${top cpu 4} 
 
${color #98c2c7}物理内存:${color}${alignr}$mem / $memmax
${membar}
${color #98c2c7}交换空间:${color}${alignr}$swap / $swapmax
$swapbar
${color #98c2c7}内存占用:${color}
  ${top_mem name 1} ${alignr}${top mem_res 1}   ${top mem_vsize 1}
  ${top_mem name 2} ${alignr}${top mem_res 2}   ${top mem_vsize 2}
  ${top_mem name 3} ${alignr}${top mem_res 3}   ${top mem_vsize 3}
  ${top_mem name 4} ${alignr}${top mem_res 4}   ${top mem_vsize 4}
 
${color #98c2c7}根分区: ${color}${alignr}${fs_free /} / ${fs_size /}
${fs_bar 4 /}
${color #98c2c7}Home分区: ${color}${alignr}${fs_free /home} / ${fs_size /home}
${fs_bar 4 /home}
${color #98c2c7}NAS分区: ${color}${alignr}${fs_free /media/Chyn/BACKUP_6T} / ${fs_size /media/Chyn/BACKUP_6T}
${fs_bar 4 /media/Chyn/BACKUP_6T}

${color #98c2c7}网络使用:${color}
下载速度:$alignr${downspeed enp3s0} k/s
上传速度:$alignr${upspeed enp3s0} k/s
${downspeedgraph enp3s0 324D23 77B753}


Todesk

https://www.todesk.com/

下载安装后,记得设置本机连接静态密码;

同时记得关闭电源中的待机休眠

Docker

安装Docker

sudo apt install docker.io -y

添加镜像源

sudo geany /etc/docker/daemon.json

json中添加

{

"registry-mirrors": ["https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com","https://registry-1.docker.io"]

}

重启Docker

sudo service docker restart

Deepin安装Samba并设置为开机启动

https://blog.csdn.net/weixin_28713299/article/details/116825515?spm=wolai.workspace.0.0.52274ae4847T5K

https://blog.csdn.net/weixin_28713299/article/details/116825515

Samba的安装&配置

我的需求是将Deepin服务器上的用户目录(比如/home/yasin/)映射给Windows访问,这样就可以在Windows下 读取数据中心文件。

1. 安装

sudo apt-get install samba

添加系统用户,如果需要设置多用户samba系统,需要进行下一步

sudo adduser xxxx

2. 添加samba用户

sudo smbpasswd -a xxxx

如果没有什么安全性要求,此处添加的samba用户可以和系统用户相同,而不必再修改smbusers文件将samba用户和系统用户对应起来。

所以我直接添加了用户名xxxx,这样samba用户直接对/home/xxxx目录有操作权限。

3. 配置

sudo geany /etc/samba/smb.conf

在文件末尾添加配置如下

[xxxx]

comment = Home Directories
path = /home/xxxx
browseable = yes
read only = no
create mask = 0664
directory mask = 0775
valid users = %S

下面分别解释含义:

  • – comment:配置描述
  • – past:共享的文件路径
  • – browseable:是否可以浏览
  • – read only:是否只读
  • – create mask:创建文件掩码,与的关系,因为Windows下创建文件默认带有可执行权限,你不想一个文本文件也有可执行权限吧?所以这里配置为0664也就是-rw-rw-r–。
  • – directory mask:创建文件夹掩码,文件夹需要有x权限,否则其他用户无法进入,这里配置为0775,也就是drwxrwxr-x。
  • – valid users:有效用户是其所有者(valid users = %S)

下面为我个人配置

[share]
comment = 6T Main Nas
path = /media/xxxx/BACKUP_6T1/Public
browseable = yes
writable = yes
valid users = Chyn

[Movies]
comment = movie
path = /media/xxxx/BACKUP_6T1/Public/31 Movie
browseable = yes
writable = yes
guest ok = yes
public = yes


重要!文件夹权限设置问题

另外,因为设计多用户的文件操作权限问题,需要修改文件的文件夹权限

sudo chmod -R 777 '/media/Chyn/BACKUP_6T1/Public/'
sudo chmod -R 777 '/media/Chyn/BACKUP_6T1/Public/01 Softwares'
sudo chmod -R 777 '/media/Chyn/BACKUP_6T1/Public/02 OS iso'

‘3

4. 重启

samba服务

sudo service smbd restart

5. 设置为开机启动

sudo systemctl enable smbd

win7 清除samba共享密码,在DOS下 ,

net use * /del

目前配置的密码

Chyn password******