• Linux日常问题处理集


    -------------------创建启动器-------------------
      1.gnome-desktop-item-edit --create-new ~/
      2.创建快捷方式:sudo gedit /usr/share/applications/***.desktop

    -------------------virtual box-------------------
     sudo apt-get install dkms
     /etc/init.d/vboxdrv setup
     sudo dpkg -i virtualbox-4.2_4.2.8-83876~Ubuntu~precise_amd64.deb
     sudo /etc/init.d/vboxdrv setup
     ***************
      sudo modprobe vboxnetflt
      sudo /etc/init.d/vboxdrv setup

     -------------------改变目录或文件的所有权-------------------
      chown eric user #把user文件的所有权转移到用户eric
     改变所属组
      chown :eric user
     添加用户组
      sudo usermod -a -G group1 eric
     查看组
      groups eric
    ----------------------授权----------------------
      chmod 777 /user #仅授权user目录
      chmod -R 777 /user #仅授权user目录及其中的所有文件、目录

    -------------------清理旧内核-------------------
      列出安装内核dpkg --get-selections|grep linux
      带image的是内核文件,查看当前系统使用的内核uname -a
      sudo apt-get remove linux-image-3.2.0-32-generic
      编辑/boot/grub/grub.cfg不需要的菜单将其删除即可
      删除旧内核的一条简洁命令:
      sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
      新立得软件包管理器,点工具栏上的“搜索”按钮,在搜索框中输入linux 3.0.0-13,注意linux后面有一个空格
      sudo update-grub

    -------------------解除系统托盘限制-------------------
      http://wowubuntu.com/natty-systray.html
      命令行方式:
       解禁所有程序
         gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
       只解禁部分程序,把YOUR_APPLICATION替换成需要解禁的程序
         gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'scp-dbus-service', 'Update-notifier', 'jupiter', 'Jupiter', 'YOUR_APPLICATION']"
      GUI方式:
        应用程序-->系统工具-->dconf Editor
          desktop > unity > panel ,把systray-whitelist的值改为 ['all']
      最后注销并重新登录
        还原:gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'scp-dbus-service', 'Update-notifier', 'jupiter', 'Jupiter']"

    -------------------输入法重启-------------------
      killall ibus-daemon
      ibus-daemon -d

    -------------------bumblebee Optimus-------------------
    显卡状态:
      lspci | grep VGA
    Nvidia的设置:
      sudo optirun nvidia-settings -c :8
      用optirun来运行应用则是3D

    -------------------端口查看-------------------
    查询端口属于哪个程序: lsof -i :80
    -------------------IP查看-------------------
      route -n
      ifconfig

    -------------------无线不可用时终端输入-------------------
      sudo -i
      cd /sys/class/rfkill/rfkill0
      echo 1 >state
      1.网络连接消失问题解决办法
      sudo service network-manager stop
      sudo rm /var/lib/NetworkManager/NetworkManager.state
      sudo service network-manager start
      sudo gedit /etc/NetworkManager/nm-system-settings.conf
      把false改成true
      sudo service network-manager restart

    -------------------清理系统垃圾-------------------
      sudo apt-get autoclean 清理旧版本的软件缓存
      sudo apt-get clean 清理所有软件缓存
      sudo apt-get autoremove 删除系统不再使用的孤立软件
      安装包临时文件清理-包管理的临时文件目录:
      包在代码:/var/cache/apt/archives
      没有下载完的在:/var/cache/apt/archives/partial

    -------------------远程传输-------------------
      scp -P 9001 /home/resin.tar.gz root@202.10.25.2:/root/resin.tar.gz
      端口大写P为参数,9001表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 /home/resin.tar.gz表示本地上准备上传文件的路径和文件名。  root@202.10.25.2表示使用root用户登录远程服务器202.10.25.2,:/root/resin.tar.gz 表示保存在远程服务器上目录和文件名。

    -------------------gedit中文乱码-------------------
      sudo gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
      sudo gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

    --------------------挂载外部存储设备--------------------
    fdisk -l
    mount /dev/sdb4 /media/U -t vfat -o iocharset=utf8

    卸载挂载:umount /media/U

    --------------------安装vbox--------------------
    sudo apt-get install dkms
    /etc/init.d/vboxdrv setup
    sudo dpkg -i virtualbox-4.2_4.2.8-83876~Ubuntu~precise_amd64.deb
    sudo /etc/init.d/vboxdrv setup

    --------------------安装gloobus--------------------
    sudo add-apt-repository ppa:gloobus-dev/gloobus-preview
    sudo apt-get update
    sudo apt-get install gloobus-preview gloobus-sushi libgdk-pixbuf2.0-dev
    sudo apt-get install unoconv

    --------------------安装mysql--------------------
    [http://san-yun.iteye.com/blog/1493931]
    sudo groupadd mysql
    sudo useradd -r -g mysql mysql
    cd /opt/mysql
    sudo tar -zxvf mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz
    cd /usr/local/
    sudo ln -s /opt/mysql/mysql-5.6.10-linux-glibc2.5-x86_64 mysql
    cd mysql
    sudo chown -R mysql .
    sudo chgrp -R mysql .
    sudo scripts/mysql_install_db --user=mysql
    sudo chown -R root .
    sudo chown -R mysql data
    sudo cp support-files/my-default.cnf /etc/my.cnf
    sudo bin/mysqld_safe --user=mysql &
    sudo cp support-files/mysql.server /etc/init.d/mysql.server
    sudo service mysql.server start

    --------------------gparted调整分区--------------------
    http://blog.sina.com.cn/s/blog_573860a90101039x.html
    一、准备
    1、下载最新版本的gparted镜像文件
    2、将gparted镜像文件刻录成光盘或压制在U盘上制成LiveUSB
    3、虽说是无损调整,但为了安全起见,建议备份重要数据到移动硬盘上
    4、在BIOS中,将启动顺序设置为首先光驱启动(如果是用LiveUSB,应设为USB-HDD)
    二、调整分区
    1、将光盘放入光驱(如果是用LiveUSB,插上U盘),重启电脑
    2、进入gparted启动界面,直接选Defalt settings
    3、第二个界面继续按回车
    4、接下来选语言,输入“26”回车
    5、接着提示将要进入X-Windows界面,0回车
    6、进入gparted
    7、点击你要腾出空间的分区,弹出右键菜单选择“Resize/Move”
    8、用鼠标托动或数字精确调整要释放的空间大小,若要释放在分区头部拉左侧的控制条(输入第一行数值),若要释放在分区尾部拉右侧的控制条(输入第三行数值),调整好之后点“更改大小/移动”按钮。
    9、点击欲扩大容量的分区,弹出右键菜单选择“Resize/Move”
    10、按照第8步的方法操作,只是现在变成扩大分区容量而已
    11、点击“Edit”菜单,选择“Apply All Operations”
    12、再次确认要调整分区容量后,gparted开始调整分区,完成后点“Close”按钮
    13、点“gparted”菜单,选“Quit”关闭gparted窗口,再双击左上角的“Exit”按钮退出gparted系统
    14、在弹出的窗口中选“Reboot”重启电脑,退出时系统会提示你取出光盘
    三、可能存在的问题
    可能会发生swap分区丢失的情况,可在终端中用“free -m”命令查看swap分区是否激活(是否显示容量),如果未激活,可用“sudo mkswap /dev/sdaX”命令(X为swap分区的编号)进行激活,并将激活所得的UUID码替换掉“/etc/fstab”文件(需要管理员权限)中原来 swap分区的UUID编码,重启后即可自动激活挂载
    警告:对swap分区的激活操作及对fstab文件的修改应谨慎,必需仔细核对修改的值

  • 相关阅读:
    python 软件目录规范
    生成器与迭代器
    第四周-第08章节-Python3.5-装饰器
    第三周-第18章节-Python3.5-函数式编程与函数不同
    第三周-第17章节-Python3.5-递归
    第三周-第16章节-Python3.5-局部变量与全局变量作用域
    第三周-第14章节-Python3.5-函数式编程
    JAVA发红包案例
    JAVA字符串
    JAVA关于字符串&&字符数组处理的小题目
  • 原文地址:https://www.cnblogs.com/wen12128/p/2759054.html
Copyright © 2020-2023  润新知