linux

vim编辑器颜色主题color scheme

VIM Color Scheme Test – C This page really requires a modern web browser. Click here for more information. Do your friends a favor. Link to the front page instead. Thanks! Useful tip: decrease the text size to see more in each iframe. (For example, in Firefox press ctrl-minus and you will see.) Select iframe height (in pixels): 100 200 300 400 500 600 http://vimcolorschemetest.googlecode.com/svn/html/index-c.html Dark Background 256-jungle 3dglasses adam adaryn adobe adrian advantage af aiseered anotherdark ansi_blows aqua asmanian2 asmanian_blood asmdev asmdev2 astronaut asu1dark baycomb bensday billw Black blackbeauty blackboard blackdust blacklight BlackSea black_angus blink blue Blue2 bluegreen blueprint bluez blugrine borland breeze brookstream BusyBee calmar256-dark camo campfire candy candycode caramel carvedwood carvedwoodcool charon chlordane ChocolateLiquor clarity cloudy clue coffee colorer colorful256 colorscheme_template contrasty cool corn corporation crt cthulhian custom dante Dark Dark2 darkblack darkblue darkblue2 darkbone darkburn DarkDefault darkdevel darkdot darkeclipse darker-robin darkerdesert darkocean darkrobot darkslategray darkspectrum darktango darkZ darkzen denim derefined desert desert256 desertedocean desertedoceanburnt desertEx deveiate Dim Dim2 DimBlue DimGreen DimGreens DimGrey DimRed DimSlate django doorhinge doriath dusk dw_blue dw_cyan dw_green dw_orange dw_purple dw_red dw_yellow eclm_wombat edo_sea ekvoli elflord elise elisex enzyme evening far fnaqevan freya fruity gardener gentooish golden gor gothic grayorange graywh Green greens greenvision greyblue guardian h80 herald hhazure hhdblue hhdcyan hhdgray hhdgreen hhdmagenta hhdred hhdyellow hhorange hhpink hhspring hhteal hhviolet ibmedit icansee impact impactG industrial inkpot jammy jellybeans jhdark kellys kib_darktango koehler lanzarotta leo less lettuce lilac lilydjwg_dark lucius manxome marklar maroloccio maroloccio2 maroloccio3 mars matrix metacosm midnight midnight2 miko mint molokai motus MountainDew mud murphy native nature navajo-night navajo neon neverness night nightflight nightflight2 nightshade nightshimmer nightsky nightVision nightwish night_vision northland northsky norwaytoday nour no_quarter oceanblack oceanblack256 oceandeep olive pablo pacific paintbox peppers phphaxor potts prmths ps_color putty quagmire railscasts rainbow_breeze rainbow_neon rainbow_night rainbow_sea rastafari rcg_gui rcg_term rdark Red redblack redstring refactor relaxedgreen reloaded revolutions robinhood ron rootwater sea sean seoul settlemyer shobogenzo sift skittles_dark Slate slate2 softblue soruby spectro spiderhawk stingray surveyor symfony synic tabula tango-desert tango tango2 telstar tetragrammaton thestars tibet torte transparent turbo twilight two2tango umber-green understated vanzan_color vibrantink vividchalk vj wargrey watermark widower win9xblueback wintersday wombat wombat256 wood wuye xian xoria256 xterm16 yeller zenburn zmrok Light Background ashen automation autumn autumn2 autumnleaf bandit basic bayQua beachcomber beauty256 biogoo bmichaelsen bog brown buttercream bw c c16gui calmar256-light carrot charged-256 chela_light ChocolatePapaya cleanphp codeburn colorful colorzone dawn default delek delphi DevC++ developer dual earendel earth earthburn eclipse emacs fine_blue fog fruidle fruit gobo google grape guepardo habiLight ironman jhlight kalt kaltex kate khaki kib_plastic lazarus Light lightcolors LightDefault LightDefaultGrey LightTan LightYellow lilydjwg_green lingodirector literal_tango louver martin_krischik mellow mod_tcsoft montz moria morning nedit nedit2 nicotine nightshade_print nuvola oceanlight osx_like PapayaWhip peachpuff peaksea phpx pink pleasant print_bw professional proton pspad pyte python rainbow_autumn rainbow_fine_blue rainbow_fruit reliable sand satori scite seashell sf shine sienna silent simple256 simpleandfriendly simplewhite simple_b smp softlight soso spring summerfruit summerfruit256 tango-morning taqua tcsoft textmate16 thegoodluck tidy tolerable tomatosoup toothpik trivial256 tutticolori vc vcbc vexorian void vylight warm_grey white White2 whitedust winter xemacs zellner zen New or Updated (can be empty) Total: 428 schemes

