记录一些linux命令的使用
useradd -m -p xiaomi -s /bin/bash -U xiaomi
#-m选项:当不存在/home/xiaomi目录时就创建一个
#-p:密码
#-s:指定该用户的shell,如果不指定,会使用默认值
#-U:添加用户的同时,添加一个名字一样的group
添加了用户之后,还不能执行sudo命令,执行时会提示 xiaomi is not in the sudoers file. This incident will be reported.
# 添加user到sudo组
usermod -a -G sudo xiaomi #必须带-a参数,表示append,将用户xiaomi append到sudo组,如果不加,表示将用户xiaomi从其他组移出到sudo组
daemontools是一套用来管理UNIX服务的工具。主页:,下面的介绍基本就是翻译了下这个主页的说明。
它可以用来启动,停止服务,可以监测服务的运行状态,当服务挂了的时候它可以自动将服务重启等。
这一套工具包含下面这些程序:
The svscanboot program
The svscan program
The supervise program
The svc program
The svok program
The svstat program
The fghack program
The pgrphack program
The readproctitle program
The multilog program
The tai64n program
The tai64nlocal program
The setuidgid program
The envuidgid program
The envdir program
The softlimit program
The setlock program
首先介绍的就是supervise程序,因为它是用来直接启动服务的,语法: supervise s
启动/暂停:鼠标点击启动永远只能启动最前端窗口,多开请按启动热键,启动热键和暂停热键都可以更改linux命令,但是注意不要与其他功能热键改成一样了,不然按热键会启动几个功能,会错乱。如果umsg的值是wm_close,窗体会被关闭.我们会发出一个退出消息,这样主线程中的循环会被中断.done变量会被设置为true,winmain函数中的主线程循环会停止,程序会退出.。2)首先将播放器启动进入主界面,再将下载的文件update.zip放入u盘根目录(无须解压),插到播放器usb接口,大约五分钟左右会弹出提示是否升级,点“是”,播放器会自动重启开始刷机,刷完后再次重启,第一次重启时间比较长,请耐心等待。
如果目录s中存在一个down文件,那么supervise不会直接启动./run。你可以通过svc命令来间接启动。
supervise维护了一份二进制格式的状态信息,这个状态信息存在目录s/supervise中,这个目录对supervise必须是可写的。状态信息可以通过svstat命令来读取。
run-parts命令会通过 /etc/crontab文件来运行位于某个目录中的脚本或者程序。这时候启动cygwin程序,cygwin程序会启动一个模拟unix/linux的终端窗口,然后使用方式就和unix的shell一样了,cygwin的根目录是/cygdriver,这个目录相当于windows的“我的电脑”,然后进入nutch的目录,例如:cd /cygdriver/d/nutch,然后运行bin/nutch命令,如果出现下面的usage 信息,这样nutch就安装完成了,非常简单。启动cygwin程序,cygwin程序会启动一个模拟unix/linux的终端窗口,然后使用方式就和unix的shell一样了,cygwin的根目录是/cygdriver,这个目录相当于windows的“我的电脑”,然后进入nutch的目录,例如:cd /cygdriver/d/nutch,然后运行bin/nutch命令,如果出现下面的usage 信息,这样nutch就安装完成了,非常简单。