环境变量
export PS1='[\u@\h $PWD]$ ' //命令提示符显示当前完整路径
export PATH=$PATH:.
设置root密码
新安装的linux默认以普通用户登录,切换root需先设置root密码,设置方法:
sudo passwd root,然后按提示设置密码即可
ssh允许root用户登录
ssh默认不能以root用户登录, 修改/etc/ssh/sshd_config,将PermitRootLogin改为yes
然后重启服务/etc/init.d/ssh restart ,即可解除限制
设置系统默认root用户
首先修改/etc/lightdm/lightdm.conf.d/50-nvidia.conf,设置autologin-user=root
然后修改/root/.profile,注释掉mesg n || true,并且新添加一行:tty -s && mesg n
重启即可看到效果。
安装svn
apt-get install subversion
记住密码:
- 首先找到当前用户下对应的配置文件: ~/.subversion/config
- 找到如下内容:
store-passwords = no
store-auth-creds = no
将这两项的值都改为yes,再下次更新的时候就会保存svn服务器以及登录svn账号和密码
清除保存的账号和密码:
rm ~/.subversion/auth/svn.simple/*
安装ftp
- 安装命令:sudo apt-get install vsftpd
- 修改/etc/vsftpd.conf,放开写入权限
- 默认情况下vsftp是不允许root用户登录的,修改/etc/ftpusers,删除root名单
- 重启服务,service vsftpd restart
修改静态IP
1 . 编辑/etc/network/interfaces 网络配置文件,添加以下内容 , 注意:dns-nameservers需设置,否则无法上网
iface eth0 inet static
address 192.168.17.29
netmask 255.255.255.0
gateway 192.168.17.254
dns-nameservers 8.8.8.8
- 重启网卡 , 注意:以下每条命令生效需要一些时间
ifconfig eth0 down
ifconfig eth0 up
实时监控进程的网络流量使用情况
apt-get install nethogs
nethogs : 可用于判断进程下载是否卡死
设置系统时间,硬件时间及同步
系统时间: 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。
硬件时间:主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。
-
设置系统时间
date -s “2018/8/8 10:00:00” -
查看硬件时间
hwclock或者clock命令 -
将硬件时间写入到系统时间
hwclock -s -
将系统时间写入到硬件时间
hwclock -w