1、查看IP
ip addr
2、文件上传下载命令
- lrzsz命令安装
yum -y install lrzsz
- 上传命令,进入文件即将上传的存放路径,输入命令回车后会弹出窗口,选择需要上传的文件,可以多个文件一起上传
rz
- 下载命令,进入需要下载的文件存放路径,输入命令回车后会弹出窗口,选择即将下载的文件存放路径,进行文件下载
sz + 需要下载的文件名
3、shutdown命令关机或重启
语法格式:
shutdown [OPTIONS...] [TIME] [WALL...]
时间字符串可以采用格式hh:mm表示小时/分钟,指定执行关闭时的时间,指定24小时时钟格式。 或者,它可以是语法+m,指的是从现在开始的指定分钟数。now是+0的别名,即用于触发立即关闭。 如果未指定时间参数,则暗示为+1。
[root@localhost ~]# shutdown --help
shutdown [OPTIONS...] [TIME] [WALL...]
Shut down the system.
--help Show this help
-H --halt Halt the machine
-P --poweroff Power-off the machine
-r --reboot Reboot the machine
-h Equivalent to --poweroff, overridden by --halt
-k Don't halt/power-off/reboot, just send warnings
--no-wall Don't send wall message before halt/power-off/reboot
-c Cancel a pending shutdown
其中,-h: halt / poweroff表示关机,-r: reboot表示重启,-c: cancel取消前面的命令。
4、查看或修改服务器时间 - date命令
-
查看时间和日期
命令 : “date”
[root@localhost keepalived]# date 2020年 04月 30日 星期四 17:15:04 CST
-
设置时间和日期
命令 : “date -s ‘2020-5-9 15:55:30’”
[root@localhost keepalived]# date -s '2020--5-9 15:55:30' 2020年 05月 09日 星期六 15:55:30 CST
5、查看或设置当前主机名
-
查看
命令 : “hostname” 或 “hostnamectl”
[root@localhost ~]# hostname localhost.localdomain [root@localhost ~]# hostnamectl Static hostname: localhost.localdomain Icon name: computer-vm Chassis: vm Machine ID: 51e4a8d35b0b46b7bd0f049a3b9c5926 Boot ID: 8db4394ee7964864975b21b9ca7f18f5 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-957.el7.x86_64 Architecture: x86-64
-
修改主机名
命令 : “hostnamectl set-hostname <newhostname>”
[root@localhost ~]# hostnamectl set-hostname node08
6、开启或关闭防火墙 - - firewalld命令
-
查看防火墙状态
命令:systemctl status firewalld[root@node08 ~]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since 六 2020-05-09 20:59:49 CST; 34s ago Docs: man:firewalld(1) Main PID: 26601 (firewalld) CGroup: /system.slice/firewalld.service └─26601 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid 5月 09 20:59:49 node08 systemd[1]: Starting firewalld - dynamic firewall daemon... 5月 09 20:59:49 node08 systemd[1]: Started firewalld - dynamic firewall daemon.
-
关闭防火墙
命令:systemctl stop firewalld -
禁止开机启动
命令:systemctl disable firewalld该命令只能禁止开机启动,但是不能关闭当前开启的防火墙,关闭防火墙还是需要执行systemctl stop firewalld命令。
[root@node08 ~]# systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
-
启动防火墙
命令:systemctl start firewalld -
设置开机启动
命令: systemctl enable firewalld[root@node08 ~]# systemctl enable firewalld Created symlink from /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service to /usr/lib/systemd/system/firewalld.service. Created symlink from /etc/systemd/system/multi-user.target.wants/firewalld.service to /usr/lib/systemd/system/firewalld.service.
7、journalctl -xe命令
在启动或重启软件或服务的时候,经常会出现如下命令(journalctl -xe):
[root@node08 keepalived]# systemctl start keepalived
Job for keepalived.service failed because a configured resource limit was exceeded. See "systemctl status keepalived.service" and "journalctl -xe" for details.
其中,journalctl是Centos7上专有的日志管理工具。该工具是从message这个文件里读取信息。Systemd统一管理所有Unit的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件在/etc/systemd/journald.conf文件中。journalctl功能强大,用法非常多。参考《journalctl 日志查看方法》博文。
下面简单列举了几个常用的命令:
- journalctl -xe
-xe是排查问题时最常用的参数:
-e 从结尾开始看
-x 相关目录(如:问题相关的网址)
journalctl -xe # -x 是目录(catalog)的意思,在报错的信息下会,附加解决问题的网址 -e pager-end 从末尾开始看
- 结尾看日志,开头看日志
journalctl -r # -r reverse 从尾部看(推荐)
journalctl # 从开头看(一般用不到,因为都是看最新的日志)
- 滚屏输出日志
journalctl -f -n 20; #
- 时间段的日志
journalctl --since "2020-01-01 20:00:00" --until "2020-02-01 20:15:00"
- 某个服务的日志
journalctl -u httpd.service # -u service unit
持续更新中