分类 Linux 下的文章

让你的mysql允许被远程连接


起步

用了客户端是不是很爽,但是服务器上却还是只能命令行。

授权

登上服务器:

mysql -h127.0.0.1 -uroot -pyourpass

然后再执行:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.62.50' IDENTIFIED BY 'yourpass' WITH GRANT OPTION; 

这句话的意思 ,允许某IP地址(任何ip就是@'%')的电脑,用root的身份和密码yourpass(密码可以和服务器上实际的密码不一致)来访问这个MySQL。

绑定端口

修改my.cnf 一般在/etc/mysql/my.cnf

bind-address = 0.0.0.0

重启服务

service mysql restart

解决vsftp 500 OOPS 的错误


起步

添加ftp用户后,给用户配置文件夹定义该用户的默认目录,连接时候报了错误

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

这个错误是我们限定了用户不能跳出主目录,毕竟是安全起见。

解决

从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。 要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者在vsftpd.conf配置文件中添加:

allow_writeable_chroot=YES

Linux常用命令


转自:http://codecloud.net/linux-commond-461.html

系统信息

arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /proc/version 显示内核的版本
cat /proc/net/dev 显示网络适配器及统计
cat /proc/mounts 显示已加载的文件系统
lspci -tv 罗列 PCI 设备
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 - 月日时分年.秒
clock -w 将时间修改保存到 BIOS