1.查看网络端口
netstat -tnlp
2.查看ip
ip addr
//或
ifconfig
3.服务的状态
运行状态:stop、start(运行状态)、restart(stop/start)
其它:status
启动时机:enable(开机即启)、disable(开机禁止启动)
4.centOS6和7的服务命令区别
4.1.1centOS6
service
//或
chkconfig
| = "管道"(一般用来组合命令参数例如 grep)
4.1.2 chkconfig的运行级别,开机自启动配置
运行级别的概念:
注:手工切换用户通道:
init runlevel
init 0 shutdown -h now
init 6 reboot
关闭某服务开机自启动在指定的运行级别中:
chkconfig --level 2345 ip6tables off
4.2.1centOS7(无chkconfig)
systemctl
5.SSH免密访问
远程控制、安全的与远端服务器交互;
端口号:22
目标:n台机子互相可以免密远程访问
–》 做到centOS6和centOS7 两台主机能免密互相SSH远程
首先要安装ssh
配置密钥
1. ssh-keygen //生成公私密钥 // 自动生成路径 .ssh/里的两个ip开头文件
2. cat id_rsa.pub > authorized_keys
//将后缀为pub的文件内容放到authorized_keys文件里
3.scp -r .ssh 198.11.11.11:/root/
//将整个文件夹复制到其它主机的 /root/目录下即ok
4.ssh 其它主机ip //即可远程
6.windows和linux之间互传文件
1.鼠标直接拖进去
2.Ssh客户端:
openssh (linux、windows)
SSHSecure (window)
Xshell (window)
:
Putty
winscp:
….
7.命令
yum安装
安装jdk
yum search java
或者
yum list java* //搜索jdk
yum install java.xxxxxxxxx //jdk型号
scp命令 主机之间复制
//单文件复制
scp yum.conf ga@192.16.21.242:/tmp
//文件夹复制:
scp -recurcive yum.conf ga@192.16.10.242:/tmp
单词 缩写命令
--help 帮助
-v 详情
-f 强制(rm删除)
-r 永久
history 历史
8.配置防火墙的放行端口
8.1 centOS6
1.命令配置图形界面
system-config-firewall
2.给配置文件,命令行
略
8.2 centOS7
1.firewall替换iptables
systemctl stop firewalld
systemctl disable firewalld
yum install iptables-services
systemctl enable iptables
systemctl start iptables
2.命令行
例如80端口
systemctl start httpd.service
#添加开放规则
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重新载入最新配置
firewall-cmd --reload
#查看开放规则
firewall-cmd --zone= public --query-port=80/tcp
#删除开放规则
firewall-cmd --zone= public --remove-port=80/tcp --permanent