博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux学习笔记(上次更新时间2013/07/28)
阅读量:5832 次
发布时间:2019-06-18

本文共 12454 字,大约阅读时间需要 41 分钟。

自从上次不小心把硬盘全部格式化之后,电脑里的几个系统,以及诸多配置都咔嚓了,没办法,又得从头来过。这个总结和记录了Linux学习过程中遇到的问题,以及电脑的配置等等,为下一次手贱做好准备。。。

P.S: 本次系统更换为 unbuntu 13.04

关于配置

1. 源

软件中心 -》 编辑 -》软件源 -》

  我一般是选择,163的源,速度还不错,听说最近我们学校也弄了一个源(),不知道写错没有,但是在系统中没有找到这个源,就将就着速度还不错的163源吧。

改完之后,更新一下源:

sudo apt-get upgrade

这个也不错(太长了,折叠) 

1、首先备份Ubuntu 11.04源列表    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表,有备无患嘛)    2、修改更新源    sudo gedit /etc/apt/sources.list (打开Ubuntu 11.04源列表文件)     3、将下面的代码粘贴进去(“#”开头的那一行为注释,可以直接复制进文件中)   #台湾源   deb http://tw.archive.ubuntu.com/ubuntu/ natty main universe restricted multiverse deb-src http://tw.archive.ubuntu.com/ubuntu/ natty main universe restricted multiverse deb http://tw.archive.ubuntu.com/ubuntu/ natty-security universe main multiverse restricted deb-src http://tw.archive.ubuntu.com/ubuntu/ natty-security universe main multiverse restricted deb http://tw.archive.ubuntu.com/ubuntu/ natty-updates universe main multiverse restricted deb-src http://tw.archive.ubuntu.com/ubuntu/ natty-updates universe main multiverse restricted#网易 Ubuntu 11.04 源(速度很快)deb http://mirrors.163.com/ubuntu/ natty main universe restricted multiverse deb-src http://mirrors.163.com/ubuntu/ natty main universe restricted multiverse deb http://mirrors.163.com/ubuntu/ natty-security universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ natty-security universe main multiverse restricted deb http://mirrors.163.com/ubuntu/ natty-updates universe main multiverse restricted deb http://mirrors.163.com/ubuntu/ natty-proposed universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ natty-proposed universe main multiverse restricted deb http://mirrors.163.com/ubuntu/ natty-backports universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ natty-backports universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ natty-updates universe main multiverse restricted #骨头源,骨头源是bones7456架设的一个Ubuntu源 ,提供ubuntu,deepin deb http://ubuntu.srt.cn/ubuntu/ natty main universe restricted multiverse deb-src http://ubuntu.srt.cn/ubuntu/ natty main universe restricted multiverse deb http://ubuntu.srt.cn/ubuntu/ natty-security universe main multiverse restricted deb-src http://ubuntu.srt.cn/ubuntu/ natty-security universe main multiverse restricted deb http://ubuntu.srt.cn/ubuntu/ natty-updates universe main multiverse restricted deb http://ubuntu.srt.cn/ubuntu/ natty-proposed universe main multiverse restricted deb-src http://ubuntu.srt.cn/ubuntu/ natty-proposed universe main multiverse restricted deb http://ubuntu.srt.cn/ubuntu/ natty-backports universe main multiverse restricted deb-src http://ubuntu.srt.cn/ubuntu/ natty-backports universe main multiverse restricted deb-src http://ubuntu.srt.cn/ubuntu/ natty-updates universe main multiverse restricted #大家可以自己根据自己的版本设置一下,不一定局限于ubuntu 11.04,下面列出一些校内更新源。 #电子科技大学deb http://ubuntu.uestc.edu.cn/ubuntu/ natty main restricted universe multiversedeb http://ubuntu.uestc.edu.cn/ubuntu/ natty-backports main restricted universe multiversedeb http://ubuntu.uestc.edu.cn/ubuntu/ natty-proposed main restricted universe multiversedeb http://ubuntu.uestc.edu.cn/ubuntu/ natty-security main restricted universe multiversedeb http://ubuntu.uestc.edu.cn/ubuntu/ natty-updates main restricted universe multiversedeb-src http://ubuntu.uestc.edu.cn/ubuntu/ natty main restricted universe multiversedeb-src http://ubuntu.uestc.edu.cn/ubuntu/ natty-backports main restricted universe multiversedeb-src http://ubuntu.uestc.edu.cn/ubuntu/ natty-proposed main restricted universe multiversedeb-src http://ubuntu.uestc.edu.cn/ubuntu/ natty-security main restricted universe multiversedeb-src http://ubuntu.uestc.edu.cn/ubuntu/ natty-updates main restricted universe multiverse#中国科技大学deb http://debian.ustc.edu.cn/ubuntu/ natty main restricted universe multiversedeb http://debian.ustc.edu.cn/ubuntu/ natty-backports restricted universe multiversedeb http://debian.ustc.edu.cn/ubuntu/ natty-proposed main restricted universe multiversedeb http://debian.ustc.edu.cn/ubuntu/ natty-security main restricted universe multiversedeb http://debian.ustc.edu.cn/ubuntu/ natty-updates main restricted universe multiversedeb-src http://debian.ustc.edu.cn/ubuntu/ natty main restricted universe multiversedeb-src http://debian.ustc.edu.cn/ubuntu/ natty-backports main restricted universe multiversedeb-src http://debian.ustc.edu.cn/ubuntu/ natty-proposed main restricted universe multiversedeb-src http://debian.ustc.edu.cn/ubuntu/ natty-security main restricted universe multiversedeb-src http://debian.ustc.edu.cn/ubuntu/ natty-updates main restricted universe multiverse#北京理工大学deb http://mirror.bjtu.edu.cn/ubuntu/ natty main multiverse restricted universedeb http://mirror.bjtu.edu.cn/ubuntu/ natty-backports main multiverse restricted universedeb http://mirror.bjtu.edu.cn/ubuntu/ natty-proposed main multiverse restricted universedeb http://mirror.bjtu.edu.cn/ubuntu/ natty-security main multiverse restricted universedeb http://mirror.bjtu.edu.cn/ubuntu/ natty-updates main multiverse restricted universedeb-src http://mirror.bjtu.edu.cn/ubuntu/ natty main multiverse restricted universedeb-src http://mirror.bjtu.edu.cn/ubuntu/ natty-backports main multiverse restricted universedeb-src http://mirror.bjtu.edu.cn/ubuntu/ natty-proposed main multiverse restricted universedeb-src http://mirror.bjtu.edu.cn/ubuntu/ natty-security main multiverse restricted universedeb-src http://mirror.bjtu.edu.cn/ubuntu/ natty-updates main multiverse restricted universe#兰州大学deb ftp://mirror.lzu.edu.cn/ubuntu/ natty main multiverse restricted universedeb ftp://mirror.lzu.edu.cn/ubuntu/ natty-backports main multiverse restricted universedeb ftp://mirror.lzu.edu.cn/ubuntu/ natty-proposed main multiverse restricted universedeb ftp://mirror.lzu.edu.cn/ubuntu/ natty-security main multiverse restricted universedeb ftp://mirror.lzu.edu.cn/ubuntu/ natty-updates main multiverse restricted universedeb ftp://mirror.lzu.edu.cn/ubuntu-cn/ natty main multiverse restricted universe#上海交通大学deb http://ftp.sjtu.edu.cn/ubuntu/ natty main multiverse restricted universedeb http://ftp.sjtu.edu.cn/ubuntu/ natty-backports main multiverse restricted universedeb http://ftp.sjtu.edu.cn/ubuntu/ natty-proposed main multiverse restricted universedeb http://ftp.sjtu.edu.cn/ubuntu/ natty-security main multiverse restricted universedeb http://ftp.sjtu.edu.cn/ubuntu/ natty-updates main multiverse restricted universedeb http://ftp.sjtu.edu.cn/ubuntu-cn/ natty main multiverse restricted universedeb-src http://ftp.sjtu.edu.cn/ubuntu/ natty main multiverse restricted universedeb-src http://ftp.sjtu.edu.cn/ubuntu/ natty-backports main multiverse restricted universedeb-src http://ftp.sjtu.edu.cn/ubuntu/ natty-proposed main multiverse restricted universedeb-src http://ftp.sjtu.edu.cn/ubuntu/ natty-security main multiverse restricted universedeb-src http://ftp.sjtu.edu.cn/ubuntu/ natty-updates main multiverse restricted universe
View Code

 

 2. 字体

ubuntu自带的字体文泉字体,边缘很粗糙,不好看 ,我还是比较喜欢微软雅黑。

网上随便搜的一个,有兴趣的可以看看:

用Ubuntu 系统自带的文泉字体  边缘太模糊  ,所以就上网找了一些更换字体的方法  。跟着做了半天都没成功,后来  发现有个人写了一篇日志  ,编译好了,只需要 按着输入命令就行了  ,下面把方法贴出来http://www.idyj.net/blog/read.php?5支持在Ubuntu8.10、Ubuntu9.04系统上自动安装微软雅黑、monaco-linux、lucida-console等字体。而且可以设置LED、CRT两种不同的显示器的渲染效果,无需手工配置,实现自动化安装。使用方法如下:打开命令控制台,然后运行下面的脚本(可以通过复制下面的内容到命令控制台来执行脚本):wget -O get-fonts.sh.zip http://files.cnblogs.com/DengYangjun/get-fonts.sh.zipunzip -o get-fonts.sh.zip 1>/dev/nullchmod a+x get-fonts.sh./get-fonts.sh删除下载的字体安装脚本文件:rm get-fonts.sh get-fonts.sh.zip 2>/dev/null注销生效 如果觉得不爽,想恢复以前的字体设置:cd /etc/fonts/conf.availsudo mv 51-local.conf.old 51-local.conf 2>/dev/nullsudo mv 69-language-selector-zh-cn.conf.old 69-language-selector-zh-cn.conf 2>/dev/nullsudo rm -f -r /usr/share/fonts/truetype/myfonts 2>/dev/nullcd -修正记录:#1.添加了最新的Windows 7的微软雅黑字体。(附件大小限制,未实现)2.修正了CRT渲染的配置文件的链接错误。3.添加字体:Agency FB4.添加字体设置恢复功能。附注:所有字体文件和安装脚本都通过网络下载,安装速度快慢由你的网络状况决定。
View Code

 

3. 输入法

这里为什么要说打字法。相比linux使用者都有一个很大的感触,智能提示太弱,一个原因是没有足够的本地词库,但如果词库加的太多会导致索引速度很慢,显得很卡。

如果你是在网页中打字的话,我建议你使用搜狗云输入法或者QQ云输入法,很赞哦~

在这里强调输入法的另外一个原因是,wineQQ和ibus输入法有一些兼容性问题,所以,可能你需要另外安装一个输入法。曾经我用的是谷歌输入法,还是不太好用。

 

4. 翻围墙

经常跟google打交道,所以用他的东西也是理所当然的啦,,网上搜搜这个关键词吧,你肯定行的,步骤有些繁琐,但是一旦弄好了,你一定会爽到爆的!!!

多说几句,goAgent的包里面已经包含了 SwitchySharp的配置文件,/local/SwitchyOptions.bak

弄玩之后记得把证书导入进入,否则你会很蛋疼的~ 证书位置: /local/CA.crt

 好吧,你不要告诉我,你全部弄好了,但是你不会运行。。

python ./path/local/proxy.py

为了方便下次使用,写个文件放到桌面,下次双击打开就好。

cd ~/desktopvim proxy.sh//写入python ./path/local/proxy.py//存盘:wq

 

5. 备份

 

6. 右键打开终端

1)方法一:

