f.lux 眼睛保护软件(Linux版) 安装

  • “熬出了黑眼圈,不如喝杯咖啡”还有什么床前明月光~我想说,熬出了黑眼圈,别急! f.lux适合紧盯电脑屏幕的你,保护你的眼睛。

  • f.lux根据时间,自动调节电脑屏幕的色值来让你的眼睛感到舒服。推荐给那些经常熬夜的同学。该应用支持windows,Mac和Linux平台。

  • 主页:http://stereopsis.com/flux/

  • 安装

    • Ubuntu10.04+用户可通过命令安装:
      sudo add-apt-repository ppa:kilian/f.lux

sudo apt-get update
sudo apt-get install fluxgui

  • Linux其他发行版用户可到主页下载。

安装好elementary os该做的配置

1.语言改为中文,安装显卡驱动,然后就可以重启一次了
2.安装基本软件(略)
3.系统自带的软件不喜欢可以卸载

  • 浏览器不喜欢可以sudo apt-get remove midori

  • 电影播放器sudo apt-get remove totem

  • 音乐播放器sudo apt-get remove noise

4.添加ppa安装系统相关软件
sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update

  • ELEMENTARY TWEAKS
    eOS高级设置可以设置一些东西,比如dock,最大化最小化按钮等

安装:sudo apt-get install elementary-tweaks
安装好了设置里面会多一个tweaks

  • WINGPANEL SLIM
    设置顶部panel的

安装:sudo apt-get install wingpanel-slim

  • INDICATOR SYNAPSE
    顶部panel上加一个搜索按钮

sudo apt-get install indicator-synapse

  • 一些主题
    sudo apt-get install elementary-blue-theme

sudo apt-get install elementary-champagne-theme
sudo apt-get install elementary-colors-theme
sudo apt-get install elementary-dark-theme
sudo apt-get install elementary-harvey-theme
sudo apt-get install elementary-lion-theme
sudo apt-get install elementary-matteblack-theme
sudo apt-get install elementary-milk-theme
sudo apt-get install elementary-plastico-theme
sudo apt-get install elementary-whit-e-theme

  • 一些图标
    sudo apt-get install elementary-elfaenza-icons

sudo apt-get install elementary-emod-icons
sudo apt-get install elementary-enumix-utouch-icons
sudo apt-get install elementary-nitrux-icons
sudo apt-get install elementary-taprevival-icons
sudo apt-get install elementary-thirdparty-icons (系统默认图标扩展)

  • dock主题
    sudo apt-get install elementary-plank-themes

  • 一些壁纸
    sudo apt-get install elementary-wallpaper-collection

  • 升级内核(有风险后果自负)
    sudo apt-get install linux-generic-lts-raring

  • 然后重启

5.切换集成显卡,关闭独立显卡:
su
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

6.百度音乐插件的安装:

  • 先装编译相关的包sudo apt-get install cython libwebkitgtk-dev git

  • 安装pyjavascriptcore
    git clone https://github.com/sumary/pyjavascriptcore.git

cd pyjavascriptcore
sudo python setup.py install

  • 装百度音乐插件
    git clone https://github.com/sumary/dmusic-plugin-baidumusic.git

cd dmusic-plugin-baidumusic
cp -r baidumusic ~/.local/share/deepin-music-player/plugins/

  • 然后重启深度音乐,选项设置——>附加组件——>启用百度音乐即可。

Linux下如何查看系统启动时间和运行时间

  • uptime命令

    • 代码uptime

    • 输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00

  • 查看/proc/uptime文件计算系统启动时间

    • 代码 cat /proc/uptime

    • 输出: 5113396.94 575949.85
      第一数字即是系统已运行的时间5113396.94 秒