Linux-CentOS安装N卡驱动以及解决屏幕亮度不可调问题

首先,去Nvidia官网下载相应的显卡驱动,注意语言选择英文,中文的下载不下来。 http://www.nvidia.cn/Download/index.aspx?lang=cn (使用wget下载,为了加快下载速度可以使用axel进行下载) 之后,怎么安装呢? 1.安装gcc,(显卡驱动安装时需要) 2.禁用The Nouveau kernel driver,参考http://enetq.blog.51cto.com/479739/591622 3.安装kernel-devel包 linux系统,未安装该包时会提示: error:unable to find the kernel source tree for the currently running kernel. please make sure you have installed the kernel source files for your kernel and that htey are properly configured; on red hat linux system, for example, be sure you have the ‘kernel-source’ or ‘kernel-devel’ RPM installed. if you know the correct kernel source files are installed ,you may specify the kernel source path with the ‘–kernel-source-path’ command line option.

YUV422转BGR888(海思3516平台)

#include "hi_comm_ive.h" #include "mpi_ive.h" #pragma pack(1) typedef struct{ short type; int size; short reserved1; short reserved2; int offset; } BMPHeader; typedef struct{ int size; int width; int height; short planes; short bitsPerPixel; unsigned compression; unsigned imageSize; int xPelsPerMeter; int yPelsPerMeter; int clrUsed; int clrImportant; } BMPInfoHeader; #pragma pack() int saveBMPFile(unsigned char* src, int width, int height, const char* name){ BMPHeader hdr; BMPInfoHeader infoHdr; int ret = 0; FILE* fp = NULL; if(NULL == src) { return (-1); } fp = fopen(name,"

CentOS6 安装Oracle 11g 所需要的依赖包

安装前所需要的依赖包: binutils-2.17.50.0.6-2.el5 compat-libstdc++-33-3.2.3-61 elfutils-libelf-0.125-3.el5 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static glibc-2.5-12 glibc-common-2.5-12 kernel-headers ksh libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.1-52 libgomp libstdc++-4.1.1 libstdc++-devel-4.1.1-52.e15 make-3.81-1.1 mpfr-2.4.1-6.el6.i686.rpm ppl-0.10.2-11.el6.i686.rpm sysstat-7.0.0 unixODBC-2.2.11 unixODBC-devel-2.2.11 glibc-headers-2.5-12 glibc-devel-2.5-12 cloog-ppl-0.15.7-1.2.el6.i686.rpm cpp-4.4.4-13.el6.i686.rpm gcc-4.1.1-52 gcc-c++-4.1.1-52 numactl-devel-0.9.8.i386 /* rpm -ivh setarch-2.0-1.1.x86_64.rpm –nodeps–force */

一份360的运维面试题

