CUPS

Gym

拈花ヽ惹草 提交于 2020-05-03 21:17:03
I. Shell Game time limit per test 1.0 s memory limit per test 256 MB input standard input output standard output Bob has discovered a new quality in himself — he likes to trick people a lot! In particular, Bob wants to try his tricking skills in the shell game. The shell game involves three identical cups and a single ball. In the beginning the host (that's Bob!) puts the cups upside down and places the ball inside one of the cups. Then he shuffles the cups and the player has to guess where the ball is. The host then lifts that cup, revealing whether the ball was inside or not. The player wins

CentOS7.2中systemctl的使用

浪子不回头ぞ 提交于 2020-04-29 13:28:20
CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。 1、原来的 service 命令与 systemctl 命令对比 daemon命令 systemctl命令 说明 service [服务] start systemctl start [unit type] 启动服务 service [服务] stop systemctl stop [unit type] 停止服务 service [服务] restart systemctl restart [unit type] 重启服务 此外还是二个systemctl参数没有与service命令参数对应 status:参数来查看服务运行情况 reload:重新加载服务,加载更新后的配置文件(并不是所有服务都支持这个参数,比如network.service) 应用举例: #启动网络服务 systemctl start network.service #停止网络服务 systemctl stop network.service #重启网络服务 systemctl restart network.service #查看网络服务状态 systemctl status network.serivce 2、原来的chkconfig 命令与

使用Samba在Linux服务器上搭建共享文件服务

最后都变了- 提交于 2020-04-27 21:50:26
最近我们的小团队需要在服务器上共分出一个共享文件夹用于大家存放公共的资源文档, 大家想啊,这肯定很简单呀,在Windows下面只要创建相关的windows account,共享某个文件夹,把读/写权限给我们创建的account的,就完成了共享,但在Linux下面就没有这么美好了,网上查阅资源资料多指向通过Samba完成共享任务,但一些blog只介绍了怎么做,但没有为什么这么 做,搭建工作且不太顺利,对Linux算不上熟悉,走了很多弯路,所以通过这篇blog深入理解其中的每一步。 Samba的简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。这些是废话….. 来看点有意思的。作者Tridgwell申请使用SMBServer ( Server Message Block 的简写 ) 注册这个软件的商标, 因为SMB 是没有意义的文字而没有办法注册。然后他就翻字典,看到SAMBA一遍正好包含SMB几个字母 ,这这个词也是我们熟知的拉丁舞蹈的名称,然后就有了三八这个名字🙄。(自百科) 搭建Samba共享目录, 如果需要使用用户名/密码的形式访问共享目录,我们需要先创建Linux的user,然后通过 smbpasswd 创建samba用户(用户名需要一致),原文在这里: To provide authentication on a

【转帖】Samba AD DC(域控制器)的配置

和自甴很熟 提交于 2020-04-24 05:54:05
Samba AD DC(域控制器)的配置 http: // lihaitao.cn/?p=299 山东前辈写的blog 挺好的。。 改天做实验。 发表于 2017年3月7日 由 李海涛 ■Samba AD DC(域控制器)的配置 为了使用Active Directory,要事前确认下面项目. ・AD DC服务器的主机名:centos7-samba ・域名:TESTAD ・完整域名:TESTAD.LOCAL 1、事前准备 ①CentOS7上主机名的配置 # echo centos7-samba > /etc/hostname 上面的命令实行后、重起让主机名生效。 ②因为yum 源里没有现成的samba的Domain Controler,所以通过源码安装 ①先安装Samba 在make时依赖的软件包 # yum install perl gcc attr libacl-devel libblkid-devel \ gnutls-devel readline-devel python-devel gdb pkgconfig \ krb5-workstation zlib-devel setroubleshoot-server libaio-devel \ setroubleshoot-plugins policycoreutils-python \ libsemanage-python

Linux网络文件共享服务之samba

空扰寡人 提交于 2020-04-21 05:37:55
一、SAMBA服务简介   samba是1991年由Andrew Tridgel开发实现,主要用于Windows和unix文件共享。samba实现了共享文件和打印,实现在线编辑,登录SAMBA用户的身份认证,可以进行NetBIOS名称解析和外围设备共享。相关的软件包有samba,这个包主要提供smb服务。smb是Server Message Block的缩写意思是服务器消息块,IBM发布,最早是DOS网络文件共享协议。samba-client这个软件包是客户端软件,samba-common通用软件包 ,cifs-utils 也是smb客户端工具 ,samba-winbind 这个包主要有和Windows AD域相关的组件;samba服务相关进程有两个,一个是smbd 提供smb(cifs)服务 监听在TCP的139和445端口。另外一个和名称解析相关nmbd NetBIOS名称解析默认工作在UDP的137和138。如果我们访问的samba服务器不用名称解析,nmbd这个服务是可以不用开的。samba的主配置文件是/etc/samba/smb.conf,配置文件的帮助文档可以使用man smb.conf 来查看。samba同apache类似,它也有配置文件语法检测的工具: testparm [-v] [/etc/samba/smb.conf]

树莓派(Raspberry Pi):完美的家用服务器

岁酱吖の 提交于 2020-01-09 14:28:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 自从树莓派发布后,所有在互联网上的网站为此激动人心的设备提供了很多有趣和具有挑战性的使用方法。虽然这些想法都很棒,但树莓派( RPi )最明显却又是最不吸引人的用处是:创建你的完美家用服务器。 如果你有几个不同的电脑需要同步和自动化备份,RPi可以做到。如果你想通过家中的任意屏幕来访问你的音乐和视频,RPi也能实现。也许你有一个或两个打印机,你想要简单与大家共享,树莓派在硬件和时间上用最小投资就能满足你的这些需求。 树莓派的好处 低成本:35美元(约合242元RMB),B型的RPi接近一台完整的电脑,512M内存,100Mb以太网,SD卡插槽,2个USB接口,音频输出和HDMI或RCA视频输出。我知道HDMI电缆就比树莓派贵。 能源效率:硬件成本只是服务器费用的一部分,因为你需要考虑能源成本去不断运行设备。家用服务器所需要的服务不会占用太多CPU,大部分时间它都处于空闲状态,等待发挥功效。RPi's超低功率组件非常适合这个工作负载,这有助于降低你的电费消耗。我的一个B型的RPi加上外部硬盘消耗总共只有8瓦,然而用老式速龙代替的机器在闲置时消耗54瓦。假设10美分每千瓦一小时,这使得一个RPi每年的电费在7美元。一个基于速龙的机器是47美元。在不到一年的时间里,RPI基本上能够收回成本。 低噪音

CUPS web interface on YOCTO

笑着哭i 提交于 2020-01-07 05:08:06
问题 I have a yocto image into which I have included the CUPS package (using IMAGE_INSTALL_append ). While running the OS, I couldn't find the cups file in /etc/init.d . I started cups using cupsd . When I tried accessing the web interface using localhost:631 , I got a not found error . The console shows that it is not able to load resources on any of those URLS: http://localhost:631/cups.css http://localhost:631/ http://localhost:631/favicon.ico The html and related files seem to be listed in the

Brother QL-720NW specifying media size seems ignored

天涯浪子 提交于 2020-01-03 04:39:08
问题 The -o media=... is being ignored by the lpr command when printing on the Brother QL-720NW. I added custom paper sizes using: sudo brpapertoollpr_ql720nw -P QL720NW -n "62mm x 25mm" -w 62 -h 25 which works when setting the new size from within CUPS as default for the printer. This modified the ppd file and yields (in CUPS): Description: QL720NW Location: Driver: Brother QL-720NW CUPS v1.4 (grayscale) Connection: ipp://10.200.200.95/ipp/print Defaults: job-sheets=none, none media=om_br-l-0-b-3

Vagrant port forwarding not working. Cups not accesible from host

拈花ヽ惹草 提交于 2019-12-31 01:49:06
问题 So I'm working with vagrant and I'm trying to use it as a printing server. I installed cups. Internally everything works just fine. I can even make a quick curl to my localhost:631 (cups port inside my vagrant) and there's everything. The thing is I cant access it in any way I try from the host machine. Obviously I forwarded the port and I've tried with several ports. I've also tried with Debian squeeze and Ubuntu 12.04. Here is my current Vagrantfile Vagrant.configure("2") do |config| config

Get the layout mode (landscape or portrait) of a pdf from php/linux

◇◆丶佛笑我妖孽 提交于 2019-12-23 18:36:03
问题 Given a PDF, how can one get the layout mode of a PDF (or relative width/height) using a PHP lib or linux command line tool? Using http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf which can set this variable on new PDFs, but for existing pdfs from adobe. Thought of converting pdfs to ps, or using gs in some other way - like converting it to an image first, and getting the width and height of that. Is this the best way? 回答1: The solution I'm using is to use ghostscript to print