Linux用到的命令2

146 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1.Linux关闭防火墙命令

red hat/CentOs7关闭防火墙的命令

查看防火状态

systemctl status firewalld

service  iptables status

暂时关闭防火墙

systemctl stop firewalld

service  iptables stop

永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off

重启防火墙

systemctl enable firewalld

service iptables restart 

2.查找当前目录下文件个数

ls -lR|grep "^-"|wc -l

3.scp从一台服务器到另一台服务器传输

把某个文件从一台服务器发送到另一台服务器

scp /home/docker-release/kafka-release-20171026.tgz  root@172.46.252.12:/home/docker-release/

scp -P 22022 redis_cluster.tgz puaiuc@10.19.19.20:/aifs01/docker_release/

把某个文件夹下所有文件从一台服务器发送到另一台服务器

scp -r  /home/docker-data/5-7/  root@172.46.252.12:/home/docker-data/json/

4.将文件里面的内容移动到另一个文件

cp -Rf framework/ /home/framework/

-R表示递归,framework/源文件,/home/framework/目标文件

cp -rf otter-node/. otter-node3

将otter-node夹复制到otter-node3文件夹里面

5.linux中安装RPM包

rpm -ivh atop-1.25-1.x86_64.rpm

0864A094-8446-492F-B5FB-F9D65E7B2EEF.png

6.Linux获取当前服务器的IP

ip=$(ip addr |grep inet |grep -v inet6 |grep eth0|awk '{print $2}' |awk -F "/" '{print $1}')

注意:eth0为服务器网卡,根据不同的网卡进行替换

7.Linux新建用户并配置ssh登录

创建用户

useradd sll

修改密码

passwd sll

修改/etc/ssh/sshd_config文件:

vim /etc/ssh/sshd_config

7CFF4486-9D08-4EDF-89FB-0175DF2996A4.png

在文件结尾处添加:AllowUsers 用户名称(此处注意有需要的话将原来的root用户也加上,否则,会SSH对root访问拒绝)

保存退出(wq!)

重启SSH服务:

service sshd restart

或者

/bin/systemctl restart  sshd.service

然后使用创建的用户使用ssh登录

ssh -p  22022 sll@10.10.10.1     10.10.10.1为创建用户服务器的IP

8.mkdir没有该文件目录时创建下级文件夹

mkdir /etc/111/222

执行上述命令的时候如果111目录不存在就会报错

99C45587-9C3F-41F4-8CDB-3004BE17CB8E.png

mkdir -p /etc/111/222

FCAD5DBB-2053-4517-9FFE-9FA2802087A3.png