Linux
2016-06-28
概念
useradd 命令
sudo useradd testuser -m -d /home/testuser -s /bin/bash
如果忘记加上 -m 参数,那就只好手动创建用户主目录(家目录):
sudo mkdir /home/testuser
sudo cp -rT /etc/skel /home/testuser
sudo chown -R testuser:testuser /home/testuser
此外,修改用户信息可以使用 usermod 命令:
sudo usermod -d /home/testuser
sudo usermod -s /bin/bash
$ tail -1 /etc/passwd
testuser:x:1001:1001::/home/testuser:/bin/bash
adduser 命令
就相当于封装了比较低级的 useradd 命令,除了执行上面的全部操作,还提供更多的配置项。
# 创建普通的用户帐号
sudo adduser testuser2
# 创建不能用于登录的系统帐号
sudo adduser --system share
$ tail -2 /etc/passwd
testuser2:x:1002:1002:Test User,303,15812345678,02788888888,hello world:/home/testuser2:/bin/bash
share:x:131:65534::/home/share:/bin/false
“Test User,303,15812345678,02788888888,hello world” 这一串是创建过程中让你输入的 “全名”、“房间号”、“工作电话”、“家庭电话”、“其他”,最后逗号隔开,放在 /etc/passwd 文件的注释字段里面。
用户组
addgroup
groupadd
groupdel
groupmems
groupmod
groups
Linux
2016-06-27
在一些和时间关联紧密的操作中,可要提防修改时间对系统运行的影响,这个时候 /proc/uptime 就派上用场了。
Nginx
2016-06-26
HTTP 代理
server {
resolver 223.5.5.5;
listen 80;
location / {
proxy_pass http://$host$request_uri;
proxy_buffers 256 4k;
proxy_max_temp_file_size 0k;
proxy_connect_timeout 30;
proxy_send_timeout 60;
proxy_read_timeout 60;
proxy_next_upstream error timeout invalid_header http_502;
}
}
server {
resolver 223.5.5.5;
listen 443;
location / {
proxy_pass https://$host$request_uri;
proxy_buffers 256 4k;
proxy_max_temp_file_size 0k;
proxy_connect_timeout 30;
proxy_send_timeout 60;
proxy_read_timeout 60;
proxy_next_upstream error timeout invalid_header http_502;
}
}
proxy_cache_path /data/Resources/PyPI/ levels=1:1:1 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;
server {
location /pypi/ {
proxy_cache pypi_cache;
proxy_cache_revalidate on;
proxy_cache_min_uses 3;
proxy_cache_use_stale error timeout updating
http_500 http_502 http_503 http_504;
proxy_cache_background_update on;
proxy_cache_lock on;
proxy_pass http://pypi.douban.com/simple/$request_uri;
}
}
AI 机器学习
2016-06-25
最近一年来,在多个技术社区中看到大家讨论机器学习,似乎已经炙手可热了,作为一个程序员,还是需要学习了解一番。
相关的理论还没有进行深入的研究,实践经验也就更加谈不上,这里只是从“概念”层面上来学习(也算是一点小预研吧)。
Windows
2016-06-24
本地帐号和在线帐号
本地帐号切换到在线帐号
在线帐号切换到本地帐号
免密码登录
- 执行
netplwiz 命令
- CMD
- Ctrl + R
参考
Windows SSH 计算机网络
2016-06-24
Windows 主机上做一个代理,映射指定端口到另一台能访问到的主机上。
开发工具 SSH
2016-06-23
总结一下 SSH 相关知识,给新手一点指导,提升其工作效率。
天文
2016-06-23
三大理论:盖天说、浑天说、宣夜说。
Python Unicode 字符编码
2016-06-22
源代码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print u'中国'
报错:
Traceback (most recent call last):
File "test.py", line 4, in <module>
print u'中国'
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
Linux
2016-06-19
通过命令调用,随机生成密码。
我常用的方法:date | md5sum | base64 | head -c16; echo