存档

‘科技’ 分类的存档

关于CentOS的优缺点及适用场景的讨论

2015年8月4日 没有评论

如何在Linux众多的发行版(Distro)中选取最适合当前应用的版本,这是在系统设计之初必需重点关注的问题。每一个发行版本都有自身的优缺点,了解这些优缺点是让我们做出正确选择的前提。由于我们工作中碰到CentOS的情况较多,所以本 单独讲述CentOS的优缺点和适用场景。

CentOS是Red Hat Enterprise Linux的开源版本,它的开发和设计和RHEL几乎完全相似。CentOS仅运行各软件包最稳定的版本,这样带来的好处是避免了系统崩溃和 错误。基于和 Red Hat的紧密联系,CentOS可以提供十年左右的企业级软件安全更新。CentOS在系统安全特性方面做了大量的工作,包括我们熟知的防火墙和 SELinux策略。CentOS持续增强的系统稳定性,使得它成为很多人的首选。同时我们也要注意,事物都有其相反的一面。CentOS主要的缺点是相比其它Linux 发行版的软件丰富度不够。虽然CentOS试图使用第三方 软件源(repositories)加 以弥补,但是其更新的周期非常缓慢。其它的Linux发行版一般在18-36个月就会出 新版本,而 CentOS大版本(比如CentOS6到CentOS7)的更新周期为36-60个月。因为 CentOS的更新周期相对较长,所以表现出对较新 的软件兼容性不好,较新的软件 可能不被操作系统所支持。CentOS强大的稳定性意味着很少的软件Bug或安全漏洞 (相比其它发行版),它可以在 不升级硬件的情况下较长时间稳定运行各类业务。

综上所述,如果需要一个轻型的、快速的和可靠的Linux操作系统,并且在不需要 关注对新软硬件兼容性支持的情况下,CentOS是最佳的选择。这也是国内众多研发团队为什么偏爱选择CentOS作为UStor的开发系统的主要原因。但 是我们不要忽略一个问题,现在的监控市场发展非常迅速,对 整个系统性能要求越来越高,这不仅意味着需要更强的硬件,也说明需要更为强大的软件支持。 CentOS的老版本虽然可以长期稳定运行,但是对于上述着重于性能需求可能会表现得有些力不从心了。

分类: 科技 标签: ,

解决Win7(64位)安装网络打印机问题

2015年7月17日 没有评论

笔记本Win7(64位)连接并尝试安装网络打印机时,出现“打印处理器不存在”的错误。查找了很多网上资料,发现以下操作是可行的。先尝试安装本地打印机,然后在出现的Windows打印机驱动列表中选取对应的型号并安装驱动,最后再尝试安装网络打印机,就没有之前出现的报错了。

分类: 科技 标签:

Fn的开启和停用

2015年5月19日 没有评论

今天早上上班发现无法使用Fn+F5调节亮度,而且无法使用Ctrl+Alt+F2进控制台。重启进入Windows中,也发现Fn键不起作用;如果只按F2等键即可调节声音和亮度。在网上查资料找到解决方法,按住Fn+Esc键盘既可开启或停用Fn键。(2015年8月6日更新,升级到15.04后可以保存亮度了)

分类: 科技 标签:

解决ibus重装后部分菜单显示不正常的问题

2015年4月29日 没有评论

尝试在T450S/Ubuntu14.10上安装搜狗拼音,参考网上的文档把ibus卸载,结果发现搜狗输入法反而没有之前ibus的拼音好用。于是重新安装ibus, 重启系统后发现在图形登陆界面输入正确的密码也无法登陆(总停留在登陆界面),后来在新终端里重装fcitx, 再次重启后可以正常登陆。但是部分菜单无法正常显示了,比如“设置”中的“屏幕”,提示无法获得屏幕信息。上网查资料发现问题的原因是ibus在卸载时会一并卸载unity包,于是执行

sudo apt-get install --reinstall unity-control-center

重新安装,各菜单显示恢复正常。另外,找到一个Intel显卡更新的工具包,挺好用的:https://01.org/linuxgraphics/downloads

分类: 科技 标签:

shadowsocks支持rc4-md5

2014年10月8日 没有评论

收到服务商邮件,shadowsocks改为支持rc4-md5。将之前”sslocal”中的method“-m”参数修改为”rc4-md5″后,执行后提示shadowsocks2.0.11不支持rc4-md5。查看shadowsocks的加密方法最新列表,看到最新的2.3版本列出支持rc4-md5。切换到root,然后升级shadowsocks,问题解决。

$ sudo -i
# pip install shadowsocks --upgrade
Downloading/unpacking shadowsocks from https://pypi.python.org/packages/
source/s/shadowsocks/shadowsocks-2.3.tar.gz#md5=82742cb44495571a27a63b4f3a7bd352
  Downloading shadowsocks-2.3.tar.gz
  Running setup.py (path:/tmp/pip_build_root/shadowsocks/setup.py) 
  egg_info for package shadowsocks
    
    warning: manifest_maker: MANIFEST.in, 
    line 1: 'recursive-include' expects <dir> <pattern1> <pattern2> ...
    
