Linux命令使用记录
    
- 查看当前时间: date
 
- 查看当前时间和时区: date -R
 
- 设置当前时间: date -s 当前日期或时间
? (常规日期格式均可:如 yyyy-MM-dd, ?
 HH:mm:ss)
 
- 将当前时间和日期写入BIOS: hwclock -w
 
- 
设置修改时区:? 
方法1)
 tzselect 
方法2) 
timeconfig? (仅限于RedHat Linux 和 CentOS)
方法3) dpkg-reconfigure tzdata
 (适用于Debian)
?
 
- 自动同步时间
 
1)
 与一个已知的时间服务器同步: ? 
vi /etc/crontab
? 加上一句: 00 0 1 * * root rdate -s 时间服务器域名或IP?
 (如:time.nist.gov)
2)?配置网络时间协议(ntp):?
- 查看环境变量: env
 
- 配置全局环境变量: cd /etc; vi profile
 
- 配置当前用户的环境变量: vi .bash_profile
 
?
- 查看当前运行进程: ps -ef
 
- 查看当前运行进程(当前用户): ps -ux
 
- 查看当前运行进程(某个用户): ps -fu 用户名
 
- 查看当前运行进程(只显示符合过滤条件的): ps -ef|grep 关键字
 
- 强制关闭某个进程: kill -9 进程号
 
- 运行shell程序: ./x.sh
 
- 运行shell程序(在后台运行): ./x.sh
?&
 
?
- 创建用户(-g 参数表示加入某组): useradd 用户名 -g 
组名
 
- 为用户创建密码: passwd 用户名
 
- 删除用户: userdel -r 用户名
 
- 
将用户加入某个组
: usermod -g 组名
 用户名
 
- 
查看用户所属组
: id 用户名 ? 
及
?? 
groups?
 用户名
 
- 
查看所有用户
: cat /etc/passwd 
 
?
- 改变目录或用户权限: chmod
 
- 改变目录所属用户(-hR 表示递归改变其子文件夹文件): chown -hR 所属用户
?
目录路径
 
- 改变目录所属用户组: chown -hR 所属用户:所属用户组
? 
目录路径
 
?
- 登录后切换为另一用户: su - 用户名
 
- 
如何在非root状态下用root身份执行命令
: su -
 
- 登录到另一台服务器: ssh -p 端口
 IP
 -l 用户名
 
- 将文件copy到另一台服务器上: scp?文件名
 用户名
@IP
: 路径
 
<