sudo apt-get install nautilus-open-terminal

上面的方法比较直接,安装一个软件辅助就行,但是安装好了之后,需要注销之后才生效,应该可以在命令行里敲个什么代码,刷新当前状态之类的,这个我不是很清楚。

2)方法二:

cd ~/.gnome2/nautilus-scripts sudo gedit open-terminal //此处可以任意命名

将下面代码拷贝进去,ctrl + s保存。

#!/bin/bash## This script opens a gnome-terminal in the directory you select.## Distributed under the terms of GNU GPL version 2 or later## Install in ~/.gnome2/nautilus-scripts or ~/Nautilus/scripts# You need to be running Nautilus 1.0.3+ to use scripts.# When a directory is selected, go there. Otherwise go to current# directory. If more than one directory is selected, show error.if [ -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; thenset $NAUTILUS_SCRIPT_SELECTED_FILE_PATHSif [ $# -eq 1 ]; thendestination="$1"# Go to file's directory if it's a fileif [ ! -d "$destination" ]; thendestination="`dirname "$destination"`"fielsezenity --error --title="Error - Open terminal here" \--text="You can only select one directory."exit 1fielsedestination="`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | sed 's/^file:\/\///'`"fi# It's only possible to go to local directoriesif [ -n "`echo "$destination" | grep '^[a-zA-Z0-9]\+:'`" ]; thenzenity --error --title="Error - Open terminal here" \--text="Only local directories can be used."exit 1ficd "$destination"exec x-terminal-emulator
右键菜单代码

