linux(2)——2016.10.6

来源:互联网 发布:折弯机编程视频 编辑:程序博客网 时间:2024/05/16 09:59
#21.shell 壳,有壳就又核,核是指unix/linux内核,壳是为用户与系统提供交互的应用程序(命令解析器)。普通意义的shell,就是接受用户输入命令的程序,之所以成为壳,是因为它隐藏了系统底层的细节。

#22.linux终端中的通配符,主要是*和?,是由shell来处理,不是由所涉及的命令语句处理。通配符使用时,它只会出现在命令的参数里,当shell遇到参数中有通配符时,shell会将其当做路径或文件去磁盘中查找匹配,有匹配的就将其替换,没有就通配符当做是普通字符交由命令处理。所以通配符时由shell实现的路径扩展功能。

#23.终端里6个设备,/dev/tty1-6,是真终端,用ctrl+alt+F1-F6进行切换;pts是伪终端,伪终端就是当你在图形用户界面使用/dev/tty7时每打开一个终端就会产生一个伪终端,pts/0后面的数字是伪终端号。

#24.查看某个用户所在的用户组,a). groups 用户名 b). cat /etc/group | grep -E “用户名”

把一个用户添加到sudoers中,可以用root或已经具备sudo权限的用户,执行sudo usermod -G sudo 用户名

#25.lnmp一键安装https://lnmp.org,磁盘使用情况df -l  , 当前目录大小 du -sh

#26.lnmp安装wordpress后,在后台修改permalinks后,首页,后台可以打开,其他页报404 NOT FOUND,我当时是用ip/wordpress访问,然后从网上查到了一些解决方式,然后就在vhosts/wordpress.conf里修改,结果始终没有打开那些页面。最后发现用ip访问,根本就不走vhosts/wordpress.conf,最后我就去修改nginx.conf,在里面添加include wordpress.conf,然后去修改自带的wordpress.conf,在里面添加了/wordpress配置,这样重启nginx后,页面打开了。注:原来网上的配置是对的,只是我放错了位置,因为ip访问根本就是nginx.conf才起作用。

location / {        try_files $uri $uri/ /index.php?$args;}location /wordpress{try_files $uri $uri/ /wordpress/index.php?$args;}# Add trailing slash to */wp-admin requests.rewrite /wp-admin$ $scheme://$host$uri/ permanent;
#27.jdk官网直接wget一个jdk,结果解压报错
gzip: stdin: not in gzip format
tar: Child returned status 1

tar: Error is not recoverable: exiting now

用file jdk-xxx.tar.gz命令执行是HTML document, ASCII text, with very long lines, with CRLF line terminators

下载jdk要接受协议,而wget默认不接受。结果下的是html文档。

解决方式:

wget -c --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/xxx.tar.gz
加上参数再下载

0 0
原创粉丝点击