armbian安装cups打印服务器

一、安装cups服务
1、apt-get install cups avahi-daemo -y

2、安装驱动
HP驱动:
apt-get install hplip -y
爱普生驱动:
apt-get install printer-driver-gutenprint
兄弟驱动:
apt-get install printer-driver-brlaser

3、systemctl restart cups

二、修改配置文件
1、
找到:Listen localhost:631
改成:Listen 0.0.0.0:631
2、
找到下面的字段:

Show shared printers on the local network.

Browsing On
BrowseLocalProtocols dnssd

改成下面的字段:

Show shared printers on the local network.

Browsing On
allow 192.168.0.*
BrowseAllow all
BrowseAddressLocalProtocols CUPS dnssd
BrowseAddress @LOCAL

3、添加允许IP

Restrict access to the server...


Order allow,deny
Allow 192.168.5.*

4、添加允许IP

Order allow,deny
Allow 192.168.5.*

5、添加允许IP

Order allow,deny
Allow 192.168.5.*

6、添加允许IP

Restrict access to configuration files...


AuthType Default
Require user @SYSTEM
Order allow,deny
Allow 192.168.5.*

7、添加允许IP

Order deny,allow
Allow 192.168.5.*

三、重启服务
systemctl cups restart

四、进入后台
http:/192.168.5.250:631
添加打印机输入用户名密码,要输入root用户和密码

win10子系统ubuntu设置开机启动ssh服务

1.win10点击win+R,输入shell:startup, 打开启动文件夹

2.在文件夹中创建xxx.vbs文件,输入以下内容

set ws=wscript.createobject("wscript.shell")
ws.run "wsl -d ubuntu -u root /etc/init.d/ssh start",vbhide

3.下次开机即可启动ssh服务

可以直接,在cmd输入wsl -d ubuntu -u root /etc/init.d/ssh start,测试是否可以开启

摘自:https://www.cnblogs.com/clwsec/p/12403521.html

win10子系统ubuntu开启ssh登陆

安装ssh

apt-get install openssh-server

备份sshd配置文件

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

修改sshd_config
port 22改为2222
PasswordAuthentication 改为yes
添加
AllowUsers zifu.ltd 改为你的用户名

开启ssh
service ssh start

如果提示sshd error: could not load host key,则用下面的命令重新生成,否则不需要

sudo rm /etc/ssh/ssh*key
dpkg-reconfigure openssh-server

摘自:http://www.manongjc.com/detail/51-lgkrxokarhqqmtx.html

win10子系统WSL安装ubuntu到D盘或其他盘

启用WSL子系统
如果你尚未在windows上启用wsl,请以管理员身份运行Powershell命令提示符,执行以下命令启用Windows子系统:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

命令输出结果将如下所示:

Path          :
Online        : True
RestartNeeded : False

他将会提示你重启你的windows系统。这里我们已经启用了WSL,因此没有提示说明。因此不需要重新启动。

如果执行上述命令报错,可以在控制面板→添加删除程序,找到linux子系统添加,重启电脑

创建安装目录
选择一个你认为空间大的分区来创建一个目录用安装WSL的Linux发行版,他可以是你的系统上任意分区,任意文件夹,当然我们不建议你使用中文命名你的安装文件或者路径存在中文。分区可以是你任意分区,如D,E,F,G,H盘等。

这里我们使用powershell在D盘分区中创建一个名为Ubuntu的文件夹,wsl Linux发行版将安装在这个位置。注意请不要使用管理员身份创建这个文件夹,这可能会导致当前用户对该文件夹不可写。

如你跟着我们教程创建文件夹,请打开你的PowerShell终端执行以下命令创建文件夹:

New-Item D:\Ubuntu -ItemType Directory

然后执行以下命令设置当前工作目录的位置为D盘的Ubuntu文件夹:

Set-Location D:\Ubuntu

下载Linux发行版
可以在Microsoft Windows文档找到您可以下载的Linux发行版列表。在本教程我们将选择Ubuntu 20.04 Linux发行版作为示例。以下命令将在当前PowerShell终端中下载Ubuntu 20.04 Linux发行版:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