然后修改下这段代码的权限

chmod +x  ./open-terminal

 

7. 开机自启

联网什么的最麻烦里,就希望一劳永逸,配置一次,以后不管里。

sudo gedit /etc/rc.local
//然后开始你的胡作非为mentohust //我们学校最近好像禁用里mentohust,颇为蛋疼//于是就只能用锐捷了./path/rujie.sh -uusername -ppassword -neth0 - sinternet -d0 -S1& start sofeware-name

在打开的文件中添加命令就行。

 

 

关于软件

1. 浏览器

我比较喜欢用的是chrome,在liunx下叫做chromium,这个东西和google帐号绑定,很多东西转移电脑也能够直接拿到。

我不知道chrome在发什么神经,安装好了之后,不停的刷新google首页,键入任何页面都自动reload到google首页。不能忍了!!!!  

刚把chrome卸载,却有发现了解决方案,我次奥!!!所以说,遇到问题还是先到网上搜搜,没准儿能解决!

上面问题解决方案

a. 针对13.04版本下Chromium不断刷新网页问题,你在浏览器设置里面禁用掉”启用即搜即得“即可完美解决

b. 把网络关掉(自然就不能一直刷新了:),然后打开设置,点开自己的账户,把搜索里的即使搜索关掉就没事了。

推荐几款chrome下开发工具:

  1) xmarks 从windows到linux,很多收藏的网址就靠这个同步啦~

  2) coloZilla,一款与firefox的rainbow类似的颜色吸取工具,搞前端必备啊!

  3) SwitchySharp, FQ靠你了!!!

  4) Quick Note, 轻松作笔记

  5) Mobile Tester, 当你弄移动端开发的时候,他可以被成为神器。

  6) FVD Video Downloader, 神马?网页视频音频弄不下来,这个家伙帮你下载!

 