Installing collected packages: shadowsocks
  Found existing installation: shadowsocks 2.0.11
    Uninstalling shadowsocks:
      Successfully uninstalled shadowsocks
  Running setup.py install for shadowsocks
    
    warning: manifest_maker: MANIFEST.in,
    line 1: 'recursive-include' expects <dir> <pattern1> <pattern2> ...
    
    Installing sslocal script to /usr/local/bin
    Installing ssserver script to /usr/local/bin
Successfully installed shadowsocks
Cleaning up...

分类: 科技 标签:

恢复Windows启动引导的工具MbrFix

2014年7月30日 没有评论

家里台式机之前有Windows 7和Ubuntu两个系统,系统默认用grub启动。有次Ubuntu升级大版本的中途断电,导致Ubuntu起不来。Ubuntu在台式机上用得很少,索性不去修复,尝试把它占用的磁盘空间分到Windows。在Windows磁盘管理删除Ubuntu分区时,把除了/boot之外的其他分区都删了,结果系统启动后直接进入grub rescue模式。在网上查找资料,使用以下命令(其中hd(0,5)是/boot分区):

grub rescue>set root=(hd0,5)
grub rescue>set prefix=(hd0,5)/gurb
grub rescue>insmod /grub/normal.mod
grub rescue>normal

然后选择windows选项即可进入Windows系统。每次启动都这样输一长串肯定是不行的,于是考虑修复grub。可是后来的操作中,一不小心又把/boot给删了,这下重启后彻底进不了系统。到网上找了Ubuntu14.04的iso, 并且做成启动U盘。从U盘启动后,发现无法引导系统;于是尝试从U盘安装系统,郁闷的事情发生了:硬盘上的卷都被我设为windows的动态分区,除非删除否则没法装。又接了一个移动硬盘,依旧从U盘启动,把系统装在移动硬盘上,可是到了grub的时候,系统弹出执行”grub-install /dev/sda失败”。在这种情况下,只好选择Lilo。重启后,可以从Lilo进入Windows系统了。可是,U盘和移动硬盘不能总插在台式机上,拔出后是无法通过lilo启动的。要改变思路。把U盘和移动硬盘接上,从lilo引导进入Windows, 网上查找资料发现MbrFix工具(怀疑是bootrec工具), 用管理员权限执行:

i:\MbrFix /drive 0 fixmbr /yes

重启后,终于可以直接看到M$的启动界面了。MbrFix工具的下载地址

分类: 科技 标签:

下载youtube视频

2014年6月18日 没有评论

Chrome的Youtube下载插件被封掉了,找到这个网站比较好使: http://www.clipconverter.cc/

分类: 科技 标签:

mysql无法远程登录

2014年6月4日 没有评论

安装好mysql后,远程无法登录:

phillip@Barcelon:~$ mysql -h 172.16.70.101 -u root -p
Enter password: 
ERROR 1130 (HY000): Host '172.16.30.143' is not allowed 
to connect to this MySQL server

登录mysql主机,修改权限:

# mysql -u root -p
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES

然后再次尝试在远程登录, 可以成功登录。

phillip@Barcelon:~$ mysql -h 172.16.70.101 -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 42
Server version: 5.5.37-0ubuntu0.14.04.1 (Ubuntu)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. 
All rights reserved

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;'or '\h' for help. Type '\c' to clear the current input statement

mysql>
分类: 科技 标签:

Ubuntu14.04修改/etc/resolv.conf

2014年6月3日 没有评论

Ubuntu 14.04手动修改/etc/resolv.conf文件后,然后重启,发现修改并未生效。发现/etc/resolv.conf文件头有以下文字:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

网上找到一则有效的方法,先使用以下命令创建文件

# vim /etc/resolvconf/resolv.conf.d/tail

然后加入要添加的DNS服务器,

nameserver 202.96.134.133

保存退出,然后重启resolvconf服务即可。

#/etc/init.d/resolvconf restart
分类: 科技 标签:

磁滞现象

2014年3月4日 没有评论

磁滞现象是指铁磁性物理材料(例如:铁)在磁化和去磁过程中,铁磁质的磁化强度不仅依赖于外磁场强度,还依赖于原先磁化强度的现象。 当外加磁场施加于铁磁质时,其原子的偶极子按照外加场自行排列。即使当外加场被撤离,部分排列仍保持:此时,该材料被磁化。 一但被磁化了,其磁性会继续保留。要消磁的话,只要施加相反方向的磁场就可以了。这亦是硬盘的记忆运作原理。

分类: 科技 标签: