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
: 路径
<