前几天使用VPS安装linux环境配置的试试记录的笔记,拿出来分享下,一方面让自己加强下记忆,另外一方面让自己希望对各位新手有一定的帮助。

wget -c http://域名/附件包.ZIP
直接从另外的服务器上面下载压缩包,对RAR压缩包无效,这样的速度差不多是M/S,为搬家节省很多时间和精力;

chmod -R 777 /data
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
设置目录权限,在FZ上面给目录设置权限是一件灰尘蛋疼的事情,使用ssh来输入命令更容易简单;

NGINX启动/root/lnmp status
NGINX重启/root/lnmp restart

移动文件夹a到文件夹b:mv /a /b

cd /root/domains/uohbbs.com/public_html/dibak

mkdir /home/wwwroot/uohbbs/dibak

伪静态目录/usr/local/nginx/conf/vhost

解压 .tar.gz 文件,范例: tar xvfz upload.tar.gz --directory=目录

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

压缩 .tar.gz文件,范例: tar cvfz upload.tar.gz

说明 cvfz 是压缩命令,大家直接这样输入即可,不管解压还是压缩命令都没有顺序

tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~

解压 .zip 文件,范例:unzip upload.zip -d目录

linux上面设置目录用户组和用户

语法:chgrp [选项] group filename

参数:- R 递归式地改变指定目录及其下的所有子目录和文件的属组。

示范:chgrp - R archy /home/h517

语法:chown [选项] 用户或组 文件

参数:- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者

示范:chown - R archy /home/h517

设置目录权限为774 示范:chmod -R 774 /archy/h517

chmod 只修改子目录

如果只修改子目录(不包括文件)权限,举例:chmod 755 `find -type d`或者:find /目录 -type d -exec chmod 755 {} \;
如果只修改文件(不包括目录)权限,举例:find /目录 -type f -exec chmod 644 {} \; (相反,只改文件)


1
2
3
4
5
    find -type d -exec chmod 745 {} \;  
    find -type f -exec chmod 644 {} \;  
    或者  
    find -type d|xargs chmod 745  
    find -type f|xargs chmod 644

在配置文件里面httpd.conf目录权限里面添加php_admin_value open_basedir "/archy/h517:/tmp;"

不能上传的解决方法添加php的临时目录,查找php.ini然后修改upload_tmp_dir = /tmp即可

SSH上查找文件的find / -name httpd.conf

查看磁盘空间大小[root@localhost ~]# df -h

查找命令
find  /  –name  host  -print
在整个文件系统中查找名为hosts的文件
-user username:查找属于username用户的文件
find /home –user user1 –print
翻译:找出/home下属于用户user1的所有文件
-print:显示找到文件路径名
匹配表达式2
-exec 命令 {}:对找到的匹配文件,执行所列出的命令,而不询问用户是否执行这些命令,参数{} 由find找到当前的文件路径名取代,命令行末尾必须有“\;”