Linux下的fg和bg命令是进程的前后台调度命令,即将指定号码(非进程号)的命令进程放到前台或后台运行。比如一个需要长时间运行的命令,我们就希望把它放入后台,这样就不会阻塞当前的操作;而一些服务型的命令进程我们则希望能把它们长期运行于后台。
进程前后台操作用到以下命令或按键:
Ctrl+C
终止并退出前台命令的执行,回到SHELL
没事瞎折腾,折腾完了写点东西记一下,免得下次再折腾~
Linux下的fg和bg命令是进程的前后台调度命令,即将指定号码(非进程号)的命令进程放到前台或后台运行。比如一个需要长时间运行的命令,我们就希望把它放入后台,这样就不会阻塞当前的操作;而一些服务型的命令进程我们则希望能把它们长期运行于后台。
进程前后台操作用到以下命令或按键:
Ctrl+C
终止并退出前台命令的执行,回到SHELL
第一种方法(我就用这个):
1. vi /etc/apache2/mods-available/ssl.conf
2. 注释SSLPassPhraseDialog builtin,在后面加上SSLPassPhraseDialog exec:/etc/apache2/ssl/ssl_pass.sh
3. vi /etc/apache2/ssl/ssl_pass.sh
4. 输入
#!/bin/sh
echo “你的ssl证书密码”
5. chmod +x /etc/apache2/ssl/ssl_pass.sh
6. /etc/init.d/apache2 restart
这样就直接重启apache了,不需要再每次都输入恼人的证书密码
第二种方法(我没试验过,不针对unbuntu的):
1:去掉/usr/local/bin/apachectl startssl启动的pass phrase,用空pass phrase启动apache
(while preserving the original file):
$ cp server.key server.key.org
$ openssl rsa -in server.key.org -out server.key
确认server.key 文件为root可读
$ chmod 400 server.key
这里有一堆的 Mac OS X 下的终端命令,我将这些命令进行了简单的分类,这里很多命令在其他系统(Windows、Linux)一样有效,特别是 Linux/Unix。希望这些命令对你有帮助。
重启 Mac OS X:
1 | shutdown – r now |
关闭 Mac OS X:
1 | shutdown now |
获取当前电源管理设置的信息
1 | pmset -g |
设置显示器无活动15分钟后关闭
1 | sudo pmset displaysleep 15 |
让计算机在无活动30分钟后休眠
1 | sudo pmset sleep 30 |
禁用仪表盘(别忘了将仪表盘 Dock 图标拖动出来)
一般来说营业商的短信中心是不用我们设置的,他们会为你自动推送一个,但是在某些特定的情况下偶尔会用到手动设置,比如说让你测试短信中心(苦逼的测试~),或者你的手机发不了短信了(重启下手机,没效果的话就去投诉运营商吧。。。)其实手动设置短信中心真的是个很鸡肋的功能,也许就是因为过于鸡肋所以在Android系统下设置短信中心是件相当麻烦的事情。
以下是手动设置短信中心的具体步骤:
1、在拨号界面输入“*#*#4636#*#*”,然后选择“手机信息”。
2、向下滑动屏幕至“SMSC”一栏,点击“刷新”,出现“00”,表示短信中心号码错误。\
3、进入Online PDU Encoder and Decoder。
4、页面拖到 SMSC 部分,输入框中填入短信中心号码,不同地区的号码是不同的,比如江苏地区的中国移动短信中心号码如下:
江苏省移动短信中心号码
南京 +8613800250500
镇江 +8613800511500
扬州 +8613800514500
苏州 +8613800512500
无锡 +8613800510500
常州 +8613800519500
南通 +8613800513500
徐州 +8613800516500
淮阴 +8613800517500
盐城 +8613800515500
连云港 +8613800518500
泰州 +8613800523500
宿迁 +8613800527500
点击 covert 。
然后把右面输入框第二行开始的前18位号码填入手机,再点击更新即可。
5、重启手机,再试试短信吧,恢复正常了。
dnsmasq 可以提供 DNS 缓存和 DHCP 服务功能。对于在本地搭建一个 DNS 是再好不过了。
我的需求如下:
我的环境如下:
brew install dnsmasq # 安装程序包
cp /usr/local/Cellar/dnsmasq/2.62/dnsmasq.conf.example /usr/local/etc/dnsmasq.conf # 创建默认配置文件
添加启动项
sudo cp /usr/local/Cellar/dnsmasq/2.62/homebrew.mxcl.dnsmasq.plist /Library/LaunchDaemons/ # 添加启动项
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
打开文件/usr/local/etc/dnsmasq.conf
,找到resolv-file
的设置并修改为:
resolv-file=/etc/resolv.dnsmasq.conf
这个文件将存放上游 DNS。然后找到listen-address
的设置并修改为:
listen-address=127.0.0.1
最后将最后一行的conf-dir
修改为:
conf-dir=/etc/dnsmasq.d
保存,并重启 dnsmasq:
sudo launchctl stop homebrew.mxcl.dnsmasq && sudo launchctl start homebrew.mxcl.dnsmasq
这样修改完毕后,就可以在/etc/resolv.dnsmasq.conf
中定义上游 DNS;可以为本机提供 DNS 服务;可以在/etc/dnsmasq.d
中放置其他配置了。
为了给 *.apple.com
使用专用的 DNS,在/etc/dnsmasq.d
下创建server.conf
,内容为:
server=/.apple.com/199.91.73.222
为了让 double-click.net
解析到特定的 IP,在/etc/dnsmasq.d
下创建address.conf
,内容为:
address=/double-click.net/127.0.0.1
然后重启 dnsmasq 即可。