Category: 学习

Wget整站并解决中文乱码问题

1、首先安装系统中文支持 a、查看当前系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言。 b、查看安装的语言包 查看是否有中文语言包可以在终端输入 locale命令,如有zh cn 表示已经安装了中文语言 c、如果没有中文语言呢 可以通过网上下载安装中文语言包yum groupinstall chinese-support d、修改系统默认语言             修改设置系统默认的语言配置,Vi  /etc/sysconfig/i18n (注意改好之后重启一下系统) 2、wget默认对中文支持有问题,下载时候url重新编码,导致下载文件名出现乱码,一般情况下加上–restrict-file-names=nocontrol参数,即可下载整站 wget –restrict-file-names=nocontrol -m  www.xxx.com/

Centos 升级git新版本

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc ># yum install gcc perl-ExtUtils-MakeMaker ># wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz ># tar zxvf libiconv-1.14.tar.gz ># cd libiconv-1.14 ># ./configure –prefix=/usr/local/libiconv ># make && make install ># yum remove git ># wget https://github.com/git/git/archive/v2.2.1.tar.gz ># tar zxvf v2.2.1.tar.gz ># cd git-2.2.1 ># make configure ># ./configure –prefix=/usr/local/git –with-iconv=/usr/local/libiconv ># make

Github添加文件.gitignore作用

该文件用来描述Git 仓库中不需管理的文件与目录。 通过它可以在初始化时自动生成.gitignore 文件。这个设定会帮我们把不需要在Git 仓库中进行版本管 理的文件记录在.gitignore 文件中。 如果初始化时忘记加入此文件,可在项目根目录中创建.gitignore文件,在文件中添加不想版本控制的文件,在.gitignore文件中“#”后面的语句会被忽略(相当于注释)。在.gitignore文件中一行只能出现一个语句(注释语句如果和过滤规则写在同一行,则会过滤规则会失效)。 规律规则: 一行只能出现一个语句。 规则的执行顺序是从上到下。 所有空行或者以# 开头的行都会被 Git 忽略。 匹配模式如果是末尾跟“/”则表示过滤目录。 *匹配多个字符。 模式前使用“!”表示忽略模式以外的文件或目录。 ?匹配单个字符。 “”匹配放括中的任一字符

Github连接ssh

1.生成rsa 2048 pub key文件,然后进入github,粘贴入ssh文件处 2.进入linux账户目录,然后建立.ssh目录,将私钥放置到.ssh下,设置权限 chmod 0600 id_rsa 3.使用命令 ssh -t [email protected]即可

解决无法删除lnmp网站目录中包含.user.ini问题

LNMP无法删除或更改权限,显示:rm: cannot remove `.user.ini’: Operation not permitted! 无法删除“.user.ini”文件解决方法,运行后删除即可 chattr -i /home/wwwroot/yoursite/.user.ini 如果是需要修改文件运行: chattr +i /home/wwwroot/yoursite/.user.ini