2. 编辑器

  1) Vim,  看一些朋友,这软件那真是玩的出神入化啊,他们不是在打字,是在高频弹指啊,尼玛,太快鸟!!!着玩意儿要多配置几个插件~

  2) Emacs, 这个也很不错,不过我没用过,下次尝试着用它吧~

  3)  Qt, 搞C/C++开发的同学,推荐你用这家伙,集成度高,很给力。

  4) sublime text, 个人最喜欢的一款软件,相当喜欢的说!!!无论是windows环境还是linux环境,都大爱sublime,现在都版本3了吧~

    

 

3. 图形处理工具

GIMP,你懂的。等同于windows下的ps,当然界面略丑陋。

 

4. QQ

 wineQQ ,现在版本是2012 beta3版,还行。(兼容性不好)

P.S: 说pidgin-lwqq不错,当然如果你对聊天界面没啥要求的话,这个也是个不错的插件~ 只是截图比较麻烦。

安装方式:

sudo add-apt-repository ppa:lainme/pidgin-lwqq sudo apt-get update sudo apt-get install libpurple0 pidgin-lwqq

 

5. 影音

 VLC media player,这玩意儿不错,但是有两个烦人的点,一是,中文乱码,二是,没有字幕。(下次说解决方案)

 

6. 截屏