公司名称:奇虎360 招聘职位:运维工程师 职位需求: 1、精通FreeBSD/Linux系统安装配置和系统参数优化设置。 2、三年以上IDC、服务器运维经验。 3、精通apache、nginx等web服务器和参数的配置优化。 4、熟悉MySQL数据库优化者佳。 5、熟悉cisco、H3C路由器和交换机配置者佳。 6、工作有条理,工作习惯良好,有一定的故障处理能力。 7、可承受较大的工作压力,对待工作认真负责,有较强的工作责任心。 以下是面试题: 1、写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。 2、写一个脚本将某目录下大于100k的文件移动至/tmp下。 3、写一个脚本将数据库备份并打包至远程服务器192.168.1.1 /backup目录下。 4、写一个防火墙配置脚本,只允许远程主机访问本机的80端口。 5、写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径:/home/logs/nginx/default/access.log)。 6、写出下列命令的含义 (1)MaxKeepAliveRequests 100 (2)Options FollowSymLinks Order Deny Allow Deny from all Allow from 192.168.1.1 7、写一个脚本把指定文件里的/usr/local替换为别的目录。 8、请简单阐述运维工程师的职责。 PS:此测试题是内部拿到的,我并非360的人,更不是HR,大家仅供参考。 出现几率比较高的: 1、简要描述Linux的启动过程? 2、简要叙述下列端口所运行的服务 21、22、23、25、110、143、873、3306 3、TCP断头最小长度是___字节? 4、让某普通用户能进行cp /dir1/file1 /dir2的命令时,请说明dir1 file1最小具有什么权限? 5、简述TCP三次握手的过程? ==================================================================== 1、写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。 find / -name “*.log” -ctime +3 -exec rm -f {} \; 2、写一个脚本将某目录下大于100k的文件移动至/tmp下。 for i in `find /test -type f -size +100k`;do cd /test && mv $i /tmp;done

虚拟机linux环境下安装weblogic,创建域,配置数据源和部署环境

1、准备weblogic的安装介质,可以到官网http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html下载weblogic用于linux的版本,通常后缀为bin(这种类型中包含jre从而不需要在虚拟机上安装jre并且进行路径的配置) 2、将安装文件通过共享的方式拷贝到虚拟机的具体目录下,如:/home中,文件名称为:wsl-linux32.bin 3、修改wsl-linux32.bin 的执行方式:在终端中执行命令 chmod a+x wsl-linux32.bin 4. 在终端中输入命令:./wsl-linux32.bin,该文件运行后,可以看到“Extracting 0%……”字样,说明开始在解压了,然后按弹出的窗口提示进行操作(与windows下图形界面安装相同) 5. 安装完成weblogic之后,可以紧接着在弹出的窗口中创建域,也可以通过命令的方式打开创建域的窗口:在安装的weblogic路径下找到utils\quickstart,运行quickstart.sh (在终端中执行的命令为:sh quickstart.sh),然后根据提示创建域(与windows图形界面操作相同) 6.启动weblogic:运行user_projects\domains\base_domain 下的startWeblogic.sh (终端中运行的命令为:sh startWeblogic.sh) 7. 进入weblogic的控制台:http:127.0.0.1:7001/console ,配置数据源(与windows相同),启动服务 8. 访问环境,此时若在主机中不能访问系统时,将虚拟机上的访问强关闭,执行命令为:service iptables stop 关闭防火墙

Ubuntu安装tor

我已经放弃tor了,速度太慢,而且三天两头bridges被封,要重新更新,好东西,可惜,不适合国情。 1、在/etc/apt/sources.list中添加以下2行 deb http://mirror.noreply.org/pub/tor etch main deb-src http://mirror.noreply.org/pub/tor etch main 2、命令行键入 gpg –keyserver keys.gnupg.net –recv 94C09C7F gpg –export 94C09C7F | sudo apt-key add – 3、从http://mirror.lupaworld.com/ubuntu/pool/main/libe/libevent/libevent1_1.3e-3_i386.deb 下载并安装 4、sudo apt-get install tor privoxy 5、修改 sudo gedit /etc/privoxy/config 在最后添加 forward-socks4a / localhost:9050 . (注意后面的点) 6、重启privoxy sudo /etc/init.d/privoxy restart 7、sudo apt-get install vidalia 8、给 [email protected] 发邮件,题目和内容都为纯文本的 get bridges 在回信中可以获取网桥地址 9、在validia中,点”设定->网络”,选择我的ISP阻挡了对Tor的连接,然后在下面将邮件里面的数据一条条复制进去。只需IP:端口。 成功后validia图标会变成绿色 10、在Firefox中安装torbutton 不清楚什么原因,tor会随系统一起启动,但是privoxy不会随系统一起启动 开启validia时, 由于tor已经启动并且占据了9050端口,因此无法随validia再启动一个tor,但是validia会无法连接到已经启动的那个tor。 解决办法目前只有手动启动privoxy,然后即可直接在firefox里面用torbutton连接了 

