美文网首页工作生活
实验楼测试题

实验楼测试题

作者: 0981b16f19c7 | 来源:发表于2019-07-03 15:50 被阅读0次

    1、为新同事创建系统账号。

    创建的新账号要求如下:

    用户名:lousai
    Home 目录:/home/lousai
    允许 lousai 使用 SSH 登陆系统
    lousai 用户默认使用 zsh
    lousai 用户需要 sudo 权限
    

    答案:sudo adduser lousai --home /home/lousai --shell /usr/bin/zsh

    2、数据库无法启动及忘记密码

    1)注意:所有的错误,需要先排查日志。因此可以先尝试启动mysql,然后查看相关日志。sudo service mysql startsudo tail -100f /var/log/mysql/error.log

    2)第一个错误:端口绑定问题 $cd /etc/mysql/my.cnf 将bind-address=127.0.0.1

    3)第二个错误:权限问题,sudo chown mysql:mysql /var/run/mysqld (1、查看目录的所有者:cd /var/run/mysqld ll 2、查看所有用户:vim /etc/passwd 3、更改目录的所有者:$sudo chown mysql:mysql /var/run/mysqld )

    重设root密码

    1)停服务:$sudo service mysql stop

    2)安全启动mysql:$sudo mysqld_safe --skip-grant-tables &

    3)进入mysql:$mysql -uroot mysql

    UPDATE user SET password=PASSWORD("shiyanlou") WHERE user='root';

    FLUSH PRIVILEGES;

    exit;

    4)重启:$sudo service mysql restart

    在重设密码过程中,遇到很多坑,基本跟/etc/my.cnf配置有关

    3、实验楼网站恢复

    1)启动nginx,service hginx start ,查看日志:sudo tail -100f /var/log/nginx/error.log

    错误提示:2019/01/30 14:10:27 [emerg] 424#0: unexpected "}" in /etc/nginx/sites-enabled/default:36

    解决:sudo nginx -t (查看配置文件是否可用)sudo vim /etc/nginx/sites-enabled/default文件,在try_files uriuri/ =404后加上分号

    2)再次启动nginx,并查看错误日志:

    错误提示:2019/01/30 14:22:23 [emerg] 561#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/default:21

    解决:cd /etc/ngi9nx/sites-availablesudo rm default

    3)再次启动nginx,查看错误日志:

    错误提示:019/01/30 14:40:43 [emerg] 783#0: bind() to 0.0.0.0:80 failed (98: Address already in use)

    解决:明显端口被占用。sudo netstat -anp | grep 80 ,可以看到80端口被apache2占用。sudo service apache2 stop

    4、安装并启动Samba服务

    1)第一反应:yum 发现不行,然后知道因为是linux系统的差异,Centos支持yum,Ubuntu支持apt-get

    2)sudo apt-get Samba执行到最后提示执行sudo apt-get update,执行后再次执行$sudo apt-get Samba

    3)启动服务:$sudo srevice samba start

    相关文章

      网友评论

        本文标题:实验楼测试题

        本文链接:https://www.haomeiwen.com/subject/lwfchctx.html