运用系统工具date即可算出系统启动时间

    • 代码 date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"

    • 输出: 2008-11-09 11:50:31

    • 查看/proc/uptime文件计算系统运行时间

      • 代码:cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系统已运行:%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'

      • 输出:系统已运行:59天4时13分9秒

    Linux VPS下SSH常用命令整理

    目录操作:

    • rm -rf mydir /删除mydir目录/
      mkdir dirname /创建名为dirname的目录/

    cd mydir /进入mydir目录/
    cd - /回上一级目录/
    cd .. /回父目录,中间有空格/
    cd ~ /回根目录/
    mv tools tool /把tools目录改名为tool /
    ln -s tool bac /给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了/
    cp -a tool /home/vpser/www /把tool目录下所有文件复制到www目录下 /

    文件操作:

    • rm go.tar / 删除go.tar文件 /
      find mt.cgi / 查找文件名为mt.cgi的文件 /

    df –h / 查看磁盘剩余空间,好像没这个必要,除非你太那个了 /

    解压缩:

    • tar xvf wordpress.tar / 解压tar格式的文件 /
      tar -tvf myfile.tar / 查看tar文件中包含的文件 /

    • tar cf toole.tar tool / 把tool目录打包为toole.tar文件 /
      tar cfz vpser.tar.gz tool / 把tool目录打包且压缩为vpser.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB /

    • tar jcvf /var/bak/www.tar.bz2 /var/www/ /创建.tar.bz2文件,压缩率高/
      tar xjf www.tar.bz2 /解压tar.bz2格式/

    • gzip -d ge.tar.gz / 解压.tar.gz文件为.tar文件 /
      unzip phpbb.zip / 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 /

    下载:

    • wget http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz
      /下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事 /

    • wget -c http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz
      / 继续下载上次未下载完的文件 /

    进程管理:

    • ps -aux /ps 进程状态查询命令/

    ps命令输出字段的含义:

    [list]
    [*]USER,进程所有者的用户名。
    [*]PID,进程号,可以唯一标识该进程。
    [*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
    [*]%MEM,进程使用内存的百分比。
    [*]VSZ,进程使用的虚拟内存大小,以K为单位。
    [*]RSS,进程占用的物理内存的总数量,以K为单位。
    [*]TTY,进程相关的终端名。
    [*]STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
    [*]START,进程开始运行时间。
    [*]TIME,进程使用的总CPU时间。
    [*]COMMAND,被执行的命令行。
    [/list]

    • ps -aux | grep nginx /在所有进程中,查找nginx的进程/
      kill 1234 /1234为进程ID,即ps -aux 中的PID/

    killall nginx /killall 通过程序的名字,直接杀死所有进程,nginx为进程名/

    Vim操作:

    移动类的:

    • h/j/k/l: 左/下/上/右 移一格
      w : 向后词移动 (前面加数字移动多少个词)

    b : 向前词移动 (前面加数字移动多少个词)
    e : 向后移到词末
    ge : 向前移到词末
    $ <End> : 行末
    0 <Home> : 行首
    tx : 向右查找本行的x并移到那儿(大写时向左)
    33G : 移到文件的第33行
    gg : 文件首行
    G : 文件尾行
    33% : 文件的33%处
    H/M/L : 屏幕的首/中/尾行
    zt/zz/zb : 当前行移到屏幕的首/中/底部

    跳转:

    • " : 回到跳转来的地方
      CTRL-O : 跳到一个 “较老” 的地方

    CTRL-I <Tab> : 则跳到一个 “较新” 的地方

    查找:

    • / : 向下查找(后加关键字)
      ? : 向上查找(后加关键字)

    n : 下一条符合的记录

    编辑:

    • i : 转换到插入模式
      x : 删除当前字符

    . : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)
    u : 撤销操作
    CTRL-R : 重做
    p : 将删除的字符插入到当前位置(put)

    退出保存:

    • :q : 退出
      :q! : 不保存退出

    ZZ : 保存后退出
    :e! : 放弃修改重新编辑

    掌握这些基本命令,Linux下的基本使用已经掌握,只要多加练习,多遇到问题,解决问题,能力就会不断的提升。

    Ubuntu的两种备份方法

    方法一:备份已安装软件包列表及软件源列表

    备份

    • 1.备份已安装软件包列表
      sudo dpkg –get-selections > /home/user/package.selections

    • 2.备份Home下的用户文件夹

      如果你已经将Home放在额外的分区,这一步就不必了,复制所有用户文件夹下的所有内容到另外的分区,注意要包含隐藏文件(Ctrl+Hide)
    • 3.备份软件源列表,将/etc/apt/文件夹下的sources.list拷贝出来保存即可

    恢复

    • 1.复制备份的Sources.list文件到新系统的/etc/apt/目录,覆盖原文件,并替换(Ctrl+H)文档中的intrepid为jaunty。然后更新软件源(sudo apt-get update)。

    • 2.重新下载安装之前系统中的软件(如果你安装的软件数量比较多,可能会花费较长时间)
      sudo dpkg –set-selections /home/package.selections && apt-get dselect-upgrade

    • 3.最后将备份的主文件夹(/home/用户名)粘贴并覆盖现有主文件夹

    以上的方法备份的数据少,但恢复是需要重新下载所有文件。

    方法二:采用Tar压缩备份系统

    和备份Windows系统不同,如果你要备份Ubuntu系统(或者其它任何Linux系统),你不再需要像Ghost这类备份工具。事实上,Ghost 这类备份工具对于Linux文件系统的支持很糟糕,例如一些Ghost版本只能完善地支持Ext2文件系统,如果你用它来备份Ext3文件系统,你可能会 丢失一些宝贵的数据。

    备份系统

    我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。和Windows不同,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去!

    • 首先成为root用户 su

    • 然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录) cd /

    • 下面是我用来备份系统的完整命令:
      tar cvpzf backup.tgz –exclude=/backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/mnt –exclude=/sys /

    让我们来简单看一下这个命令:

    tar”当然就是我们备份系统所使用的程序了。
    cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。
    backup.gz”是我们将要得到的档案文件的文件名。
    /”是我们要备份的目录,在这里是整个文件系统。

    • 在档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。当然,“backup.gz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“/mnt”排 除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外。

      
      有人可能会建议你把“/dev”目录排除在外,但是我认为这样做很不妥,具体原因这里就不讨论了。
      
      执行备份命令之前请再确认一下你所键入的命令是不是你想要的。执行备份命令可能需要一段不短的时间。
      
      备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。现在你可以把它烧录到DVD上或者放到你认为安全的地方去。
      
      在备份命令结束时你可能会看到这样一个提示:’tar: Error exit delayed from previous errors’,多数情况下你可以忽略它。
      
    • 你还可以用Bzip2来压缩文件,Bzip2比gzip的压缩率高,但是速度慢一些。如果压缩率对你来说很重要,那么你应该使用Bzip2,用“j”代替命令中的“z”,并且给档案文件一个正确的扩展名“bz2”。完整的命令如下:
      tar cvpjf backup.tar.bz2 –exclude=/proc –exclude=/lost+found –exclude=/backup.tar.bz2 –exclude=/mnt –exclude=/sys /

    恢复系统

    在进行恢复系统的操作时一定要小心!如果你不清楚自己在做什么,那么你有可能把重要的数据弄丢,请务必小心!

    • 接着上面的例子。切换到root用户,并把文件“backup.tgz”拷贝到分区的根目录下。

    在 Linux中有一件很美妙的事情,就是你可以在一个运行的系统中恢复系统,而不需要用boot-cd来专门引导。当然,如果你的系统已经挂掉不能启动了, 你可以用Live CD来启动,效果是一样的。你还可以用一个命令把Linux系统中的所有文件干掉,当然在这里我不打算给出这个命令!

    • 使用下面的命令来恢复系统:
      tar xvpfz backup.tgz -C /

      如果你的档案文件是使用Bzip2压缩的,应该用:

      tar xvpfj backup.tar.bz2 -C /

    (注意:上面的命令会用档案文件中的文件覆盖分区上的所有文件。)

    • 执行恢复命令之前请再确认一下你所键入的命令是不是你想要的,执行恢复命令可能需要一段不短的时间。

    • 恢复命令结束时,你的工作还没完成,别忘了重新创建那些在备份时被排除在外的目录:
      mkdir proc

    mkdir lost+found
    mkdir mnt
    mkdir sys
    等等

    当你重启电脑,你会发现一切东西恢复到你创建备份时的样子了!

    Linux备份策略研究

    世界上没有绝对安全的系统。如果想获得绝对安全的系统,只有不连接网络,不让管理员之外的人使用,刷卡管制人员进出,使用监视器监视录像,甚至于不 要开机。但是这是完全不切实际的,我们仅能寄望尽量让系统能在承担低风险的情况下工作,因为任何操作系统都不可能毫无漏洞。那么怎样才能让系统承担最低的 风险呢?回答因该是在保障系统尽量安全的基础上,做好各个系统上的数据备份工作。一旦系统遭受到毁灭性的打击,可将平时做好的备份数据及时恢复,这样才能 使被破坏的系统迅速恢复正常,以避免不必要的损失。

    最新文章

    最近回复

    • 测试: 评论测试内容
    • 袅残烟: [嘻嘻]万网域名也降价了
    • yxy: 以后,我会经常来逛的。
    • 袅残烟: LXDE可以搭配xf...
    • Fooleap: 从好几年前用 Lub...

    分类

  • 默认分类 (26)
  • 运维 (53)
  • docker (1)
  • 动漫 (19)
  • 科普知识 (15)
  • 苍白边缘 (17)
  • 资源 (12)
  • Linux (58)
  • Arch Linux (19)
  • 计算机 (18)
  • 编程 (3)
  • Java (4)
  • python (0)
  • php (0)
  • 前端 (1)
  • 公告 (1)
  • 归档




      其它