10.04中 tor和FoxProxy的安装和设置

[转]http://keepee.blog.sohu.com/154777865.html# 10.04中 tor和FoxProxy的安装和设置 先说tor的安装 1.需要添加tor的源 $sudo gedit /etc/apt/sources.list 打开以后在最下面添加: deb http://mirror.noreply.org/pub/tor etch main deb-src http://mirror.noreply.org/pub/tor etch main $ sudo apt-get update W: GPG签名验证错误: http://mirror.noreply.org etch Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY CFF71CB3AFA44BDD 注意: NO_PUBKEY后面时数字时随机的,下一步就需要这个的最后8位,别搞错 2.添加公钥 $ gpg –keyserver subkeys.pgp.net –recv AFA44BDD (AFA44BDD就是最后那8位数字) $ gpg –export –armor AFA44BDD | sudo apt-key add – 应该提示OK了 3.更新源,安装tor $ sudo apt-get update 这次应该正常完成了 不过现在还不能直接install tor,因为还缺少一个包 从http://mirror.lupaworld.com/ubuntu/pool/main/libe/libevent/libevent1_1.3e-3_i386.deb 手动下载并安装 然后 $ sudo apt-get install tor privoxy $ sudo apt-get install vidalia vidalia是tor图形控制工具,很方便,该软件就在10.

vidalia启动时, Tor已经启动的解决方法

################################ # 如果出现 Could not bind to 127.0.0.1:9050: Address already in use. Is Tor already running? ################################ 在启动 vidalia 时,出现如下错误 log : Opening Socks listener on 127.0.0.1:9050 Could not bind to 127.0.0.1:9050: Address already in use. Is Tor already running? Failed to parse/validate config: Failed to bind one of the listener ports. Reading config failed–see warnings above. 这是由于系统启动时 tor 服务自动起来了,而 vidalia 在启动时再次尝试启动 tor,则发现端口已经被占用了,如何解决呢? 临时解决的方法: $ sudo service tor stop # 或者 sudo /etc/init.

在ubuntu 9.10下安装Tor

[color=red]我已经放弃tor了,速度太慢,而且三天两头bridges被封,要重新更新,好东西,可惜,不适合国情。[/color] 1、在/etc/apt/sources.list中添加以下2行 deb http://mirror.noreply.org/pub/tor etch main deb-src http://mirror.noreply.org/pub/tor etch main 2、命令行键入 gpg –keyserver keys.gnupg.net –recv 94C09C7F gpg –export 94C09C7F | sudo apt-key add – 3、从http://mirror.lupaworld.com/ubuntu/pool/main/libe/libevent/libevent1_1.3e-3_i386.deb 下载并安装 4、sudo apt-get install tor privoxy 5、修改 sudo gedit /etc/privoxy/config 在最后添加 forward-socks4a / localhost:9050 . (注意后面的点) 6、重启privoxy sudo /etc/init.d/privoxy restart 7、sudo apt-get install vidalia 8、给 [email protected] 发邮件,题目和内容都为纯文本的 get bridges 在回信中可以获取网桥地址 9、在validia中,点”设定->网络”,选择我的ISP阻挡了对Tor的连接,然后在下面将邮件里面的数据一条条复制进去。只需IP:端口。 成功后validia图标会变成绿色 10、在Firefox中安装torbutton [color=red]不清楚什么原因,tor会随系统一起启动,但是privoxy不会随系统一起启动 开启validia时, 由于tor已经启动并且占据了9050端口,因此无法随validia再启动一个tor,但是validia会无法连接到已经启动的那个tor。 解决办法目前只有手动启动privoxy,然后即可直接在firefox里面用torbutton连接了 [/color]