系统相关工具
- 安装ntpdate工具
yum -y install ntp (ntpdate)
- 设置系统时间与网络时间同步
ntpdate cn.pool.ntp.org cp -f /user/share/zoneinfo/Asia/shanghai/etc/localtime
- 将系统时间写入硬盘
hwclock --systohc
- 下载ifconfig所属命令包
yum search ifconfig
- 安装命令包
yum install net-tools.x86_64
防火墙相关命令
- 防火墙启动
systemctl start firewalld
- 查看状态
systemctl status firewalld
- 禁用(禁止firewall开机启动)
systemctl disable firewalld
- 停止
systemctl stop firewalld
防火墙端口号
- 添加端口(–permanent永久生效,没有此命令重启生效)
firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --zone=public --add-port=2000-3000/tcp --permanent
- 添加服务(ssh换成想要开放的service)
firewall-cmd --add-service=ssh --permanent
- 查看开放的端口
firewall-cmd --permanent --zone=public --list-ports firewall-cmd --zone=public --query-port=80/tcp
- 查看开放的服务
firewall-cmd --permanent --zone=public --list-services
- 删除端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
- 重新载入
firewall-cmd --reload
- 赋权限
chmod -R 777 XXX
- 进程相关
ps -ef|grep java kill进程 kill -9 xxxx cd/ 返回根目录 ls ? 显示文件或目录 cd ? ? 切换目录 ifconfig ? ? 查看网络情况 date 查看时间 yum -y install [package] 下载并安装一个rpm包 shutdown -h now 关机 shutdown -r now / reboot 重启 Ctrl + l相当于clear 清屏 history 查看历史命令
- 修改主机名
sysctl kernel.hostname=主机名 hostnamectl set-hostname 主机名 hostname 查看主机名
- 文件编辑
首先需要按ESC键回到命令模式 :wq 保存文件并退出 :w 保存文件但不退出 :q 不保存文件退出v :x 保存文件并退出 :q! 不保存退出 :! 强制退出 :nohlsearch 退出查找 :w file 将修改另存为到file中,不退出
- 解压
tar –xvf file.tar //解压 tar包 tar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.bz2 //解压 tar.bz2 tar –xZvf file.tar.Z //解压tar.Z unrar e file.rar //解压rar unzip file.zip //解压zip
- 环境变量生效
source /etc/profile
- rpm包安装
rpm -ivh jdk-8u151-linux-x64.rpm -i 安装 -v 显示详情 -h 显示进度
- 安装vim
yum -y install vim*
- 监听防火墙
netstat -tunlp
- hadoop hdfs查询
hdfs dfs -ls /
- 重启mysql服务
systemctl restart mysqld
- mysql给所有用户授权登录
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
- mysql使配置生效
flush privileges;
- 云服务器启动tomcat较慢的解决方法
tomcat bin/ catalina.sh 中加入 JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"
- netstat相关
netstat -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 -n : 不进行DNS轮询,显示IP(可以加速操作)
- 查看硬盘占用空间大小
df -h /feng du -sh /feng
- 修改root密码
sudo passwd root
- 系统日志位置
/var/log/messages
- 查看cpu
lscpu
- 后台启动
setsid xxx & nohup xxx &
- 修改root密码
passwd