2015年9月27日星期日

SSH下压缩文件夹

1. 用tar压缩一个文件夹:
tar -czvf cosbeta.tar ./cosbeta(tar -czvf 压缩后的名字.tar ./要压缩的文件夹,也可以不要./直接写上要压缩的文件名)

解压缩文件:tar -zxvf cosbeta.tar

2. zip命令是用来压缩.zip格式的文件的,在 shell 提示下键入下面的命令:
zip压缩:zip -r filename.zip filesdir

filename.zip压缩后的文件名filesdir是文件夹名或者文件名。

你可以使用 zip命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:

zip -r filename.zip file1 file2 file3 /usr/work/school

上边的作用是把file1、file2、file3和/usr/work/school这个文件夹压缩成一个文件叫filename.zip

3. 用SSH解压zip,gz,tar.gz格式的方法
解压 .tar文件

范例:tar -zxvf cosbeta.tar

解压 .tar.gz 文件

范例: tar xvfz mall.tar.gz

说明 xvfz 是解压命令,大家直接这样输入即可

解压 .gz 文件

范例: gunzip mall.gz

解压 .zip 文件

范例:unzip mall.zip

解压 .rar 文件

范例:unrar e mall.rar

调试器msdbg2.dll未正确安装

  • 32位系统:
regsvr32 "%CommonProgramFiles%\Microsoft Shared\VS7Debug\msdbg2.dll"
  • 64位系统
regsvr32 "%CommonProgramFiles(x86)%\Microsoft Shared\VS7Debug\msdbg 2.dll"

regsvr32 "%CommonProgramFiles%\Microsoft Shared\VS7Debug\msdbg2.dll"

Ubuntu/Debian用户管理

  • 增加用户
sudo adduser 用户名(这个命令会建立文件夹到home下,而且会有更多的信息输入)
  • 禁用/启用某个帐户
sudo usermod -L 用户名 #锁定用户(L表示lock)
sudo usermod -U 用户名 #解锁(U表示unlock)
或:
sudo passwd -l 用户名 #锁定用户(l表示--login NEW_LOGIN)
sudo passwd -u 用户名 #解锁(u表示uid,new UID for the user account)
  • 增加用户到sudo组,让其有sudo权限
sudo usermod -G sudo -a 用户名
(G表示--groups 即force use GROUP as new primary group。-a 表示append即append the user to the supplemental GROUPS)
  • 删除用户 (建议用root登陆删除)
sudo deluser 用户名
  • 修改当前用户的密码
passwd
  • 修改用户密码
sudo passwd 用户名
  • 修改用户资料
sudo chfn userid(chfn - 改变你的finger(指纹)讯息,即表示修改此用户的信息,change finger的简写)
  • 切换到其他帐号(需要该用户的密码)
su 用户名
  • 切换到root帐号
sudo -s

VPS上WordPress后台更新插件主题时提示输入FTP信息的解决方法

当你在Linux系统的VPS上安装完LAMP或者LNMP之后,总是会用root用户转移数据文件,然后问题就出现了。在你使用Wordpress登录后台需要更新插件或者是下载主题时,总是会提示你要输入FTP帐号和密码之类的信息,如下:

To perform the requested action, WordPress needs to access to your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

这是由于你使用root用户转移文件后,文件的所有者和所在组就都变成了root,而Apache和Nginx只有www用户的权限,所以无法写入及更改文件,这时就会要求你提供FTP认证信息了。

解决方法很简单,将目录递归地设置所有者和所在组为www-data (nginx在config 第一句就是)即可。假设目录为 /var/www/wordpress ,具体命令如下:
chown -R www-data /var/www/wordpress
chgrp -R www-data /var/www/wordpress

[Update on 2017/08/31]
找到一个新方法,在wp-config.php中加入:
define('FS_METHOD', 'direct');
define('FS_CHMOD_DIR', 0777);
define('FS_CHMOD_FILE', 0777); 

2015年9月16日星期三

Windows虚拟Wifi无法启动的解决方案

对于Windows虚拟Wifi始终无法启动,出现错误“无法启动承载网络,组或资源的状态不是执行请求操作的正确状态”,如果网上说的各种方案都无效,可以试试下面的办法,甚至组合使用,说不定有惊喜!

方案1:

    1. 打开“设备管理器” -> “网络适配器”,在虚拟无线网卡上右键,选择卸载。如果提示是否卸载驱动程序,选择是。
    2. 禁用无线网卡
    3. 启用无线网卡,此时虚拟无线网卡应该出现,且正常。

方案2:

修改网络过滤器上限,在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network]中找到MaxNumFilters,默认值为8,改为e。

方案3:

按照MSDN上的说法:“这个问题产品的原因可能是因为在计算机重启过程当中,在即插即用资源重新平衡时,虚拟 Wi-fi 筛选驱动程序没有正确创建虚拟的 Wi-fi适配器造成的”。因此需要安装补丁KB2496820。
下载地址: x86 or x64

较新的博文 较旧的博文 主页