linux常见服务
ssh服务是一种安全通道协议,可以实现字符界面的远程登录
ssh客户端连接ssh服务端
查看ssh服务状态
systemctl status sshd.service
配置文件/etc/ssh/sshd_config可以设置登录信息带注释#就是默认的
userDNS建议no
aport 端口号 默认22
连接远程服务器ssh -p 端口号(默认22) root@ip
ssh实现免密登录
1.关闭firewalld关闭,修改selinux:可以先使用setenforce=0命令临时修改selinux状态②修改/etv/selinux/config配置文件,
在末尾添加SELINUX=disabled,将SELINUX=enforcing注释掉,永久生效,记得wq退出
2.登录主机1 ssh-keygen -t rsa 生成一对密钥
Enter file in:即生成密钥保存位置,默认的话是/root/.ssh/id_rsa这个文件里。
Enter same passphrase:这东西就是在加个密码,二次加固,更安全了,如果嫌麻烦,直接回车跳过即可
The key fingerprint is:指纹信息
注意:如果原来的/root/.ssh/id_rsa文件有原来配置过的密钥,注意不要覆盖,追加即可,不然别人就免密登不上来了
懒得弄了自己去搜
xftp ftp scp可以将文件拷贝到本机或者其他服务器
将本机文件复制到远端服务器中(直接在主机终端运行即可)
scp -r 文件路径/文件 root(用户名)@IP:复制到的位置
将远程服务器中的文件复制到本机文件中
scp root@ip:文件目录 本机文件目录
如果报错就输入yes 会重新写入文件
如果scp 命令不能输入yes时可以用shh连接再输入
unzip命令解压软件包
unzip 软件包.zip
crond服务
systemctl status crond.service
服务文件在 /etc/crontab文件中
可以定时进行执行任务调度的服务
crontab -e文字编辑定时任务
格式 * * * * * 任务命令
1*代表分钟
2*代表小时
3*代表号
4*代表月
5*代表周几
表示方式可以是一个具体的值如30 2 * * * 命令 表示2:30执行
也可以是一个范围30 2 1-10 * * 命令每个月1到10号2:30号执行
也可以是一个循环0 */2 * * * 命令每两个小时执行一次
crontab -l查看已经写好的定时任务
crontab -r删除目前的时刻表
-i删除用户的crontab文件时给确认提示
NFS服务允许网络中计算机之间通过tcp/ip网络共享资源可以共享磁 盘
提供磁盘的主机配置
1.安装nfs-utils,rpcbind软件包
2.创建共享目录mkdir /share并赋予权限 chmod 777 /share/
3.修改NFS主配置文件配置文件在/etc/exports中
vim /etc/exports
格式 /share(共享的目录) 共享到的主机ip/24(rw,sync,no_root_squash)
rw:可读写的权限
ro:只读的权限
sync:资料同步写入内存与硬盘中
async:资料会先暂存于内存中,而非直接写入硬盘中
insecure:允许从这台机器过来的非授权访问
no_root_squash:登陆NFS主机,使用该共享目录时相当于该目录的拥有者,如果是root的话,那么对于这个共享目录来说,它就具有root的权限,这个参数‘极不安全’,不建议使用
root_squash:登陆NFS主机,使用该共享目录时就相当于该目录的拥有者。如果以root的身份使用这个共享目录的时候,那么这个使用者(root)的权限将被压缩称为匿名使用者,即通常他的UID和GID都会变成nobody那个身份
all_squash:不论登陆NFS的使用者身份为何,他的身份都会被压缩称为匿名使用者,通常也就是nobody
anonuid:可以自行设定这个UID的值,这个UID必须要存在于你的/etc/password当中
anongid:同anonuid,但是变成groupID就是了
4、启动NFS相关服务:systemctl start rpcbind / systemctl start nfs
5、检查NFS服务端,端口是否启动:netstat -ntpl|grep 2049 / netstat -ntpl |grep 111
6.发布命令exportfs -arv
7.查看本机共享的目录 showmount -e 或者 exportfs -rv
在客户端查看NFS服务器共享出来的目录
showmount -e xxxip
npf端口2049
rpcbind111
被共享的主机配置
1.关闭防火墙开启服务
systemctl stop firewalld.service
启动NFS相关服务:systemctl start rpcbind / systemctl start nfs
检查NFS服务端,端口是否启动:netstat -ntpl|grep 2049 / netstat -ntpl |grep 111
2.创建共享目录mkdir /share
3.挂载该共享目录mount 共享目录的主机IP:的目录 /share(本机创建的共享目录)
静态路由配置
1、查看当前路由表:route -n
2、添加静态路由:route add -net 10.10.170.0/24 gw 10.10.180.254
3、删除静态路由:route del -net 10.10.170.0/24 gw 10.10.180.254
临时Ip
1、添加临时IP:ifconfig bond0 192.168.1.11 netmask 255.255.255.0
2、删除临时IP:ip a/addr/address del/delete 192.168.1.1/24 dev eth0