Linux Tomcat使用之前预配置(端口开放关闭 防火墙设置 硬盘挂载 安装文件)

语法 yum(选项)(参数) 选项 
-h:显示帮助信息; 
-y:对所有的提问都回答“yes”; 
-c:指定配置文件; 
-q:安静模式; 
-v:详细模式; 
-d:设置调试等级(0-10); 
-e:设置错误等级(0-10); 
-R:设置yum处理一个命令的最大等待时间; 
-C:完全从缓存中运行,而不去下载或者更新任何头文件。 
参数 
install:安装rpm软件包; 
update:更新rpm软件包; 
check-update:检查是否有可用的更新rpm软件包; 
remove:删除指定的rpm软件包; 
list:显示软件包的信息; 
search:检查软件包的信息; 
info:显示指定的rpm软件包的描述信息和概要信息; 
clean:清理yum过期的缓存; 
shell:进入yum的shell提示符; 
resolvedep:显示rpm软件包的依赖关系; 
localinstall:安装本地的rpm软件包; 
localupdate:显示本地rpm软件包进行更新; 
deplist:显示rpm软件包的所有依赖关系。 
实例 部分常用的命令包括: 
自动搜索最快镜像插件:yum install yum-fastestmirror 
安装yum图形窗口插件:yum install yumex 
查看可能批量安装的列表:yum grouplist 
安装 
yum install #全部安装 
yum install package1 #安装指定的安装包package1 
yum groupinsall group1 #安装程序组group1
更新和升级 
yum update #全部更新 
yum update package1 #更新指定程序包package1 
yum check-update #检查可更新的程序 
yum upgrade package1 #升级指定程序包package1 
yum groupupdate group1 #升级程序组group1
查找和显示
yum info package1 #显示安装包信息
package1 yum list #显示所有已经安装和可以安装的程序包 
yum list package1 #显示指定程序包安装情况package1 
yum groupinfo group1 #显示程序组group1信息
yum search string 根据关键字string查找安装包
删除程序 
yum remove | erase package1 #删除程序包package1 
yum groupremove group1 #删除程序组group1 
yum deplist package1 #查看程序package1依赖情况
清除缓存 
yum clean packages #清除缓存目录下的软件包 
yum clean headers #清除缓存目录下的 
headers yum clean oldheaders #清除缓存目录下旧的 headers

语法 rpm(选项)(参数) 选项
-a:查询所有套件; 
-b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称; 
-c:只列出组态配置文件,本参数需配合"-l"参数使用; 
-d:只列出文本文件,本参数需配合" -l"参数使用; 
-e<套件档>或--erase<套件档>:删除指定的套件; 
-f<文件>+:查询拥有指定文件的套件; 
-h或--hash:套件安装时列出标记; 
-i:显示套件的相关信息; 
-i<套件档>或--install<套件档>:安装指定的套件档; 
-l:显示套件的文件列表; 
-p<套件档>+:查询指定的RPM套件档; 
-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户; 
-R:显示套件的关联性信息; 
-s:显示文件状态,本参数需配合"-l"参数使用;
-U<套件档>或--upgrade<套件档>:升级指定的套件档; 
-v:显示指令执行过程; 
-vv:详细显示指令执行过程,便于排错。


安装Firewall命令:
yum install firewalld firewalld-config

Firewall开启常见端口命令:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=53/udp --permanent
Firewall关闭常见端口命令:
firewall-cmd --zone=public --remove-port=80/tcp --permanent
firewall-cmd --zone=public --remove-port=443/tcp --permanent
firewall-cmd --zone=public --remove-port=22/tcp --permanent
firewall-cmd --zone=public --remove-port=21/tcp --permanent
firewall-cmd --zone=public --remove-port=53/udp --permanent
批量添加区间端口
firewall-cmd --zone=public --add-port=4400-4600/udp --permanent
firewall-cmd --zone=public --add-port=4400-4600/tcp --permanent
开启防火墙命令:
systemctl start firewalld.service
重启防火墙命令:
firewall-cmd --reload 或者 service firewalld restart
查看端口列表:
firewall-cmd --permanent --list-port
禁用防火墙
systemctl stop firewalld
设置开机启动
systemctl enable firewalld
停止并禁用开机启动
sytemctl disable firewalld
查看状态
systemctl status firewalld或者 firewall-cmd --state

启动mysql服务
systemctl start mysqld.service
停止mysql服务
systemctl stop mysqld.service
重启mysql服务
systemctl restart mysqld.service
查看mysql服务当前状态
systemctl status mysqld.service
设置mysql服务开机自启动
systemctl enable mysqld.service
停止mysql服务开机自启动
systemctl disable mysqld.service

firewall-cmd 开启后内部不能访问
添加HTTP服务到内部区域(internal)
firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload #在不改变状态的条件下重新加载防火墙

开启服务: systemctl start firewalld.service
查看防火墙状态:systemctl status firewalld
setenforce 0 表示关闭selinux防火墙
getenforce可查看selinux的状态

查看硬盘信息
#fdisk -l
格式化分区:
#mkfs.ext3 /dev/sdb1 //注:将/dev/sdb1格式化为ext3类型
创建/data1目录:
#mkdir /data1
开始挂载分区:
#mount /dev/sdb1 /data1
查看硬盘大小以及挂载分区:
#df -hT
配置开机自动挂载
因为mount挂载在重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载:
#vim /etc/fstab
加入:/dev/sdb1(磁盘分区) /data1(挂载目录) ext3(文件格式)defaults 0 0

原文地址:https://www.cnblogs.com/Dream-Lasting/p/8991045.html