安装Git安装:sudoapt-getinstallgitinstallNginx安装:sudoapt-getinstallnginxstart:sudo/etc/init.d/nginxstartstop:sudo/etc/init.d/nginxstop重启:sudo/etc/init.d/nginxrestart查看配置文件:sudoservicenginxconfigtest重新加载配置文件:sudoservicenginxreload查询nginx进程:ps-ef|grepnginxNginx配置sudovim/etc/nginx/sites-available/defaultserver{listen80default_server;听[::]:80default_serveripv6only=on;#如果你想支持HTTPS,在这里修改#你可以使用来自https://letsencrypt.org的免费SSL证书#listen443ssl;#ssl_certificate万维网。例子.com.crt;#ssl_certificate_keywww.example.com.key;#ssl_protocolsTLSv1TLSv1.1TLSv1.2;#ssl_ciphersHIGH:!aNULL:!MD5;#将所有HTTP重定向到HTTPS#重写^(.*)$https://$host$1permanent;#网站根目录,根据需要修改root/usr/share/nginx/html;#添加index.php索引index.phpindex.htmlindex.htm;#假设域名是ssl。mcxiaoke.comserver_namessl.mcxiaoke.com;#绑定域名位置/{try_files$uri$uri/=404;}error_page404/404.html;error_page500502503504/50x.html;location=/50x.html{root/usr/share/nginx/html;}#支持php-fpm配置位置~\.php${try_files$uri=404;fastcgi_split_path_info^(.+\.php)(/.+)$;fastcgi_passunix:/var/run/php5-fpm.sock;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;包括fastcgi_params;安装MySQL:sudoapt-getinstallmysql-server安装php-fpm安装:sudoapt-getinstallphp5-fpm重启:sudoservicephp5-fpmrestart安装常用的PHP扩展:sudoapt-getinstallphp5-mysqlphp5-curlphp5-gdphp5-intlphp-pearphp5-imagickphp5-imapphp5-mcryptphp5-memcachephp5-mingphp5-psphp5-pspellphp5-recodephp5-snmpphp5-sqlitephp5-tidyphp5-xmlrpcphp5-xslphp5-xcachelinux常用命令说明查看端口占用:lsof-i:80kill进程:kill-93274tarz-用gzip压缩或解压压缩包x-从压缩包中展开文件v-详细显示处理文件f-指定压缩包或设备更新来源:sudoapt-getupdate更新安装包:sudoapt-getupgrade账号密码文件ls-al/etc/passwd/etc/shadow-rw-r–r–1rootroot16112011-12-1605:30/etc/passwd#保存账号-rw-r––1rootshadow9472011-12-1605:30/etc/shadow#账号密码等信息/etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/bin/shbin:x:2:2:bin:/bin:/bin/shsys:x:3:3:sys:/dev:/bin/sh账号名原来是用来保存password,现在密码放在了/etc/shadow,所以这里显示的是xUID,也就是用户ID。默认系统管理员的UID是0,我们在添加用户的时候,最好使用1000以上的UID,1-1000范围内的UID最好留给系统使用。GID,即关于该账户的组ID的一些描述信息(可以暂时忽略)账户的家目录,家目录是你登录后shell/etc/shadowroot默认使用的目录账户进入系统:!:15324:0:99999:7:::daemon:*:15259:0:99999:7:::bin:*:15259:0:99999:7:::letuknowit:$1$cPf/cIvr$sCws95uSip2ljTK052DDB.:15400:5:60:7:2:15490:账号名(密码需要和账号对应),加密后的密码(学CSDN放明文密码是学不会的吧),如果此列中的第一个字符是!或者*,表示这是一个无法登录的账户。从上面可以看出,ubuntu默认是没有开启root账户的。最近修改密码的日期(不是日期吗,就是一串数字,别急,这是从1970年1月1日算起的总天数)。那我们怎么知道从1970年1月1日算起还有多少天呢?很简单,改个密码就行了,然后看这一栏的数字!密码不可修改天数:如果设置了该值,表示从修改密码之日起多少天后密码不能再次修改。如果为0,则不限制再次修改密码的天数:必须经常修改密码以保证安全,为了提醒一些不经常修改密码的用户,可以设置强制用户更改密码的天数,也就是说,用户的密码多少天后会过期。如果是99999,则密码过期警告天数没有限制:如果是5设置需要再次修改密码的天数,密码到期前的天数会提醒,并且系统将提示用户密码将在多少天后过期。密码过期宽恕时间:如果超过5设置的日期,用户仍未更改密码,用户可以继续使用该账号的天数过期,超过该天数则不能再使用该账号。以上面最后一个用户letuknowit为例(15400对应的日期为2012年3月1日),其保护如下2012年3月6日letuknowit需要在2012-3-1到2012-4-29期间修改密码,在2012-4-29之前的7天,letuknowit登录系统时,系统会提示letuknowit密码大约是过期了,如果letuknowit直到2012-4-29还没有修改密码,还可以继续使用2天的账号,2天后账号将无法使用。无论如何,该帐户将在2012年5月29日失效。Hostname查看主机名:hostname或uname-n,可以查看当前主机的主机名。临时修改主机名:hostname新主机名永久修改主机名:修改/etc/hostname文件中的host文件:/etc/hosts存放域名和ip的对应关系,新增主机名127.0.0.1.原文地址:https://blog.ihoey.com/posts/...
