nginx简单负载均衡
worker_processes 1; events { worker_connections 1024; } http{ upstream myproject { #这里指定多个源服务器,ip:端口,80端口的话可写可不写 server 192.168.43.158:80; server 192.168.41.167; } server { listen 8080; location / { proxy_pass http://myproject; } } }
mysql创建用户与授权
一, 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器. 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY ''; CREATE USER 'pig'@'%'; 二,授权 命令: GRANT privileges ON databasename.tablename TO 'username'@'host' 说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等.如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用\*表示, 如\*.\*. 例子: GRANT SELECT, INSERT ON test.user TO 'pig'@'%'; GRANT ALL ON *.* TO 'pig'@'%'; #注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令: GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION; 三.设置与更改用户密码 命令: SET PASSWORD FOR...
Linux中netstat命令的用法详解
功能: Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况. 语法: netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] 补充说明:利用netstat指令可让你得知整个Linux系统的网络情况. 参数: –ip或–inet 此参数的效果和指定"-A inet"参数相同 netstat 的一些常用选项: ·netstat –s #本选项能够按照各个协议分别显示其统计数据.如果我们的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息.我们需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在. ·netstat –e #本选项用于显示关于以太网的统计数据.它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量.这些统计数据既有发送的数据报数量,也有接收的数据报数量.这个选项可以用来统计一些基本的网络流量). ·netstat –r #本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息.除了显示有效路由外,还显示当前有效的连接. ·netstat –a #本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请(LISTENING)的那些连接. ·netstat –n #显示所有已建立的有效连接.
The selected operation can only be...
不能对包含有snapshot快照的硬盘扩容,所以,只好去打开虚拟机->虚拟机快照->快照管理器,然后删除了对应的快照,然后再继续下面操作.
解决rsync error error in socket IO...
报错: rsync: failed to connect to **.**.**.**: No route to host (113) rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9] 解决: 对方没开机、没开rsync、防火墙阻挡、通过的网络上有防火墙阻挡,都有可能. 关闭防火墙,其实就是把tcp udp 的873端口打开.
防止提权
chattr命令给下面的文件加上不可更改属性,从而防止非授权用户获得权限. chattr +i /etc/passwd chattr +i /etc/shadow chattr +i /etc/group chattr +i /etc/gshadow