& ~   Centos7系统常用运维命令

两台centos对拷数据:(在转出机器上操作)

a:

scp -r /www/wwwroot/* root@192.168.1.1:/www/wwwroot

b:

scp -r -P 19109 /www/wwwroot/* root@192.168.1.88:/www/wwwroot

备注:19109为对方机器的SSH端口

c:

通过SSH连接对方机器

ssh  -p  19109 root@192.168.1.88

备注:注意这里的“p”是小写

& ~  压缩命令

tar -czvf  压缩

tar -xzvf  解压

& ~  centos7查看目录文件大小并排序

du -sh * | sort -rh

& ~  清除登陆系统成功的记录

& ~  [root@localhost root]#echo > /var/log/wtmp//此文件默认打开时乱码,可查到ip等信息

[root@localhost root]#last//此时即查不到用户登录信息

& ~  查看版本:more /etc/*release

查看CPU型号:cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查看CPU核心数:cat /proc/cpuinfo | grep physical | uniq -c

详细CPU:cat /proc/cpuinfo

& ~  清理内存命令:echo 1 > /proc/sys/vm/drop_caches

& ~  CentOS修改SSH默认端口

vi /etc/ssh/sshd_config

vi /etc/sysconfig/iptables

& ~  修改主机名:

vi /etc/sysconfig/network

改成以下即可 HOSTNAME=localhost

& ~  NETMASK 子网掩码 参考表:

/29 (5 usable) NETMASK = 255.255.255.248

/28 (13 usable) NETMASK = 255.255.255.240

/27 (29 usable) NETMASK = 255.255.255.224

/26 (61 usable) NETMASK = 255.255.255.192

/25 (125 usable) NETMASK = 255.255.255.128

/24 (253 usable) NETMASK = 255.255.255.0

& ~  在SSH中添加端口:

vi /etc/ssh/sshd_config

将Port前面的#号去掉才会生效

& ~  修改端口  vi /etc/ssh/sshd_config

& ~  在防火墙中添加端口:

vi /etc/sysconfig/iptables

找到22的地方,在下面加一行,或者直接把22修改。

/usr/sbin/sshd -p 1433

& ~  查看服务进程以及占用端口:

netstat  -tunpl

& ~  搜索查找命令:

find / -name mysql.ini

模糊搜索

find / -name ‘httpd*’

查找目录:find /(查找范围) -name ‘查找关键字’ -type d

查找文件:find /(查找范围) -name hzzcg.com -print

& ~  更改权限:

chmod 777 001.txt

更改文件夹权限

chmod -R 777 web01

读:r 4

写:w 2

执行:x 1

& ~  centos7 批量添加IP 先输入下列两条命令

systemctl stop NetworkManager  //暂时关闭

systemctl disable NetworkManager  //永久关闭

然后reboot重新启动电脑即可

然后用方法二批量添加IP

& ~  批量添加多个IP地址:

在/etc/sysconfig/network-scripts/中新建文件ifcfg-网卡名-range0

DEVICE=网卡名

ONBOOT=yes

BOOTPROTO=static

IPADDR_START=起始ip

IPADDR_END=终止ip

CLONENUM_START=起始位

NETMASK=掩码

NO_ALIASROUTING=yes

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。