通常我用的是shutter,截图功能比较强大。

 

7. Flashplayer

这个在软件中心顺便弄上,chrome看视频,省得麻烦。

 

一些问题

1. 多个软件同时安装

E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

 比如你的软件中心在安装软件或者更新源,结果你又在命令行里键入sudo apt-get install vim 之类的命令,此时系统是不会响应你的请求的,于是就有了上面这样的报错。

 

2. 权限问题

 有的童鞋在网上搜罗里一些软件,结果安装的时候,发现出问题里,安装不了?不要着急,很多情况都是因为权限问题。

chmod +x /path/filename //+x的意思就是让他可以运行//权限这一块不懂的可以去网速看看,这里不赘述。

 

3.ubuntu-E:Encountered a section with no Package: header的解决办法

终端中输入以下两条命令:sudo rm /var/lib/apt/lists/* -vfsudo apt-get update执行完了命令之后,软件更新器应该会自动要求更新的,搞定。

 

github

网上看了不少文章,觉得这两篇还算不错。

配置:

使用:

推荐:

 

 

 

前端这一块

1. wamp环境配置,应该是lamp,呵呵。

转载的文章,感觉比较不错,放在自己家里。

 

2. nodeJS

sudo apt-get install nodejssudo apt-get install npm

比较不喜欢找源码,然后这样做

./configuremakesudo make install

apt-get真心方便~

然后尽兴添加你想要的组建

npm install express

当然,安装好了之后测试下

nodejs --version

有输出说明是正确的。下面给一串代码,让乃测试

var http = require("http");function onRequest(request, response) {    console.log("Request received.");    response.writeHead(200, {"Content-Type": "text/plain"});    response.write("Hello World");    response.end();}http.createServer(onRequest).listen(8888);console.log("Server has started.");
测试代码

 

 

笔者感言

1. 建议新手还是玩稳定版本,10.04  12.04这些算是经典版本了。

 

 

 

以上基本都是没有补充完善,先把几个记得比较清楚的点列出来,下次有时间,慢慢说~

 

 

你可能感兴趣的文章
十五道Python小案例,学会这些,Python基础已过关!
查看>>
我的音乐盒子(nodejs7 + koa2 + vue + vuex + vue-router)
查看>>
Vue.js2.0从入门到放弃---入门实例(三)
查看>>
微软通过Bletchley在Azure上打造区块链即服务
查看>>
树梅派安装docker-compose
查看>>
第56天:选中文字弹出提示框
查看>>
DDC系列 - UCP安装指南
查看>>
bash文件的详细解读
查看>>
SQL老司机,在SQL中计算 array & map & json数据
查看>>
布局VR的新动作,英特尔收购Movidius视觉芯片公司
查看>>
快速在Ubuntu安装PHP网站
查看>>
29 岁成为阿里巴巴 P8,工作前 5 年完成晋升 3 连跳,他如何做到?
查看>>
租来的电脑质量有保障吗?易点租:出厂故障率低于新电脑
查看>>
PostgreSQL Oracle 兼容性之 - 消息队列 DBMS_AQ
查看>>
虽然概念炒的火热,但是现实中的智能家居似乎是个“瘸子”
查看>>
Fescar 发布 0.2.3 版本,支持 Redis 和 Apollo
查看>>
JFinal-layui v1.2.1 发布,极速开发企业应用系统
查看>>
空中网受邀参加“电子竞技产业的绿色可持续发展之道”研讨会
查看>>
MIT研发团队开发出新系统,想要教会机器人真正理解人类说话
查看>>
开发自己的 chart - 每天5分钟玩转 Docker 容器技术(167)
查看>>