您正在查看: 2017年1月

linux创建用户、设置密码、修改用户、删除用户

创建用户、设置密码、修改用户、删除用户:
useradd testuser 创建用户testuser
passwd testuser 给已创建的用户testuser设置密码
说明:新创建的用户会在/home下创建一个用户目录testuser
usermod --help 修改用户这个命令的相关参数
userdel testuser 删除用户testuser
rm -rf testuser 删除用户testuser所在目录

上面的几个命令只有root账号才可以使用,如果你不知道自己的系统上面的命令在什么位置可以使用如下命令查找其路径:

locate useradd
linux 创建用户、设置密码、修改用户、删除用户 - Ao骨ゝ - Ao骨ゝ --分开后的旅行
创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息
说明:为了截图,此处我使用了tail -3 passwd命令,只将该文件的最后3行信息(也是我关注的信息)显示出来
linux 创建用户、设置密码、修改用户、删除用户 - Ao骨ゝ - Ao骨ゝ --分开后的旅行
命令行窗口下用户的相互切换:
su 用户名
说明:su是switch user的缩写,表示用户切换
从新的用户状态下输入“exit”即可退回到刚才的用户状态
Linux 创建用户、设置密码、修改用户、删除用户 - Ao骨ゝ - Ao骨ゝ --分开后的旅行
用户组的添加和删除:
groupadd testgroup 组的添加
groupdel testgroup 组的删除
说明:组的增加和删除信息会在etc目录的group文件中体现出来。

Hadoop启动报Error: JAVA_HOME is not set and could not be found解决办法

Hadoop安装完后,启动时报Error: JAVA_HOME is not set and could not be found.

解决办法:

修改/etc/hadoop/hadoop-env.sh中设JAVA_HOME。

应当使用绝对路径。

export JAVA_HOME=$JAVA_HOME //错误,原来就这样的 不该就报错

export JAVA_HOME=/usr/java/jdk1.6.0_45 //正确,应该这么改

mysql Error while sending QUERY packet. PID=8892

php批量插入到mysql,提示Warning: Error while sending QUERY packet. PID=8892

mysql根据配置文件会限制server接受的数据包大小。

有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。

修改mysql配置

The maximum size of one packet or any generated or intermediate string, or any parameter sent by the

mysql_stmt_send_long_data() C API function.

max_allowed_packet=300M

重启!就不会报错了

PHP判断URL是否存在

php检测试一个URL是否存在!返回1或者空

函数如下:

function url_exists($url) 
{
    $handle   = curl_init($url);
    if (false === $handle) 
    {
        return false;
    }
    curl_setopt($handle, CURLOPT_HEADER, false);
    curl_setopt($handle, CURLOPT_FAILONERROR, true); 
    curl_setopt($handle, CURLOPT_HTTPHEADER, Array("User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15") ); 
    curl_setopt($handle, CURLOPT_NOBODY, true);
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, false);
    $connectable = curl_exec($handle);
    curl_close($handle);
    return $connectable;
}