Linux
文章平均质量分 65
rainysia
这个作者很懒,什么都没留下…
展开
-
Deban Stable(buster10.10) 桌面升级到最新的stable(bullseye 11.0)
Debian 11 bullseye 已于2021年8月14日(美国PST时间), 从testing release为stable版, 安装手册在这里.https://www.debian.org/releases/buster/installmanual本文是我周末升级的流水.(北京时间2021年8月15日)原创 2021-08-15 20:44:58 · 620 阅读 · 0 评论 -
vim-fugitive 插件关闭
经常使用 Gblame 来查看代码提交的参数, 关闭不得不 移动到弹出的buff然后来:close现在增加一个filetype 函数, 来触发当第二次 按下Gblame后, 关闭掉git 的提示vimrclet mapleader = ","function! s:ToggleBlame() if &l:filetype ==# 'fugitiveblame' close else Gblame endifendfunction原创 2021-05-11 11:16:50 · 646 阅读 · 0 评论 -
Debian10 buster 安装 mysql workbench
Debian10 buster 安装 mysql workbench前言1, 之前仓库一直都有 mysql-workbench, 通过配置一下mysql-apt-config 就直接可以apt install mysql-workbench-community 了, 但是因为workbench 在buster发版的时候有致命的bug, 导致最后没有被吸收进仓库.MySQL Workbenc...原创 2020-02-26 10:01:13 · 1922 阅读 · 0 评论 -
git branch 不单独输出在终端
git branch 不单独输出在终端更新系统后, debian9->debian10, 发现git branch 不再直接输出到终端, 而是呈现为 less 一样的分页效果原因git 在2.16版本后, 默认修改了output, 参见git release note 2.16.0如何恢复呢在当前的用户下, vim ~/.gitconfig 增加两行 来关闭掉 branch...原创 2020-02-22 13:13:22 · 3449 阅读 · 2 评论 -
关于linux下输入单双引号等系统不识别的问题.
本文适合linux下键盘键位有问题的,适用于fedora,debian.centOS等.问题: 编辑时,输入的双引号跟别人的不一样,具体就是输入的是¨ ¨ 双引号,而不是" " 这种通用的双引号,导致了文件不能被解析.打印出来双引号的ASCII码发现不对.分析:google没人有这问题...再想是不是安装的问题 因为自己输入的单双引号和别人的都不一样,难怪程序经常运行不了 - -!想起来 重原创 2011-07-02 15:01:01 · 12560 阅读 · 6 评论 -
debian Squeeze 编译安装vim 7.3
1.首先还是下载vim7.3的源码ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz22.安装编译环境3.解压编译cd到源码包的路径,比如我是放到 /home/softs/下面的tar -xvzf vim-7.3tar.bz2sudo aptitude install build-essential libncurses-原创 2011-12-06 11:18:21 · 2378 阅读 · 1 评论 -
debian Squeeze 安装gnome截图软件.
1:之前安装了gnome桌面,安下PrtSc截图后提示错误“gnome-screenshot”details: Failed to execute child process "gnome-screenshot如果只是想这个这个按键可以使用,两个方法,第一个是直接安装gnome utils#apt-get install gnome-utils安装完来就原创 2011-12-13 10:52:29 · 2545 阅读 · 0 评论 -
debian Squeeze 安装Rhythmbox音乐播放器,mplayer,smplayer视频播放器.
1.安装rhythmbox#apt-get install rhythmbox2.安装python-mutagen 解决播放器歌曲的中文乱码问题#apt-get install python-mutagen3.cd到mp3文件的文件夹,把mp3的id3 tag信息转换成utf8编码#mid3iconv *.mp3 -encoding=GBK 漫长的Updating中. 我的原创 2011-12-07 13:16:34 · 3195 阅读 · 0 评论 -
debian学习笔记4,挂载windows下的ntfs硬盘
1:每次要去windows的盘符查看资料什么的,都要去输入一次密码什么的来进入.不能自己开机挂载,就觉得好麻烦于是准备开机挂载windows下的D,E,F,G4个盘符到debian2:首先下载ntfs-3g$sudo apt-get install ntfs-3g接着安装成功后,$su -Password:#mkdir /mnt/WInD#mkdir /mnt/W原创 2011-12-13 21:14:10 · 3635 阅读 · 0 评论 -
debian学习笔记2,vim中$VIMRUNTIME,runtimepath的环境变量设置.
1:因为习惯了vim和gvim,前篇学习笔记1,解决了gvim的和gedit的环境,但是直接在控制台vim的时候会报错.具体就是root@debian:/home/rainysia/www# cat test.txtroot@debian:/home/rainysia/www# vim test.txtError detected while processing /usr原创 2011-12-13 15:34:52 · 11673 阅读 · 0 评论 -
debian学习笔记1, su和su - root切换
1:debian的gvim和gedit图形编辑环境每次打开都会报错.An error occurred while loading or saving configuration information for gvim. Some of your configuration settings may not work properly.Failed to原创 2011-12-13 14:43:50 · 5930 阅读 · 0 评论 -
debian学习笔记7, mplayer smplayer详细配置说明.解决播放视频没有画面只有声音,w32codecs.w74codecs插件配置.
1:最开始几天apitude了播放器后,debian是可以正常播放视频的.没想到几天后就用不了了.于是找原因,折腾下..神奇的事情,mplayer可以播放,虽然缺失插件,但是有声音,表明音频OK. smplayer可以播放图像,但是木有声音. 2:找到debian squeeze的mplayer的源地址 .适用 alpha, amd64, armel, hppa, i386, ia原创 2011-12-19 10:59:48 · 5023 阅读 · 0 评论 -
Linux的5个查找命令
查找的命令经常用,但是还木有系统的总结学习.1. findfind的使用格式如下: $ find - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。find原创 2012-01-16 10:21:11 · 874 阅读 · 0 评论 -
debian学习笔记9, putty连接debian的字体乱码修改设置。
如果需要远程链接debian,debian需要安装一个openssh-serverapt-get install openssh-server 修改putty设置以便支持中文。1、Debian设置默认字符集为中文(zh_CN,bg2312,gbk,utf8等等)2、打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change...,选原创 2011-12-30 10:56:31 · 2916 阅读 · 0 评论 -
万网的云翔主机centos优化.
前几日公司甩了一个云翔主机II给我,挂了一个站上去后随着访问量的增大,发现内存有些不够用了.登录进去后free -m发现内存为1.5G 使用1.49G 剩余不到100M于是查找开始优化下,下面列出了大部分的服务.大家可以选择性的直接关掉就可以了停止掉服务用service xxxxx stop关掉开机启动用chkconfig xxxx off因为我们是拿这个祥云主机原创 2012-01-18 17:51:55 · 3090 阅读 · 2 评论 -
phpmyadmin登录不上,Wrong permissions on configuration file, should not be world writable!
1:久了木用。链接phpmyadmin后提示Wrong permissions on configuration file, should not be world writable!2: 原来这个不能给777,phpmyadmin是需要工作在755权限下的所以chmod 777 -R phpmyadmin/OK。原创 2011-12-29 10:31:21 · 2243 阅读 · 0 评论 -
debian下apache的虚拟主机配置,基于多IP和基于多域名的虚拟主机。
类似于windows平台下的apache虚拟主机配置,这里唯一的几点不同在于debian中的apache2(通过apt-get安装的)是在/etc/ apache2里面本文A篇幅教你实现多个基于127.0.0.*(公网IP道理相同)的IP来控制本机的虚拟主机,B篇幅教你实现基于多个域名的虚拟主机A的好处是不用记名字,但是稍微麻烦。直接通过ip来访问。B的好处是简单快捷,通过域名直接访问,不原创 2012-03-14 14:45:30 · 5506 阅读 · 0 评论 -
debian学习笔记5:debian系统服务优化
1:安装sysv-rc-confapt-get install sysv-rc-conf2:使用sysv-rc-conf空格选中,鼠标也可以,方向键来下上左右移动.q退出3:可以关闭不需要的比如蓝牙.postgresql等.4:清理系统,删除apt的缓存文件apt-get autocleanapt-get cleanapt-get a原创 2011-12-14 01:54:21 · 2678 阅读 · 0 评论 -
debian linux声音太小了,调大
#alsamixer后面的大家都会调的原创 2012-04-12 21:31:06 · 7335 阅读 · 0 评论 -
VIM常用插件介绍
VIM常用插件介绍“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”"1, taglist.vim (依赖于ctags)“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“原创 2012-06-13 20:29:41 · 5729 阅读 · 2 评论 -
VIM的环境变量影响插件的设置。(Debian)
Debian 在给vim安装一个插件的时候,按照官方manual,就是装不上去。google了很久没有答案。于是自己又重头开始弄。发现了这个问题。在vim里面:echo $VIM显示 /usr/share/vim:echo $VIMRUNTIME显示 /usr/share/vim/vim72:scriptname显示的所有的都是跟上面的两个路径有关的插件。g原创 2012-06-13 22:53:39 · 4627 阅读 · 0 评论 -
vim中寄存器使用和vim标记。
一:官方帮助手册:help registers:help :registers二: 寄存器分类1.无名(unnamed)寄存器:"",缓存最后一次操作内容;2.数字(numbered)寄存器:"0 ~"9,缓存最近操作内容,复制与删除有别, "0寄存器缓存最近一次复制的内容,"1-"9缓存最近9次删除内容3.行内删除(small delete)寄存器:"-,缓存行内删除原创 2012-07-06 13:24:36 · 29538 阅读 · 1 评论 -
apache rewrite重定向规则,rewrite正则,二级域名指向一级域名,多域名指向一个域名,IP转向域名
首先有一台linux服务器,上面有4个IP都可以指向这个服务器,有10个域名4个IP分别是1.1.1.11.1.1.21.1.1.31.1.1.410个域名分别是a.com a.org 对应ip 1.1.1.1 对应网站目录在 /home/www/ab.com b.org 对应ip 1.1.1.2 对应网站目录在 /home/www/bc.com c.or原创 2012-07-08 03:50:52 · 9504 阅读 · 0 评论 -
centos 邮件服务器postfix,saslauthd,dovecot安装配置.
检查下sendmail#rpm -qa | grep sendmail停止掉#/etc/init.d/sendmail stop#chkconfig --level 0123456 sendmail off#mv /usr/bin/newaliases /usr/bin/newaliases.orig#mv /usr/bin/mailq /usr/bin/mailq.ori原创 2012-07-09 04:26:20 · 8219 阅读 · 1 评论 -
Debian squeeze安装vim自动补全插件snipMate.绝对可用
之前apt-get install 安装了vim 和vim-gtk 等等,在win下的snipMate代码补全是可以用的,在debian下就不能用了。百思不得其解,换了很多方法,网上讲的云里雾里的,终于现在给我鼓捣出来了,特分享一下心得,首先关于 vim的环境变量,大家需要有个了解,请移往下面的链接阅读片刻http://blog.csdn.net/rainysia/articl原创 2012-06-14 04:52:56 · 3055 阅读 · 0 评论 -
让debian面板上的天气可用。
1.首先需要设置UTF=no/etc/default/rcS 编辑UTF=yes 为UTF=no 保存后退出2.点击右上角的时间的面板,在general通用那里选中show the weather 显示天气locations 那里输入你当地的pinyin,比如我在成都 输入chengdu 延迟一会儿就出有下拉的地方出来。3. 修改时间左键点击时间面板,会弹出日历面板,在最下面原创 2012-08-03 17:13:02 · 2500 阅读 · 0 评论 -
debian Squeeze 安装chrome deb包,flash
前言: 因为debian仓库里面的chrome太老了 于是下个离线的最新的包 本地安装1:下载 页面在这儿http://www.chromium.org/getting-involved/dev-channelchromium beta 64bitchromium dev 64bit截至发文时chrome版本应该是 >= 16.0.912.59 beta 2:安原创 2011-12-07 11:30:00 · 4364 阅读 · 0 评论 -
debian学习笔记6,终端下打开图形操作界面,安装常用软件
打开当前文件夹gnome-open ./ 编译软件apt-get install gccapt-get install linux-headers-`uname -r`apt-get install makeapt-get install automake压缩软件apt-get install unrarapt-get install unzipap原创 2011-12-15 18:55:00 · 2371 阅读 · 0 评论 -
给Debian的手册装上
有些英文的man看到那么多参数有些晕。。。干脆安个中文的,#aptitude install manpages-zh#gvim /etc/manpath.config把所有的 /usr/share/man 改成/usr/share/man/zh_CN 保存退出就可以man见中文的了原创 2012-08-08 14:32:37 · 1216 阅读 · 0 评论 -
debian学习笔记8, 定义root的终端快捷键缩写
1.进入~~#:vim .bashrc这里定义的是alias 的bash命令缩写2:我的alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'alias as='aptitude search'alias grep='grep --color=auto'alias egrep='egrep --color=aut原创 2011-12-23 15:16:04 · 2506 阅读 · 1 评论 -
linux文件类型详解
*nix 有各种的文件类型当#ls -la后,会发现在权限位前有个 - 有些是 b 有些是 d这个位置就是文件类型的标示普通文件regular file, 用 - (破折号)标示, 比如 -rwxr--r-- ,rxw前面的 - 表明这个是普通文件。目录文件directory 用d标示 ,比如drwx------ 目录也是一个文件,其中存放着文件名和文件索引结点原创 2012-08-10 16:48:06 · 1785 阅读 · 0 评论 -
用phpDocumentor来生成文档
首先是安装linux下#pear upgrade PhpDocumentor或者直接去http://sourceforge.net/projects/phpdocu/files/ 下载包(要!翻@墙) ,然后再编译,编译前确认你的php支持了zlib的话,可以直接#pear install PhpDocumentor-1.4.4.tgz#cd PhpDocumentor-原创 2012-08-09 18:18:08 · 2097 阅读 · 0 评论 -
debian gimp的中文化,汉化安装
因为工作环境全部是在debian下,所以有时候还是要用下改图的,没ps,就gimp代替吧安装#aptitude install gimp汉化.去csdn这里下载,不要积分的http://download.csdn.net/download/rainysia/4501202解压后放到/usr/share/locale/zh_CN/LC_MESSAGES替换掉原创 2012-08-15 11:56:38 · 2686 阅读 · 0 评论 -
shell 一些好玩的技巧.
Shell好玩的 三个概念:stdout 标准输出设备 (printf(“..”)) stderr 标准错误输出设备 两者默认向屏幕输出,其中stdout 输出到磁盘文件,stderr输出到屏幕stdin 标准输入设备 1.录制屏幕操作$script -t 2> time.log -a output.sessiontime.log描述每个命令在何时运行 output.sess原创 2012-10-24 10:41:31 · 5724 阅读 · 0 评论 -
linux(debian)安装memcached,和对应的php5-memcache模块
1:同时是需要两个软件的#aptitude install memcached php5-memcached其中第一个是操作,第二个是模块,还有一个比较老的memcache模块,php5-memcache 这个是不支持session的.2:默认是11211端口,可以通过查看端口是否占用#netstat -tap | grep 'memcached'3:配置文件在/etc/mem原创 2012-12-03 11:38:53 · 4129 阅读 · 0 评论 -
linux(debian)解决升级时Hash Sum mismatch错误
之前用的163源,在一次升级的时候,出现了以下错误W: Failed to fetch http://mirrors.163.com/debian/dists/squeeze/non-free/binary-amd64/Packages.gz Hash Sum mismatch意思是说hash不匹配解决进入/var/lib/apt/lists# 删除掉 163源下no原创 2012-12-11 13:31:36 · 6228 阅读 · 0 评论 -
查看so文件,readelf
有时候需要查看so文件,linux下直接readelf -a xxx.so 显示elf格式的信息,通过参数来控制显示特定信息readelf -d filename.so 查看共享库的以来库 和搜索名字readelf -h filename.so 显示elf头信息rainysia@root:/usr/lib/php5/20090626# readelf -a odbc.so |原创 2013-02-27 16:30:49 · 7100 阅读 · 0 评论 -
让bash的man看上去多姿多彩.
1.在man一些命令时,满屏的黑底白字一看会眼花吧.2.方法一.把下面代码加到.bashrc里面保存后新建一个终端,使用vman 就可以来代替man来查看彩色的终端man了,这个也跟你的vim配色有关.详细配色可以参考我直接发的vim配色,这里面vim的操作,跳转都可用.非常方便# Use VIm as man pagervman () { export PAGE原创 2013-03-14 15:13:52 · 5170 阅读 · 0 评论 -
linux下SVN迁移时忘记了用户名和密码的解决办法,host key verification failed!
1.工作机和本子都是linux.平时荷包里就揣点儿钱,工作卡 钥匙之类的空手上班...2.准备从公司的svn服务器上拉下源码.然后就报错啦."host key verification failed"可能是年代久远,ssh的密钥已经重复并且给修改过了.本子上是老的密钥了.所以#vim /root/.ssh/known_hosts把里面的key都删了 ggVG d :原创 2013-03-15 12:27:05 · 8654 阅读 · 0 评论 -
mysql 优化技巧心得一(key_buffer_size设置).
1: 对于mysql来说,登录的时候,加一个参数#mysql -u root -p --prompt="\\u@\\d \\r:\\m:\\s>"--prompt 是加一些登录后的参数,上面参数 u 是加入登录的用户名, d 是登录后选择后(use dbname)的数据库表, r m s 是时间2: key_buffer_size 对MyISAM表性能影响很大.mysql>原创 2013-04-07 15:49:01 · 27147 阅读 · 0 评论