& ~ 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
评论(0)