一、设置root密码
1.在终端键入sudo passwd;
2.会提示你要输入当前用户密码,按照提示输入,回车;
3.设置root密码,这时就会提示你键入root的密码,按照提示输入;
4.确认密码,会提示你再次输入密码确认;
5.登录root用户:su root,回车输入密码;
6.成功
二、开启 root ssh 登录
1.开启root远程登录权限
sudo vi /etc/ssh/sshd_config
将PermitRootLogin without-password 修改为PermitRootLogin yes
2.重启ssh服务
service ssh restart
三、升级与清理垃圾命令 -- 最好更换源,用国内的;
sudo apt-get update
sudo apt-get dist-upgrade(耗时较长)
sudo apt-get autoclean 清理旧版本的软件缓存
sudo apt-get clean 清理所有软件缓存
sudo apt-get autoremove 删除系统不再使用的孤立软件
四、修改配置 samba
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
vim /etc/samba/smb.conf
[share]
path = /home/martin/samba_share
available = yes
browseable = yes
public = yes
writable = yes
[home]
path = /home
valid users = root
public = no
writable = yes
printable = no
create mask = 7777
设置目录权限
mkdir /home/martin/samba_share
sudo chmod 777 samba_share/
五、vsftpd本地用户root无法登录的问题
在etc目录下有个ftpuser文件,是用来记录不允许连接的用户列表,其中root也包含在里面。注释root这一行,再重新连接,就可以了。
六、增加用户
adduser self
七、设置固定ip地址
http://jingyan.baidu.com/article/e5c39bf5bbe0e739d7603396.html
八、pptpsetup命令行连接pptp vpn | 拨号
apt-get install pptp-linux
添加一个vpn连接,执行
pptpsetup -create vpnname -server xxx.xxx.xxx.xxx -username username -password passwd -encrypt (记得改一下)
PS:更多选项运行”pptpsetup –help”
这样其实是写入了/etc/ppp/peers/ 这个目录下面(网上有在这个目录新建文件的方法,看来不如这个方便)
/etc/ppp/chap-secrets 用户名密码写入到了这个文件
上线:
pon vpnname
下线:
poff vpnname (全部下线poff -a)
然后ifconfig查看一下多了ppp0这个网络
现在还不能通过vpn来走
因为并不知道数据该怎么走,很明显要配一下路由
#route 查看现在的默认路由,下面两条操作将默认路由改为vpn的地址,删除原来的默认路由
route add default gw 10.19.1.1
route delete default gw xxx.xxx.xxx.yyy
或者这样更简便
route del default
route add default dev ppp0 (Linux设置默认路由,如果不用vpn当默认出口可以不用设置)
route add -net 192.168.2.0 netmask 255.255.255.0 dev ppp0
这样就能通过vpn来做事了。
九、开机自动运行
vim /etc/rc.local
十、DLNA服务器
a、使用apt-get安装
sudo apt-get install minidlna
b、修改minidlna配置
sudo gedit /etc/minidlna.conf
参数名 说明
port 服务端口,默认为8200。如果有防火墙配置,需要开放。
media_dir 媒体目录可以设置多个,如:media_dir=V,/noah/videos(逗号前为类型标识:A音频,P图片,V视频)
friendly_name 服务名称,在其它设备中看到的名称
inotify 设置为true,将自动发现媒体目录中的新文件
一般也就设置以上的参数就可以了。
c、重启minidlna服务
sudo /etc/init.d/minidlna force-reload 如果发现没有显示出文件,可以执行它;
十一、USB摄像头WEB界面视频
sudo apt-get install motion
sudo vim /etc/motion/motion.conf
Daemon = on 配置的时候改成off
webcam_localhost = off
webcam_port 8082 #默认8081不修改出现无法访问
sudo vim /etc/default/motion
start_motion_daemon=yes #开机自动运行
sudo /etc/init.d/motion start
sudo du -h /tmp/motion/ #这个目录产生好多照片
sudo netstat -anl |grep 8082 #查看
http://192.168.0.36:8082 #访问视频监控画面
如何借助Motion操控Linux监控摄像头:http://os.51cto.com/art/201407/445709.htm
十二、防止重启自动清空tmp
vim /etc/default/rcS
TMPTIME=0 改成TMPTIME=7 一周清理一次
TMPTIME=-1 永远不自动清理
十三、迅雷远程下载
Linux环境下使用迅雷下载(Xware):http://my.oschina.net/u/1382972/blog/285129
Linux(x86)下安装教程,以及init.d服务脚本,可自启动:http://luyou.xunlei.com/thread-3290-1-1.html
十四、修改时区
默认时区是Etc/UTC,和我们的北京时间相差8个时区,需要修改系统的时区,以下有两种简单方式修改系统时区:
1.使用命令行交互界面修改.
sudo dpkg-reconfigure tzdata
选择相应的时区.
2.修改/etc/timezone文件
vi /etc/timezone
把Etc/UTC改成Asia/Shanghai,然后保存(:wq),重启机器.
十五、crontab设置
*/1 * * * * SHELL=/bin/bash DISPLAY=:0.0 /home/test.sh
十六、百度云
下载安装包:https://github.com/LiuLang/bcloud-packages
安装命令:dpkg -i file.deb ,会 提示需要安装python,按照提示安装就可以了;
十七、流量监控
十八、SVN
十九、修改ssh端口号
/etc/ssh/sshd_config 将Port 22这一行取消注释,改成自定义的即可。注意别忘了修改iptable防火墙设置。
自定义端口选择建议在万位的端口(如:10000-65535之间)
重启 ssh 命令:service sshd restart
二十、Linux 系统实时监控的瑞士军刀 —— Glances (Ubuntu上目前还没有安装)
译文:https://linux.cn/article-2782-1.html
原文:http://www.tecmint.com/glances-an-advanced-real-time-system-monitoring-tool-for-linux/
OpenWRT Chaos Calmer 15.05
安装中文
opkg update
opkg install luci-i18n-base-zh-cn luci-i18n-commands-zh-cn luci-i18n-diag-core-zh-cn luci-i18n-firewall-zh-cn
pptp外拨失败的解决办法
opkg install kmod-nf-nathelper-extra
配置 PPTP(VPN客户端)
opkg update
opkg install ppp-mod-pptp
opkg install luci-proto-ppp
编辑 /etc/config/network 文件,添加如下内容
config 'interface' 'vpn'
option 'proto' 'pptp'
option 'ifname' 'vpn'
option 'username' 'vpnuser'
option 'password' 'vpnpass'
option 'server' 'vpn.example.org'