你可以点击下面的链接手动下载,然后将下载好的Ubuntu.appx文件存放在D:\Ubuntu文件夹中:
下载完成后,我们将文件名的格式.appx改为zip,以下命令将重命名Ubuntu.appx为Ubuntu.zip:

Rename-Item .\Ubuntu.appx Ubuntu.zip

然后对Ubuntu.zip进行解压,继续在你的PowerShell终端执行以下:

Expand-Archive .\Ubuntu.zip -Verbose

安装WSL Windows的Linux子系统
解压缩后,你可在D:\Ubuntu文件夹找到一Ubuntu_2004.2021.825.0_x64.appx的文件,这个文件可能会根据你下载的发行版本的不同而不同。

要右键解压到当前目录,然后在打开文件夹执行ubuntu.exe,并提取文件到rootfs并注册WSL。请等待该过程完成,然后系统将提示您创建一个新的用户,该用户是WSL Linux发行版使用的用户。
安装完成后,您会发现创建了“ rootfs”文件夹,其中包含所有库,可执行文件等。

至此,你已经完成在非系统盘或者C盘位置安装WSL Linux发行版。

摘自:https://www.myfreax.com/installing-wsl-manually-on-non-system-drive/

linux笔记本Xbacklight xrandr 调节亮度

方法一:
xrandr -q
可以查看当前使用设备和分辨率

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
   1366x768      60.10*+
   1360x768      59.80    59.96  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

也可以使用命令
xrandr |grep " connected"|cut -f1 -d " "

通过--brightness选项来调节屏幕的亮度
屏幕的亮度参数是从0.1到1.0, 从暗到亮
xrandr --output LVDS-1 --brightness 0.8

方法二:
只对intel显卡有效(自己没测试)

xbacklight -set [porcentaje-brillo]
如果想调节屏幕亮度为80%,可以执行
xbacklight -set 80
也可以增加或减少百分比
xbacklight -inc 10 #增加10%
xbacklight -dec 10 %减少10%

linuxmint xface挂载ftp到本地

Linuxmint Cinnamon版,目录直接带有连接到服务器,没想到xface没有,需要单独安装软件包。

安装curlftpfs
sudo apt-get install curlftpfs

挂载
curlftpfs -o codepage=utf8 ftp://username:password@192.168.5.5 /home/Desktop/ftp

codepage utf8编码
username ftp的用户名
password ftp密码
192.168.5.5 ftp地址
/home/Desktop/ftp 本地需要挂载的目录

如果ftp用户名如果含有【@】这类的特殊字符的话,请用【%40】来代替【@】

acer笔记本安装Linux无线网卡不能开启

rfkill list all获取设备列表
查看启用/禁用设备
lsmod | grep acer
查看是否启动acer_wmi模块,如果启动。
在/etc/modprobe.d/blacklist.config文件,添加内容
blacklist acer_wmi
重启后WiFi自动打开。

如果没有驱动,如下:
sudo apt-get install bcmwl-kernel-source
安装完成重启
如果还没有开启,点击笔记本快捷键开启WiFi,稍等几秒试试

ubuntu server安装桌面并开启VNC

刚买了个机顶盒4+32的,在网上找的img刷ubuntu系统,挂载移动硬盘,当个服务器用,总功率也就5W左右,长期开启,也不耗电。由于没有桌面,不能下载电影,所以找个教程,找了很多,拼凑来的。
先更新
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install tasksel -y
sudo tasksel
选择 ubuntu desktop
重启

开启共享:
settings→sharing→screen sharing→开启设置密码
如果不能选择网络,添加如下
network:
version: 2
renderer: NetworkManager

完成后可以关掉设置了, 但是现在你依然无法使用VNC来连接, 继续操作, 安装系统配置图形软件dconf-editor。
sudo apt-get install dconf-editor

搜索dconf
进入org/gnome/desktop/remote-access目录

关闭notify-on-connect、prompt-enabled、require-encryption

然后可以vnc登陆

PS:这个只能开机登陆后才能远程,如果关机不登陆图形界面是不能登陆VNC。开机启动按照网上教程没有成功,后期再测试