Gerrit2安装配置
Gerrit是用于Git版本控制系统的代码审核系统。
Gerrit是用于Git版本控制系统的代码审核系统。
OpenID是Authentication,OAuth是Authorization。OpenID只是认证,而OAuth包含了认证和授权。
Debian安装P1008打印机这篇post里使用getweb为P1008下载firmware,打印测试也成功了。但每次重新启动打印机,都无法打印,删除掉重新安装打印机才可以。不知道哪里的原因。
安装配置
只好重新配置,这次使用hplip(HP Linux Imaging and Printing)包里的hp-setup来配置打印机。这是一个图形化的HP打印机配置程序。
首先需要安装hplip-gui,默认是没有安装的,hp-setup需要这个包:
将打印机连接,上电,然后启动hp-setup,不要用sudo,直接使用root
会搜索到打印机,然后需要下载一个专有的plugin程序,但一直下载不成功。可以手动下载执行,然后再重新执行hp-setup
下载hp提供的专有plugin
根据系统安装的hplip版本选择下载对应的plugin。可以使用dpkg -l hplip查看hplip的版本,比如3.13.11-2,下载3.13.11版本的plugin就行了。
然后安装plugin
1 | # chmod +x hplip-3.13.11-plugin.run |
最后重新运行hp-setup就可以完成安装了,这次安装完了貌似没问题了。
共享本地打印机
安装好的本地打印机可以通过网络共享给其他用户使用。
本地设置
通过浏览器访问http://127.0.0.1:631,进入Administration页签,右侧Server栏下,勾选"Share printers connected to this system”,这样默认是在本地网络上共享打印机,只有同一个网段的主机才能通过网络使用这台打印机。如果同时勾选了”Allow printing from the Internet”,则所有通过网络可以访问这台主机的机器都可以使用这台打印机。
客户端连接
如果使用XP系统通过网络使用这台打印机,在添加打印机向导中,选择”网络打印机->连接到Internet、家庭或办公网络上的打印机”,URL中输入打印机的地址,如下:
http://192.168.1.88:631/printers/HP_LaserJet_P1008
这段URL除了最后的打印机名称,前面是固定的,打印机名称从打印机管理界面(http://127.0.0.1:631)的printers页签可以看到。
然后下一步安装打印机的XP驱动就可以了。最好提前安装打印机的XP驱动。
专有的东西就是难用,硬件也应该开源。
UPDATE:
经过实测,打印机已经完全正常。
参考:
[1]What is the HPLIP Binary Plug-In and How Do I Install It?
[2]HP Linux Imaging and Printing
[3]HP plugins
===
[erq]
要拒绝系统用户登录,可以将其shell设置为/usr/sbin/nologin或者/bin/false
1 | # usermod -s --shell /usr/sbin/nologin username |
或者
1 | # usermod -s -shell /bin/false username |
/bin/false
/bin/false什么也不做只是返回一个错误状态,然后立即退出。将用户的shell设置为/bin/false,用户会无法登录,并且不会有任何提示。
/usr/sbin/nologin
nologin会礼貌的向用户显示一条信息,并拒绝用户登录:
This account is currently not available.
有一些软件,比如一些ftp服务器软件,对于本地非虚拟账户,只有用户有有效的shell才能使用ftp服务。这时候就可以使用nologin使用户即不能登录系统,还能使用一些系统服务,比如ftp服务。/bin/false则不行,这是二者的重要区别之一。
/etc/nologin
如果存在/etc/nologin文件,则系统只允许root用户登录,其他用户全部被拒绝登录,并向他们显示/etc/nologin文件的内容。
锁定用户账户
锁定用户账户
1 | # passwd -l --lock username |
#解锁用户账户
1 | # passwd -u --unlock username |
删除用户密码
1 | # passwd -d --delete username |
===
[erq]
git pull本质上就先git fetch,然后git merge
authorized_keys用于存放用户的公钥,另外它还有访问控制的功能。
tomcat 7突然无法启动了
在vim面前感觉自己永远是个新手!这句话对emacs说不定也适用,不过我没用过emacs这么高大上的编辑器!
所有的数据库都会遇到更新丢失(覆盖)的问题。
debian installer提供了四个tty(TeleTYpe)控制台,tty1就是安装界面,tty2和tty3提供了一个busybox命令行,tty4用于安装日志输出。通过tty4可以看到全部的安装和错误信息,很是方便。