• 设备
    • 今日
    • 0

    Linux问题库

    查看Linux启动日志:

    tail /var/log/dmesg

    tail /var/log/boot.log

    1. YUM install: Couldn't resolve host 'mirrors.zju.edu.cn

    /etc/resolv.conf

    添加一个nameserver 8.8.8.8完成

    2. 启动不成功,加载自动启动程序死循环.进入不到图形界面.

    进入单用户模式:
    启动到选菜单的时候按e--选第二个按e,进去敲空格1,回车按b,进入命令行后,把死循环程序off后重启电脑(chkconfig xxx off)

    3.  Yum install: Could not open/read repomd.xml

    建立本地yum安装源的步骤:

    将CentOS-6.5-x86_64-DVD.iso挂载在/mnt上,并配置本地yum源:

    #mount /root/CentOS-6.0-x86_64-bin-DVD2.iso /mnt -o loop
    #vi /etc/yum.repos.d/software.repo
    [software]
    name=software
    baseurl=file:///mnt
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    vim /usr/lib/python2.6/site-packages/yum/yumRepo.py
    把 remote = url + '/' + relative
    改成
    remote = url + 'media/RHEL_6.5x86_64Disc1' + relative

    yum check-update
    yum update
    yum clean all

    yum grouplist // 检查一下已经安装的软件以及可以安装的软件列表


    4. Centos 6无图形界面

    4.1

    a. yum install samba  //??

    b. yum groupinstall "X Window System" -y

    c. yum groupinstall "Desktop" -y

    d. yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

     修改inittab文件。  找到id:3:initdefault:这行 按i进入编辑模式,将3改为5。

    vi /etc/inittab  (centos7不再使用inittab方式来设置开机默认界面,)

    # 1 - Single user mode //单用户模式
    # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) //多用户模式,没有网络文件系统
    # 3 - Full multiuser mode /完全多用户模式
    # 4 - unused
    # 5 - X11 //窗口模式
    # 6 - reboot (Do NOT set initdefault to this)

    id:x:initdefault   //其中x,为1到6数字,1,2,3命令模式,5为图形模式


    5. bash: ll: command not found

    运行命令:  alias ll='ls -l'


    6. 安装VirtualBox的Guest Additions 问题及解决方法

        Building the main Guest Additions module                  [FAILED]

    yum install kernel-devel gcc gcc-c++
    重启再次运行Additions的安装程序即可
    ./VBoxLinuxAdditions.run


    7.CentOS设置程序开机自启动的方法
    把启动程序的命令添加到/etc/rc.d/rc.local文件中

    vim /home/elsearch/app/es_head.sh
    cd /usr/share/elasticsearch-head/node_modules/grunt/bin
    nohup ./grunt server &
    chmod 777 /home/elsearch/app/es_head.sh
    echo "/home/elsearch/app/es_head.sh" >> /etc/rc.d/rc.local
    在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限

    chmod +x /etc/rc.d/rc.local


    8.安装完CentOS的桌面环境后,默认在桌面以及右键是没有打开终端选项的,要想打开终端,可以由以下步骤:

    在左上角菜单【Applications】---》【System Tools】---》【Terminal】打开终端

    a.如果要将终端放在桌面上,则对【Terminal】右键选择【Add this launcher to desktop】

    b.如果要在右键添加终端,则需要在终端中安装:yum -y install nautilus-open-terminal ,最后重启即可


    9.-bash: gedit: command not found
    yum install gedit


    10.重启网卡报错Determining if ip address 解决方法

    是在CentOS 6.5默认开启了ARPCHECK,将其关闭即可解决:
    # vim /etc/sysconfig/network-scripts/ifcfg-eth0
    ARPCHECK=no  //添加内容


    11. 最小安装后无网络,无界面

    桥按模式,自动获取内网IP.
    1.进入/etc/sysconfig/network-scripts/目录,编辑ifcfg-enp0s3文件(名称可能不一样)
    2. ONBOOT=yes
    3. service network restart

    12. 没有图形界面
    安装  X 窗口系统
    1、首先安装X(X Window System),(需要联通网络),命令为
    yum groupinstall "X Window System" "GNOME Desktop" "Graphical Administration Tools" "Desktop" -y
    然后开始下载需要的 package并自动进行安装
    当出现 Complete!说明这里安装成功了。
    在这里我们可以检查一下我们已经安装的软件以及可以安装的软件,命令为: yum grouplist
    这时,我们可以通过命令 startx 进入图形界面,第一次进入会比较慢,请耐心等待。(可能需要重启,命令为reboot)


    13. CentOS7开机默认界面设置

    用下面命令查看查看是哪个模式
    systemctl get-default
    graphical.target  # 图形界面
    multi-user.target # 字符界面
    开机进入图形界面
    systemctl set-default graphical.target
    reboot

    开机启动字符界面
    systemctl set-default multi-user.target
    reboot


    14. 配置静态IP地址

    vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

    BOOTPROTO="static"         # 使用静态IP地址,默认为dhcp
    IPADDR="192.168.1.68"   # 设置的静态IP地址
    NETMASK="255.255.255.0"    # 子网掩码
    GATEWAY="192.168.1.1"    # 网关地址
    DNS1="101.198.198.198"       # DNS1服务器
    DNS1="202.96.128.166"       # DNS2服务器


    15. ssh 拒绝访问
    修改配置文件

    vim /etc/ssh/sshd_config
    允许用root用户登录

    PermitRootLogin yes

    允许密码登录

    PasswordAuthentication yes
    重启SSH服务

    systemctl restart sshd


    16. Centos7.6开机root自动登录图形界面(亲测通过)

    vim /etc/lightdm/lightdm.conf
    autologin-user=root
    autologin-user-timeout=0


    17.Centos7 root下chrome打不开问题解决方案
    右键Google Chrome,属性.在命令一栏加入 -no-sandbox
    全文为:/usr/bin/google-chrome-stable %U -no-sandbox


    18.ssh免密登录
    ssh-keygen (连续回车)
    在源服务器上将ssh-keygen生成的pub文件,上传到,目标服务器目录:/root/.ssh/authorized_keys

    ssh-copy-id -i .ssh/id_rsa.pub root@47.106.207.122

    or


    scp -P 6922 /root/.ssh/id_rsa.pub root@47.106.207.122:/root/.ssh/authorized_keys


    19. .bashrc: Permission denied

    原因: 修改用户主目录后,却出现上面的权限问题,因用root用户变更,导致原目录变成root权限才可查看

    解决办法,把目录访问用户从root改为相应的用户,我这用的用户名字为:query:

    chown -R query:etegrp  /app/query/


    20.手动清空日志文件(不用rm,这样避免出现文件权限问题)

    $ : > filename
    $ > filename
    $ echo "" > filename
    $ echo > filename


    21.1 ssh经常一段时间就自动断开的解决办法1

    #vim /etc/ssh/sshd_config
    找到下面两行
    #ClientAliveInterval 0
    #ClientAliveCountMax 3
    去掉注释,改成

    ClientAliveInterval 30
    ClientAliveCountMax 86400
    这两行的意思分别是
    1、客户端每隔多少秒向服务发送一个心跳数据
    2、客户端多少秒没有相应,服务器自动断掉连接

    重启sshd服务
    #service sshd restart

    21.2 ssh经常一段时间就自动断开的解决办法2

    vi /etc/profile

    # ----------------------------
    export TMOUT=600
    # ----------------------------
    # 默认值:300
    # 如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时。
    source /etc/profile
    # 让配置立即生效

    检验是否生效:

    echo $TMOUT


    22. linux命令终端主机名显示-bash-4.2#解决方法

    例:query 的默认目录为:

    /app/query/logs/elock

    则:


    cp /etc/skel/.bash_profile /app/query/logs/elock
    cp /etc/skel/.bashrc /app/query/logs/elock

    chown query:etegrp /app/query/logs/elock/*


    23. centos虚拟机时间与主机时间不一致

    clock --hctosys



    来自:PC 广东省广州市
    上一篇: Redis Sentinel集群方案--单机测试
    您可能还喜欢这些:

    亲,沙发正空着,还不快来抢?

    评论审核已开启:即评论经审核才能正常显示! 记住我的个人信息 回复后邮件通知我