Linux 相关命令及常用部署

#安装wget和网络工具

yum -y install wget
yum -y install net-tools

Tree 目录结构

yum install -y tree
tree 目录/

查找删除但占空间的文件

lsof | grep delete

systemctl

CentOS 7.x

//启动
systemctl start 服务
//状态
systemctl status 服务 
//重启
systemctl restart 服务
//停止
systemctl stop 服务
//开机启动
systemctl enable 服务
//停止开机启动
systemctl disable 服务

关闭SELinux

//关闭防火墙
systemctl stop firewalld
//永久关闭防火墙
systemctl disable firewalld


//临时关闭SELinux
setenforce 0

//开机关闭SELinux
vi /etc/selinux/config
SELINUX的值设置为disabled

yum 基本操作

安装软件

yum install mysql

查找软件

yum list installed mysql*

卸载软件

yum remove mysql

ps 查找运行的程序

ps -ef|grep 程序名称

端口占用

netstat -lnp|grep 80

kill 杀死

kill 进程ID

时间同步

//安装ntpdate
yum install ntp
ntpdate 0.asia.pool.ntp.org

//添加到定时任务 每小时运行一次
vi /etc/crontab
* */1 * * * ntpdate 0.asia.pool.ntp.org

时区同步

#当前时区

timedatectl 

# 北京时间是UTC+8

timedatectl set-timezone Asia/Shanghai

权限

sudo chmod -R 777 文件夹

文件同步

yum install rsync  -y
rsync -auzrv root@127.0.0.1:/vuser/* ./

#端口号

rsync -auzrv -e 'ssh -p 22'  root@127.0.0.1:/vuser/* ./

自动密码

yum install -y sshpass

sshpass -p xxxx rsync -auzrv -e 'ssh -p 22'  root@127.0.0.1:/vuser/* ./

mount目录挂载

//挂载WIN共享目录
mount -t cifs -o username="name",password="pwd" //ip/dir  /dir

//挂载目录(共享目录)
mount --bind /div /div1

//挂在磁盘
mount /div /div1

//取消挂载
umount /div

IP配置

//查看IP
ip addr

//修改IP
vi /etc/sysconfig/network-scripts/ifcfg-ens32
BOOTPROTO=dhcp    #网卡配置方式:dhcp(自动获取ip) static(手动设置IP)
ONBOOT=yes    #设置网卡为开机自启动
IPADDR=192.168.1.100    #设置IP地址
NETMASK=255.255.255.0    #设置对应子网掩码
GATEWAY=192.168.1.1    #设置对应网关
DNS1=192.168.1.1    #设置首选DNS
#重启服务
systemctl restart network

SSH端口更改

vi  vi /etc/ssh/sshd_config
Port 22 监听端口1
Port 1022  监听端口2

//重启服务
systemctl restart sshd
©2019 Somore 豫ICP备19009951号 sqlixiaoli@163.com